Latest updates from IceHrmPro

This commit is contained in:
Thilina Pituwala
2020-05-20 18:47:29 +02:00
parent 60c92d7935
commit 7453a58aad
18012 changed files with 2089245 additions and 10173 deletions

View File

@@ -55,6 +55,20 @@ $migrationManager->setMigrationPath(APP_BASE_PATH .'/migrations/');
$notificationManager->setBaseService($baseService);
if (defined('REDIS_SERVER_URI')
&& !empty(REDIS_SERVER_URI)
&& defined('QUERY_CACHE_TYPE')
&& QUERY_CACHE_TYPE === 'redis'
) {
\Classes\BaseService::getInstance()->setCacheService(
new \Classes\RedisCacheService(REDIS_SERVER_URI, CLIENT_NAME)
);
} else {
\Classes\BaseService::getInstance()->setCacheService(
new \Classes\MemoryCacheService(CLIENT_NAME)
);
}
$noJSONRequests = \Classes\SettingsManager::getInstance()->getSetting("System: Do not pass JSON in request");
$debugMode = \Classes\SettingsManager::getInstance()->getSetting("System: Debug Mode");
@@ -146,6 +160,16 @@ if ($emailEnabled == "1") {
function shutdown()
{
session_write_close();
$error = error_get_last();
if (!empty($error) && isset($error['type']) && in_array($error['type'], [E_ERROR, E_PARSE])) {
\Utils\LogManager::getInstance()->notifyException(new ErrorException(
$error['message'],
0,
1,
$error['file'],
$error['line']
));
}
}
register_shutdown_function('shutdown');