use method formField() for user/group selection menu

This commit is contained in:
Uwe Steinmann 2018-06-18 17:29:00 +02:00
parent 377117e9d0
commit 2fd21064c7
2 changed files with 26 additions and 10 deletions

View File

@ -297,15 +297,23 @@ $(document).ready( function() {
<div class="row-fluid"> <div class="row-fluid">
<div class="span4"> <div class="span4">
<form class="form-horizontal"> <form class="form-horizontal">
<select class="chzn-select" id="selector">
<option value="-1"><?php echo getMLText("choose_group")?></option>
<option value="0"><?php echo getMLText("add_group")?></option>
<?php <?php
$options = array();
$options[] = array("-1", getMLText("choose_group"));
$options[] = array("0", getMLText("add_group"));
foreach ($allGroups as $group) { foreach ($allGroups as $group) {
print "<option value=\"".$group->getID()."\" ".($selgroup && $group->getID()==$selgroup->getID() ? 'selected' : '').">" . htmlspecialchars($group->getName()) . "</option>"; $options[] = array($group->getID(), htmlspecialchars($group->getName()), $selgroup && $group->getID()==$selgroup->getID());
} }
$this->formField(
null, //getMLText("selection"),
array(
'element'=>'select',
'id'=>'selector',
'class'=>'chzn-select',
'options'=>$options
)
);
?> ?>
</select>
</form> </form>
<div class="ajax" style="margin-bottom: 15px;" data-view="GroupMgr" data-action="actionmenu" <?php echo ($selgroup ? "data-query=\"groupid=".$selgroup->getID()."\"" : "") ?>></div> <div class="ajax" style="margin-bottom: 15px;" data-view="GroupMgr" data-action="actionmenu" <?php echo ($selgroup ? "data-query=\"groupid=".$selgroup->getID()."\"" : "") ?>></div>
<div class="ajax" data-view="GroupMgr" data-action="info" <?php echo ($selgroup ? "data-query=\"groupid=".$selgroup->getID()."\"" : "") ?>></div> <div class="ajax" data-view="GroupMgr" data-action="info" <?php echo ($selgroup ? "data-query=\"groupid=".$selgroup->getID()."\"" : "") ?>></div>

View File

@ -513,15 +513,23 @@ $(document).ready( function() {
<div class="row-fluid"> <div class="row-fluid">
<div class="span4"> <div class="span4">
<form class="form-horizontal"> <form class="form-horizontal">
<select class="chzn-select" id="selector">
<option value="-1"><?php echo getMLText("choose_user")?></option>
<option value="0"><?php echo getMLText("add_user")?></option>
<?php <?php
$options = array();
$options[] = array("-1", getMLText("choose_user"));
$options[] = array("0", getMLText("add_user"));
foreach ($users as $currUser) { foreach ($users as $currUser) {
print "<option value=\"".$currUser->getID()."\" ".($seluser && $currUser->getID()==$seluser->getID() ? 'selected' : '')." data-subtitle=\"".htmlspecialchars($currUser->getFullName())."\">" . htmlspecialchars($currUser->getLogin()) . "</option>"; $options[] = array($currUser->getID(), htmlspecialchars($currUser->getLogin()), $seluser && $currUser->getID()==$seluser->getID(), array(array('data-subtitle', htmlspecialchars($currUser->getFullName()))));
} }
$this->formField(
null, //getMLText("selection"),
array(
'element'=>'select',
'id'=>'selector',
'class'=>'chzn-select',
'options'=>$options
)
);
?> ?>
</select>
</form> </form>
<div class="ajax" style="margin-bottom: 15px;" data-view="UsrMgr" data-action="actionmenu" <?php echo ($seluser ? "data-query=\"userid=".$seluser->getID()."\"" : "") ?>></div> <div class="ajax" style="margin-bottom: 15px;" data-view="UsrMgr" data-action="actionmenu" <?php echo ($seluser ? "data-query=\"userid=".$seluser->getID()."\"" : "") ?>></div>
<div class="ajax" data-view="UsrMgr" data-action="info" <?php echo ($seluser ? "data-query=\"userid=".$seluser->getID()."\"" : "") ?>></div> <div class="ajax" data-view="UsrMgr" data-action="info" <?php echo ($seluser ? "data-query=\"userid=".$seluser->getID()."\"" : "") ?>></div>