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

passage de article_select en inc_article_select_dist

parent 74bb05d4
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -21,7 +21,7 @@ include_spip('inc/autoriser'); // necessaire si appel de l'espace public ...@@ -21,7 +21,7 @@ include_spip('inc/autoriser'); // necessaire si appel de l'espace public
// lier_trad = l'associer a l'article numero $lier_trad // lier_trad = l'associer a l'article numero $lier_trad
// new=oui = article a creer si on valide le formulaire // new=oui = article a creer si on valide le formulaire
// http://doc.spip.org/@article_select // http://doc.spip.org/@article_select
function article_select($id_article, $id_rubrique=0, $lier_trad=0, $id_version=0) { function inc_article_select_dist($id_article, $id_rubrique=0, $lier_trad=0, $id_version=0) {
global $connect_id_rubrique, $spip_lang; global $connect_id_rubrique, $spip_lang;
if (is_numeric($id_article)) { if (is_numeric($id_article)) {
...@@ -50,6 +50,7 @@ function article_select($id_article, $id_rubrique=0, $lier_trad=0, $id_version=0 ...@@ -50,6 +50,7 @@ function article_select($id_article, $id_rubrique=0, $lier_trad=0, $id_version=0
} }
return $row; return $row;
} }
// id_article non numerique, c'est une demande de creation. // id_article non numerique, c'est une demande de creation.
// Si c'est une demande de nouvelle traduction, init specifique // Si c'est une demande de nouvelle traduction, init specifique
if ($lier_trad) if ($lier_trad)
...@@ -127,7 +128,6 @@ function article_select_trad($lier_trad) { ...@@ -127,7 +128,6 @@ function article_select_trad($lier_trad) {
$row['id_rubrique'] = $row_rub['id_rubrique']; $row['id_rubrique'] = $row_rub['id_rubrique'];
} }
} }
return $row; return $row;
} }
......
...@@ -32,12 +32,11 @@ function formulaires_editer_objet_charger($type, $id='new', $id_parent=0, $lier_ ...@@ -32,12 +32,11 @@ function formulaires_editer_objet_charger($type, $id='new', $id_parent=0, $lier_
$table_objet = table_objet($type); $table_objet = table_objet($type);
$table_objet_sql = table_objet_sql($type); $table_objet_sql = table_objet_sql($type);
$id_table_objet = id_table_objet($type); $id_table_objet = id_table_objet($type);
$new = $id; $new = $id;
// Appel direct dans un squelette // Appel direct dans un squelette
if (!$row) { if (!$row) {
if ($select = charger_fonction($type."_select",'inc',true)){ if ($select = charger_fonction($type."_select",'inc',true)){
$row = article_select($id, $id_parent, $lier_trad); $row = $select($id, $id_parent, $lier_trad);
if (!$row) return ''; if (!$row) return '';
} }
else { else {
......
...@@ -819,5 +819,9 @@ define('SPIP_BOTH', MYSQL_BOTH); ...@@ -819,5 +819,9 @@ define('SPIP_BOTH', MYSQL_BOTH);
define('SPIP_ASSOC', MYSQL_ASSOC); define('SPIP_ASSOC', MYSQL_ASSOC);
define('SPIP_NUM', MYSQL_NUM); define('SPIP_NUM', MYSQL_NUM);
function article_select($id_article, $id_rubrique=0, $lier_trad=0, $id_version=0) {
$article_select = charger_fonction('article_select','inc');
return $article_select($id_article,$id_rubrique,$lier_trad,$id_version);
}
?> ?>
\ No newline at end of file
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