Ejemplo n.º 1
0
 /**
  * @see CommonGLPI::getAdditionalMenuLinks()
  *
  * @since version 0.85
  **/
 static function getAdditionalMenuLinks()
 {
     global $CFG_GLPI;
     $links = array();
     if (TicketTemplate::canView()) {
         $links['template'] = TicketTemplate::getSearchURL(false);
     }
     if (Session::haveRightsOr('ticketvalidation', TicketValidation::getValidateRights())) {
         $opt = array();
         $opt['reset'] = 'reset';
         $opt['criteria'][0]['field'] = 55;
         // validation status
         $opt['criteria'][0]['searchtype'] = 'equals';
         $opt['criteria'][0]['value'] = CommonITILValidation::WAITING;
         $opt['criteria'][0]['link'] = 'AND';
         $opt['criteria'][1]['field'] = 59;
         // validation aprobator
         $opt['criteria'][1]['searchtype'] = 'equals';
         $opt['criteria'][1]['value'] = Session::getLoginUserID();
         $opt['criteria'][1]['link'] = 'AND';
         $pic_validate = "<img title=\"" . __s('Ticket waiting for your approval') . "\" alt=\"" . __s('Ticket waiting for your approval') . "\" src='" . $CFG_GLPI["root_doc"] . "/pics/menu_showall.png' class='pointer'>";
         $links[$pic_validate] = '/front/ticket.php?' . Toolbox::append_params($opt, '&amp;');
     }
     if (count($links)) {
         return $links;
     }
     return false;
 }