Skip to content
Snippets Groups Projects
view.php 1.02 KiB
Newer Older
  • Learn to ignore specific revisions
  • /*********************************************************************
        view.php
    
        Ticket View.
    
        Peter Rotich <peter@osticket.com>
        Copyright (c)  2006-2010 osTicket
        http://www.osticket.com
    
        Released under the GNU General Public License WITHOUT ANY WARRANTY.
        See LICENSE.TXT for details.
    
        vim: expandtab sw=4 ts=4 sts=4:
        $Id: $
    **********************************************************************/
    
    require_once('client.inc.php');
    
    
    // Try autologin the user
    // Authenticated user can be of type ticket owner or collaborator
    $errors = array();
    
    if (isset($_GET['auth']) || isset($_GET['t']))
    
        // TODO: Consider receiving an AccessDenied object
        $user =  UserAuthenticationBackend::processSignOn($errors, false);
    
    if ($user && $user->getTicketId())
        Http::redirect('tickets.php?id='.$user->getTicketId());
    
    $nav = new UserNav();
    $nav->setActiveNav('status');
    
    
    $inc = 'accesslink.inc.php';
    require CLIENTINC_DIR.'header.inc.php';
    require CLIENTINC_DIR.$inc;
    require CLIENTINC_DIR.'footer.inc.php';