. ------------------------------------------------------------------ Original work Copyright (c) 2012 [Gamonoid Media Pvt. Ltd] Developer: Thilina Hasantha (thilina.hasantha[at]gmail.com / facebook.com/thilinah) */ include 'includes.inc.php'; if(empty($user)){ $actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; SessionUtils::saveSessionObject('loginRedirect',$actual_link); header("Location:".CLIENT_BASE_URL."login.php"); } if(empty($user->default_module)){ if($user->user_level == "Admin"){ $homeLink = HOME_LINK_ADMIN; }else{ $homeLink = HOME_LINK_OTHERS; } }else{ $defaultModule = new Module(); $defaultModule->Load("id = ?",array($user->default_module)); $homeLink = CLIENT_BASE_URL."?g=".$defaultModule->mod_group."&&n=".$defaultModule->name. "&m=".$defaultModule->mod_group."_".str_replace(" ","_",$defaultModule->menu); } //Check Module Permissions $modulePermissions = BaseService::getInstance()->loadModulePermissions($_REQUEST['g'], $_REQUEST['n'],$user->user_level); if(!in_array($user->user_level, $modulePermissions['user'])){ if(!empty($user->user_roles)){ $userRoles = json_decode($user->user_roles,true); }else{ $userRoles = array(); } $commonRoles = array_intersect($modulePermissions['user_roles'], $userRoles); if(empty($commonRoles)){ echo "You are not allowed to access this page"; header("Location:".CLIENT_BASE_URL."logout.php"); exit(); } } $logoFileName = CLIENT_BASE_PATH."data/logo.png"; $logoFileUrl = CLIENT_BASE_URL."data/logo.png"; if(!file_exists($logoFileName)){ $logoFileUrl = BASE_URL."images/logo.png"; } $companyName = SettingsManager::getInstance()->getSetting('Company: Name'); //Load meta info $meta = json_decode(file_get_contents(MODULE_PATH."/meta.json"),true); include('configureUIManager.php'); ?> <?=APP_NAME?>