mirror of
https://github.com/Pathduck/gallery3.git
synced 2026-07-13 10:30:12 -04:00
while. This fixes ticket #342. The bug is that we were using $item instead of $theme->item(). But we were also not special casing tags properly, and they are effectively first class citizens (at least for now) so treat them properly. Also, set page_title by default in the theme so that we don't have to do an empty() check on it (makes the theme easier to read) and move the title out of Tags_Controller so that the theme has more control over it.
94 lines
4.1 KiB
PHP
94 lines
4.1 KiB
PHP
<?php defined("SYSPATH") or die("No direct script access.") ?>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tranisitional//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
|
<head>
|
|
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
|
|
<title>
|
|
<? if ($page_title): ?>
|
|
<?= $page_title ?>
|
|
<? else: ?>
|
|
<? if ($theme->item()): ?>
|
|
<? if ($theme->item()->is_album()): ?>
|
|
<?= t("Browse Album :: %album_title", array("album_title" => p::clean($theme->item()->title))) ?>
|
|
<? elseif ($theme->item()->is_photo()): ?>
|
|
<?= t("Photo :: %photo_title", array("photo_title" => p::clean($theme->item()->title))) ?>
|
|
<? else: ?>
|
|
<?= t("Movie :: %movie_title", array("movie_title" => p::clean($theme->item()->title))) ?>
|
|
<? endif ?>
|
|
<? elseif ($theme->tag()): ?>
|
|
<?= t("Browse Tag :: %tag_title", array("tag_title" => p::clean($theme->tag()->title))) ?>
|
|
<? else: /* Not an item, not a tag, no page_title specified. Help! */ ?>
|
|
<?= t("Gallery") ?>
|
|
<? endif ?>
|
|
<? endif ?>
|
|
</title>
|
|
<link rel="shortcut icon" href="<?= $theme->url("images/favicon.ico") ?>" type="image/x-icon" />
|
|
<link rel="stylesheet" type="text/css" href="<?= url::file("lib/yui/reset-fonts-grids.css") ?>"
|
|
media="screen,print,projection" />
|
|
<link rel="stylesheet" type="text/css" href="<?= url::file("lib/superfish/css/superfish.css") ?>"
|
|
media="screen" />
|
|
<link rel="stylesheet" type="text/css" href="<?= url::file("lib/themeroller/ui.base.css") ?>"
|
|
media="screen,print,projection" />
|
|
<link rel="stylesheet" type="text/css" href="<?= $theme->url("css/screen.css") ?>"
|
|
media="screen,print,projection" />
|
|
<!--[if lt IE 8]>
|
|
<link rel="stylesheet" type="text/css" href="<?= $theme->url("css/fix-ie.css") ?>"
|
|
media="screen,print,projection" />
|
|
<![endif]-->
|
|
<? if ($theme->page_type == 'album'): ?>
|
|
<? if ($thumb_proportion != 1): ?>
|
|
<? $new_width = $thumb_proportion * 213 ?>
|
|
<? $new_height = $thumb_proportion * 240 ?>
|
|
<style type="text/css">
|
|
#gContent #gAlbumGrid .gItem {
|
|
width: <?= $new_width ?>px;
|
|
height: <?= $new_height ?>px;
|
|
/* <?= $thumb_proportion ?> */
|
|
}
|
|
</style>
|
|
<? endif ?>
|
|
<? endif ?>
|
|
<script src="<?= url::file("lib/jquery.js") ?>" type="text/javascript"></script>
|
|
<script src="<?= url::file("lib/jquery.form.js") ?>" type="text/javascript"></script>
|
|
<script src="<?= url::file("lib/jquery-ui.js") ?>" type="text/javascript"></script>
|
|
<script src="<?= url::file("lib/gallery.common.js") ?>" type="text/javascript"></script>
|
|
<script src="<?= url::file("lib/gallery.dialog.js") ?>" type="text/javascript"></script>
|
|
<script src="<?= url::file("lib/gallery.form.js") ?>" type="text/javascript"></script>
|
|
<script src="<?= url::file("lib/superfish/js/superfish.js") ?>" type="text/javascript"></script>
|
|
<? if ($theme->page_type == 'photo'): ?>
|
|
<script src="<?= url::file("lib/jquery.scrollTo.js") ?>" type="text/javascript"></script>
|
|
<script src="<?= url::file("lib/jquery.localscroll.js") ?>" type="text/javascript"></script>
|
|
<? endif ?>
|
|
<script src="<?= $theme->url("js/ui.init.js") ?>" type="text/javascript"></script>
|
|
<?= $theme->head() ?>
|
|
</head>
|
|
|
|
<body <?= $theme->body_attributes() ?>>
|
|
<?= $theme->page_top() ?>
|
|
<div id="doc4" class="yui-t5 gView">
|
|
<?= $theme->site_status() ?>
|
|
<div id="gHeader">
|
|
<?= $theme->display("header.html") ?>
|
|
</div>
|
|
<div id="bd">
|
|
<div id="yui-main">
|
|
<div class="yui-b">
|
|
<div id="gContent" class="yui-g">
|
|
<?= $theme->messages() ?>
|
|
<?= $content ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="gSidebar" class="yui-b">
|
|
<?= $theme->display("sidebar.html") ?>
|
|
</div>
|
|
</div>
|
|
<div id="gFooter">
|
|
<?= $theme->display("footer.html") ?>
|
|
</div>
|
|
</div>
|
|
<?= $theme->page_bottom() ?>
|
|
</body>
|
|
</html>
|