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

Fix #4497 bis : ne pas laisser faire n'importe quoi meme si l'interface est defectueuse

parent de976fdc
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -162,6 +162,18 @@ function formulaires_editer_rubrique_verifier_dist( ...@@ -162,6 +162,18 @@ function formulaires_editer_rubrique_verifier_dist(
// on ne demande pas le titre obligatoire : il sera rempli a la volee dans editer_rubrique si vide // on ne demande pas le titre obligatoire : il sera rempli a la volee dans editer_rubrique si vide
$erreurs = formulaires_editer_objet_verifier('rubrique', $id_rubrique, array()); $erreurs = formulaires_editer_objet_verifier('rubrique', $id_rubrique, array());
// s'assurer qu'on ne s'auto-designe pas comme parent !
if (intval($id_rubrique)
and empty($erreurs['id_parent'])
and $id_parent = _request('id_parent')) {
include_spip('inc/rubriques');
$branche = calcul_branche_in($id_rubrique);
$branche = explode(',', $branche);
if (in_array($id_parent, $branche)) {
$erreurs['id_parent'] = _L("Impossible de déplacer une rubrique dans sa propre branche, on tourne en rond !");
}
}
return $erreurs; return $erreurs;
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter