if ($action == "NewTicket") { $myTicketId = $hd->CreateNewTicket(); $saida .= $HelpDeskMessage23; } else { $myTicketId = $action; $saida .= $HelpDeskMessage24; } $myMessageId = $hd->AddNewMessage($myTicketId, $msg); if (count($_FILES) > 0 && $myMessageId) { $saida .= $hd->AddAttach($_FILES, $myMessageId); } } $saida .= "<p> </p><p><a href='?c=HelpDesk'>{$HelpDeskMessage14}</a></p>"; $my_array['HelpDesk'] = $saida; } else { if ($action == "NewTicket") { $my_array['HelpDesk'] = $hd->NewTicketForm(); } else { $my_array['HelpDesk'] = $hd->ViewTicket($action); } } } else { $my_array['HelpDesk'] = $hd->GetTicketsList(); } $db->Disconnect(); $tpl = new Template(); $tpl->Assign($my_array); $tpl->Display("Templates/{$MainTemplate}/HelpDesk.tpl.php"); } else { echo "ERROR: File Templates/{$MainTemplate}/HelpDesk.tpl.php doesnt exists"; }
require_once $_SERVER['DOCUMENT_ROOT'] . "/" . $_SESSION['SiteFolder'] . "Manager/System/Manager.class.php"; $mn = new Manager(); require_once $_SERVER['DOCUMENT_ROOT'] . "/" . $_SESSION['SiteFolder'] . "System/MuDatabase.class.php"; $db = new MuDatabase(); if ($mn->GetUserLevel($_SESSION['ManagerId'], $db) < $ManagerHelpDeskLevel) { require $_SERVER['DOCUMENT_ROOT'] . "/" . $_SESSION['SiteFolder'] . "Manager/Language/{$MainLanguage}/Manager.php"; $db->Disconnect(); exit("{$ManagerMessage01}"); } require_once $_SERVER['DOCUMENT_ROOT'] . "/" . $_SESSION['SiteFolder'] . "Manager/System/HelpDesk.class.php"; $hd = new HelpDesk($db); switch ($_GET['action']) { //Pending tickets default: case "waiting": echo $hd->GetTicketsList(0, $db); break; //Waiting user //Waiting user case "answered": echo $hd->GetTicketsList(1, $db); break; //Closed Tickets //Closed Tickets case "closed": echo $hd->GetTicketsList(2, $db); break; case "viewTicket": echo $hd->ViewTicket($_GET['id'], $db); break; case "answers":