[SPIP] ~v3.2.5-->v3.2.7
[lhc/web/www.git] / www / plugins-dist / medias / action / ordonner_liens_documents.php
index a1be046..79f35a0 100644 (file)
@@ -28,13 +28,13 @@ function action_ordonner_liens_dist() {
        $objet = objet_type(_request('objet_source'));
 
        // objet lié
-       $objet_lie = _request('objet_lie');
+       $objet_lie = objet_type(_request('objet_lie'));
        $id_objet_lie = intval(_request('id_objet_lie'));
 
        // ordre des éléments
        $ordre = _request('ordre');
 
-       if (!$objet or !$objet_lie or !$id_objet_lie OR !$ordre or !objet_associable($objet)) {
+       if (!$objet or !$objet_lie or !$id_objet_lie or !$ordre or !is_array($ordre) or !objet_associable($objet)) {
                return envoyer_json_erreur(_T('medias:erreur_objet_absent') . ' ' . _T('medias:erreur_deplacement_impossible'));
        }