function generateEmails($inputStr, $parseShortcodes = true) { $parser = new fm_custom_shortcode_parser($this->shortcodeList, array($this, 'emailShortcodeCallback')); if ($parseShortcodes) { $shortCoded = $parser->parse($inputStr); } else { $shortCoded = $inputStr; } //split into multiple definitions $definitions = $this->splitIntoDefinitions($shortCoded); return $definitions; }
function fm_getSubmissionDataShortcoded($inputStr, &$formInfo, &$subData) { $email = new fm_advanced_email_class($formInfo, $subData); $parser = new fm_custom_shortcode_parser($email->shortcodeList, array($email, 'emailShortcodeCallback')); $shortCoded = $parser->parse($inputStr); return $shortCoded; }