Files
myriad/myriad/templates/base.html
2026-06-12 19:32:53 +01:00

102 lines
3.9 KiB
HTML

<!doctype html>
<title>{% block title %}{% endblock %} - {{ get_system_name() }}</title>
{% if check_favicon() %}
<link rel="icon" type="image/x-icon" href="{{ url_for('static', filename='favicon.ico') }}">
{% else %}
<link rel="icon" type="image/x-icon" href="{{ url_for('static', filename='default.ico') }}">
{% endif %}
<link rel="stylesheet" href="{{ url_for('static', filename='style.css') }}">
{% set themes = get_themes() %}
{% for theme in themes %}
<link rel="stylesheet" href="{{ url_for('static', filename='themes/'+theme) }}">
{% endfor %}
<meta name="viewport" content="width=device-width">
<div id="main">
<div class="container" id="nav">
<div class="navitem">{{ server_time() }}</div>
<div class="heading">{{ get_system_name() }}</div>
<div class="navitem">> <a href="{{ url_for('home.index') }}">Home</a></div>
<div class="navitem">> <a href="{{ url_for('home.full_list') }}">Full List</a></div>
<div class="navitem">> <a href="{{ url_for('home.groups') }}">Groups</a></div>
{% if g.user %}
<div class="heading">Manage</div>
<div class="navitem">> <a href="{{ url_for('manage.new') }}">Add New Member</a></div>
<div class="navitem">> <a href="{{ url_for('manage.import_member_route') }}">Import New Member</a></div>
<div class="navitem">> <a href="{{ url_for('manage.groups') }}">Manage groups</a></div>
<div class="navitem">> <a href="{{ url_for('manage.assets') }}">Site Assets</a></div>
<div class="navitem">> <a href="{{ url_for('manage.admin') }}">Site Administration</a></div>
{% endif %}
{% if g.user %}
{% set pins = get_pins_all() %}
{% else %}
{% set pins = get_pins_public() %}
{% endif %}
{% if pins %}
<div class="heading">Pinned</div>
{% for pin in pins %}
{% if pin[21] == 2 %}
{% set view_page = False %}
{% elif not g.user and pin[21] == 0 %}
{% set view_page = False %}
{% else %}
{% set view_page = True %}
{% endif %}
{% if view_page %}<div class="navitem">> {% if pin[22] %}<a href="{{ url_for('home.page', mid=pin[22]) }}">{{ pin[3]|safe }}</a>{%else%}<a href="{{ url_for('home.page', mid=pin[0]) }}">{{ pin[3]|safe }}</a>{%endif%}</div>{% endif %}
{% endfor %}
{% endif %}
{% set pages = get_pages() %}
{% if pages %}
<div class="heading">{{ get_pages_name() }}</div>
{% endif %}
{% for page in pages %}
<div class="navitem">> <a href="{{ url_for('home.custom_page', pid=page[0]) }}">{{page[1]|safe}}</a></div>
{% endfor %}
<div class="heading">Blog</div>
{% if g.user %}<div class="navitem">> <a href="{{ url_for('blog.new') }}">New Post</a></div>{% endif %}
<div class="navitem">> <a href="{{ url_for('blog.blog') }}">View All Posts</a></div>
{% if config["REGISTRATION"] == True %}
<div class="heading">Administration</div>
{% if g.user %}
<div class="navitem">> <a href="{{ url_for('auth.logout') }}">Log out</a></div>
{% else %}
<div class="navitem">> <a href="{{ url_for('auth.register') }}">Register</a></div>
<div class="navitem">> <a href="{{ url_for('auth.login') }}">Log in</a></div>
{% endif %}
{% else %}
{% if g.user %}
<div class="heading">Administration</div>
<div class="navitem">> <a href="{{ url_for('auth.logout') }}">Log out</a></div>
{% endif %}
{% endif %}
</div>
<div id="mobile-nav">
<a href="{{ url_for('home.index') }}">Home</a> |
<a href="{{ url_for('home.full_list') }}">Full List</a> |
<a href="{{ url_for('home.groups') }}">Groups</a> |
<a href="{{ url_for('blog.blog') }}">Blog</a> |
{% set pages = get_pages() %}{% if pages %}<a href="{{ url_for('home.pages') }}">{{ get_pages_name() }}</a> | {% endif %}
{% if g.user %}<a class="mobile" href="{{ url_for('manage.admin') }}">Admin</a>{% endif %}
</div>
{% block content %}{% endblock %}
</div>