Correction de notices

svn/root/tags/spip-3.0.4
Matthieu Marcillaud 11 years ago
parent ff6adf80ce
commit e7f5dbb901

@ -15,15 +15,15 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
include_spip('base/abstract_sql');
# faut-il tracer les autorisations dans tmp/spip.log ?
define ('_DEBUG_AUTORISER', false);
defined('_DEBUG_AUTORISER') || define('_DEBUG_AUTORISER', false);
// Constantes surchargeables, cf. plugin autorite
// false pour ignorer la notion d'admin restreint # todo: une option a activer
define('_ADMINS_RESTREINTS', true);
defined('_ADMINS_RESTREINTS') || define('_ADMINS_RESTREINTS', true);
// statut par defaut a la creation
define('_STATUT_AUTEUR_CREATION', '1comite');
defined('_STATUT_AUTEUR_CREATION') || define('_STATUT_AUTEUR_CREATION', '1comite');
// statuts associables a des rubriques (separes par des virgules)
define('_STATUT_AUTEUR_RUBRIQUE', _ADMINS_RESTREINTS ? '0minirezo' : '');
defined('_STATUT_AUTEUR_RUBRIQUE') || define('_STATUT_AUTEUR_RUBRIQUE', _ADMINS_RESTREINTS ? '0minirezo' : '');
// mes_fonctions peut aussi declarer des autorisations, donc il faut donc le charger
if ($f = find_in_path('mes_fonctions.php')) {

@ -15,7 +15,7 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
// ajouter define('_CREER_DIR_PLAT', true); dans mes_options pour restaurer
// le fonctionnement des faux repertoires en .plat
define('_CREER_DIR_PLAT', false);
if (!defined('_TEST_FILE_EXISTS')) define('_TEST_FILE_EXISTS', preg_match(',(online|free)[.]fr$,', $_ENV["HTTP_HOST"]));
if (!defined('_TEST_FILE_EXISTS')) define('_TEST_FILE_EXISTS', preg_match(',(online|free)[.]fr$,', isset($_ENV["HTTP_HOST"]) ? $_ENV["HTTP_HOST"] : ""));
#define('_SPIP_LOCK_MODE',0); // ne pas utiliser de lock (deconseille)
#define('_SPIP_LOCK_MODE',1); // utiliser le flock php

@ -2103,15 +2103,17 @@ function trouve_modele($nom) {
*/
function trouver_fond($nom, $dir='', $pathinfo = false) {
$f = find_in_path($nom.'.'. _EXTENSION_SQUELETTES, $dir?rtrim($dir,'/').'/':'');
if (!$pathinfo) return $f;
// renvoyer un tableau detaille si $pathinfo==true
if (!$pathinfo) return $f;
// renvoyer un tableau detaille si $pathinfo==true
$p = pathinfo($f);
if (!$p['extension'])
$p['extension'] = _EXTENSION_SQUELETTES;
if (!$p['filename'])
$p['filename'] = ($p['basename']?substr($p['basename'],0,-strlen($p['extension'])-1):'');
if (!isset($p['extension']) OR !$p['extension']) {
$p['extension'] = _EXTENSION_SQUELETTES;
}
if (!isset($p['extension']) OR !$p['filename']) {
$p['filename'] = ($p['basename']?substr($p['basename'],0,-strlen($p['extension'])-1):'');
}
$p['fond'] = ($f?substr($f,0,-strlen($p['extension'])-1):'');
return $p;
return $p;
}
function tester_url_ecrire($nom){
@ -2200,4 +2202,4 @@ function avertir_auteurs($nom,$message, $statut=''){
$alertes[$statut][$nom] = $message;
ecrire_meta("message_alertes_auteurs",serialize($alertes));
}
?>
?>

Loading…
Cancel
Save