Example #1
0
         try {
             SP\Customer::addCustomer($itemId);
             if (is_array($customFields)) {
                 foreach ($customFields as $id => $value) {
                     $CustomFields = new \SP\CustomFields($id, SP\Customer::$customerLastId, $value);
                     $CustomFields->addCustomField();
                 }
             }
         } catch (\SP\SPException $e) {
             SP\Response::printJSON($e->getMessage(), 2);
         }
         SP\Response::printJSON(_('Cliente creado'), 0, $doActionOnClose);
     } else {
         if ($actionId === \SP\Controller\ActionsInterface::ACTION_MGM_CUSTOMERS_EDIT) {
             try {
                 SP\Customer::updateCustomer($itemId);
                 if (is_array($customFields)) {
                     foreach ($customFields as $id => $value) {
                         $CustomFields = new \SP\CustomFields($id, $itemId, $value);
                         $CustomFields->updateCustomField();
                     }
                 }
             } catch (\SP\SPException $e) {
                 SP\Response::printJSON($e->getMessage(), 2);
             }
             SP\Response::printJSON(_('Cliente actualizado'), 0, $doActionOnClose);
         }
     }
 } elseif ($actionId === \SP\Controller\ActionsInterface::ACTION_MGM_CUSTOMERS_DELETE) {
     try {
         SP\Customer::deleteCustomer($itemId);