page = 'view_event_photo_album';
$event_id = arg(3);
include_once $conf->pathClasses . 'class.Event.php';
$event = new Event;
if(!$event->get('event_id', $event_id)) {
$tpl->title = t(99);
$breadcrumb->add(t(72), path() . 'events');
$breadcrumb->add(t(99), '');
$tpl->addContent("
" . t(12) . "
- » " . t(99) . "
- · " . t(100) . "
");
} else {
$tpl->title = t(161, array('event_name' => $event->name));
$breadcrumb->add(t(72), path() . 'events');
$breadcrumb->add($event->name, path() . 'event/' . $event_id);
$breadcrumb->add(t(125), path() . 'event/' . $event_id . '/photos');
$event->photoAlbum->getNumPhotos();
$offset = 0;
$perpage = 32;
if(arg(5)) {
$page_number = strpbrk(arg(5), '1234567890');
$offset = ($page_number - 1) * $perpage;
$event->photoAlbum->pages->current = $page_number;
} else {
$event->photoAlbum->pages->current = 1;
}
$event->photoAlbum->pages->total = $event->photoAlbum->numPhotos;
$event->photoAlbum->pages->perpage = $perpage;
$event->photoAlbum->pages->path = path() . 'event/' . $event_id . '/photos';
$event->photoAlbum->pages->getNumPages();
$event->photoAlbum->getPhotos($offset, $perpage, 'ASC');
$tpl->addContent("| ");
if(sizeof($event->photoAlbum->photos) == 0) {
$tpl->addContent(t(193));
} else {
$tpl->addContent(t(189, array('limit' => $offset + 1, 'max' => sizeof($event->photoAlbum->photos) + $offset, 'total' => $event->photoAlbum->numPhotos)));
}
$tpl->addContent(" | " . t(138, array('event_name' => $event->name)) . " | ");
if(date('U') >= $event->startTimestamp) {
$tpl->addContent("
" . t(167) . " | ");
}
$tpl->addContent("
");
$event->photoAlbum->pages->display(1);
$tpl->addContent("
| " . t(161, array('event_name' => $event->name)) . " |
");
if(sizeof($event->photoAlbum->photos) == 0) {
$tpl->addContent("" . t(190) . " | ");
} else {
$tpl->addContent(" | ");
}
$tpl->addContent("
");
$event->photoAlbum->pages->display(2);
if(date('U') < $event->startTimestamp) {
$tpl->addContent("" . t(194) . "
");
} else {
$tabs->add(t(167), '/', false);
$upload_event_photo_form = new Form('upload_event_photo');
$upload_event_photo_form->param = $event_id;
$upload_event_photo_form->displayForm();
}
}
$tpl->output();
?>