add missing config types when showing the empty form

This commit is contained in:
Uwe Steinmann 2023-03-14 12:09:01 +01:00
parent 5ae461a157
commit 1c5977fca5

View File

@ -260,6 +260,31 @@ $(document).ready( function() {
)
);
break;
case "folder":
$this->formField(
getMLText('task_'.$extname."_".$taskname."_".$param['name']),
$this->getFolderChooserHtml("form".$extname.$taskname, M_READ, -1, 0, 'params['.$param['name']."]")
);
break;
case "users":
$users = $dms->getAllUsers();
$options = [];
foreach ($users as $currUser) {
if (!$currUser->isGuest())
$options[] = array($currUser->getID(), htmlspecialchars($currUser->getLogin().' - '.$currUser->getFullName()), false, array(array('data-subtitle', htmlspecialchars($currUser->getEmail()))));
}
$this->formField(
getMLText('task_'.$extname."_".$taskname."_".$param['name']),
array(
'element'=>'select',
'class'=>'chzn-select',
'name'=>'params['.$param['name'].']'.(!empty($param['multiple']) ? '[]' : ''),
'multiple'=>isset($param['multiple']) ? $param['multiple'] : false,
'attributes'=>array(array('data-placeholder', getMLText('select_value'), array('data-no_results_text', getMLText('unknown_value')))),
'options'=>$options
)
);
break;
default:
$this->formField(
getMLText('task_'.$extname."_".$taskname."_".$param['name']),