Skip to content
Extraits de code Groupes Projets
Valider e4e28626 rédigé par marcimat's avatar marcimat
Parcourir les fichiers

- report de r20212 (déplacer la déclaration de constante _LOG_FILTRE_GRAVITE...

- report de r20212 (déplacer la déclaration de constante _LOG_FILTRE_GRAVITE après les chargements des plugins pour que le plugin 'dev' puisse la déclarer avant SPIP).
- mais du coup, si un plugin fait un spip_log dans son fichier d'option, la constante ne serait pas encore déclarée : ajout d'un test dans spip_log() du coup.

+ phpdoc des constantes doivent être… juste avant la constante. C'est ennuyant.
+ phpdoc de journal()
parent 1a7eb77c
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -228,9 +228,10 @@ function pipeline($action, $val=null) { ...@@ -228,9 +228,10 @@ function pipeline($action, $val=null) {
* spip_log($message,_LOG_DEBUG) * spip_log($message,_LOG_DEBUG)
* spip_log($message,'recherche.'._LOG_DEBUG) * spip_log($message,'recherche.'._LOG_DEBUG)
* ``` * ```
* *
* @api
* @link http://doc.spip.org/@spip_log * @link http://doc.spip.org/@spip_log
* @see inc_log_dist() * @uses inc_log_dist()
* *
* @param string $message * @param string $message
* Message à loger * Message à loger
...@@ -251,7 +252,7 @@ function spip_log($message=NULL, $name=NULL) { ...@@ -251,7 +252,7 @@ function spip_log($message=NULL, $name=NULL) {
if (!isset($regs[2]) OR !$niveau = $regs[2]) if (!isset($regs[2]) OR !$niveau = $regs[2])
$niveau = _LOG_INFO; $niveau = _LOG_INFO;
if ($niveau <= _LOG_FILTRE_GRAVITE) { if ($niveau <= (defined('_LOG_FILTRE_GRAVITE') ? _LOG_FILTRE_GRAVITE : _LOG_INFO_IMPORTANTE)) {
if (!$pre){ if (!$pre){
$pre = array( $pre = array(
_LOG_HS=>'HS:', _LOG_HS=>'HS:',
...@@ -269,9 +270,13 @@ function spip_log($message=NULL, $name=NULL) { ...@@ -269,9 +270,13 @@ function spip_log($message=NULL, $name=NULL) {
} }
} }
// /**
// Enregistrement des journaux * Enregistrement des journaux
// *
* @uses inc_journal_dist()
* @param string $phrase Texte du journal
* @param array $opt Tableau d'options
**/
function journal($phrase, $opt = array()) { function journal($phrase, $opt = array()) {
$journal = charger_fonction('journal', 'inc'); $journal = charger_fonction('journal', 'inc');
$journal($phrase, $opt); $journal($phrase, $opt);
......
...@@ -33,8 +33,10 @@ error_reporting(E_ALL ^ E_NOTICE); ...@@ -33,8 +33,10 @@ error_reporting(E_ALL ^ E_NOTICE);
/** version PHP minimum exigee (cf. inc/utils) */ /** version PHP minimum exigee (cf. inc/utils) */
define ('_PHP_MIN', '5.1.0'); define ('_PHP_MIN', '5.1.0');
/** le nom du repertoire ecrire/ */ if (!defined('_DIR_RESTREINT_ABS')) {
if (!defined('_DIR_RESTREINT_ABS')) define('_DIR_RESTREINT_ABS', 'ecrire/'); /** le nom du repertoire ecrire/ */
define('_DIR_RESTREINT_ABS', 'ecrire/');
}
/** Chemin relatif pour aller dans ecrire /** Chemin relatif pour aller dans ecrire
* vide si on est dans ecrire, 'ecrire/' sinon */ * vide si on est dans ecrire, 'ecrire/' sinon */
...@@ -102,12 +104,15 @@ OR (@file_exists($f = _ROOT_RESTREINT . _NOM_CONFIG . '.php'))) { ...@@ -102,12 +104,15 @@ OR (@file_exists($f = _ROOT_RESTREINT . _NOM_CONFIG . '.php'))) {
define('_FILE_OPTIONS', $f); define('_FILE_OPTIONS', $f);
} else define('_FILE_OPTIONS', ''); } else define('_FILE_OPTIONS', '');
if (!defined('MODULES_IDIOMES')) {
/** /**
* Modules par défaut pour la traduction. * Modules par défaut pour la traduction.
* *
* Constante utilisée par le compilateur et le décompilateur * Constante utilisée par le compilateur et le décompilateur
* sa valeur etant traitée par inc_traduire_dist */ * sa valeur etant traitée par inc_traduire_dist
if (!defined('MODULES_IDIOMES')) define('MODULES_IDIOMES', 'public|spip|ecrire'); */
define('MODULES_IDIOMES', 'public|spip|ecrire');
}
// *** Fin des define *** // // *** Fin des define *** //
...@@ -347,15 +352,16 @@ require_once _ROOT_RESTREINT . 'base/connect_sql.php'; ...@@ -347,15 +352,16 @@ require_once _ROOT_RESTREINT . 'base/connect_sql.php';
if (_FILE_OPTIONS) {include_once _FILE_OPTIONS;} if (_FILE_OPTIONS) {include_once _FILE_OPTIONS;}
/** Compatibilite PHP 5.3 */ if (!defined('E_DEPRECATED')) {
if (!defined('E_DEPRECATED')) define('E_DEPRECATED', 8192); /** Compatibilite PHP 5.3 */
/** Masquer les warning */ define('E_DEPRECATED', 8192);
if (!defined('SPIP_ERREUR_REPORT')) define('SPIP_ERREUR_REPORT', E_ALL ^ E_NOTICE ^ E_DEPRECATED); }
if (!defined('SPIP_ERREUR_REPORT')) {
/** Masquer les warning */
define('SPIP_ERREUR_REPORT', E_ALL ^ E_NOTICE ^ E_DEPRECATED);
}
error_reporting(SPIP_ERREUR_REPORT); error_reporting(SPIP_ERREUR_REPORT);
/** niveau maxi d'enregistrement des logs */
defined('_LOG_FILTRE_GRAVITE') || define('_LOG_FILTRE_GRAVITE', _LOG_INFO_IMPORTANTE);
// Initialisations critiques non surchargeables par les plugins // Initialisations critiques non surchargeables par les plugins
// INITIALISER LES REPERTOIRES NON PARTAGEABLES ET LES CONSTANTES // INITIALISER LES REPERTOIRES NON PARTAGEABLES ET LES CONSTANTES
// (charge aussi inc/flock) // (charge aussi inc/flock)
...@@ -387,11 +393,19 @@ if (@is_readable(_CACHE_PLUGINS_OPT) AND @is_readable(_CACHE_PLUGINS_PATH)){ ...@@ -387,11 +393,19 @@ if (@is_readable(_CACHE_PLUGINS_OPT) AND @is_readable(_CACHE_PLUGINS_PATH)){
// de chargement des plugins et des pipelines // de chargement des plugins et des pipelines
actualise_plugins_actifs(); actualise_plugins_actifs();
} }
// Initialisations non critiques surchargeables par les plugins // Initialisations non critiques surchargeables par les plugins
spip_initialisation_suite(); spip_initialisation_suite();
if (!defined('_OUTILS_DEVELOPPEURS')) if (!defined('_LOG_FILTRE_GRAVITE')) {
define('_OUTILS_DEVELOPPEURS',false); /** niveau maxi d'enregistrement des logs */
define('_LOG_FILTRE_GRAVITE', _LOG_INFO_IMPORTANTE);
}
if (!defined('_OUTILS_DEVELOPPEURS')) {
/** Activer des outils pour développeurs ? */
define('_OUTILS_DEVELOPPEURS', false);
}
// charger systematiquement inc/autoriser dans l'espace restreint // charger systematiquement inc/autoriser dans l'espace restreint
if (test_espace_prive()) if (test_espace_prive())
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter