getPathway(); $image = ''; $menu =& JSite::getMenu(); $item = $menu->getActive(); if($item) $params =& $menu->getParams($item->id); else $params =& $menu->getParams(null); $type = (!$user->get('guest')) ? 'logout' : 'login'; // Set some default page parameters if not set $params->def( 'page_title', 1 ); if(!$item) { $params->def( 'header_login', '' ); $params->def( 'header_logout', '' ); } $params->def( 'pageclass_sfx', '' ); $params->def( 'login', 'index.php' ); $params->def( 'logout', 'index.php' ); $params->def( 'description_login', 1 ); $params->def( 'description_logout', 1 ); $params->def( 'description_login_text', JText::_( 'LOGIN_DESCRIPTION' ) ); $params->def( 'description_logout_text', JText::_( 'LOGOUT_DESCRIPTION' ) ); $params->def( 'image_login', 'key.jpg' ); $params->def( 'image_logout', 'key.jpg' ); $params->def( 'image_login_align', 'right' ); $params->def( 'image_logout_align', 'right' ); $usersConfig = &JComponentHelper::getParams( 'com_users' ); $params->def( 'registration', $usersConfig->get( 'allowUserRegistration' ) ); if ( !$user->get('guest') ) { $title = JText::_( 'Logout'); // pathway item $pathway->addItem($title, '' ); // Set page title $document->setTitle( $title ); } else { $title = JText::_( 'Login'); // pathway item $pathway->addItem($title, '' ); // Set page title $document->setTitle( $title ); } // Build login image if enabled if ( $params->get( 'image_'.$type ) != -1 ) { $image = 'images/stories/'.$params->get( 'image_'.$type ); $image = ''; } // Get the return URL if (!$url = JRequest::getVar('return', '', 'method', 'base64')) { $url = base64_encode($params->get($type)); } $errors =& JError::getErrors(); $this->assign('image' , $image); $this->assign('type' , $type); $this->assign('return', $url); $this->assignRef('params', $params); parent::display($tpl); } }