예제 #1
0
         } catch (\SP\SPException $e) {
             SP\Response::printJSON($e->getMessage());
         }
     }
     $Account->setAccountName($accountName);
     $Account->setAccountCategoryId($categoryId);
     $Account->setAccountCustomerId($customerId);
     $Account->setAccountLogin($accountLogin);
     $Account->setAccountUrl($accountUrl);
     $Account->setAccountPass($accountEncPass['data']);
     $Account->setAccountIV($accountEncPass['iv']);
     $Account->setAccountNotes($accountNotes);
     $Account->setAccountUserId($currentUserId);
     $Account->setAccountUserGroupId($accountMainGroupId);
     $Account->setAccountUsersId($accountOtherUsers);
     $Account->setAccountUserGroupsId($accountOtherGroups);
     $Account->setAccountOtherUserEdit($accountUserEditEnabled);
     $Account->setAccountOtherGroupEdit($accountGroupEditEnabled);
     // Crear cuenta
     if ($Account->createAccount()) {
         if (is_array($customFields)) {
             foreach ($customFields as $id => $value) {
                 $CustomFields = new \SP\CustomFields($id, $Account->getAccountId(), $value);
                 $CustomFields->addCustomField();
             }
         }
         SP\Response::printJSON(_('Cuenta creada'), 0);
     }
     SP\Response::printJSON(_('Error al crear la cuenta'), 0);
     break;
 case \SP\Controller\ActionsInterface::ACTION_ACC_EDIT: