mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-31 01:35:36 +02:00
In alert command preview is not array but contain data, create textarea instead of select
This commit is contained in:
parent
cfb676eb70
commit
c7b3104224
@ -120,24 +120,32 @@ if (is_ajax ()) {
|
|||||||
$fields_value_select = array();
|
$fields_value_select = array();
|
||||||
$fv = explode(';', $field_value);
|
$fv = explode(';', $field_value);
|
||||||
|
|
||||||
if (!empty($fv)) {
|
if (count($fv) > 1) {
|
||||||
foreach ($fv as $fv_option) {
|
if (!empty($fv)) {
|
||||||
$fv_option = explode(',', $fv_option);
|
foreach ($fv as $fv_option) {
|
||||||
|
$fv_option = explode(',', $fv_option);
|
||||||
if (empty($fv_option))
|
|
||||||
continue;
|
if (empty($fv_option))
|
||||||
|
continue;
|
||||||
if (!isset($fv_option[1]))
|
|
||||||
$fv_option[1] = $fv_option[0];
|
if (!isset($fv_option[1]))
|
||||||
|
$fv_option[1] = $fv_option[0];
|
||||||
$fields_value_select[$fv_option[0]] = $fv_option[1];
|
|
||||||
|
$fields_value_select[$fv_option[0]] = $fv_option[1];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
$ffield = html_print_select($fields_value_select,
|
$ffield = html_print_select($fields_value_select,
|
||||||
'field'.$i.'_value', '', '', '', 0, true, false, false, 'fields');
|
'field'.$i.'_value', '', '', '', 0, true, false, false, 'fields');
|
||||||
$rfield = html_print_select($fields_value_select,
|
$rfield = html_print_select($fields_value_select,
|
||||||
'field'.$i.'_recovery_value', '', '', '', 0, true, false, false, 'fields_recovery');
|
'field'.$i.'_recovery_value', '', '', '', 0, true, false, false, 'fields_recovery');
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$ffield = html_print_textarea ('field' . $i . '_value',1, 1, $fv[0],
|
||||||
|
'style="min-height:40px" class="fields"', true);
|
||||||
|
$rfield = html_print_textarea ('field' . $i . '_recovery_value', 1, 1, $fv[0],
|
||||||
|
'style="min-height:40px" class="fields_recovery"', true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -284,7 +284,8 @@ $(document).ready (function () {
|
|||||||
$table_macros_field.hide();
|
$table_macros_field.hide();
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
old_value = '';
|
||||||
|
old_recovery_value = '';
|
||||||
// Only keep the value if is provided from hidden (first time)
|
// Only keep the value if is provided from hidden (first time)
|
||||||
if (($("[name=field" + i + "_value]").attr('id'))
|
if (($("[name=field" + i + "_value]").attr('id'))
|
||||||
== ("hidden-field" + i + "_value")) {
|
== ("hidden-field" + i + "_value")) {
|
||||||
@ -301,10 +302,14 @@ $(document).ready (function () {
|
|||||||
|
|
||||||
// Replace the old column with the new
|
// Replace the old column with the new
|
||||||
$table_macros_field.replaceWith(field_row);
|
$table_macros_field.replaceWith(field_row);
|
||||||
|
if (old_value != '' && old_recovery_value != ''){
|
||||||
$("[name=field" + i + "_value]").val(old_value);
|
$("[name=field" + i + "_value]").val(old_value);
|
||||||
$("[name=field" + i + "_recovery_value]").val(old_recovery_value);
|
$("[name=field" + i + "_recovery_value]").val(old_recovery_value);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$("[name=field" + i + "_value]").val($("[name=field" + i + "_value]").val());
|
||||||
|
$("[name=field" + i + "_recovery_value]").val($("[name=field" + i + "_recovery_value]").val());
|
||||||
|
}
|
||||||
// Add help hint only in first field
|
// Add help hint only in first field
|
||||||
if (i == 1) {
|
if (i == 1) {
|
||||||
var td_content = $table_macros_field.find('td').eq(0);
|
var td_content = $table_macros_field.find('td').eq(0);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user