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


PHP config::saveConfig方法代碼示例

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


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

示例1: saveConfig

 /**
  * Init config of the module
  */
 public function saveConfig()
 {
     $configObj = new \config(PROFILE_PATH . '/' . $this->name . '/config.php', TRUE);
     $config = array();
     include $this->name . '/config.php';
     $config = array_intersect_key(\app::$config, $config);
     $configObj->saveConfig($config);
 }
開發者ID:saitinet,項目名稱:parsimony,代碼行數:11,代碼來源:module.php

示例2: saveConfigAction

 /**
  * Save configuration in the file
  * @param string $file
  * @param string $config
  * @return string 
  */
 protected function saveConfigAction($file, $config)
 {
     $configObj = new \config($file, TRUE);
     $action = 'ParsimonyAdmin.loadBlock(\'modules\');';
     if ($_SESSION['permissions'] & 2) {
         if (isset($config['sitename']) && $config['sitename'] != \app::$config['sitename']) {
             $action = 'top.window.location.reload()';
         }
     } else {
         if (isset($config['sitename']) && $config['sitename'] != \app::$config['sitename']) {
             $action = 'top.window.location.reload()';
         }
         $config = array('sitename' => $config['sitename']);
     }
     $configObj->saveConfig($config);
     return $this->returnResult(array('eval' => $action, 'notification' => t('The Config has been saved'), 'notificationType' => 'positive'));
 }
開發者ID:saitinet,項目名稱:parsimony,代碼行數:23,代碼來源:module.php

示例3: determineLocale

 /**
  * Detetermine Locale from current HTTP request
  */
 protected function determineLocale()
 {
     if (isset($_COOKIE['locale']) && isset(self::$locales[$_COOKIE['locale']])) {
         $this->locale = $_COOKIE['locale'];
     } else {
         $this->locale = app::$config['localization']['default_language'];
     }
     setlocale(LC_ALL, $this->locale);
     date_default_timezone_set(app::$config['localization']['timezone']);
     $pathCache = 'var/cache/' . $this->locale . '-lang';
     $lang = '';
     if (is_file($pathCache . '.php')) {
         include $pathCache . '.php';
     } else {
         foreach (app::$activeModules as $moduleName => $type) {
             if (is_file('modules/' . $moduleName . '/locale/' . $this->locale . '.php')) {
                 include 'modules/' . $moduleName . '/locale/' . $this->locale . '.php';
             }
         }
         $config = new \config($pathCache . '.php', TRUE);
         $config->setVariable('lang');
         $config->saveConfig($lang);
         \tools::file_put_contents($pathCache . '.js', substr($config->getContent(), 5, false));
     }
     app::$lang = $lang;
 }
開發者ID:saitinet,項目名稱:parsimony,代碼行數:29,代碼來源:request.php


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