<option value="">&mdash; <?php echo __('Any Status');?> &mdash;</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="">&mdash; <?php echo __('All Departments');?> &mdash;</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="">&mdash; <?php echo __('Any Flags');?> &mdash;</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">&mdash; <?php 
    echo __('Select Target Department');
    ?>
 &mdash;</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>&nbsp;<span class='error'>*&nbsp;<?php 
    echo $errors['deptId'];
    ?>
</span>
                </td>
            </tr>
            <tr>
Beispiel #3
0
 function getManagedDepartments()
 {
     return ($depts = Dept::getDepartments(array('manager' => $this->getId()))) ? array_keys($depts) : array();
 }