Exemplo n.º 1
0
Arquivo: page.php Projeto: anqh/anqh
    /**
     * 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();
    }
Exemplo n.º 2
0
Arquivo: page.php Projeto: anqh/core
    /**
     * 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();
    }
Exemplo n.º 3
0
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 
        }