Valider 114c12e4 rédigé par marcimat's avatar marcimat
Parcourir les fichiers

On renomme editer_select en precharger_objet, et precharger_traduction_objet,...

On renomme editer_select en precharger_objet, et precharger_traduction_objet, de même que les appels sur les objets spécifiques, article_select devient precharger_article
parent 13062c9f
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+2 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -93,7 +93,6 @@ ecrire/genie/maintenance.php -text
ecrire/genie/mise_a_jour.php -text
ecrire/inc/actions.php -text
ecrire/inc/aider.php -text
ecrire/inc/article_select.php -text
ecrire/inc/autoriser.php -text
ecrire/inc/bandeau.php -text
ecrire/inc/boutons.php -text
@@ -111,7 +110,6 @@ ecrire/inc/cvt_multietapes.php -text
ecrire/inc/distant.php -text
ecrire/inc/drapeau_edition.php -text
ecrire/inc/editer.php -text
ecrire/inc/editer_select.php -text
ecrire/inc/envoyer_mail.php -text
ecrire/inc/filtres_boites.php -text
ecrire/inc/filtres_ecrire.php -text
@@ -142,6 +140,8 @@ ecrire/inc/pipelines.php -text
ecrire/inc/pipelines_ecrire.php -text
ecrire/inc/plonger.php -text
ecrire/inc/plugin.php -text
ecrire/inc/precharger_article.php -text
ecrire/inc/precharger_objet.php -text
ecrire/inc/prepare_recherche.php -text
ecrire/inc/presentation_mini.php -text
ecrire/inc/presenter_enfants.php -text
+1 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -80,11 +80,10 @@ function formulaires_editer_objet_charger($type, $id='new', $id_parent=0, $lier_
	$table_objet_sql = table_objet_sql($type);
	$id_table_objet = id_table_objet($type);
	$new = !is_numeric($id);

	// Appel direct dans un squelette
	if (!$row) {
		if  (!$new OR $lier_trad) {
			if ($select = charger_fonction($type."_select",'inc',true))
			if ($select = charger_fonction("precharger_" . $type, 'inc', true))
				$row = $select($id, $id_parent, $lier_trad);
			else $row = sql_fetsel('*',$table_objet_sql,$id_table_objet."=".intval($id));
			if (!$new)
+5 −5
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -12,7 +12,7 @@

if (!defined('_ECRIRE_INC_VERSION')) return;

include_spip('inc/editer_select');
include_spip('inc/precharger_objet');


// Recupere les donnees d'un article pour composer un formulaire d'edition
@@ -21,8 +21,8 @@ include_spip('inc/editer_select');
// lier_trad = l'associer a l'article numero $lier_trad
// new=oui = article a creer si on valide le formulaire
// http://doc.spip.org/@inc_article_select_dist
function inc_article_select_dist($id_article, $id_rubrique=0, $lier_trad=0) {
	return select_objet('article', $id_article, $id_rubrique, $lier_trad, 'titre');
function inc_precharger_article_dist($id_article, $id_rubrique=0, $lier_trad=0) {
	return precharger_objet('article', $id_article, $id_rubrique, $lier_trad, 'titre');
}


@@ -31,8 +31,8 @@ function inc_article_select_dist($id_article, $id_rubrique=0, $lier_trad=0) {
// on initialise les donnees de maniere specifique
//
// (fonction facultative si pas de changement dans les traitements)
function inc_article_select_trad_dist($id_article, $id_rubrique=0, $lier_trad=0) {
	return select_objet_trad('article', $id_article, $id_rubrique, $lier_trad, 'titre');
function inc_precharger_traduction_article_dist($id_article, $id_rubrique=0, $lier_trad=0) {
	return precharger_traduction_objet('article', $id_article, $id_rubrique, $lier_trad, 'titre');
}


+5 −5
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -29,7 +29,7 @@ include_spip('inc/autoriser'); // necessaire si appel de l'espace public
 *                             dans la declaration de l'objet
 * @return array couples cles / valeurs des champs du formulaire à charger.
**/
function select_objet($type, $id_objet, $id_rubrique=0, $lier_trad=0, $champ_titre = 'titre') {
function precharger_objet($type, $id_objet, $id_rubrique=0, $lier_trad=0, $champ_titre = 'titre') {
	global $connect_id_rubrique, $spip_lang;
	
	$table = table_objet_sql($type);
@@ -50,10 +50,10 @@ function select_objet($type, $id_objet, $id_rubrique=0, $lier_trad=0, $champ_tit
	// si demande de traduction
	// on recupere les valeurs de la traduction
	if ($lier_trad){
		if ($select = charger_fonction($type."_select_trad",'inc',true))
		if ($select = charger_fonction("precharger_traduction_" . $type,'inc',true))
			$row = $select($id_objet, $id_rubrique, $lier_trad);
		else
			$row = select_objet_trad($type, $id_objet, $id_rubrique, $lier_trad, $champ_titre);
			$row = precharger_traduction_objet($type, $id_objet, $id_rubrique, $lier_trad, $champ_titre);
	} else {
		$row[$champ_titre] = '';
		if ($is_rubrique) {
@@ -108,7 +108,7 @@ function select_objet($type, $id_objet, $id_rubrique=0, $lier_trad=0, $champ_tit
 * 
 * @return array couples cles / valeurs des champs du formulaire à charger
**/
function select_objet_trad($type, $id_objet, $id_rubrique=0, $lier_trad=0, $champ_titre = 'titre') {
function precharger_traduction_objet($type, $id_objet, $id_rubrique=0, $lier_trad=0, $champ_titre = 'titre') {
	$table = table_objet_sql($type);
	$_id_objet = id_table_objet($table);