From 42f4808d83bc9246697dbae907ceb0695a7bc110 Mon Sep 17 00:00:00 2001 From: Bournwog Date: Sat, 31 Aug 2013 00:47:17 -0700 Subject: [PATCH] Update fihooks.class.php parse more than 5 snippets call in emailTpl --- core/components/formit/model/formit/fihooks.class.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/core/components/formit/model/formit/fihooks.class.php b/core/components/formit/model/formit/fihooks.class.php index b9a80342..15e7020e 100644 --- a/core/components/formit/model/formit/fihooks.class.php +++ b/core/components/formit/model/formit/fihooks.class.php @@ -537,7 +537,10 @@ public function _process($str,array $placeholders = array()) { } } } - $this->modx->parser->processElementTags('',$str,true,false); + // parse all cacheable tags first + $this->modx->getParser()->processElementTags('', $str, true, false, '[[', ']]', array(), 10); + // parse all non-cacheable and remove unprocessed tags + $this->modx->getParser()->processElementTags('', $str, true, true, '[[', ']]', array(), 10); return $str; } @@ -688,4 +691,4 @@ public function gatherFields() { return $this->getValues(); } -} \ No newline at end of file +}