Support tel_v2 and time extra var types in member signup form

This commit is contained in:
Kijin Sung 2024-03-27 00:54:19 +09:00
parent 204efdf2cd
commit 3759f36c82

View file

@ -710,11 +710,18 @@ class MemberAdminView extends Member
}
else if($extendForm->column_type == 'tel')
{
$extentionReplace = array('tel_0' => $extendForm->value[0],
$extentionReplace = array(
'tel_0' => $extendForm->value[0],
'tel_1' => $extendForm->value[1],
'tel_2' => $extendForm->value[2]);
'tel_2' => $extendForm->value[2]
);
$template = '<input type="tel" class="rx_ev_tel1" name="%column_name%[]" id="%column_name%" value="%tel_0%" size="4" maxlength="4" style="width:30px" title="First Number" /> - <input type="tel" class="rx_ev_tel2" name="%column_name%[]" value="%tel_1%" size="4" maxlength="4" style="width:35px" title="Second Number" /> - <input type="tel" class="rx_ev_tel3" name="%column_name%[]" value="%tel_2%" size="4" maxlength="4" style="width:35px" title="Third Number" />';
}
else if($extendForm->column_type == 'tel_v2')
{
$extentionReplace = array('tel_0' => $extendForm->value[0] ?? '');
$template = '<input type="tel" class="rx_ev_tel1" name="%column_name%[]" id="%column_name%" value="%tel_0%" size="16" maxlength="16" style="width:100px" />';
}
else if($extendForm->column_type == 'textarea')
{
$template = '<textarea class="rx_ev_textarea" name="%column_name%" id="%column_name%" rows="4" cols="42">%value%</textarea>';
@ -794,6 +801,12 @@ class MemberAdminView extends Member
'onchange="jQuery(\'#date_%column_name%\').val(this.value.replace(/-/g,\'\'));" readonly="readonly" /> ' .
'<input type="button" value="%cmd_delete%" class="btn dateRemover" />';
}
else if($extendForm->column_type == 'time')
{
$extentionReplace = array('time' => $extendForm->value, 'cmd_delete' => $lang->cmd_delete);
$template = '<input type="time" name="%column_name%" class="rx_ev_time" value="%time%" pattern="\d{2}:\d{2}" /> ' .
'<button type="button" class="btn timeRemover" onclick="jQuery(this).prev(\'.rx_ev_time\').val(\'\');return false;">%cmd_delete%</button>';
}
else if ($extendForm->column_type == 'country')
{
$template = '<select class="rx_ev_select" name="'.$formInfo->name.'" id="'.$formInfo->name.'">%s</select>';