Skip to content
Extraits de code Groupes Projets
Valider 0892a6f2 rédigé par cerdic's avatar cerdic Validation de marcimat
Parcourir les fichiers

fix: utiliser |attribut_url et |attribut_html dans bouton_action()

parent e84d5dd5
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -4541,16 +4541,18 @@ function bouton_action($libelle, $url, $class = '', $confirm = '', $title = '', ...@@ -4541,16 +4541,18 @@ function bouton_action($libelle, $url, $class = '', $confirm = '', $title = '',
$class_form = 'ajax'; $class_form = 'ajax';
$class = str_replace('ajax', '', $class); $class = str_replace('ajax', '', $class);
} }
$class_btn = 'submit ' . trim($class); $class_btn = 'submit ' . attribut_html(trim($class));
if ($confirm) { if ($confirm) {
$confirm = 'confirm("' . attribut_html($confirm) . '")'; $confirm = 'confirm("' . attribut_html($confirm) . '")';
$callback = $callback ? "$confirm?($callback):false" : $confirm; $callback = $callback ? "$confirm?($callback):false" : $confirm;
} }
$onclick = $callback ? " onclick='return " . addcslashes($callback, "'") . "'" : ''; $onclick = $callback ? " onclick='return " . addcslashes($callback, "'") . "'" : '';
$title = $title ? " title='$title'" : ''; $title = $title ? " title='".attribut_html($title) . "'" : '';
return "<form class='bouton_action_post $class_form' method='post' action='$url'><div>" . form_hidden($url) return "<form class='bouton_action_post $class_form' method='post' action='"
. attribut_url($url)."'><div>"
. form_hidden($url)
. "<button type='submit' class='$class_btn'$title$onclick>$libelle</button></div></form>"; . "<button type='submit' class='$class_btn'$title$onclick>$libelle</button></div></form>";
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter