예제 #1
0
 if ($customerId === 0 && $newCustomer) {
     try {
         SP\Customer::addCustomer();
         $customerId = SP\Customer::$customerLastId;
     } 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);