protected function submoduleDeleteExecute() { $deleter = new UserDelete($this->_smarty); $deleter->deleteFromDb(); }
/** * event function to delete users by clicking on the delete link in list page * @param object $evctl * @see popups/delete_user_modal.php * @see modules/User/UserDelete.class.php */ public function eventDeleteRecord(EventControler $evctl) { $permission = $_SESSION["do_user"]->is_admin == 1 ? true : false; if (true === $permission) { $id = (int) $evctl->id; $id_to_transfer = $evctl->user_selector; include_once "modules/User/UserDelete.class.php"; $do_user_delete = new UserDelete(); if ($do_user_delete->delete_single_user($id, $id_to_transfer) === true) { $_SESSION["do_crm_messages"]->set_message('success', _('User has been deleted successfully and the related data has been transferred to the selected user !')); } else { $_SESSION["do_crm_messages"]->set_message('error', _('User can not be deleted !')); } } else { $_SESSION["do_crm_messages"]->set_message('error', _('You do not have permission to delete record !')); } }