grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026. -------------------------------------------------------------------------- */ /** @file * @brief */ include ('../inc/includes.php'); // Change profile system if (isset($_POST['newprofile'])) { if (isset($_SESSION["glpiprofiles"][$_POST['newprofile']])) { Session::changeProfile($_POST['newprofile']); if ($_SESSION["glpiactiveprofile"]["interface"] == "central") { Html::redirect($CFG_GLPI['root_doc']."/front/central.php"); } else { Html::redirect($_SERVER['PHP_SELF']); } } else { Html::redirect(preg_replace("/entities_id=.*/","",$_SERVER['HTTP_REFERER'])); } } // Manage entity change if (isset($_GET["active_entity"])) { if (!isset($_GET["is_recursive"])) { $_GET["is_recursive"] = 0; } if (Session::changeActiveEntities($_GET["active_entity"],$_GET["is_recursive"])) { if ($_GET["active_entity"] == $_SESSION["glpiactive_entity"]) { Html::redirect(preg_replace("/entities_id.*/","",$_SERVER['HTTP_REFERER'])); } } } // Redirect management if (isset($_GET["redirect"])) { Toolbox::manageRedirect($_GET["redirect"]); } // redirect if no create ticket right if (!Session::haveRight('ticket', CREATE) && !Session::haveRight('reminder_public', READ) && !Session::haveRight("rssfeed_public", READ)) { if (Session::haveRight('followup', TicketFollowup::SEEPUBLIC) || Session::haveRight('task', TicketTask::SEEPUBLIC) || Session::haveRightsOr('ticketvalidation', array(TicketValidation::VALIDATEREQUEST, TicketValidation::VALIDATEINCIDENT))) { Html::redirect($CFG_GLPI['root_doc']."/front/ticket.php"); } else if (Session::haveRight('reservation', ReservationItem::RESERVEANITEM)) { Html::redirect($CFG_GLPI['root_doc']."/front/reservationitem.php"); } else if (Session::haveRight('knowbase', KnowbaseItem::READFAQ)) { Html::redirect($CFG_GLPI['root_doc']."/front/helpdesk.faq.php"); } } Session::checkHelpdeskAccess(); if (isset($_GET['create_ticket'])) { Html::helpHeader(__('New ticket'), $_SERVER['PHP_SELF'], $_SESSION["glpiname"]); $ticket = new Ticket(); $ticket->showFormHelpdesk(Session::getLoginUserID()); } else { Html::helpHeader(__('Home'), $_SERVER['PHP_SELF'], $_SESSION["glpiname"]); echo ""; echo ""; echo ""; echo "

"; echo ""; Plugin::doHook('display_central'); if (Session::haveRight('ticket', CREATE)) { echo ""; echo ""; } if (Session::haveRight("reminder_public", READ)) { echo ""; } if (Session::haveRight("rssfeed_public", READ)) { echo ""; } echo "
"; Ticket::showCentralCount(true); echo "
"; Ticket::showCentralList(0, "survey", false); echo "
"; Reminder::showListForCentral(false); echo "
"; RSSFeed::showListForCentral(false); echo "

"; echo ""; // Show KB items if (Session::haveRight('knowbase', KnowbaseItem::READFAQ)) { echo ""; echo ""; echo ""; } else { echo ""; } echo "
"; KnowbaseItem::showRecentPopular("popular"); echo "

"; KnowbaseItem::showRecentPopular("recent"); echo "

"; KnowbaseItem::showRecentPopular("lastupdate"); echo "
 
"; echo "
"; } Html::helpFooter(); ?>