<?php include "../../../inc/includes.php"; Session::checkCentralAccess(); $level = new PluginItilcategorygroupsGroup_Level(); if (isset($_POST["add"])) { $level->add($_POST); Html::back(); } else { if (isset($_POST["update"])) { $level->update($_POST); Html::back(); } } Html::displayErrorAndDie("lost");
function plugin_pre_item_update_itilcategorygroups($item) { if (isset($_REQUEST['massiveaction']) && isset($_REQUEST['lvl']) && $item instanceof Group) { $group_level = new PluginItilcategorygroupsGroup_Level(); if (!$group_level->getFromDB($item->fields['id'])) { $group_level->add(array('groups_id' => $item->fields['id'], 'lvl' => $_REQUEST['lvl'])); } else { $group_level->update(array('groups_id' => $item->fields['id'], 'lvl' => $_REQUEST['lvl'])); } } return $item; }