$_POST["locations_id"] = $_GET["locations_id"]; } if (isset($_POST["affich"]) && !isset($_POST["itemtype"])) { $_POST["itemtype"] = "0"; } $types = PluginPositionsPosition::getTypes(); if (!isset($_POST["itemtype"])) { $_POST["itemtype"] = $types; } if ($_SESSION['glpiactiveprofile']['interface'] == 'central') { //from central Html::header(PluginPositionsPosition::getTypeName(), '', "tools", "pluginpositionsmenu", "positions"); } else { //from helpdesk Html::helpHeader(PluginPositionsPosition::getTypeName()); } $pos = new PluginPositionsPosition(); if ($pos->canView() || Session::haveRight("config", UPDATE)) { if (!$_POST["locations_id"]) { PluginPositionsPosition::showLocationForm($_POST["locations_id"]); Html::displayErrorAndDie(__('No location selected', 'positions'), false, ERROR); } else { $options = array('id' => 0, 'locations_id' => $_POST["locations_id"], 'itemtype' => $_POST['itemtype'], 'target' => $_SERVER['PHP_SELF'] . "?locations_id=" . $_POST["locations_id"]); PluginPositionsPosition::showMap($options); } } if ($_SESSION['glpiactiveprofile']['interface'] == 'central') { Html::footer(); } else { Html::helpFooter(); }
https://forge.indepnet.net/projects/positions ------------------------------------------------------------------------- LICENSE This file is part of Positions. Positions is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Positions is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Positions. If not, see <http://www.gnu.org/licenses/>. -------------------------------------------------------------------------- */ include '../../../inc/includes.php'; Html::header(PluginPositionsPosition::getTypeName(), '', "plugins", "positions"); $pos = new PluginPositionsPosition(); if ($pos->canView() || Session::haveRight("config", "w")) { Search::show("PluginPositionsPosition"); } else { Html::displayRightError(); } Html::footer();