From 9bd2b3d5f272fe7a2812d49b8689c20e2a1937bf Mon Sep 17 00:00:00 2001 From: Cameron Date: Mon, 20 Apr 2020 14:17:07 -0700 Subject: [PATCH] Issue #1767 - Tweak last commit. --- e107_core/shortcodes/batch/signup_shortcodes.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/e107_core/shortcodes/batch/signup_shortcodes.php b/e107_core/shortcodes/batch/signup_shortcodes.php index d01451b47..272f41628 100755 --- a/e107_core/shortcodes/batch/signup_shortcodes.php +++ b/e107_core/shortcodes/batch/signup_shortcodes.php @@ -486,8 +486,10 @@ class signup_shortcodes extends e_shortcode continue; } + foreach($extList as $ext) { + $opts = $parm; if($ext['user_extended_struct_required'] == 1 || $ext['user_extended_struct_required'] == 2) { if(!$done_heading && ($cat['user_extended_struct_id'] > 0)) @@ -503,15 +505,15 @@ class signup_shortcodes extends e_shortcode $label = $tp->toHTML(deftrue($ext['user_extended_struct_text'], $ext['user_extended_struct_text']), false, 'emotes_off,defs'); - if(!empty($parm['placeholder'])) + if(isset($opts['placeholder'])) { - $parm['placeholder'] = str_replace('[label]', $label, $parm['placeholder']); + $opts['placeholder'] = str_replace('[label]', $label, $opts['placeholder']); } $replace = array( $label, ($ext['user_extended_struct_required'] == 1 ? $this->sc_signup_is_mandatory('true') : ''), - $usere->renderElement($ext, $_POST['ue']['user_' . $ext['user_extended_struct_name']], $parm) + $usere->renderElement($ext, $_POST['ue']['user_' . $ext['user_extended_struct_name']], $opts) ); $text .= str_replace($search, $replace, $SIGNUP_EXTENDED_USER_FIELDS);