<option value="">— <?php echo __('Any Status');?> —</option> <?php foreach (TicketStatusList::getStatuses( array('states' => array('open', 'closed'))) as $s) { echo sprintf('<option data-state="%s" value="%d">%s</option>', $s->getState(), $s->getId(), __($s->getName())); } ?> </select> </fieldset> <fieldset class="span6"> <label for="deptId"><?php echo __('Departments');?>:</label> <select id="deptId" name="deptId"> <option value="">— <?php echo __('All Departments');?> —</option> <?php if(($mydepts = $thisstaff->getDepts()) && ($depts=Dept::getDepartments())) { foreach($depts as $id =>$name) { if(!in_array($id, $mydepts)) continue; echo sprintf('<option value="%d">%s</option>', $id, $name); } } ?> </select> </fieldset> <fieldset class="span6"> <label for="flag"><?php echo __('Flags');?>:</label> <select id="flag" name="flag"> <option value="">— <?php echo __('Any Flags');?> —</option> <?php if (!$cfg->showAnsweredTickets()) { ?> <option data-state="open" value="answered"><?php echo __('Answered');?></option>
echo __('Department'); ?> :</strong></label> </td> <td> <?php echo sprintf('<span class="faded">' . __('Ticket is currently in <b>%s</b> department.') . '</span>', $ticket->getDeptName()); ?> <br> <select id="deptId" name="deptId"> <option value="0" selected="selected">— <?php echo __('Select Target Department'); ?> —</option> <?php if ($depts = Dept::getDepartments()) { foreach ($depts as $id => $name) { if ($id == $ticket->getDeptId()) { continue; } echo sprintf('<option value="%d" %s>%s</option>', $id, $info['deptId'] == $id ? 'selected="selected"' : '', $name); } } ?> </select> <span class='error'>* <?php echo $errors['deptId']; ?> </span> </td> </tr> <tr>
function getManagedDepartments() { return ($depts = Dept::getDepartments(array('manager' => $this->getId()))) ? array_keys($depts) : array(); }