mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-06-18 02:59:27 +00:00
some minor code improvements, add help for folder selection
This commit is contained in:
parent
0bd625ca20
commit
deb2aeea57
|
@ -461,19 +461,22 @@ $(document).ready( function() {
|
||||||
$folderid = $task->getParameter()[$param['name']];
|
$folderid = $task->getParameter()[$param['name']];
|
||||||
$this->formField(
|
$this->formField(
|
||||||
getMLText('task_'.$extname."_".$taskname."_".$param['name']),
|
getMLText('task_'.$extname."_".$taskname."_".$param['name']),
|
||||||
$this->getFolderChooserHtml("form".$extname.$taskid, M_READ, -1, $folderid ? $dms->getFolder($folderid) : 0, 'params['.$param['name']."]")
|
$this->getFolderChooserHtml("form".$extname.$taskid, M_READ, -1, $folderid ? $dms->getFolder($folderid) : 0, 'params['.$param['name']."]"),
|
||||||
|
array(
|
||||||
|
'help'=>isset($param['description']) ? $param['description'] : getMLText("task_".$extname."_".$taskname."_".$param['name']."_desc")
|
||||||
|
)
|
||||||
);
|
);
|
||||||
break;
|
break;
|
||||||
case "users":
|
case "users":
|
||||||
if(!empty($param['multiple']))
|
if(!empty($param['multiple']))
|
||||||
$userids = $task->getParameter()[$param['name']];
|
$userids = $task->getParameter($param['name']);
|
||||||
else
|
else
|
||||||
$userids = [$task->getParameter()[$param['name']]];
|
$userids = [$task->getParameter($param['name'])];
|
||||||
$users = $dms->getAllUsers();
|
$users = $dms->getAllUsers();
|
||||||
$options = [];
|
$options = [];
|
||||||
foreach ($users as $currUser) {
|
foreach ($users as $currUser) {
|
||||||
if (!$currUser->isGuest())
|
if (!$currUser->isGuest())
|
||||||
$options[] = array($currUser->getID(), htmlspecialchars($currUser->getLogin().' - '.$currUser->getFullName()), in_array($currUser->getID(), $userids), array(array('data-subtitle', htmlspecialchars($currUser->getEmail()))));
|
$options[] = array($currUser->getID(), htmlspecialchars($currUser->getLogin().' - '.$currUser->getFullName()), ($userids && in_array($currUser->getID(), $userids)), array(array('data-subtitle', htmlspecialchars($currUser->getEmail()))));
|
||||||
}
|
}
|
||||||
$this->formField(
|
$this->formField(
|
||||||
getMLText('task_'.$extname."_".$taskname."_".$param['name']),
|
getMLText('task_'.$extname."_".$taskname."_".$param['name']),
|
||||||
|
|
Loading…
Reference in New Issue
Block a user