Example #1
0
include APP_BASE_PATH . "classes/AbstractModuleManager.php";
include APP_BASE_PATH . "classes/SettingsManager.php";
include APP_BASE_PATH . "classes/EmailSender.php";
include APP_BASE_PATH . "classes/ReportHandler.php";
include APP_BASE_PATH . "classes/NotificationManager.php";
include APP_BASE_PATH . "classes/S3FileSystem.php";
include APP_BASE_PATH . "classes/crypt/Aes.php";
include APP_BASE_PATH . "classes/crypt/AesCtr.php";
include APP_BASE_PATH . "model/models.inc.php";
$dbLocal = NewADOConnection(APP_CON_STR);
Country::SetDatabaseAdapter($dbLocal);
Province::SetDatabaseAdapter($dbLocal);
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();