Exemplo n.º 1
0
 }
 switch ($User->checkUserExist()) {
     case UserUtil::USER_LOGIN_EXIST:
         SP\Response::printJSON(_('Login de usuario duplicado'), 2);
         break;
     case UserUtil::USER_MAIL_EXIST:
         SP\Response::printJSON(_('Email de usuario duplicado'), 2);
         break;
 }
 if ($actionId === \SP\Controller\ActionsInterface::ACTION_USR_USERS_NEW) {
     if (!$User->getUserPass() || !$userPassR) {
         SP\Response::printJSON(_('La clave no puede estar en blanco'), 2);
     } elseif ($User->getUserPass() != $userPassR) {
         SP\Response::printJSON(_('Las claves no coinciden'), 2);
     }
     if ($User->addUser()) {
         if (is_array($customFields)) {
             foreach ($customFields as $id => $value) {
                 $CustomFields = new \SP\CustomFields($id, $User->getUserId(), $value);
                 $CustomFields->addCustomField();
             }
         }
         SP\Response::printJSON(_('Usuario creado'), 0, $doActionOnClose);
     }
     SP\Response::printJSON(_('Error al crear el usuario'));
 } elseif ($actionId === \SP\Controller\ActionsInterface::ACTION_USR_USERS_EDIT) {
     if ($User->updateUser()) {
         if (is_array($customFields)) {
             foreach ($customFields as $id => $value) {
                 $CustomFields = new \SP\CustomFields($id, $User->getUserId(), $value);
                 $CustomFields->updateCustomField();