@co-author
  @copyright Copyright (c) 2010-2015 FusionInventory team
  @license   AGPL License 3.0 or (at your option) any later version
             http://www.gnu.org/licenses/agpl-3.0-standalone.html
  @link      http://www.fusioninventory.org/
  @link      http://forge.fusioninventory.org/projects/fusioninventory-for-glpi/
  @since     2010

  ------------------------------------------------------------------------
*/
include "../../../inc/includes.php";
Session::checkLoginUser();
$group = new PluginFusioninventoryDeployGroup();
if (isset($_POST['save'])) {
    $group_item = new PluginFusioninventoryDeployGroup_Dynamicdata();
    if (!countElementsInTable($group_item->getTable(), "plugin_fusioninventory_deploygroups_id='" . $_POST['id'] . "'")) {
        $criteria = array('criteria' => $_POST['criteria'], 'metacriteria' => $_POST['metacriteria']);
        $values['fields_array'] = serialize($criteria);
        $values['plugin_fusioninventory_deploygroups_id'] = $_POST['id'];
        $group_item->add($values);
    } else {
        $item = getAllDatasFromTable($group_item->getTable(), "plugin_fusioninventory_deploygroups_id='" . $_POST['id'] . "'");
        $values = array_pop($item);
        $criteria = array('criteria' => $_POST['criteria'], 'metacriteria' => $_POST['metacriteria']);
        $values['fields_array'] = serialize($criteria);
        $group_item->update($values);
    }
    Html::redirect(Toolbox::getItemTypeFormURL("PluginFusioninventoryDeployGroup") . "?id=" . $_GET['id']);
} elseif (isset($_POST["add"])) {
    $group->check(-1, UPDATE, $_POST);
    $newID = $group->add($_POST);