/** * Render visitor. * * @return string */ protected function _visitor() { ob_start(); ?> <li id="notifications"><?php echo implode(' ', Anqh::notifications(Visitor::$user)); ?> </li> <li class="hidden-xs"> <?php echo HTML::avatar(Visitor::$user->avatar_url, Visitor::$user->username, 'small'); ?> </li> <li id="visitor" class="dropdown"> <a class="user dropdown-toggle" href="#menu-profile" data-toggle="dropdown"><?php echo HTML::chars(Visitor::$user->username); ?> <span class="caret"></span></i></a> <ul class="dropdown-menu pull-right" role="menu"> <?php foreach (Kohana::$config->load('site.menu_visitor') as $item) { ?> <li role="menuitem"><?php echo HTML::anchor($item['url'], '<i class="' . $item['icon'] . '"></i> ' . $item['text']); ?> </li> <?php } ?> <?php if (Visitor::$user->has_role('admin')) { ?> <li role="presentation" class="dropdown-header"><?php echo __('Admin functions'); ?> </li> <?php foreach (Kohana::$config->load('site.menu_admin') as $item) { ?> <li role="menuitem"><?php echo HTML::anchor($item['url'], '<i class="' . $item['icon'] . '"></i> ' . $item['text'], Arr::get($item, 'attributes')); ?> </li> <?php } ?> <?php } ?> </ul> </li> <?php return ob_get_clean(); }
/** * Render visitor. * * @return string */ protected function _visitor() { ob_start(); /* // Sunrise if (self::$_user && self::$_user->latitude && self::$_user->longitude) { $latitude = self::$_user->latitude; $longitude = self::$_user->longitude; } else { $latitude = 60.1829; $longitude = 24.9549; } $sun = date_sun_info(time(), $latitude, $longitude); $sunrise = __(':day, week :week | Sunrise: :sunrise | Sunset: :sunset', array( ':day' => strftime('%A'), ':week' => strftime('%V'), ':sunrise' => Date::format(Date::TIME, $sun['sunrise']), ':sunset' => Date::format(Date::TIME, $sun['sunset']) )); */ ?> <nav id="visitor" class="navbar-text"> <ul class="nav" role="menubar"> <li class="menuitem-notifications"><span><?php echo implode(' ', Anqh::notifications(self::$_user)); ?> </span></li> <li role="menuitem" class="menuitem-profile"><?php echo HTML::avatar(self::$_user->avatar, self::$_user->username, true); ?> </li> <li class="dropdown menu-me" role="menuitem" aria-haspopup="true"> <a class="dropdown-toggle" href="#" data-toggle="dropdown"><?php echo HTML::chars(self::$_user->username); ?> <b class="caret"></b></a> <ul class="dropdown-menu pull-right" role="menu"> <li role="menuitem"><?php echo HTML::anchor(URL::user(self::$_user->username), '<i class="icon-user icon-white"></i> ' . __('Profile')); ?> <li> <li role="menuitem"><?php echo HTML::anchor(Forum::private_messages_url(), '<i class="icon-envelope icon-white"></i> ' . __('Private messages')); ?> </li> <li role="menuitem"><?php echo HTML::anchor(URL::user(self::$_user, 'favorites'), '<i class="icon-calendar icon-white"></i> ' . __('Favorites')); ?> </li> <li role="menuitem"><?php echo HTML::anchor(URL::user(self::$_user, 'friends'), '<i class="icon-heart icon-white"></i> ' . __('Friends')); ?> </li> <li role="menuitem"><?php echo HTML::anchor(URL::user(self::$_user, 'ignores'), '<i class="icon-ban-circle icon-white"></i> ' . __('Ignores')); ?> </li> <li role="menuitem"><?php echo HTML::anchor(URL::user(self::$_user, 'settings'), '<i class="icon-cog icon-white"></i> ' . __('Settings')); ?> </li> <?php if (self::$_user->has_role('admin')) { ?> <li class="divider"></li> <li class="nav-header"><?php echo __('Admin functions'); ?> </li> <li role="menuitem" class="admin"><?php echo HTML::anchor(Route::url('roles'), '<i class="icon-asterisk icon-white"></i> ' . __('Roles')); ?> </li> <li role="menuitem" class="admin"><?php echo HTML::anchor(Route::url('tags'), '<i class="icon-tags icon-white"></i> ' . __('Tags')); ?> </li> <li role="menuitem" class="admin"><?php echo HTML::anchor('#debug', '<i class="icon-signal icon-white"></i> ' . __('Profiler'), array('onclick' => "\$('div.kohana').toggle();")); ?> </li> <?php } ?> <li class="divider"></li> <li role="menuitem"> <?php echo HTML::anchor(Route::url('sign', array('action' => 'out')), '<i class="icon-off icon-white"></i> ' . __('Sign out')); ?> </li> </ul> </li> <li class="dropdown menu-search" role="menuitem" aria-haspopup="true"> <a class="dropdown-toggle" href="#" data-toggle="dropdown"><i class="icon-search icon-white"></i> <b class="caret"></b></a> <ul class="dropdown-menu pull-right" role="menu"> <li role="menuitem"> <?php echo Form::open(null, array('id' => 'form-search-events', 'class' => 'hidden-phone')); ?> <label class="span2"> <i class="icon-calendar icon-white"></i> <?php echo Form::input('search-events', null, array('class' => 'input-small search-query', 'placeholder' => __('Search events..'), 'title' => __('Enter at least 3 characters'))); ?> </label> <?php echo Form::close(); ?> </li> <li role="menuitem"> <?php echo Form::open(null, array('id' => 'form-search-users', 'class' => 'hidden-phone')); ?> <label class="span2"> <i class="icon-user icon-white"></i> <?php echo Form::input('search-users', null, array('class' => 'input-small search-query', 'placeholder' => __('Search users..'), 'title' => __('Enter at least 2 characters'))); ?> </label> <?php echo Form::close(); ?> </li> </ul> </li> </ul> </nav><!-- #visitor --> <?php return ob_get_clean(); }
defined('SYSPATH') or die('No direct access allowed.'); /** * Visitor section * * @package Anqh * @author Antti Qvickström * @copyright (c) 2010-2011 Antti Qvickström * @license http://www.opensource.org/licenses/mit-license.php MIT license */ if ($user) { // Member ?> <ul> <?php if ($new_comments = Anqh::notifications($user)) { ?> <li class="menu-messages"> <ul class="new-messages"> <?php foreach ($new_comments as $class => $link) { ?> <li class="<?php echo $class; ?> "><?php echo $link; ?> </li> <?php }