CurrencyType::SetDatabaseAdapter($dbLocal); Nationality::SetDatabaseAdapter($dbLocal); Employee::SetDatabaseAdapter($dbLocal); User::SetDatabaseAdapter($dbLocal); File::SetDatabaseAdapter($dbLocal); Setting::SetDatabaseAdapter($dbLocal); Module::SetDatabaseAdapter($dbLocal); Report::SetDatabaseAdapter($dbLocal); Permission::SetDatabaseAdapter($dbLocal); DataEntryBackup::SetDatabaseAdapter($dbLocal); Audit::SetDatabaseAdapter($dbLocal); Notification::SetDatabaseAdapter($dbLocal); include APP_BASE_PATH . "model/custom.models.inc.php"; $baseService = new BaseService(); $baseService->setNonDeletables("User", "id", 1); $baseService->setCurrentUser($user); $baseService->setDB($dbLocal); $fileService = new FileService(); $reportHandler = new ReportHandler(); $settingsManager = new SettingsManager(); $notificationManager = new NotificationManager(); $baseService->setNotificationManager($notificationManager); $baseService->setSettingsManager($settingsManager); $notificationManager->setBaseService($baseService); $noJSONRequests = $settingsManager->getSetting("System: Do not pass JSON in request"); $debugMode = $settingsManager->getSetting("System: Debug Mode"); if ($debugMode == "1") { error_reporting(E_ALL); error_log("System is on debug mode"); } $userTables = array();