當前位置: 首頁>>代碼示例>>PHP>>正文


PHP GWF_Website::init方法代碼示例

本文整理匯總了PHP中GWF_Website::init方法的典型用法代碼示例。如果您正苦於以下問題:PHP GWF_Website::init方法的具體用法?PHP GWF_Website::init怎麽用?PHP GWF_Website::init使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在GWF_Website的用法示例。


在下文中一共展示了GWF_Website::init方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: __construct

 public function __construct($basepath = NULL, array $config = array())
 {
     self::init($basepath);
     self::onDefineWebRoot();
     GWF_Language::initEnglish();
     GWF_Website::init(false);
 }
開發者ID:sinfocol,項目名稱:gwf3,代碼行數:7,代碼來源:GWF3.php

示例2: header

<?php

header('Content-Type: text/plain');
chdir('../../../../');
define('GWF_PAGE_TITLE', 'The Travelling Customer');
require_once 'challenge/gwf_include.php';
GWF_Website::init(getcwd());
require_once 'challenge/training/programming/knapsaak/salesman.php';
$wechall = GWF_Module::loadModuleDB('WeChall', true, true);
if (false === ($chall = WC_Challenge::getByTitle(GWF_PAGE_TITLE))) {
    $chall = WC_Challenge::dummyChallenge(GWF_PAGE_TITLE, 4, 'challenge/training/programming/knapsaak/index.php');
}
echo salesman_on_submit_answer($chall);
//GWF_Session::commit();
開發者ID:sinfocol,項目名稱:gwf3,代碼行數:14,代碼來源:answer.php

示例3: init

 /**
  * Initialize by ConfigOptions
  * @return GWF3 
  */
 public function init()
 {
     $config =& self::$CONFIG;
     if (true === $config['start_debug']) {
         GWF_Debug::enableErrorHandler();
         GWF_Debug::setMailOnError((GWF_DEBUG_EMAIL & 2) > 0);
     }
     if (true === $config['kick_banned_ip']) {
         $this->onKickBannedIP();
     }
     if (true === defined('GWF_WEBSITE_DOWN')) {
         $this->setConfig('load_module', false);
         $this->setConfig('autoload_modules', false);
         $this->setConfig('no_session', true);
     }
     // 		$db = gdo_db();
     if (false === $config['no_session']) {
         $this->onStartSession($config['blocking']);
     }
     if (true === $config['website_init']) {
         $db = gdo_db();
         GWF_Website::init();
     }
     if (true === $config['do_logging']) {
         $this->onStartLogging($config['no_session']);
     }
     if (true === $config['autoload_modules']) {
         $this->onAutoloadModules();
     }
     if (true === $config['get_user']) {
         GWF_Template::addMainTvars(array('user' => self::$user = GWF_User::getStaticOrGuest()));
     }
     if (true === $config['load_module']) {
         $this->onLoadModule();
     }
     if (true === defined('GWF_WEBSITE_DOWN')) {
         die($this->onDisplayPage(GWF_WEBSITE_DOWN));
     }
     return $this;
 }
開發者ID:sinfocol,項目名稱:gwf3,代碼行數:44,代碼來源:gwf3.class.php


注:本文中的GWF_Website::init方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。