diff --git a/action/ordonner_liens_blocks.php b/action/ordonner_liens_blocks.php index 8b325e8c91d4103d98e41760a863719e5332fab0..f290b8f0d755d6353494ddeb058993da676b04e9 100644 --- a/action/ordonner_liens_blocks.php +++ b/action/ordonner_liens_blocks.php @@ -20,8 +20,8 @@ function action_ordonner_liens_blocks_dist() { include_spip('action/editer_liens'); // objet lié - $objet_lie = objet_type(_request('objet_lie')); - $id_objet_lie = intval(_request('id_objet_lie')); + $objet_lie = objet_type((string)_request('objet_lie')); + $id_objet_lie = (int)_request('id_objet_lie'); // ordre des éléments $ordre = _request('ordre'); @@ -64,9 +64,9 @@ function action_ordonner_liens_blocks_dist() { foreach ($updates as $id => $ordre) { sql_updateq( 'spip_blocks', - ['rang_lien' => $ordre], + ['rang_lien' => (int)$ordre], [ - 'id_block = ' . $id, + 'id_block = ' . (int)$id, 'objet = ' . sql_quote($objet_lie), 'id_objet = ' . sql_quote($id_objet_lie), ]