6fc864c947
`mod/ping.php` returns all notifications ordered by date mixing system notifications, private messages, intros, registrations remove 'notify_full' mode remove `&arr;` from unseen notes, 'seen' attrib now is "1" or "0" new note attribute 'timestamp' desktop notification logic use timestamp to check which notification show to the user notification html template use timestamp to show full date to user in tooltip `relative_date()` don't append full date on dates older than 24 hours
104 lines
5.1 KiB
Smarty
104 lines
5.1 KiB
Smarty
|
|
<header>
|
|
{{* {{$langselector}} *}}
|
|
|
|
<div id="site-location">{{$sitelocation}}</div>
|
|
<div id="banner">{{$banner}}</div>
|
|
</header>
|
|
<nav>
|
|
<ul>
|
|
{{if $nav.home}}
|
|
<li id="nav-home-link" class="nav-menu {{$sel.home}}">
|
|
<a class="{{$nav.home.2}}" href="{{$nav.home.0}}" title="{{$nav.home.3}}" >{{$nav.home.1}}</a>
|
|
<span id="home-update" class="nav-notify"></span>
|
|
</li>
|
|
{{/if}}
|
|
{{if $nav.network}}
|
|
<li id="nav-network-link" class="nav-menu {{$sel.network}}">
|
|
<a class="{{$nav.network.2}}" href="{{$nav.network.0}}" title="{{$nav.network.3}}" >{{$nav.network.1}}</a>
|
|
<span id="net-update" class="nav-notify"></span>
|
|
</li>
|
|
{{/if}}
|
|
{{if $nav.community}}
|
|
<li id="nav-community-link" class="nav-menu {{$sel.community}}">
|
|
<a class="{{$nav.community.2}}" href="{{$nav.community.0}}" title="{{$nav.community.3}}" >{{$nav.community.1}}</a>
|
|
</li>
|
|
{{/if}}
|
|
|
|
<li id="nav-site-linkmenu" class="nav-menu-icon"><a href="#" rel="#nav-site-menu"><span class="icon s22 icon-question"></span></a>
|
|
<ul id="nav-site-menu" class="menu-popup">
|
|
{{if $nav.help}} <li><a class="{{$nav.help.2}}" href="{{$nav.help.0}}" title="{{$nav.help.3}}" >{{$nav.help.1}}</a></li>{{/if}}
|
|
<li><a class="{{$nav.about.2}}" href="{{$nav.about.0}}" title="{{$nav.about.3}}" >{{$nav.about.1}}</a></li>
|
|
<li><a class="{{$nav.directory.2}}" href="{{$nav.directory.0}}" title="{{$nav.directory.3}}" >{{$nav.directory.1}}</a></li>
|
|
</ul>
|
|
</li>
|
|
|
|
{{if $nav.notifications}}
|
|
<li id="nav-notifications-linkmenu" class="nav-menu-icon"><a href="{{$nav.notifications.0}}" rel="#nav-notifications-menu" title="{{$nav.notifications.1}}"><span class="icon s22 icon-bell tilted-icon"></span></a>
|
|
<span id="notify-update" class="nav-notify"></span>
|
|
<ul id="nav-notifications-menu" class="menu-popup">
|
|
<li id="nav-notifications-mark-all"><a href="#" onclick="notifyMarkAll(); return false;">{{$nav.notifications.mark.1}}</a></li>
|
|
<li id="nav-notifications-see-all"><a href="{{$nav.notifications.all.0}}">{{$nav.notifications.all.1}}</a></li>
|
|
<li class="empty">{{$emptynotifications}}</li>
|
|
</ul>
|
|
</li>
|
|
{{/if}}
|
|
|
|
{{if $userinfo}}
|
|
<li id="nav-user-linklabel" class="nav-menu">
|
|
<a href="#" rel="#nav-user-menu" title="{{$sitelocation}}">{{$userinfo.name}}<span id="intro-update" class="nav-notify"></span></a>
|
|
</li>
|
|
<li id="nav-user-linkmenu" class="nav-menu-icon">
|
|
<a href="#" rel="#nav-user-menu" title="{{$sitelocation}}"><img src="{{$userinfo.icon}}" alt="{{$userinfo.name}}"></a>
|
|
<ul id="nav-user-menu" class="menu-popup">
|
|
{{if $nav.introductions}}<li><a class="{{$nav.introductions.2}}" href="{{$nav.introductions.0}}" title="{{$nav.introductions.3}}" >{{$nav.introductions.1}}</a><span id="intro-update-li" class="nav-notify"></span></li>{{/if}}
|
|
{{if $nav.contacts}}<li><a class="{{$nav.contacts.2}}" href="{{$nav.contacts.0}}" title="{{$nav.contacts.3}}" >{{$nav.contacts.1}}</a></li>{{/if}}
|
|
{{if $nav.messages}}<li><a class="{{$nav.messages.2}}" href="{{$nav.messages.0}}" title="{{$nav.messages.3}}" >{{$nav.messages.1}}</a><span id="mail-update" class="nav-notify"></span></a></li>{{/if}}
|
|
{{if $nav.manage}}<li><a class="{{$nav.manage.2}}" href="{{$nav.manage.0}}" title="{{$nav.manage.3}}">{{$nav.manage.1}}</a></li>{{/if}}
|
|
{{if $nav.usermenu.1}}<li><a class="{{$nav.usermenu.1.2}}" href="{{$nav.usermenu.1.0}}" title="{{$nav.usermenu.1.3}}">{{$nav.usermenu.1.1}}</a></li>{{/if}}
|
|
{{if $nav.settings}}<li><a class="{{$nav.settings.2}}" href="{{$nav.settings.0}}" title="{{$nav.settings.3}}">{{$nav.settings.1}}</a></li>{{/if}}
|
|
{{if $nav.logout}}<li><a class="menu-sep {{$nav.logout.2}}" href="{{$nav.logout.0}}" title="{{$nav.logout.3}}" >{{$nav.logout.1}}</a></li>{{/if}}
|
|
</ul>
|
|
</li>
|
|
{{/if}}
|
|
|
|
{{if $nav.login}}
|
|
<li id="nav-login-link" class="nav-menu">
|
|
<a class="{{$nav.login.2}}" href="{{$nav.login.0}}" title="{{$nav.login.3}}" >{{$nav.login.1}}</a>
|
|
<li>
|
|
{{/if}}
|
|
|
|
{{if $nav.search}}
|
|
<li id="search-box">
|
|
<form method="get" action="{{$nav.search.0}}">
|
|
<input id="search-text" class="nav-menu-search" type="text" value="" name="search">
|
|
</form>
|
|
</li>
|
|
{{/if}}
|
|
|
|
{{if $nav.admin}}
|
|
<li id="nav-admin-link" class="nav-menu">
|
|
<!-- <a class="{{$nav.admin.2}}" href="{{$nav.admin.0}}" title="{{$nav.admin.3}}" >{{$nav.admin.1}}</a> -->
|
|
<a class="{{$nav.admin.2}} icon-sliders" href="{{$nav.admin.0}}" title="{{$nav.admin.3}}" ></a>
|
|
</li>
|
|
{{/if}}
|
|
|
|
{{if $nav.apps}}
|
|
<li id="nav-apps-link" class="nav-menu {{$sel.apps}}">
|
|
<a class=" {{$nav.apps.2}}" href="#" rel="#nav-apps-menu" title="{{$nav.apps.3}}" >{{$nav.apps.1}}</a>
|
|
<ul id="nav-apps-menu" class="menu-popup">
|
|
{{foreach $apps as $ap}}
|
|
<li>{{$ap}}</li>
|
|
{{/foreach}}
|
|
</ul>
|
|
</li>
|
|
{{/if}}
|
|
</ul>
|
|
|
|
</nav>
|
|
<ul id="nav-notifications-template" style="display:none;" rel="template">
|
|
<li class="{4}"><a href="{0}" title="{5}"><img data-src="{1}">{2} <span class="notif-when">{3}</span></a></li>
|
|
</ul>
|
|
<!--
|
|
<div class="icon-flag" style="position: fixed; bottom: 10px; left: 20px; z-index:9;">{{$langselector}}</div>
|
|
-->
|