本文整理汇总了PHP中Website类的典型用法代码示例。如果您正苦于以下问题:PHP Website类的具体用法?PHP Website怎么用?PHP Website使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Website类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: subscriptionList
function subscriptionList()
{
global $bdd;
global $_TABLES;
$content = "";
$view = new Template(dirname(dirname(__FILE__)) . '/html/media.html');
if (!is_null($bdd) && !is_null($_TABLES)) {
if (isset($_SESSION['user_id'])) {
$user_id = $_SESSION['user_id'];
$objWebsiteSubscription = new WebsiteSubscription($bdd, $_TABLES);
$website_subscriptions = $objWebsiteSubscription->getAllWebsiteSubscriptionsByUser($user_id);
if (!is_null($website_subscriptions)) {
$objWebsite = new Website($bdd, $_TABLES);
foreach ($website_subscriptions as $key => $value) {
$website = $objWebsite->getData($value->website_id);
if (!is_null($website)) {
$temp_subscription = "<div class='unsubscription' website_id='%%website_id%%'></div>";
$content .= $view->getView(array("url" => $website->url, "title" => $website->website, "logo_site" => $website->logo, "alt_logo_site" => $website->website, "title_site" => $website->website, "subscription" => $temp_subscription, "website_id" => $website->id));
}
}
return $content;
} else {
// 404
return "404 Not Found";
}
} else {
// 404
return "404 Not Found";
}
} else {
error_log("BDD ERROR : " . json_encode($bdd));
error_log("TABLES ERROR : " . json_encode($_TABLES));
}
}
开发者ID:xXNoceboXx,项目名称:WUS,代码行数:34,代码来源:controller.subscription.php
示例2: save_website
function save_website($datas)
{
global $templatesList;
load_lib();
//Etape 1 : sauvegarde du site
require_once MODELS . DS . 'website.php';
$websiteModel = new Website();
$templateId = $datas['template_id'];
$template = $templatesList[$templateId];
$datas['tpl_layout'] = $template['layout'];
$datas['tpl_code'] = $template['code'];
$datas['search_engine_position'] = 'header';
$datas['created_by'] = 1;
$datas['modified_by'] = 1;
$datas['online'] = 1;
$websiteModel->save($datas);
define('CURRENT_WEBSITE_ID', $websiteModel->id);
//Etape 2 : sauvegarde du menu racine
require_once MODELS . DS . 'category.php';
$categoryModel = new Category();
unset($categoryModel->searches_params);
////////////////////////////////////////////////////////
// INITIALISATION DE LA CATEGORIE PARENTE DU SITE //
$categorie = array('parent_id' => 0, 'type' => 3, 'name' => 'Racine Site ' . $websiteModel->id, 'slug' => 'racine-site-' . $websiteModel->id, 'online' => 1, 'redirect_category_id' => 0, 'display_contact_form' => 0, 'website_id' => $websiteModel->id);
$categoryModel->save($categorie);
return $websiteModel->id + $categoryModel->id;
}
开发者ID:strifefrosst,项目名称:koeZionCMS,代码行数:27,代码来源:website.php
示例3: __construct
/**
* Constructor
*
* @access public
*/
public function __construct()
{
parent::__construct();
$this->load->model('Questionnaire_model', 'Questionnaire_model', True);
$this->load->model('Visistor_questionnaire_answer_model', 'Visistor_questionnaire_answer_model', True);
$this->load->controller('Website');
$website_object = new Website();
$website_object->load();
}
开发者ID:goudaelalfy,项目名称:nahda,代码行数:14,代码来源:questionnaire.php
示例4: __construct
/**
* Constructor
*
* @access public
*/
public function __construct()
{
parent::__construct();
$this->load->model('Collaborate_model', 'Collaborate_model', True);
$this->load->model('Menu_link_model', 'Menu_link_model', True);
$this->load->model('Email_setting_model', 'Email_setting_model', True);
$this->load->controller('Website');
$website_object = new Website();
$website_object->load();
}
开发者ID:goudaelalfy,项目名称:nahda,代码行数:15,代码来源:collaborate.php
示例5: __construct
/**
* Constructor
*
* @access public
*/
public function __construct()
{
parent::__construct();
$this->load->model('Video_model', 'Video_model', True);
$this->load->model('Page_model', 'Page_model', True);
$this->load->model('Writer_model', 'Writer_model', True);
$this->load->model('Page_selected_model', 'Page_selected_model', True);
$this->load->controller('Website');
$website_object = new Website();
$website_object->load();
}
开发者ID:goudaelalfy,项目名称:nahda,代码行数:16,代码来源:video.php
示例6: testBeforeSave
public function testBeforeSave()
{
$websiteId = 1;
$object = $this->getMockBuilder('Magento\\Framework\\Object')->disableOriginalConstructor()->setMethods(['hasData', 'setData'])->getMock();
$store = $this->getMockBuilder('Magento\\Framework\\Object')->setMethods(['getWebsiteId'])->getMock();
$store->expects($this->once())->method('getWebsiteId')->will($this->returnValue($websiteId));
$this->storeManager->expects($this->once())->method('getStore')->will($this->returnValue($store));
$object->expects($this->once())->method('hasData')->with('website_id')->will($this->returnValue(false));
$object->expects($this->once())->method('setData')->with($this->logicalOr('website_id', $websiteId))->will($this->returnSelf());
/** @var \Magento\Framework\Object $object */
$this->assertInstanceOf('Magento\\Customer\\Model\\Customer\\Attribute\\Backend\\Website', $this->testable->beforeSave($object));
}
开发者ID:,项目名称:,代码行数:12,代码来源:
示例7: getwebsitepages
function getwebsitepages($websiteid)
{
$website = new Website();
$res = $website->fetchwebpages($websiteid);
$pagearr = array();
$count = 0;
while ($pagerow = $website->fetch_assoc($res)) {
if (empty($pagecontent)) {
$pagearr[$count] = $pagerow['page_id'];
$count++;
}
}
return $pagearr;
}
开发者ID:hscale,项目名称:mtptool,代码行数:14,代码来源:createpage.php
示例8: trigger
public function trigger($nickname = null)
{
$user = $this->load_user($nickname);
Website::triggerAll($user);
Site::Flash('notice', 'Update has been triggered');
Redirect("admin/users/" . $user->permalink());
}
开发者ID:ItsHaden,项目名称:epicLanBootstrap,代码行数:7,代码来源:user.controller.php
示例9: action_index
public function action_index()
{
// get acl
$acl = Acl::instance();
// get modules
$modules = Settings::factory('modules')->as_array();
// get navigation
$settings = Settings::factory('navigation', array('settings' . DIRECTORY_SEPARATOR . Website::instance()->id() . DIRECTORY_SEPARATOR, 'settings'));
$navigation = $settings->get('menu');
// filter out allowed modules
$allowedModules = array();
foreach ($modules as $module => $data) {
if ($acl->allowed($module, 'access')) {
$allowedModules[$module] = $data;
}
}
// fill up sections
$sections = array();
foreach ($navigation as $section => $modules) {
foreach ($modules as $module) {
if (isset($allowedModules[$module])) {
// section has a allowed module, so include it
if (!isset($sections[$section])) {
$sections[$section] = array();
}
// add module to section
$sections[$section][$module] = $allowedModules[$module];
}
}
}
$view = View::factory('start', array('sections' => $sections));
$this->response->body($view->render());
}
开发者ID:yubinchen18,项目名称:A-basic-website-project-for-a-company-using-the-MVC-pattern-in-Kohana-framework,代码行数:33,代码来源:Start.php
示例10: instance
/**
* get instance
*/
public static function instance()
{
if (self::$_instance === FALSE) {
self::$_instance = new Website();
}
return self::$_instance;
}
开发者ID:yubinchen18,项目名称:A-basic-website-project-for-a-company-using-the-MVC-pattern-in-Kohana-framework,代码行数:10,代码来源:Website.php
示例11: website
function website()
{
$website_id = $this->parent_id;
if (empty($website_id)) {
return null;
}
$where = "blog_id = " . $website_id;
require_once 'class.mt_website.php';
$website = new Website();
$sites = $website->Find($where);
$site = null;
if (!empty($sites)) {
$site = $sites[0];
}
return $site;
}
开发者ID:OCMO,项目名称:movabletype,代码行数:16,代码来源:class.mt_blog.php
示例12: init
/**
* init: check if user is logged in
*
* if not: redirect to login
*/
public function init()
{
// call parent before first
parent::init();
// only check if the controller is not auth
if (Request::initial()->controller() != 'Auth') {
// url to loginpage
$url = URL::to('Auth@login');
// init identity
$identity = Identity::instance();
//revert identity to original user (maybe assume was called somewhere else)
$identity->revert();
// check authentication
if (!$identity->authenticated()) {
// if user is not allready authenticated, redirect to login page
$this->redirect($url);
} else {
$website = Website::instance();
// else: initialise acl
Acl::init($identity, new Model_Rights($website->websites()));
// set current environment
Acl::environment($website->id());
// if user is not entitled to access backend
if (!Acl::instance()->allowed('Backend', 'access')) {
$this->redirect($url);
}
// if user is not entitled to access controller
if (!Acl::instance()->allowed(Request::initial()->controller(), 'access')) {
$this->redirect($url);
}
}
}
}
开发者ID:yubinchen18,项目名称:A-basic-website-project-for-a-company-using-the-MVC-pattern-in-Kohana-framework,代码行数:38,代码来源:Auth.php
示例13: __construct
public function __construct($type, $limit = 5, $page = 0, $worldId = 0, $vocation = '')
{
$this->highscoreConfig = Website::getWebsiteConfig();
parent::__construct();
$this->skillType = $type;
$this->setLimit($limit);
$this->setOffset($page * $limit);
$this->worldId = $worldId;
$this->vocation = $vocation;
switch ($type) {
case self::SKILL_FIST:
case self::SKILL_CLUB:
case self::SKILL_SWORD:
case self::SKILL_AXE:
case self::SKILL_DISTANCE:
case self::SKILL_SHIELD:
case self::SKILL_FISHING:
$this->loadSkill();
break;
case self::SKILL__MAGLEVEL:
$this->loadMagic();
break;
case self::SKILL__LEVEL:
$this->loadLevel();
break;
default:
new Error_Critic('', __METHOD__ . '(), unknown type: ' . htmlspecialchars($type));
break;
}
}
开发者ID:Pietia10,项目名称:Gesior-for-OTServ,代码行数:30,代码来源:highscores.php
示例14: run
public function run()
{
Banner::truncate();
Website::truncate();
$user = User::create(array("username" => "danheyman", "name" => "Daniel Heyman", "email" => "[email protected]", "password" => "hello", "newsletter" => true, "admin_emails" => true, "membership" => "platinum", "paypal" => "", "membership_expires" => Carbon::now()->addMonth(), "referrals" => 0, "upline" => "", "cash" => 0, "credits" => 0, "credits_today" => 0, "views_total" => 0, "views_today" => 0, 'auto_assign' => 0, 'register_ip' => Request::getClientIp(), 'last_login' => Carbon::now()));
for ($x = 0; $x < 20; $x++) {
$website = new Website();
$website->url = "http://listviral.com";
$website->enabled = true;
$website->credits = 10000;
$website->views = 0;
$website->days = array();
$website->hours = array();
$user->websites()->save($website);
$banner = new Banner();
$banner->banner = "http://brisksurf.com/banner.png";
$banner->url = "http://brisksurf.com";
$banner->enabled = true;
$banner->credits = 10000;
$banner->views = 0;
$banner->days = array();
$banner->hours = array();
$user->banners()->save($banner);
}
}
开发者ID:danielheyman,项目名称:TechDimeProjects,代码行数:25,代码来源:SurfSeeder.php
示例15: websites
/**
* @before _secure, _admin
*/
public function websites($user_id)
{
$this->seo(array("title" => "View Users Websites", "keywords" => "admin", "description" => "admin", "view" => $this->getLayoutView()));
$view = $this->getActionView();
$websites = Website::all(array("user_id = ?" => $user_id));
$view->set("websites", $websites);
}
开发者ID:SwiftDeal,项目名称:detectr,代码行数:10,代码来源:member.php
示例16: getAvatarUrl
public function getAvatarUrl()
{
if (!$this->_resourceUrl) {
throw new \Exception("Can't getWebsiteUrl() because resourceUrl not set on this HistoryItem object");
}
$this->load($this->_resourceUrl);
foreach ($this->_data['associatedWebsites'] as $websiteResourceUrl) {
$website = new Website();
$website->load($websiteResourceUrl);
$avatarUrl = $website->getAvatarUrl();
if ($avatarUrl) {
return $avatarUrl;
}
}
return "https://app.buzzstream.com/img/default_avatar_media.png";
}
开发者ID:goodlinks,项目名称:buzzstream-feed,代码行数:16,代码来源:HistoryItem.php
示例17: dvHomePortalsMenusLinksHtml
public function dvHomePortalsMenusLinksHtml($link_alias)
{
$link_alias = urldecode($link_alias);
$this->load->controller('Website');
$website_object = new Website();
//$link_alias=$_POST['alias'];
$home_portals_row = $this->Pagecat_model->get_by_alias($link_alias);
if (count($home_portals_row) > 0) {
$pagecat_id = $home_portals_row->id;
$page_rows = $this->Page_model->get_by_pagecat($pagecat_id, 4);
$page_row_counter = 1;
foreach ($page_rows as $page_row) {
$page_alias = $page_row->alias;
$page_writer_alias = $page_row->writer_alias;
if ($this->lang->lang() == 'ar') {
$title = $page_row->title_ar;
$page_brief = $page_row->brief_ar;
$page_writer_name = $page_row->writer_name_ar;
} else {
$title = $page_row->title;
$page_brief = $page_row->brief;
$page_writer_name = $page_row->writer_name;
}
$banner_file_selected = base_url() . $page_row->banner_file_selected;
$full_link_url = base_url() . $this->lang->lang() . '/page/content/' . $page_alias;
$page_writer_full_link_url = base_url() . $this->lang->lang() . '/writer/content/' . $page_writer_alias;
$hijri_date = $website_object->getHijri($page_row->last_modify_date);
$miladi_date = $website_object->getDateForamt($page_row->last_modify_date);
if ($page_row_counter == 1) {
$page_row_li_style = "class='first'";
} else {
if ($page_row_counter == 2) {
$page_row_li_style = "class='zebra'";
} else {
if ($page_row_counter == 4) {
$page_row_li_style = "class='last zebra'";
} else {
$page_row_li_style = "";
}
}
}
$page_row_counter++;
echo "\n \t<li {$page_row_li_style}>\n <div class='first last'>\n <div class='first'>\n <div class='first'><a class='first last' href='{$full_link_url}'><img class='first last' src='{$banner_file_selected}' alt='{$title}' /></a></div>\n <div class='last'>\n <h2 class='first'><a class='first last' href='{$full_link_url}'>{$title}</a></h2>\n <div class='articleTime'>{$hijri_date} - {$miladi_date}</div>\n\n <div><span class='first'>" . lang('writer') . ":</span> <a href='{$page_writer_full_link_url}'>{$page_writer_name}</a></div>\n <p class='last'>{$page_brief} ..</p>\n </div>\n </div>\n <div class='readMoreContainer' class='last'><a class='first last' href='{$full_link_url}'>" . lang('more') . "</a></div>\n </div>\n </li>\n\t\t ";
}
}
exit;
}
开发者ID:goudaelalfy,项目名称:nahda,代码行数:47,代码来源:home.php
示例18: __construct
/**
*
*/
public function __construct($controllerID, $xml)
{
$this->_xml = $xml;
$this->_controllerID = $controllerID;
if (!defined('_WEBSITE_HELPER_CHECKED_PATTERNS_') && count($block = $this->_xml->xpath("//patterns")) > 0) {
define('_WEBSITE_HELPER_CHECKED_PATTERNS_', true);
Website::setUrlPatterns($block[0]->pattern);
}
}
开发者ID:ifsale,项目名称:flud-php-helpers,代码行数:12,代码来源:Routes.php
示例19: __toString
public function __toString()
{
$table = '';
$name = Website::getDBHandle()->fieldName($this->name);
if (!empty($this->table)) {
$table = Website::getDBHandle()->tableName($this->table) . '.';
}
return $table . $name;
}
开发者ID:aottibia,项目名称:www,代码行数:9,代码来源:sql_field.php
示例20: saveToFile
public function saveToFile($path = false)
{
if ($path) {
$savePath = $path;
} else {
$savePath = $this->loadedFromPath;
}
Website::putFileContents($savePath, '<?php' . chr(0xa) . $this->getConfigAsString() . '?>');
}
开发者ID:aottibia,项目名称:www,代码行数:9,代码来源:configphp.php
注:本文中的Website类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论