public function deleteAppModule() { if (AppUtilities::deleteAppModule(Input::get("appModuleId"))) { $message = "Module has been deleted successfully!"; } else { $message = "An error has occurred. Please report the issue."; } return Redirect::to("app/module")->with("message", $message); }
public function deleteAppModule() { $this->beforeFilter('verifyeditadmin'); $data = AppUtilities::getAppInterfaceData(); foreach ($data["appInterfaces"] as $appInterface) { foreach ($appInterface->applicationModules as $appModule) { if ($appModule == Input::get("appModuleId")) { $errorMessage = "The selected app module is already assigned to " . $appInterface->applicationName . " interface. Hence it cannot be removed"; return Redirect::to("app/module")->with("errorMessage", $errorMessage); } } } if (AppUtilities::deleteAppModule(Input::get("appModuleId"))) { $message = "Module has been deleted successfully!"; } else { $message = "An error has occurred. Please report the issue."; } return Redirect::to("app/module")->with("message", $message); }