本文整理汇总了PHP中setupConfigVariables函数的典型用法代码示例。如果您正苦于以下问题:PHP setupConfigVariables函数的具体用法?PHP setupConfigVariables怎么用?PHP setupConfigVariables使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了setupConfigVariables函数的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: init
/**
* The environment initialisation function for the mAdserve administration interface.
*
*/
function init()
{
global $mad_install_active;
// Set up server variables
setupServerVariables();
// Set up the UI constants
setupConstants();
// Set up the common configuration variables
setupConfigVariables();
// Setup Time Zone
if (MAD_TIMEZONE_OVERRIDE) {
$GLOBALS['_DATE_TIMEZONE_DEFAULT'] = MAD_DEFAULT_TIMEZONE;
date_default_timezone_set(MAD_DEFAULT_TIMEZONE);
}
error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING ^ E_DEPRECATED);
// If not being called from the installation script...
if (!isset($GLOBALS['_MAX']['CONF']['madserve']['installed']) || !$GLOBALS['_MAX']['CONF']['madserve']['installed']) {
define('MAD_INSTALLATION_STATUS', MAD_INSTALLATION_STATUS_NOTINSTALLED);
} else {
if ($GLOBALS['_MAX']['CONF']['madserve']['installed'] && file_exists(MAD_PATH . '/conf/UPGRADE')) {
define('MAD_INSTALLATION_STATUS', MAD_INSTALLATION_STATUS_UPGRADING);
} else {
if ($GLOBALS['_MAX']['CONF']['madserve']['installed'] && file_exists(MAD_PATH . '/conf/INSTALLED')) {
define('MAD_INSTALLATION_STATUS', MAD_INSTALLATION_STATUS_INSTALLED);
}
}
}
// CHECK IF SCRIPT IS INSTALLED; OTHERWISE REDIRECT TO INSTALLER
if (MAD_INSTALLATION_STATUS != MAD_INSTALLATION_STATUS_INSTALLED && $mad_install_active != 1) {
require_once MAD_PATH . '/functions/adminredirect.php';
MAD_Admin_Redirect::redirect(MAD_ADSERVING_PROTOCOL . MAD_getHostName() . substr(dirname(__FILE__), strlen($_SERVER['DOCUMENT_ROOT'])) . '/www/cp/install.php');
exit;
}
// Store the original memory limit before changing it
$GLOBALS['_OX']['ORIGINAL_MEMORY_LIMIT'] = MAD_getMemoryLimitSizeInBytes();
// Increase the PHP memory_limit value to the mAdserve minimum required value, if necessary
MAD_increaseMemoryLimit(MAD_getMinimumRequiredMemory());
if (MAD_INSTALLATION_STATUS == MAD_INSTALLATION_STATUS_INSTALLED) {
if ($mad_install_active == 1) {
echo "mAdserve has already been installed.";
exit;
}
if (!MAD_connect_maindb()) {
echo "Unable to connect to mAdserve main database. Please check the variables supplied in /conf/main.config.php and verify that MySQL is running.";
exit;
}
if ($GLOBALS['_MAX']['CONF']['reportingdatabase']['useseparatereportingdatabase']) {
if (!MAD_connect_repdb()) {
echo "Unable to connect to separated mAdserve reporting database. Please check the variables supplied in /conf/main.config.php and verify that MySQL is running.";
exit;
}
}
}
if (!$GLOBALS['_MAX']['CONF']['reportingdatabase']['useseparatereportingdatabase']) {
global $repdb;
$repdb = $maindb;
}
}
示例2: setupDeliveryConfigVariables
/**
* A function to initialize the environmental constants and global
* variables required by delivery.
*/
function setupDeliveryConfigVariables()
{
if (!defined('MAX_PATH')) {
define('MAX_PATH', dirname(__FILE__));
}
if (!defined('MAD_PATH')) {
define('MAD_PATH', MAX_PATH);
}
// Ensure that the initialisation has not been run before
if (!isset($GLOBALS['_MAX']['CONF'])) {
// Parse the Max configuration file
$GLOBALS['_MAX']['CONF'] = parseDeliveryIniFile();
}
// Set up the common configuration variables
setupConfigVariables();
}
示例3: setupDeliveryConfigVariables
function setupDeliveryConfigVariables()
{
if (!defined('MAX_PATH')) {
define('MAX_PATH', dirname(__FILE__) . '/../..');
}
if (!defined('OX_PATH')) {
define('OX_PATH', MAX_PATH);
}
if (!defined('RV_PATH')) {
define('RV_PATH', MAX_PATH);
}
if (!defined('LIB_PATH')) {
define('LIB_PATH', MAX_PATH . DIRECTORY_SEPARATOR . 'lib' . DIRECTORY_SEPARATOR . 'OX');
}
if (!isset($GLOBALS['_MAX']['CONF'])) {
$GLOBALS['_MAX']['CONF'] = parseDeliveryIniFile();
}
setupConfigVariables();
}
示例4: define
| |
| Copyright: See the COPYRIGHT.txt file. |
| License: GPLv2 or later, see the LICENSE.txt file. |
+---------------------------------------------------------------------------+
*/
/**
* @package OpenX
* @subpackage TestSuite
*/
define('TEST_ENVIRONMENT_RUNNING', true);
require_once '../init-parse.php';
require_once '../constants.php';
require_once '../memory.php';
require_once '../variables.php';
setupConstants();
setupConfigVariables();
/**
* The environment initialisation function for the OpenX testing environment.
*/
function init()
{
// Disable notices, but enable warnings
error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT);
// Always include the configuration file
include_once MAX_PATH . '/tests/config.php';
}
// Run the init() function
init();
// Load PEAR
require_once 'PEAR.php';
// Set $conf