Example #1
0
        $val2 = $_GET["champ"];
        $item = new $_GET["champ"]();
        $device_table = $item->getTable();
        $next = getNextItem($device_table, $_GET["id"], '', 'designation');
        $prev = getPreviousItem($device_table, $_GET["id"], '', 'designation');
        $query = "SELECT `designation`\n                FROM `" . $device_table . "`\n                WHERE `id` = '" . $_GET['id'] . "'";
        $result = $DB->query($query);
        $title = $item->getTypeName() . " : " . $DB->result($result, 0, "designation");
        break;
    case "comp_champ":
        $val1 = $_GET["id"];
        $val2 = $_GET["champ"];
        $item = new $_GET["champ"]();
        $table = $item->getTable();
        $next = getNextItem($table, $_GET["id"]);
        $prev = getPreviousItem($table, $_GET["id"]);
        $title = $item->getTypeName() . " : " . Dropdown::getDropdownName($table, $_GET["id"]);
        break;
}
echo "<div align='center'>";
echo "<table class='tab_cadre_navigation'>";
echo "<tr><td>";
if ($prev > 0) {
    echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?{$cleantarget}&amp;date1=" . $_POST["date1"] . "&amp;date2=" . $_POST["date2"] . "&amp;id={$prev}\">\n          <img src='" . $CFG_GLPI["root_doc"] . "/pics/left.png' alt=\"" . $LANG['buttons'][12] . "\"\n           title=\"" . $LANG['buttons'][12] . "\"></a>";
}
echo "</td>";
echo "<td width='400' class='center b'>{$title}</td>";
echo "<td>";
if ($next > 0) {
    echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?{$cleantarget}&amp;date1=" . $_POST["date1"] . "&amp;date2=" . $_POST["date2"] . "&amp;id={$next}\">\n          <img src='" . $CFG_GLPI["root_doc"] . "/pics/right.png' alt=\"" . $LANG['buttons'][11] . "\"\n           title=\"" . $LANG['buttons'][11] . "\"></a>";
}
Example #2
0
 public static function getVal(&$val1, &$val2, &$next, &$prev, &$title)
 {
     global $LANG, $DB;
     $next = 0;
     $prev = 0;
     $title = "";
     $job = new Ticket();
     switch ($_GET["type"]) {
         case "technicien":
             $val1 = $_GET["id"];
             $val2 = "";
             $next = getNextItem("glpi_users", $_GET["id"]);
             $prev = getPreviousItem("glpi_users", $_GET["id"]);
             $title = $LANG['stats'][16] . "&nbsp;: " . Ticket::getAssignName($_GET["id"], 'User', 1);
             break;
         case "technicien_followup":
             $val1 = $_GET["id"];
             $val2 = "";
             $next = getNextItem("glpi_users", $_GET["id"]);
             $prev = getPreviousItem("glpi_users", $_GET["id"]);
             $title = $LANG['stats'][16] . "&nbsp;: " . Ticket::getAssignName($_GET["id"], 'User', 1);
             break;
         case "enterprise":
             $val1 = $_GET["id"];
             $val2 = "";
             $next = getNextItem("glpi_suppliers", $_GET["id"]);
             $prev = getPreviousItem("glpi_suppliers", $_GET["id"]);
             $title = $LANG['stats'][44] . "&nbsp;: " . Ticket::getAssignName($_GET["id"], 'Supplier', 1);
             break;
         case "user":
             $val1 = $_GET["id"];
             $val2 = "";
             $job->fields["users_id"] = $_GET["id"];
             $next = getNextItem("glpi_users", $_GET["id"]);
             $prev = getPreviousItem("glpi_users", $_GET["id"]);
             //$title = $LANG['stats'][20]."&nbsp;: ".$job->getAuthorName();
             //user footer
             $title = $LANG['stats'][20] . "&nbsp;: " . getUserName($_GET["id"]);
             break;
         case "users_id_recipient":
             $val1 = $_GET["id"];
             $val2 = "";
             $job->fields["users_id"] = $_GET["id"];
             $next = getNextItem("glpi_users", $_GET["id"]);
             $prev = getPreviousItem("glpi_users", $_GET["id"]);
             //$title = $LANG['stats'][20]."&nbsp;: ".$job->getAuthorName();
             $title = $LANG['stats'][20] . "&nbsp;: ";
             break;
         case "ticketcategories_id":
             $val1 = $_GET["id"];
             $val2 = "";
             $next = getNextItem("glpi_itilcategories", $_GET["id"], '', 'completename');
             $prev = getPreviousItem("glpi_itilcategories", $_GET["id"], '', 'completename');
             $title = $LANG['common'][36] . "&nbsp;: " . Dropdown::getDropdownName("glpi_itilcategories", $_GET["id"]);
             break;
         case "group":
             $val1 = $_GET["id"];
             $val2 = "";
             $next = getNextItem("glpi_groups", $_GET["id"]);
             $prev = getPreviousItem("glpi_groups", $_GET["id"]);
             $title = $LANG['common'][35] . "&nbsp;: " . Dropdown::getDropdownName("glpi_groups", $_GET["id"]);
             break;
         case "groups_id_assign":
             $val1 = $_GET["id"];
             $val2 = "";
             $next = getNextItem("glpi_groups", $_GET["id"]);
             $prev = getPreviousItem("glpi_groups", $_GET["id"]);
             $title = $LANG['common'][35] . "&nbsp;: " . Dropdown::getDropdownName("glpi_groups", $_GET["id"]);
             break;
         case "priority":
             $val1 = $_GET["id"];
             $val2 = "";
             $next = $prev = 0;
             if ($val1 < 6) {
                 $next = $val1 + 1;
             }
             if ($val1 > 1) {
                 $prev = $val1 - 1;
             }
             $title = $LANG['joblist'][2] . "&nbsp;: " . Ticket::getPriorityName($_GET["id"]);
             break;
         case "urgency":
             $val1 = $_GET["id"];
             $val2 = "";
             $next = $prev = 0;
             if ($val1 < 5) {
                 $next = $val1 + 1;
             }
             if ($val1 > 1) {
                 $prev = $val1 - 1;
             }
             $title = $LANG['joblist'][29] . "&nbsp;: " . Ticket::getUrgencyName($_GET["id"]);
             break;
         case "impact":
             $val1 = $_GET["id"];
             $val2 = "";
             $next = $prev = 0;
             if ($val1 < 5) {
                 $next = $val1 + 1;
             }
             if ($val1 > 1) {
                 $prev = $val1 - 1;
             }
             $title = $LANG['joblist'][30] . "&nbsp;: " . Ticket::getImpactName($_GET["id"]);
             break;
         case "usertitles_id":
             $val1 = $_GET["id"];
             $val2 = "";
             $next = $prev = 0;
             $next = getNextItem("glpi_usertitles", $_GET["id"]);
             $prev = getPreviousItem("glpi_usertitles", $_GET["id"]);
             $title = $LANG['users'][1] . "&nbsp;: " . Dropdown::getDropdownName("glpi_usertitles", $_GET["id"]);
             break;
         case "ticketsolutiontypes_id":
             $val1 = $_GET["id"];
             $val2 = "";
             $next = $prev = 0;
             $next = getNextItem("glpi_ticketsolutiontypes", $_GET["id"]);
             $prev = getPreviousItem("glpi_ticketsolutiontypes", $_GET["id"]);
             $title = $LANG['users'][1] . "&nbsp;: " . Dropdown::getDropdownName("glpi_ticketsolutiontypes", $_GET["id"]);
             break;
         case "usercategories_id":
             $val1 = $_GET["id"];
             $val2 = "";
             $next = $prev = 0;
             $next = getNextItem("glpi_usercategories", $_GET["id"]);
             $prev = getPreviousItem("glpi_usercategories", $_GET["id"]);
             $title = $LANG['users'][2] . "&nbsp;: " . Dropdown::getDropdownName("glpi_usercategories", $_GET["id"]);
             break;
         case "requesttypes_id":
             $val1 = $_GET["id"];
             $val2 = "";
             $next = $prev = 0;
             if ($val1 < 6) {
                 $next = $val1 + 1;
             }
             if ($val1 > 0) {
                 $prev = $val1 - 1;
             }
             $title = $LANG['job'][44] . "&nbsp;: " . Dropdown::getDropdownName('glpi_requesttypes', $_GET["id"]);
             break;
         case "device":
             $val1 = $_GET["id"];
             $val2 = $_GET["champ"];
             $item = new $_GET["champ"]();
             $device_table = $item->getTable();
             $next = getNextItem($device_table, $_GET["id"], '', 'designation');
             $prev = getPreviousItem($device_table, $_GET["id"], '', 'designation');
             $query = "SELECT `designation`\n                      FROM `" . $device_table . "`\n                      WHERE `id` = '" . $_GET['id'] . "'";
             $result = $DB->query($query);
             $title = $item->getTypeName() . "&nbsp;: " . $DB->result($result, 0, "designation");
             break;
         case "comp_champ":
             $val1 = $_GET["id"];
             $val2 = $_GET["champ"];
             $item = new $_GET["champ"]();
             $table = $item->getTable();
             $next = getNextItem($table, $_GET["id"]);
             $prev = getPreviousItem($table, $_GET["id"]);
             $title = $item->getTypeName() . "&nbsp;: " . Dropdown::getDropdownName($table, $_GET["id"]);
             break;
     }
 }