本文整理匯總了PHP中Piwik_Config::init方法的典型用法代碼示例。如果您正苦於以下問題:PHP Piwik_Config::init方法的具體用法?PHP Piwik_Config::init怎麽用?PHP Piwik_Config::init使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Piwik_Config
的用法示例。
在下文中一共展示了Piwik_Config::init方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: testWritingConfigWithSpecialCharacters
public function testWritingConfigWithSpecialCharacters()
{
$userFile = PIWIK_INCLUDE_PATH . '/tests/resources/Config/config.written.ini.php';
$globalFile = PIWIK_INCLUDE_PATH . '/tests/resources/Config/global.ini.php';
$config = new Piwik_Config($userFile, $globalFile);
$config->init();
$stringWritten = '&6^ geagea\'\'\'";;&';
$config->Category = array('test' => $stringWritten);
$this->assertEqual($config->Category->test, $stringWritten);
unset($config);
$config = new Piwik_Config($userFile, $globalFile);
$config->init();
$this->assertEqual($config->Category->test, $stringWritten);
$config->Category = array('test' => $config->Category->test, 'test2' => $stringWritten);
$this->assertEqual($config->Category->test, $stringWritten);
$this->assertEqual($config->Category->test2, $stringWritten);
}
示例2: checkPreviousStepIsValid
/**
* The previous step is valid if it is either
* - any step before (OK to go back)
* - the current step (case when validating a form)
*/
protected function checkPreviousStepIsValid($currentStep)
{
$error = false;
// first we make sure that the config file is not present, ie. Installation state is expected
try {
$config = new Piwik_Config();
$config->init();
$error = true;
} catch (Exception $e) {
}
if (empty($this->session->currentStepDone)) {
$error = true;
} else {
// the currentStep
$currentStepId = array_search($currentStep, $this->steps);
// the step before
$previousStepId = array_search($this->session->currentStepDone, $this->steps);
// not OK if currentStepId > previous+1
if ($currentStepId > $previousStepId + 1) {
$error = true;
}
}
if ($error) {
$message = Piwik_Translate('Installation_ErrorInvalidState', array('<br /><b>', '</b>', '<a href=\'' . Piwik_Url::getCurrentUrlWithoutFileName() . '\'>', '</a>'));
Piwik::exitWithErrorMessage($message);
}
}