Example #1
0
*******************************************************************************/
define('IN_SCRIPT', 1);
define('HESK_PATH', './');
/* Get all the required files and functions */
require HESK_PATH . 'hesk_settings.inc.php';
require HESK_PATH . 'inc/common.inc.php';
hesk_load_database_functions();
hesk_session_start();
/* Get the tracking ID */
$trackingID = hesk_cleanID() or die("{$hesklang['int_error']}: {$hesklang['no_trackID']}");
/* Connect to database */
hesk_dbConnect();
// Perform additional checks for customers
if (empty($_SESSION['id'])) {
    // Are we in maintenance mode?
    hesk_check_maintenance();
    // Verify email address match
    hesk_verifyEmailMatch($trackingID);
}
/* Get ticket info */
$res = hesk_dbQuery("SELECT `t1`.* , `t2`.name AS `repliername`\n\t\t\t\t\tFROM `" . hesk_dbEscape($hesk_settings['db_pfix']) . "tickets` AS `t1` LEFT JOIN `" . hesk_dbEscape($hesk_settings['db_pfix']) . "users` AS `t2` ON `t1`.`replierid` = `t2`.`id`\n\t\t\t\t\tWHERE `trackid`='" . hesk_dbEscape($trackingID) . "' LIMIT 1");
if (hesk_dbNumRows($res) != 1) {
    hesk_error($hesklang['ticket_not_found']);
}
$ticket = hesk_dbFetchAssoc($res);
// Demo mode
if (defined('HESK_DEMO')) {
    $ticket['email'] = '*****@*****.**';
    $ticket['ip'] = '127.0.0.1';
}
/* Get category name and ID */
		}*/
if (hesk_checkPermission('can_man_settings', 0)) {
    echo '
						<a href="admin_settings.php"><button type="submit" class="btn btn-default ico-button" id="ico-button-settings"><label id="menu-settings">' . $hesklang['settings'] . '</label></button></a>
						';
}
?>
				
				<a href="index.php?a=logout&amp;token=<?php 
echo hesk_token_echo();
?>
"><button type="submit" class="btn btn-default ico-button" id="ico-button-logout"><label id="menu-logout"><?php 
echo $hesklang['logout'];
?>
</label></button></a>
			</div>
		</div><!-- end menu-links-header -->
    <!-- END MENU LINKS -->


<?php 
// Show a notice if we are in maintenance mode
if (hesk_check_maintenance(false)) {
    echo '<br />';
    hesk_show_notice($hesklang['mma2'], $hesklang['mma1'], false);
}
// Show a notice if we are in "Knowledgebase only" mode
if (hesk_check_kb_only(false)) {
    echo '<br />';
    hesk_show_notice($hesklang['kbo2'], $hesklang['kbo1'], false);
}