diff --git a/ecrire/action/editer_rubrique.php b/ecrire/action/editer_rubrique.php index 53a7929c23a78e05dd937ecb8a37b4447f17375e..e8f53604cc526f16e9093830c0fbf747e0375a6d 100644 --- a/ecrire/action/editer_rubrique.php +++ b/ecrire/action/editer_rubrique.php @@ -68,9 +68,10 @@ function revisions_rubriques($id_rubrique, $c=false) { // interdiction de deplacer vers ou a partir d'une rubrique // qu'on n'administre pas. $parent = ''; - if ($id_parent = intval(_request('id_parent', $c)) + if (NULL !== ($id_parent = _request('id_parent', $c)) AND $id_parent != $id_rubrique // au fou ) { + $id_parent = intval($id_parent); $s = spip_fetch_array(spip_query("SELECT * FROM spip_rubriques WHERE id_rubrique=".intval($id_rubrique))); $old_parent = $s['id_parent'];