/** * delete customer related details * * @global array $_ARRAYLANG * @global object $objDatabase * @return true */ function deleteCustomers() { global $_ARRAYLANG, $objDatabase; $id = intval($_GET['id']); $contact = new \Cx\Modules\Crm\Model\Entity\CrmContact(); if (!empty($id)) { if ($contact->delete($id)) { $this->_strOkMessage = $_ARRAYLANG['TXT_CRM_DELETED_SUCCESSFULLY']; } } else { $deleteIds = $_POST['selectedEntriesId']; foreach ($deleteIds as $id) { if ($contact->delete($id)) { $this->_strOkMessage = $_ARRAYLANG['TXT_CRM_DELETED_SUCCESSFULLY']; } } } if (isset($_GET['ajax'])) { exit; } $message = base64_encode("deleted"); $redirect = isset($_GET['redirect']) ? base64_decode($_GET['redirect']) : ''; $cx = \Cx\Core\Core\Controller\Cx::instanciate(); \Cx\Core\Csrf\Controller\Csrf::header("location:" . $cx->getCodeBaseOffsetPath() . $cx->getBackendFolderName() . "/index.php?cmd=" . $this->moduleName . "&act=customers{$redirect}&mes={$message}"); exit; }