From a29052ba38eeb6fe8864efb92c6dfe6980db0550 Mon Sep 17 00:00:00 2001 From: Fraenkiman Date: Tue, 2 Jan 2024 17:56:28 +0100 Subject: [PATCH] Fixes #294 Fixes #294 --- .../fp-smartyplugins/validate_criteria.notEmpty.php | 8 ++++++-- fp-plugins/bbcode/inc/stringparser.class.php | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/fp-includes/fp-smartyplugins/validate_criteria.notEmpty.php b/fp-includes/fp-smartyplugins/validate_criteria.notEmpty.php index 0809cc0..ad80463 100644 --- a/fp-includes/fp-smartyplugins/validate_criteria.notEmpty.php +++ b/fp-includes/fp-smartyplugins/validate_criteria.notEmpty.php @@ -34,7 +34,11 @@ * @param array formvars form var values */ function smarty_validate_criteria_notEmpty($value, $empty, &$params, &$formvars) { - return strlen($value) > 0; +// Return a message if value is empty + if(empty($value)) { + echo "Smarty plugin: value is empty!"; + } else { + return strlen($value) > 0; + } } - ?> diff --git a/fp-plugins/bbcode/inc/stringparser.class.php b/fp-plugins/bbcode/inc/stringparser.class.php index 24a3ef9..1341924 100755 --- a/fp-plugins/bbcode/inc/stringparser.class.php +++ b/fp-plugins/bbcode/inc/stringparser.class.php @@ -302,6 +302,7 @@ class StringParser { } $this->_text = $this->_applyPrefilters($text); $this->_output = null; + $this->_text = $this->_text ?? ''; $this->_length = strlen($this->_text); $this->_cpos = 0; unset($this->_stack);