Example #1
0
 function showForm($ID)
 {
     global $CFG_GLPI;
     echo "<form name='form' method='post' action='" . $CFG_GLPI["root_doc"] . "/plugins/immobilizationsheets/front/immobilizationsheet.php'>";
     echo "<div align=\"center\">";
     echo "<table class=\"tab_cadre\"  cellspacing=\"2\" cellpadding=\"2\">";
     echo "<tr><th>" . __('Generation of immobilization sheet', 'immobilizationsheets') . "</th></tr>";
     echo "<tr>";
     echo "<td class='tab_bg_2 center'>";
     $immo_item = new PluginImmobilizationsheetsItem();
     Dropdown::showAllItems("item_item", 0, 0, -1, $immo_item->getTypes());
     echo "<input type=\"submit\" name=\"massiveaction\" class=\"submit\" value=\"" . __s('Post') . "\" >";
     echo "</td>";
     echo "</tr>";
     echo "</table></div>";
     Html::closeForm();
 }
Example #2
0
function plugin_immobilizationsheets_MassiveActionsDisplay($options = array())
{
    if (in_array($options['itemtype'], PluginImmobilizationsheetsItem::getTypes())) {
        echo "<input type=\"submit\" name=\"massiveaction\" class=\"submit\" value=\"" . __('Post') . "\" >";
    }
    return "";
}
Example #3
0
 This file is part of Immobilizationsheets.

 Immobilizationsheets 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.

 Immobilizationsheets 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 Immobilizationsheets. If not, see <http://www.gnu.org/licenses/>.
 --------------------------------------------------------------------------
*/
include '../../../inc/includes.php';
include_once GLPI_ROOT . "/lib/ezpdf/class.ezpdf.php";
if (!isset($_GET["id"])) {
    $_GET["id"] = "";
}
if (!isset($_GET["itemtype"])) {
    $_GET["itemtype"] = "";
}
if (!isset($_POST["saveas"])) {
    $_POST["saveas"] = 0;
}
$items_id[0] = $_GET["id"];
$immo_item = new PluginImmobilizationsheetsItem();
$immo_item->checkGlobal("r");
$immo_item->mainPdf($_GET["itemtype"], $items_id, 0, $_POST["saveas"]);
Example #4
0
 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.

 Immobilizationsheets 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 Immobilizationsheets. If not, see <http://www.gnu.org/licenses/>.
 --------------------------------------------------------------------------
*/
include '../../../inc/includes.php';
include_once GLPI_ROOT . "/lib/ezpdf/class.ezpdf.php";
$immo_item = new PluginImmobilizationsheetsItem();
$immo_item->checkGlobal("r");
$itemtype = $_SESSION["plugin_immobilizationsheets"]["itemtype"];
unset($_SESSION["plugin_immobilizationsheets"]["itemtype"]);
$tab_id = unserialize($_SESSION["plugin_immobilizationsheets"]["tab_id"]);
unset($_SESSION["plugin_immobilizationsheets"]["tab_id"]);
$nb_id = count($tab_id);
$immo_item->mainPdf($itemtype, $tab_id, 1, 1);
if ($_SESSION["plugin_immobilizationsheets"]["nb_items"] == $nb_id) {
    $config = new PluginImmobilizationsheetsConfig();
    if ($config->getFromDB(1)) {
        if ($config->fields["use_backup"] == 1) {
            $REDIRECT = $CFG_GLPI['root_doc'] . '/plugins/immobilizationsheets/front/immobilizationsheet.php';
            unset($_SESSION["plugin_immobilizationsheets"]["nb_items"]);
            Html::redirect(Toolbox::getItemTypeSearchURL($itemtype));
        } else {