Valider e1a2eaf3 rédigé par Fil's avatar Fil
Parcourir les fichiers

editer un mot sans en creer un autre ; bug introduit en corrigeant #1119 en...

editer un mot sans en creer un autre ; bug introduit en corrigeant #1119 en [12128], puis en jouant [12132] avec $row ... c'est vraiment trop complique quand meme tout ca... (corrige #1413)
parent 77a54456
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
@@ -155,7 +155,7 @@ function afficher_mots_cles($flag_editable, $objet, $id_objet, $table, $table_id
	$requete = array('SELECT' => "mots.id_mot, mots.titre, mots.id_groupe", 'FROM' => "spip_mots AS mots, spip_mots_$table AS lien", 'WHERE' => "lien.$table_id=$id_objet AND mots.id_mot=lien.id_mot", 'GROUP BY' => "mots.type, mots.titre",  'ORDER BY' => "mots.type, mots.titre");
	
	$cle = http_img_pack('petite-cle.gif', "", "width='23' height='12'");
	$ret = generer_url_retour($url_base, "$table_id=$id_objet#mots");
	$ret = generer_url_retour($url_base, "$table_id=$id_objet#editer_mots-$id_objet");
	$styles = array(array('arial11',25), array('arial2'), array('arial2'), array('arial1'));

	$presenter_liste = charger_fonction('presenter_liste', 'inc');
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -4,5 +4,5 @@
	[<:info_modifier_mot:>
	<h1>(#ENV{titre,<:texte_nouveau_mot:>})</h1>]
</div>
#FORMULAIRE_EDITER_MOT{#ENV{new},#ENV{id_groupe},#ENV{redirect},#ENV{ajouter_id_article},#ENV{table},#ENV{table_id},#ENV{config_fonc},#ENV**{titre}}
#FORMULAIRE_EDITER_MOT{#ENV{new},#ENV{id_groupe},#ENV{redirect},#ENV{ajouter_id_article},#ENV{table},#ENV{table_id},#ENV{config_fonc}}
</div>
+7 −3
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -16,13 +16,17 @@ include_spip('inc/actions');
include_spip('inc/editer');

// http://doc.spip.org/@inc_editer_mot_dist
function formulaires_editer_mot_charger_dist($id_mot='new', $id_groupe=0, $retour='', $ajouter_id_article=0, $table='', $table_id=0, $config_fonc='mots_edit_config', $titre = null, $row=array(), $hidden=''){
	if (isset($titre))
		$row['titre'] = $titre;
function formulaires_editer_mot_charger_dist($id_mot='new', $id_groupe=0, $retour='', $ajouter_id_article=0, $table='', $table_id=0, $config_fonc='mots_edit_config', $row=array(), $hidden=''){
	$valeurs = formulaires_editer_objet_charger('mot',$id_mot,$id_groupe,'',$retour,$config_fonc,$row,$hidden);
	if ($valeurs['id_parent'] && !$valeurs['id_groupe'])
		$valeurs['id_groupe'] = $valeurs['id_parent'];
	$valeurs['table'] = $table;

	// Si nouveau et titre dans l'url : fixer le titre
	if ($id_mot == 'oui'
	AND strlen($titre = _request('titre')))
		$valeurs['titre'] = $titre;

	return $valeurs;
}