* ------------------------------------------------------------------------ * JUDownload for Joomla 2.5, 3.x * ------------------------------------------------------------------------ * * @copyright Copyright (C) 2010-2015 JoomUltra Co., Ltd. All Rights Reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt * @author JoomUltra Co., Ltd * @website http://www.joomultra.com * @----------------------------------------------------------------------@ */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); //@todo properties has called in view $user = JFactory::getUser(); $isOwnDashboard = JUDownloadFrontHelperPermission::isOwnDashboard(); JLoader::register('JUDownloadAvatarHelper', JPATH_SITE . '/components/com_judownload/helpers/avatar.php'); $avatar = JUDownloadAvatarHelper::getJUAvatar($user->id); $userId = JUDownloadFrontHelper::getDashboardUserId(); $linkDashboard = JRoute::_(JUDownloadHelperRoute::getDashboardRoute($userId)); $linkUserProfile = JRoute::_(JUDownloadHelperRoute::getUserProfileRoute()); $linkCreateDocument = JRoute::_(JUDownloadHelperRoute::getFormRoute()); $linkUserComments = JRoute::_(JUDownloadHelperRoute::getUserCommentsRoute($userId)); $linkUserCollection = JRoute::_(JUDownloadHelperRoute::getCollectionsRoute($userId)); $linkUserDocuments = JRoute::_(JUDownloadHelperRoute::getUserDocumentsRoute($userId)); $linkUserSubscriptions = JRoute::_(JUDownloadHelperRoute::getUserSubscriptionsRoute($userId)); $linkLogOutReturn = JRoute::_('index.php',false); ?> <div class="navbar"> <div class="navbar-inner"> <ul class="nav">
public static function canViewDashboard() { $params = JUDownloadHelper::getParams(); $public_user_dashboard = $params->get("public_user_dashboard", 0); $user = JFactory::getUser(); if ($public_user_dashboard) { $app = JFactory::getApplication(); $userId = $app->input->getInt('id', 0); if ($user->id == 0 && $userId == 0) { return false; } return true; } else { if ($user->id == 0) { return false; } else { $isOwnDashboard = JUDownloadFrontHelperPermission::isOwnDashboard(); return $isOwnDashboard; } } }