szurubooru/src/Views/layout-normal.phtml

78 lines
2.9 KiB
PHTML
Raw Normal View History

2013-10-05 12:55:03 +02:00
<!DOCTYPE html>
<html>
<head>
2013-10-07 00:44:17 +02:00
<meta charset="utf-8"/>
2013-10-05 21:22:28 +02:00
<?php if (isset($this->context->subTitle)): ?>
<title><?php printf('%s&nbsp;&ndash;&nbsp;%s', $this->context->title, $this->context->subTitle) ?></title>
<?php else: ?>
<title><?php echo $this->context->title ?></title>
<?php endif ?>
<?php foreach ($this->context->stylesheets as $name): ?>
2013-10-07 00:44:17 +02:00
<link rel="stylesheet" type="text/css" href="<?php echo \Chibi\UrlHelper::absoluteUrl('/media/css/' . $name) ?>"/>
<?php endforeach ?>
<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Droid+Sans:400,700">
<link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/flick/jquery-ui.css">
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/jquery-ui.min.js"></script>
<?php foreach ($this->context->scripts as $name): ?>
<script type="text/javascript" src="<?php echo \Chibi\UrlHelper::absoluteUrl('/media/js/' . $name) ?>"></script>
<?php endforeach ?>
2013-10-05 12:55:03 +02:00
</head>
<body>
2013-10-05 19:24:08 +02:00
<nav>
<div class="main-wrapper">
<ul>
<?php
$nav = [];
$nav []= ['Home', \Chibi\UrlHelper::route('index', 'index')];
if (PrivilegesHelper::confirm($this->context->user, Privilege::ListPosts))
2013-10-07 23:17:33 +02:00
$nav []= ['Browse', \Chibi\UrlHelper::route('post', 'list')];
if (PrivilegesHelper::confirm($this->context->user, Privilege::ListComments))
$nav []= ['Comments', \Chibi\UrlHelper::route('comment', 'list')];
2013-10-07 23:17:33 +02:00
if (PrivilegesHelper::confirm($this->context->user, Privilege::ListPosts))
$nav []= ['Favorites', \Chibi\UrlHelper::route('post', 'favorites')];
2013-10-06 13:21:16 +02:00
if (PrivilegesHelper::confirm($this->context->user, Privilege::UploadPost))
$nav []= ['Upload', \Chibi\UrlHelper::route('post', 'upload')];
if (PrivilegesHelper::confirm($this->context->user, Privilege::ListUsers))
$nav []= ['Users', \Chibi\UrlHelper::route('user', 'list')];
2013-10-06 13:21:16 +02:00
if (!$this->context->loggedIn)
{
$nav []= ['Log in', \Chibi\UrlHelper::route('auth', 'login')];
$nav []= ['Register', \Chibi\UrlHelper::route('auth', 'register')];
}
else
{
$nav []= ['My account', \Chibi\UrlHelper::route('user', 'show', ['name' => $this->context->user->name])];
$nav []= ['Log out', \Chibi\UrlHelper::route('auth', 'logout')];
}
$nav []= ['Help', \Chibi\UrlHelper::route('index', 'help')];
foreach ($nav as $navItem)
{
list ($text, $link) = $navItem;
echo '<li>';
echo '<a href="' . $link . '">' . $text . '</a>';
echo '</li>';
}
?>
</ul>
<div class="clear"></div>
</div>
2013-10-05 19:24:08 +02:00
</nav>
2013-10-05 12:55:03 +02:00
<section id="content">
<div class="main-wrapper">
<?php echo $this->renderView() ?>
</div>
2013-10-05 19:24:08 +02:00
</section>
2013-10-05 12:55:03 +02:00
</body>
</html>