From 15ddc8454ea595c95d9f39082f3d335f1e99e207 Mon Sep 17 00:00:00 2001 From: Vlad Date: Mon, 24 Apr 2017 19:25:17 -0400 Subject: [PATCH] Adds intval filter and fixes issue with number format applied on IDs >=1000 --- lib/Config/Renderer.php | 5 +++++ lib/Twig/Filters.php | 20 ++++++++++++++++++++ views/newsletter/editor.html | 4 ++-- 3 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 lib/Twig/Filters.php diff --git a/lib/Config/Renderer.php b/lib/Config/Renderer.php index 2b86895faf..536ed2e813 100644 --- a/lib/Config/Renderer.php +++ b/lib/Config/Renderer.php @@ -31,6 +31,7 @@ class Renderer { $this->setupDebug(); $this->setupTranslations(); $this->setupFunctions(); + $this->setupFilters(); $this->setupHandlebars(); $this->setupHelpscout(); $this->setupGlobalVariables(); @@ -45,6 +46,10 @@ class Renderer { $this->renderer->addExtension(new Twig\Functions()); } + function setupFilters() { + $this->renderer->addExtension(new Twig\Filters()); + } + function setupHandlebars() { $this->renderer->addExtension(new Twig\Handlebars()); } diff --git a/lib/Twig/Filters.php b/lib/Twig/Filters.php new file mode 100644 index 0000000000..a17f03dc2a --- /dev/null +++ b/lib/Twig/Filters.php @@ -0,0 +1,20 @@ +', + send: '<%= admin_url('admin.php?page=mailpoet-newsletters#/send/' ~ (params('id') | intval)) %>', imageMissing: '<%= image_url( "newsletter_editor/image-missing.svg" ) %>', @@ -1204,7 +1204,7 @@ endpoint: 'newsletters', action: 'get', data: { - id: "<%= params('id') | number_format %>", + id: "<%= params('id') | intval %>", } }).always(function() { MailPoet.Modal.loading(false);