diff --git a/e107_handlers/form_handler.php b/e107_handlers/form_handler.php index d5865e32f..33cd4285d 100644 --- a/e107_handlers/form_handler.php +++ b/e107_handlers/form_handler.php @@ -4308,6 +4308,7 @@ var_dump($select_options);*/ $cnt = 0; $text = ''; + foreach ($fieldarray as $field => $data) { @@ -4323,11 +4324,11 @@ var_dump($select_options);*/ */ //Not found - if((!varset($data['forced']) && !in_array($field, $currentlist)) || varset($data['nolist'])) + if((empty($data['forced']) && !in_array($field, $currentlist)) || !empty($data['nolist'])) { continue; } - elseif(vartrue($data['type']) != 'method' && !$data['forced'] && !isset($fieldvalues[$field]) && $fieldvalues[$field] !== NULL) + elseif(vartrue($data['type']) != 'method' && empty($data['forced']) && !isset($fieldvalues[$field]) && $fieldvalues[$field] !== null) { $text .= " diff --git a/e107_web/js/core/admin.jquery.js b/e107_web/js/core/admin.jquery.js index f7633ece0..ca73cae84 100644 --- a/e107_web/js/core/admin.jquery.js +++ b/e107_web/js/core/admin.jquery.js @@ -30,16 +30,21 @@ var e107 = e107 || {'settings': {}, 'behaviors': {}}; var url = $this.attr('href'); var caption = $this.attr('data-modal-caption'); var height = ($(window).height() * 0.7) - 120; - + var target = $this.attr('data-modal-target'); if(caption === undefined) { caption = ''; } - $('.modal-body').html('
'); - $('.modal-caption').html(caption + ' '); - $('.modal').modal('show'); + if(target === undefined) + { + target = '#uiModal'; + } + + $(target+' .modal-body').html('
'); + $(target+' .modal-caption').html(caption + ' '); + $(target+'.modal').modal('show'); $("#e-modal-iframe").on("load", function () {