コード例 #1
0
ファイル: tickets.inc.php プロジェクト: KingsleyGU/osticket
}
        

if(!$thisstaff->showAssignedOnly()||isSearchOrNot())
    $qwhere.=' OR ticket.dept_id IN ('.($depts?implode(',', db_input($depts)):0).')';

// tell if it is searching or not
// if (isset($_REQUEST['advsid']) ||(isset($_REQUEST['a']) && $_REQUEST['a'] == 'search') ||$search)
// {
//     $qwhere = '';
// }


if(($teams=$thisstaff->getTeams()) && count(array_filter($teams)))
{   $qwhere.=' OR (ticket.team_id IN ('.implode(',', db_input(array_filter($teams)));
     if(isSearchOrNot())
    {
        $qwhere .= ' ) )';
    }
    else
    {
        $qwhere .=') AND status.state="open") ';
    }  
}     

$qwhere .= ' )';

// if (isset($_REQUEST['advsid']) ||(isset($_REQUEST['a']) && $_REQUEST['a'] == 'search') ||$search)
// {
//     $qwhere = '';
// }
コード例 #2
0
ファイル: tickets.php プロジェクト: KingsleyGU/osticket
if($thisstaff->canCreateTickets()) {
    $nav->addSubMenu(array('desc'=>__('New Ticket'),
                           'title'=> __('Open a New Ticket'),
                           'href'=>'tickets.php?a=open',
                           'iconclass'=>'newTicket',
                           'id' => 'new-ticket'),
                        ($_REQUEST['a']=='open'));
}


$ost->addExtraHeader('<script type="text/javascript" src="js/ticket.js?19292ad"></script>');
$ost->addExtraHeader('<meta name="tip-namespace" content="tickets.queue" />',
    "$('#content').data('tipNamespace', 'tickets.queue');");

if(isSearchOrNot()||($ticket&&$ticket->getStatus() != "open"))
{
    $id = $thisstaff->getId();
    if($thisstaff->updateAgentTicketAccess(0))
    {
       
    }
    $thisstaff->reload();
}

$inc = 'tickets.inc.php';
if(isset($_REQUEST['thread_detail']))
{
    $inc = 'thread-detail.inc.php';
}
elseif(isset($_REQUEST['edit_thread']))