Ejemplo n.º 1
0
    /**
    * Return only the tickets that current user can see (if not member of owner company private
    * tickets will be excluded)
    *
    * @param void
    * @return array
    */
    function getTickets() {
      if (!plugin_active('tickets')) return null;
      if(logged_user()->isMemberOfOwnerCompany()) {
        return $this->getAllTickets(); // members of owner company can view all tickets
      } // if

      if(is_null($this->tickets)) {
        $this->tickets = ProjectTickets::getProjectTickets($this, false);
      } // if
      return $this->tickets;
    } // getTickets