Example #1
0
 if ($customerId === 0 && $newCustomer) {
     try {
         SP\Customer::addCustomer();
         $customerId = SP\Customer::$customerLastId;
     } catch (\SP\SPException $e) {
         SP\Response::printJSON($e->getMessage());
     }
 }
 $Account->setAccountId($accountId);
 $Account->setAccountName($accountName);
 $Account->setAccountCategoryId($categoryId);
 $Account->setAccountCustomerId($customerId);
 $Account->setAccountLogin($accountLogin);
 $Account->setAccountUrl($accountUrl);
 $Account->setAccountNotes($accountNotes);
 $Account->setAccountUserEditId($currentUserId);
 $Account->setAccountUsersId($accountOtherUsers);
 $Account->setAccountUserGroupsId($accountOtherGroups);
 $Account->setAccountOtherUserEdit($accountUserEditEnabled);
 $Account->setAccountOtherGroupEdit($accountGroupEditEnabled);
 // Cambiar el grupo principal si el usuario es Admin
 if (SP\Session::getUserIsAdminApp() || SP\Session::getUserIsAdminAcc()) {
     $Account->setAccountUserGroupId($accountMainGroupId);
 }
 // Comprobar si han habido cambios
 if ($accountChangesHash == $Account->calcChangesHash()) {
     SP\Response::printJSON(_('Sin cambios'), 0);
 }
 // Actualizar cuenta
 if ($Account->updateAccount()) {
     if (is_array($customFields)) {