コード例 #1
0
ファイル: DeleteModule.php プロジェクト: kisorbiswal/Creamy
	THE SOFTWARE.
*/
require_once 'LanguageHandler.php';
require_once 'CRMDefaults.php';
require_once 'ModuleHandler.php';
require_once 'DbHandler.php';
require 'Session.php';
$lh = \creamy\LanguageHandler::getInstance();
// check required fields
$validated = 1;
if (!isset($_POST["module_name"])) {
    $validated = 0;
}
if ($validated == 1) {
    $db = new \creamy\DbHandler();
    // get mandatory
    $moduleName = $_POST["module_name"];
    // first we disable the module
    $db->changeModuleStatus($moduleName, "0");
    // now we delete the module and returnt the response.
    if (\creamy\ModuleHandler::getInstance()->deleteModule($moduleName)) {
        ob_clean();
        print CRM_DEFAULT_SUCCESS_RESPONSE;
    } else {
        ob_clean();
        $lh->translateText("unable_disable_module");
    }
} else {
    ob_clean();
    $lh->translateText("some_fields_missing");
}