extranet/config/prepend.php

64 lines
2.3 KiB
PHP
Raw Normal View History

<?php
/*
2009-09-01 09:19:43 +00:00
* Sp<EFBFBD>cification des chemins d'include
* Remplacement du php_value include_path dans le .htaccess
* Attention <EFBFBD> bien placer l'include_path dans le php.ini
2009-03-20 17:33:40 +00:00
* Pour windows/wamp : include_path = ".;c:\wamp\bin\php\php-X.X.X\PEAR"
* Pour serveur linux : include_path = ".:/usr/share/php"
*/
2009-09-01 09:19:43 +00:00
// TODO : Placer le r<>pertoire framework dans le r<>pertoire includes pour limiter les inclusions de r<>pertoire
ini_set('include_path',
ini_get('include_path') . PATH_SEPARATOR .
realpath(dirname(__FILE__) . '/../framework/') . PATH_SEPARATOR .
realpath(dirname(__FILE__) . '/../includes/')
);
2009-09-01 09:19:43 +00:00
// Lecture du fichier de configuration
require_once realpath(dirname(__FILE__)).'/config.inc';
2009-09-01 09:19:43 +00:00
// D<>marrage des statistiques
require_once 'debug/bench.php';
2009-09-01 09:19:43 +00:00
// Classe de g<>n<EFBFBD>ration des graphiques perso (N<>cessaire pour la page synthese_perso.php)
require_once 'ratios/Graphperso.php';
// Chargement de la classe de debuggage
require_once 'FirePHPCore/FirePHP.class.php';
2009-09-01 09:19:43 +00:00
// D<>marrage de l'environnement
2009-03-04 15:39:59 +00:00
ob_start();
$firephp = FirePHP::getInstance(true);
2009-07-20 16:17:33 +00:00
if(ENVIRONNEMENT == 'PRD')
{
$firephp->setEnabled(false);
ini_set('error_reporting', 0);
}
elseif(ENVIRONNEMENT == 'DEV')
{
2009-07-20 16:17:33 +00:00
$firephp->setEnabled(true); //Debuggage activ<69> par defaut
2009-05-05 15:52:06 +00:00
//ini_set('error_reporting', E_ALL ^ E_NOTICE);
}
2009-03-04 15:39:59 +00:00
/** On ne prend l'heure qu'une seule fois par script PHP et on initialise des constantes.
*
* DATETIME YmdHis
* DATETIME_LOG Y-m-d H:i:s Date du jour pour les insertions en BDD
* NOW His Heure d'ex<EFBFBD>cution du script
* NOW_FORMAT H:i:s Heure d'ex<EFBFBD>cution du script
* TODAY Ymd Ann<EFBFBD>e, Mois, Jour d'ex<EFBFBD>cution du script
* TODAY_FORMAT Y-m-d
* TODAY_AFF d/m/Y
*/
define ('DATETIME', date('YmdHis'));
define ('DATETIME_LOG', substr(DATETIME,0,4).'-'.substr(DATETIME, 4,2).'-'.substr(DATETIME, 6,2).' '.substr(DATETIME,8,2).'-'.substr(DATETIME,10,2).'-'.substr(DATETIME,12,2) );
define ('TODAY', substr(DATETIME,0,8));
define ('NOW', substr(DATETIME,8,6));
define ('TODAY_FORMAT', substr(DATETIME,0,4).'-'.substr(DATETIME,4,2).'-'.substr(DATETIME,6,2));
define ('TODAY_AFF', substr(DATETIME,6,2).'/'.substr(DATETIME,4,2).'/'.substr(DATETIME,0,4));
define ('NOW_FORMAT', substr(DATETIME,8,2).':'.substr(DATETIME,10,2).':'.substr(DATETIME,12,2));
2009-09-01 09:19:43 +00:00
// D<>marrage de la session
session_start();
?>