/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
- * Copyright (c) 2001-2011 *
+ * Copyright (c) 2001-2014 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
// la comparaison accepte un numero absent ou different
// sinon avertir
if (!count($erreurs) AND !_request('confirm_titre_mot')){
- if (sql_countsel("spip_mots",
+ if ($l = sql_allfetsel('id_mot', "spip_mots",
"titre REGEXP ".sql_quote("^([0-9]+[.] )?".preg_quote(supprimer_numero(_request('titre')))."$")
- ." AND id_mot<>".intval($id_mot)))
- $erreurs['titre'] =
- _T('avis_doublon_mot_cle')
- ." <input type='hidden' name='confirm_titre_mot' value='1' />";
+ ." AND id_mot<>".intval($id_mot))) {
+ $a = 'id_mot='.$l[0]['id_mot'];
+ $h = generer_url_ecrire('mots_edit', $a);
+ $l = join(' ', array_map('array_shift', $l));
+ $t = _T('avis_doublon_mot_cle');
+ $erreurs['titre'] = "$t <a href='$h' title='$l'>?</a>"
+ ." <input type='hidden' name='confirm_titre_mot' value='1' />";
+ set_request('edit','oui');
+ }
}
return $erreurs;
}