Пример #1
0
 // Variables POST del formulario
 $frmGrpName = SP\Request::analyze('name');
 $frmGrpDesc = SP\Request::analyze('description');
 $frmGrpUsers = SP\Request::analyze('users');
 if ($actionId === \SP\Controller\ActionsInterface::ACTION_USR_GROUPS_NEW || $actionId === \SP\Controller\ActionsInterface::ACTION_USR_GROUPS_EDIT) {
     if (!$frmGrpName) {
         SP\Response::printJSON(_('Es necesario un nombre de grupo'), 2);
     }
     SP\Groups::$groupId = $itemId;
     SP\Groups::$groupName = $frmGrpName;
     SP\Groups::$groupDescription = $frmGrpDesc;
     if (SP\Groups::checkGroupExist()) {
         SP\Response::printJSON(_('Nombre de grupo duplicado'), 2);
     }
     if ($actionId === \SP\Controller\ActionsInterface::ACTION_USR_GROUPS_NEW) {
         if (SP\Groups::addGroup($frmGrpUsers)) {
             if (is_array($customFields)) {
                 foreach ($customFields as $id => $value) {
                     $CustomFields = new \SP\CustomFields($id, SP\Groups::$queryLastId, $value);
                     $CustomFields->addCustomField();
                 }
             }
             SP\Response::printJSON(_('Grupo creado'), 0, $doActionOnClose);
         } else {
             SP\Response::printJSON(_('Error al crear el grupo'));
         }
     } elseif ($actionId === \SP\Controller\ActionsInterface::ACTION_USR_GROUPS_EDIT) {
         if (SP\Groups::updateGroup($frmGrpUsers)) {
             if (is_array($customFields)) {
                 foreach ($customFields as $id => $value) {
                     $CustomFields = new \SP\CustomFields($id, $itemId, $value);