Source for file ocsp_default.phpinc
Documentation is available at ocsp_default.phpinc
* default configurateion file
* do not change this file
* if you like to change settings
* use the files in config dir
* @project Open CSP-Management
* @author Peter Krebs <p.krebs@amicas.at>
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
/** ---------------------------------------------------------------------------
ini_set('magic_quotes_sybase',FALSE);
ini_set('magic_quotes_runtime',FALSE);
ini_set('default_charset',"utf-8");
ini_set('mbstring.http_output','UTF-8');
ini_set('mbstring.encoding_translation',TRUE);
/** ---------------------------------------------------------------------------
if (!defined('__OCSP_PHPINCPATH__')) define('__OCSP_PHPINCPATH__',dirname(dirname(__FILE__
)).
_OCSP_DIRSEP_);
if (!defined('__OCSP_DEFAULTCONFPATH__')) define('__OCSP_DEFAULTCONFPATH__',__OCSP_PHPINCPATH__.
"default_config".
_OCSP_DIRSEP_);
/** --------------------------------------------------------------------------
* clear commen global variables to avoid overwrite by url or http header
if (!isset
($debug)) $debug=
FALSE;
/** ---------------------------------------------------------------------------
require_once __OCSP_DEFAULTCONFPATH__.
"constants.phpinc";
require_once __OCSP_PHPINCPATH__ .
"common" .
_OCSP_DIRSEP_ .
"OCSP_CONF.phpclass";
require_once __OCSP_PHPINCPATH__ .
"common" .
_OCSP_DIRSEP_ .
"OCSP_OBJ.phpclass";
/** --------------------------------------------------------------------------
* start the session if not already done
* ----------------------------------------------------------------------------
* new none global version
$OCSP_CONF['OUTPUT_ENCODING']=
'UTF-8';
$OCSP_CONF['OUTPUT_ENCODING_CHECK']=
TRUE;
// PROJECTPATH: absolut path to the project root
if (!defined('__OCSP_PROJECTPATH__')) define('__OCSP_PROJECTPATH__',$OCSP_CONF['PROJECTPATH']);
// echoDebugLine(__FILE__,__LINE__,"ProjPath: " . $OCSP_CONF['PROJECTPATH'] );
// CONFPATH: path to project configuration files
if (isset
($_SERVER['CONFIGPATH']) &&
!empty($_SERVER['CONFIGPATH']))
$OCSP_CONF['PROJ_CONFPATH']=
$_SERVER['CONFIGPATH'];
} else if (is_dir($OCSP_CONF['PROJECTPATH'].
"config")) {
$OCSP_CONF['PROJ_CONFPATH']=
$OCSP_CONF['PROJECTPATH'].
"config".
_OCSP_DIRSEP_;
// TEMPLATEPATH: path to template files
if (isset
($_SERVER['TEMPLATEPATH']) &&
!empty($_SERVER['TEMPLATEPATH']))
$OCSP_CONF['TEMPLATEPATH']=
$_SERVER['TEMPLATEPATH'];
$OCSP_CONF['TEMPLATEPATH']=
$OCSP_CONF['PROJECTPATH'].
"templates".
_OCSP_DIRSEP_;
if (isset
($_SERVER['HTSYSTEMPATH']) &&
!empty($_SERVER['HTSYSTEMPATH']))
$OCSP_CONF['HTSYSTEMPATH']=
$_SERVER['HTSYSTEMPATH'];
$OCSP_CONF['CACHEPATH'] =
$OCSP_CONF['PROJECTPATH'] .
"cache" .
_OCSP_DIRSEP_ ;
if (isset
($_SERVER['MODULEPATH']) &&
!empty($_SERVER['MODULEPATH']))
//if (!defined('__OCSP_MODULEPATH__')) define('__OCSP_MODULEPATH__',dirname(__OCSP_PHPINCPATH__) . _OCSP_DIRSEP_ . "modules" . _OCSP_DIRSEP_);
include_once $OCSP_CONF['PROJ_CONFPATH'].
"project.phpconf";
@include_once $OCSP_CONF['PROJ_CONFPATH'].
"default_url.phpconf";
@include_once $OCSP_CONF['PROJ_CONFPATH'].
"server_.".
$_SERVER['SERVER_NAME'].
"_url.phpconf";
* ----------------------------------------------------------------------------
* new none global version
$OCSP_CONF['SYSTEMURL'] =
"/ocsp-system/";
$OCSP_CONF['SYSIMGURL'] =
$OCSP_CONF['SYSTEMURL'].
"sysimages/";
$OCSP_CONF['JAVASCRIPTURL'] =
$OCSP_CONF['SYSTEMURL'].
"javascript/";
$OCSP_CONF['jOCSPURL'] =
$OCSP_CONF['SYSTEMURL'].
"jOCSP/";
$OCSP_CONF['STYLEURL'] =
$OCSP_CONF['SYSTEMURL'].
"styles/";
$OCSP_CONF['DBEXPORT'] =
$OCSP_CONF['PROJECTPATH'].
"dbexport".
_OCSP_DIRSEP_;
$OCSP_CONF['BACKUPPATH'] =
$OCSP_CONF['PROJECTPATH'].
"backup".
_OCSP_DIRSEP_;
$OCSP_CONF['CACHEPATH'] =
$OCSP_CONF['PROJECTPATH'].
"cache".
_OCSP_DIRSEP_;
$OCSP_CONF['TMPPATH'] =
$OCSP_CONF['PROJECTPATH'].
"tmp".
_OCSP_DIRSEP_;
$_ENV['TMPDIR'] =
$OCSP_CONF['TMPPATH'];
$OCSP_CONF['OBJCACHEPATH'] =
$OCSP_CONF['CACHEPATH'].
"db".
_OCSP_DIRSEP_;
$OCSP_CONF['WEBCACHEPATH'] =
$OCSP_CONF['CACHEPATH'].
"web".
_OCSP_DIRSEP_;
$OCSP_CONF['IMGCACHEPATH'] =
$OCSP_CONF['CACHEPATH'].
"img".
_OCSP_DIRSEP_;
$OCSP_CONF['ADMINURL'] =
"/ocsp-admin/";
$OCSP_CONF['ADMIN_LANG'] =
"de";
foreach($OCSP_CONF as $str_key =>
$mix_Value)
$obj_conf->setValue($str_key,$mix_Value);
// ---------------------------------------
// ---------------------------------------
/** --------------------------------
* @includes config/db.phpconf
include_once dirname(__FILE__
) .
_OCSP_DIRSEP_ .
"groups.conf.phpinc";
$GLOBALS['OCSP']['SESSION_TTL'] =
60*
20; // 20 minuten
$GLOBALS['OCSP']['OBJCACHELIFETIME'] =
60*
60*
2; // 2 Stunden
$GLOBALS['OCSP']['WEBCACHELIFETIME'] =
60*
60*
2; // 2 Stunden
// try to look for a database configuration file
@include_once $OCSP_CONF['PROJ_CONFPATH'].
"db.phpconf";
@include_once $OCSP_CONF['PROJ_CONFPATH'].
"db.conf"; // old style
* ----------------------------------------------------------------------------
$PROJECT=
&$GLOBALS['OCSP']; // old style
@include_once $OCSP_CONF['PROJ_CONFPATH'].
"project.phpconf";
@include_once $OCSP_CONF['PROJ_CONFPATH'].
"project.conf"; // old style
* ---------------------------------------------------------------------------
require_once __OCSP_PHPINCPATH__.
"common/pcf.phpinc";
* ---------------------------------------------------------------------------
define('_OCSP_USEPEARCACHE_',0);
* ----------------------------------------------------------------------------
require_once __OCSP_PHPINCPATH__.
"common/OCSP_SESSION.phpclass";
define('_OCSP_CONFIGURED_',-
1); // 1: auto; -1: no autoprepend_file set
if (!isset
($OCSP_VAL['REQUEST_KEY'])) // generate a unique key to identify the request
$OCSP_VAL['REQUEST_KEY'] =
$_SERVER['REQUEST_URI'];
$OCSP_VAL['REQUEST_KEY'].=
$_SERVER['REMOTE_ADDR'];
$OCSP_VAL['REQUEST_KEY'].=
$_SERVER['REMOTE_PORT'];
$OCSP_VAL['REQUEST_KEY'].=
$_SERVER['REQUEST_TIME'];
$OCSP_VAL['REQUEST_KEY'].=
rand(0,1000);
$OCSP_VAL['REQUEST_KEY']=
md5($OCSP_VAL['REQUEST_KEY']);
Documentation generated on Thu, 08 Jan 2009 17:45:36 +0100 by phpDocumentor 1.4.0a2