Skip to content
Extraits de code Groupes Projets
Valider 200d4353 rédigé par Fil's avatar Fil
Parcourir les fichiers

lire_meta(), ecrire_metas() et spip_fetch_array() reviennent dans les...

lire_meta(), ecrire_metas() et spip_fetch_array() reviennent dans les fonctions de base ; on les considere depreciees, mais la gymnastique a faire pour developper des plugins compatibles 1.9.2 et 1.9.3 si on les laisse dans vieilles_defs est beaucoup trop couteuse par rapport au gain
parent b235b7ce
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -1489,4 +1489,34 @@ function exec_info_dist() { ...@@ -1489,4 +1489,34 @@ function exec_info_dist() {
else else
echo "pas admin"; echo "pas admin";
} }
/*
* Bloc de compatibilite : quasiment tous les plugins utilisent ces fonctions
* desormais depreciees ; plutot que d'obliger tout le monde a charger
* vieilles_defs, on va assumer l'histoire de ces 3 fonctions ubiquitaires
*/
// Fonction depreciee
// http://doc.spip.org/@lire_meta
function lire_meta($nom) {
return $GLOBALS['meta'][$nom];
}
// Fonction depreciee
// http://doc.spip.org/@ecrire_metas
function ecrire_metas() {}
// Fonction depreciee, cf. http://doc.spip.org/@sql_fetch
// http://doc.spip.org/@spip_fetch_array
function spip_fetch_array($r, $t=NULL) {
if (!isset($t)) {
if ($r) return sql_fetch($r);
} else {
spip_log("appel deprecie de spip_fetch_array(..., $t)", 'vieilles_defs');
if ($r) return mysql_fetch_array($r, $t);
}
}
?> ?>
...@@ -87,19 +87,6 @@ array( ...@@ -87,19 +87,6 @@ array(
', ',
'lire_meta' => '($nom) {
vieilles_log(\'lire_meta()\');
global $meta; return $meta[$nom];}
',
'ecrire_metas' => '() {
vieilles_log(\'ecrire_metas()\');
} // plus rien a faire
',
'afficher_script_layer' => '(){ 'afficher_script_layer' => '(){
vieilles_log(\'afficher_script_layer()\'); vieilles_log(\'afficher_script_layer()\');
...@@ -477,14 +464,6 @@ $GLOBALS[\'all_langs\'] = @$GLOBALS[\'meta\'][\'langues_proposees\']; ...@@ -477,14 +464,6 @@ $GLOBALS[\'all_langs\'] = @$GLOBALS[\'meta\'][\'langues_proposees\'];
sql_multi($r, $l); sql_multi($r, $l);
} }
',
'spip_fetch_array' => '($r, $t=MYSQL_ASSOC) {
vieilles_log(\'spip_fetch_array()\');
if ($r) return mysql_fetch_array($r, $t);
}
', ',
'envoyer_mail' => '($email, $sujet, $texte, $from = "", $headers = "") { 'envoyer_mail' => '($email, $sujet, $texte, $from = "", $headers = "") {
......
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