Skip to content

Commit 4e9e51d

Browse files
committed
fix(bazar): force idformulaire to be an integer
1 parent 107d430 commit 4e9e51d

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

includes/services/TemplateEngine.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,9 @@ public function __construct(
109109

110110
return '';
111111
});
112+
$this->addTwigHelper('int', function ($content) {
113+
return (int)$content;
114+
});
112115
$this->addTwigHelper('_t', function ($key, $params = []) {
113116
return html_entity_decode(_t($key, $params));
114117
});

tools/bazar/templates/forms/forms_confirm.twig

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
<form action="{{ url({params:{
33
vue: 'formulaire',
44
action: type,
5-
idformulaire: request.get.idformulaire ?? 'error'
5+
idformulaire: int(request.get.idformulaire ?? 'error')
66
}}) }}"
77
method="post"
88
style="display: inline"
99
>
1010
{{ include("@templates/alert-message.twig",{
1111
type: "warning",
1212
message:
13-
_t(type == 'delete' ? 'BAZ_FORM_DELETE' : 'BAZ_FORM_EMPTY',{'formId':request.get.idformulaire}) ~ '<br/>' ~
13+
_t(type == 'delete' ? 'BAZ_FORM_DELETE' : 'BAZ_FORM_EMPTY',{'formId': int(request.get.idformulaire)}) ~ '<br/>' ~
1414
'<b>' ~ _t(type == 'delete' ? 'BAZ_CONFIRM_SUPPRIMER_FORMULAIRE' : 'BAZ_CONFIRM_VIDER_FORMULAIRE') ~ ' ?</b><br/>'
1515
}) }}
1616
<input type="hidden" name="confirm{{ type == 'delete' ? 'Delete' : 'Empty' }}Token" value="{{ csrfToken({id:'main',refresh:false})|e('html_attr') }}">
@@ -30,4 +30,4 @@
3030
class="btn btn-default"
3131
style="vertical-align: middle; display: inline" />
3232
</form>
33-
</div>
33+
</div>

0 commit comments

Comments
 (0)