use vendor\codefire\cfusermgmt\models\Setting;
// Yii Level constants starts here - Do not edit if not familier with Yii Rbac
define('TYPE_ROLE', 1);
define('TYPE_PERMISSION', 2);
// Yii Level constants end here
define('ACTIVE', 1);
define('INACTIVE', 0);
define('DELETED', 1);
// For now its used for sending DELETED status (in ajax) , (later can be used to make a record as deleted in database(for now records are actually get deleted from database on request))
define('VERIFIED', 1);
define('NOT_VERIFIED', 0);
define('BY_ADMIN', 1);
//Do not editthis role if not expertise with permission(as this rolename can never be deleted)
define('SUPER_ADMIN_ROLE_NAME', 'superadmin');
$allSettings = Setting::getAllSettings();
$timeZoneSet = isset($allSettings['defaultTimeZone']) && in_array($allSettings['defaultTimeZone'], timezone_identifiers_list()) ? $allSettings['defaultTimeZone']['value'] : 'Asia/Kolkata';
date_default_timezone_set($timeZoneSet);
if (!defined("DEFAULT_PAGE_SIZE")) {
    define("DEFAULT_PAGE_SIZE", isset($allSettings['default_page_size']) ? $allSettings['default_page_size']['value'] : 10);
}
if (!defined("NOT_FOUND_TEXT")) {
    define("NOT_FOUND_TEXT", isset($allSettings['not_found_text']) ? $allSettings['not_found_text']['value'] : '<span style="color:red;">Not Found</span>');
}
if (!defined("DATE_FORMAT")) {
    define("DATE_FORMAT", isset($allSettings['date_format']) ? $allSettings['date_format']['value'] : 'F jS, Y');
}
if (!defined("USER_PROFILE_IMAGES_DIRECTORY")) {
    define("USER_PROFILE_IMAGES_DIRECTORY", 'user_photos');
}
if (!defined("USER_PROFILE_DEFAULT_IMAGE")) {