diff --git a/application/modules/default/views/scripts/home/metamenubundlejs.phtml b/application/modules/default/views/scripts/home/metamenubundlejs.phtml index 163d3aa70..7c0e37d96 100755 --- a/application/modules/default/views/scripts/home/metamenubundlejs.phtml +++ b/application/modules/default/views/scripts/home/metamenubundlejs.phtml @@ -1,132 +1,132 @@ . **/ http_response_code(200); if (!empty($_SERVER['HTTP_ORIGIN'])) { header('Access-Control-Allow-Origin: ' . $_SERVER['HTTP_ORIGIN'], true); header('Access-Control-Allow-Credentials: true', true); header('Access-Control-Max-Age: 1728000', true); } if (!empty($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_METHOD'])) { header('Access-Control-Allow-Methods: ' . implode(', ', array_unique([ 'OPTIONS', 'HEAD', 'GET', 'POST', strtoupper($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_METHOD']) ])), true); } if (!empty($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS'])) { header('Access-Control-Allow-Headers: ' . $_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS'], true); header('Access-Control-Expose-Headers: Authorization, Content-Type, Accept', true); } if ($_SERVER['REQUEST_METHOD'] === 'OPTIONS') { exit; } header('Content-Type: application/json; charset=UTF-8', true); $baseurl = Zend_Registry::get('config')->settings->client->default->baseurl; $url_forum = Zend_Registry::get('config')->settings->client->default->url_forum; $url_blog = Zend_Registry::get('config')->settings->client->default->url_blog; $url_gitlab = Zend_Registry::get('config')->settings->client->default->url_gitlab; $url_myopendesktop = Zend_Registry::get('config')->settings->client->default->url_myopendesktop; $filter = new Local_Filter_Url_Encrypt(); $url_login; $url_logout; $target = 'opendesktop'; if(isset($_GET['target'])) { $target = $_GET['target']; } $thisurl = "/"; if(isset($_GET['url'])) { $thisurl = $_GET['url']; } Zend_Registry::get('logger')->info('metamenubundlejs.phtml redirect url- ===================================' ); Zend_Registry::get('logger')->info($thisurl); $isExternal = 'var isExternal = true;'; $is_external = true; if($target == 'opendesktop') { $url_login = "/login/redirect/".$filter->filter($thisurl); $url_logout = "/logout?redirect=".$filter->filter($thisurl); $isExternal = 'var isExternal = false;'; $is_external = false; } else if($target == 'gitlab') { $url_login = $baseurl."/login/redirect/".$filter->filter($url_gitlab); $url_logout = $baseurl."/logout?redirect=".$filter->filter($url_gitlab); } else if($target == 'forum') { $url_login = $baseurl."/login/redirect/".$filter->filter($url_forum); $url_logout = $baseurl."/logout?redirect=".$filter->filter($url_forum); } else if($target == 'myopendesktop') { $url_login = $baseurl."/login/redirect/".$filter->filter($url_myopendesktop); $url_logout = $baseurl."/logout?redirect=".$filter->filter($url_myopendesktop); } $helperUserRole = new Backend_View_Helper_UserRole(); $userRoleName = $helperUserRole->userRole(); $isAdmin = false; if (Default_Model_DbTable_MemberRole::ROLE_NAME_ADMIN == $userRoleName) { $isAdmin = true; } $user = null; if (Zend_Auth::getInstance()->hasIdentity()){ $identity = Zend_Auth::getInstance()->getStorage()->read(); $helperImage = new Default_View_Helper_Image(); - $avatar = $helperImage->image($identity->profile_image_url,array('width' => 40, 'height' => 40, 'crop' => 2)); + $avatar = $helperImage->image($identity->profile_image_url,array('width' => 100, 'height' => 100, 'crop' => 2)); $user = array( "username" => $identity->username, "member_id" => $identity->member_id, "mail" => $identity->mail, "avatar" => $avatar, "roleName" =>$identity->roleName ); } $sname = Zend_Registry::get('store_host'); $json_menu = $this->fetchMetaheaderMenuJson(); $response = array( "json_isAdmin" => $isAdmin, "isExternal" => $is_external, "domains" => Zend_Json::decode($json_menu), "user" => $user, "baseUrl" => $baseurl, "blogUrl" => $url_blog, "forumUrl" => $url_forum, "gitlabUrl" => $url_gitlab, "loginUrl" => $url_login, "logoutUrl" => $url_logout, "sName" => $sname ); echo Zend_Json::encode($response); ?>