diff --git a/views/bootstrap/class.SchedulerTaskMgr.php b/views/bootstrap/class.SchedulerTaskMgr.php index 4b9220f4a..e2caec493 100644 --- a/views/bootstrap/class.SchedulerTaskMgr.php +++ b/views/bootstrap/class.SchedulerTaskMgr.php @@ -117,32 +117,51 @@ $(document).ready( function() { :: -
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
-
- -
-
formField( + getMLText('task_name'), + array( + 'element'=>'input', + 'type'=>'text', + 'id'=>'name', + 'name'=>'name', + 'value'=>'', + 'required'=>true, + ) + ); + $this->formField( + getMLText('task_description'), + array( + 'element'=>'input', + 'type'=>'text', + 'id'=>'description', + 'name'=>'description', + 'value'=>'', + 'required'=>false, + ) + ); + $this->formField( + getMLText('task_frequency'), + array( + 'element'=>'input', + 'type'=>'text', + 'id'=>'frequency', + 'name'=>'frequency', + 'value'=>'', + 'required'=>true, + ) + ); + $this->formField( + getMLText('task_disabled'), + array( + 'element'=>'input', + 'type'=>'checkbox', + 'id'=>'disabled', + 'name'=>'disabled', + 'value'=>'1', + 'checked'=>true, + ) + ); if($additionalparams) { foreach($additionalparams as $param) { switch($param['type']) { @@ -156,7 +175,10 @@ $(document).ready( function() { 'name'=>'params['.$param['name'].']', 'value'=>'1', 'checked'=>false, - ) + ), + array( + 'help'=>$param['description'] + ), ); break; case 'password': @@ -168,6 +190,9 @@ $(document).ready( function() { 'id'=>'params_'.$param['name'], 'name'=>'params['.$param['name'].']', 'required'=>false + ), + array( + 'help'=>$param['description'] ) ); break; @@ -181,6 +206,9 @@ $(document).ready( function() { 'multiple'=>false, 'attributes'=>array(array('data-placeholder', getMLText('select_value'), array('data-no_results_text', getMLText('unknown_value')))), 'options'=>$param['options'], + ), + array( + 'help'=>$param['description'] ) ); break; @@ -193,6 +221,9 @@ $(document).ready( function() { 'id'=>'params_'.$param['name'], 'name'=>'params['.$param['name'].']', 'required'=>false + ), + array( + 'help'=>$param['description'] ) ); break; @@ -300,6 +331,9 @@ $(document).ready( function() { 'name'=>'params['.$param['name'].']', 'value'=>'1', 'checked'=>$task->getParameter($param['name']) == 1, + ), + array( + 'help'=>$param['description'] ) ); break; @@ -313,6 +347,25 @@ $(document).ready( function() { 'name'=>'params['.$param['name'].']', 'value'=>$task->getParameter()[$param['name']], 'required'=>false + ), + array( + 'help'=>$param['description'] + ) + ); + break; + case 'select': + $this->formField( + getMLText('task_'.$extname."_".$taskname."_".$param['name']), + array( + 'element'=>'select', + 'class'=>'chzn-select', + 'name'=>'params['.$param['name'].']', + 'multiple'=>false, + 'attributes'=>array(array('data-placeholder', getMLText('select_value'), array('data-no_results_text', getMLText('unknown_value')))), + 'options'=>$task->getParameter()[$param['options']], + ), + array( + 'help'=>$param['description'] ) ); break; @@ -326,6 +379,9 @@ $(document).ready( function() { 'name'=>'params['.$param['name'].']', 'value'=>$task->getParameter()[$param['name']], 'required'=>false + ), + array( + 'help'=>$param['description'] ) ); break;