1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
|
<?php /* $Id: navphoto.inc 12407 2005-12-28 18:11:17Z jenst $ */ ?>
<?php
global $navigator;
global $full;
if(!includeTemplate('navphoto.tpl')) {
// Calculate the beginning and ending of the navigator range
$begin = 0;
$navpage = sizeof($navigator["allIds"]) - 1;
$navpage = array_search($navigator["id"], $navigator["allIds"]);
$navcount = sizeof($navigator["allIds"]);
// If the border color is not passed in, we do a white one
if ($navigator["bordercolor"]) {
$borderIn = $navigator["bordercolor"];
} else {
$borderIn = "#FFFFFF";
}
if (isset($navigator["fullWidth"]) && isset($navigator["widthUnits"])) {
$width=' width="'. $navigator["fullWidth"] . $navigator["widthUnits"] .'"';
}
$fpAltText = _("First Photo");
$ppAltText = _("Previous Photo");
$npAltText = _("Next Photo");
$lpAltText = _("Last Photo");
include(dirname(dirname(__FILE__)) .'/includes/definitions/navIcons.php');
$firstPage = $navigator["allIds"][0];
$lastPage = $navigator["allIds"][$navcount-1];
#-- 'first' and 'previous button cell ---
if ($navpage > 0) {
$fpUrl = makeAlbumUrl($gallery->session->albumName, $firstPage, ($full) ? array('full' => 1) : NULL) ;
$fpContent = "<a href=\"$fpUrl\">";
$fpContent .= '<img src="'. $fpImgUrl . '" alt="'. $fpAltText .'" title="'. $fpAltText .'">';
$fpContent .= '</a>';
$prevPage = $navigator["allIds"][$navpage-1];
$ppUrl = makeAlbumUrl($gallery->session->albumName, $prevPage, ($full) ? array('full' => 1) : NULL);
$ppContent = "<a href=\"$ppUrl\">";
$ppContent .= '<img src="'. $ppImgUrl . '" alt="'. $ppAltText .'" title="'. $ppAltText .'">';
$ppContent .= '</a>';
$pClass= 'borderright';
} else {
$fpContent = ' ';
$ppContent = ' ';
$pClass = '';
}
#-- 'page numbers' cell ---
$mpContent = sprintf(_("%d of %d"), $navpage+1, $navcount);
#-- 'next' and 'last' button cell ---
if ($navpage < $navcount-1) {
$nextPage = $navigator["allIds"][$navpage+1];
$npUrl = makeAlbumUrl($gallery->session->albumName, $nextPage, ($full) ? array('full' => 1) : NULL);
$npContent = "<a href=\"$npUrl\">";
$npContent .= '<img src="'. $npImgUrl . '" alt="'. $npAltText .'" title="'. $npAltText .'">';
$npContent .= '</a>';
$lpUrl = makeAlbumUrl($gallery->session->albumName, $lastPage, ($full) ? array('full' => 1) : NULL);
$lpContent = "<a href=\"$lpUrl\">";
$lpContent .= '<img src="'. $lpImgUrl . '" alt="'. $lpAltText .'" title="'. $lpAltText .'">';
$lpContent .= '</a>';
$nClass = 'borderleft';
} else {
$npContent = ' ';
$lpContent = ' ';
$nClass = '';
}
?>
<!-- Photo Navigator -->
<table<?php echo $width ?> border="0" cellspacing="0" cellpadding="0" class="modnavbox">
<tr>
<td class="<?php echo $pClass ?>" align="center" width="30" height="18"><span class="nav"><?php echo $fpContent ?></span></td>
<td class="<?php echo $pClass ?>" align="center" width="100" height="18"><span class="nav"><?php echo $ppContent ?></span></td>
<td class="nav" align="center" height="18"><?php echo $mpContent; ?></td>
<td class="<?php echo $nClass ?>" align="center" width="100" height="18"><span class="nav"><?php echo $npContent ?></span></td>
<td class="<?php echo $nClass ?>" align="center" width="30" height="18"><span class="nav"><?php echo $lpContent ?></span></td>
</tr>
</table>
<?php
}
?>
|