break; case 'activatentmodule': $nm = NotificationModule::getInstance(); $name = $_POST['modulename'] . 'notifymodule'; if (!class_exists($name)) { throw new Exception("Module doesnt exists"); } $module = $name::getInstance(); $moduleinfo = $module->Info(); $nm->Create(array('name' => $_POST['modulename'], 'shortname' => $moduleinfo['shortname'])); Page::ManageNotifyModules(); break; case 'delntmodule': $nm = NotificationModule::getInstance(); $nm->Delete($_REQUEST['moduleid']); Page::ManageNotifyModules(); break; case 'updatentmodule': $ntd = NotifyModuleData::getInstance(); $nm = NotificationModule::getInstance(); if (!$nm->FetchData($_POST['moduleid'])) { throw new Exception("Module doesnt exists with id: " . $_POST['moduleid']); } $name = $nm->FetchData($_POST['moduleid']); $name = $name['name'] . 'notifymodule'; if (!class_exists($name)) { throw new Exception("Module " . $name . " doesnt exists!"); } $module = $name::getInstance(); $reqs = $module->OperateRequirements(); for ($i = 0; $i < count($reqs); $i++) {