Valider 32738ec5 rédigé par esj's avatar esj
Parcourir les fichiers

Accélération de include_spip+find_in_path: ces deux fonctions vont être...

Accélération de include_spip+find_in_path: ces deux fonctions vont être fusionnées afin d'éviter des redondances de tests et des allocations de chaînes à chaque appel. Première étape: traitement des cas particuliers.

ATTENTION: les .php3 ne sont plus pris en compte à partir de maintenant.
parent 24892c9c
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -69,7 +69,7 @@ function revisions_rubriques($id_rubrique, $c=false) {
	// qu'on n'administre pas.
	$statut_ancien = $parent = '';
	if (NULL !== ($id_parent = _request('id_parent', $c))) {
		include_spip('inc_rubrique');

		$id_parent = intval($id_parent);
		$filles = calcul_branche($id_rubrique);
		if (strpos(",$id_parent',", "$,filles,") != false)
+4 −3
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -61,11 +61,12 @@ function spip_connect($serveur='', $version='') {
	$type = $GLOBALS['db_ok']['type'];
	$jeu = 'spip_' . $type .'_functions_' . $version;
	if (!isset($GLOBALS[$jeu])) {
		if (!include_spip($type . '_' . $version, 'req'))
		if (!find_in_path($type . '_' . $version . '.php', 'req/', true)){
			spip_log("spip_connect: serveur $index version '$version' non defini par $jeu.");
			// ne plus reessayer 
			return $connexions[$index][$version] = array();
		}
	}
	$connexions[$index][$version] = $GLOBALS[$jeu];
	if ($old) return $connexions[$index];

+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -32,7 +32,7 @@ else{

// NB: Ce fichier peut ajouter des tables (old-style)
// donc il faut l'inclure "en globals"
if ($f = include_spip('mes_fonctions', false)) {
if ($f = find_in_path('mes_fonctions.php')) {
	global $dossier_squelettes;
	@include_once ($f); 
}
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -13,7 +13,7 @@
if (!defined("_ECRIRE_INC_VERSION")) return;

include_spip('inc/headers');
include_spip("inc/texte");
include_spip('inc/texte');
include_spip('inc/layer');

/////////////////////////////
+0 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -14,7 +14,6 @@ if (!defined("_ECRIRE_INC_VERSION")) return;

include_spip('inc/presentation');
include_spip('inc/actions');
include_spip("inc/indexation");

// http://doc.spip.org/@exec_breves_voir_dist
function exec_breves_voir_dist()
Chargement en cours