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(date('U') >= $event->startTimestamp) { $tpl->addContent(""); } $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)) . " " . t(167) . "
"); $event->photoAlbum->pages->display(1); $tpl->addContent(""); if(sizeof($event->photoAlbum->photos) == 0) { $tpl->addContent(""); } else { $tpl->addContent(""); } $tpl->addContent("
" . t(161, array('event_name' => $event->name)) . "
" . t(190) . ""); $n = 0; foreach($event->photoAlbum->photos as $photo) { if($n % 8 == 0) { $tpl->addContent(""); } $tpl->addContent(" "); if($n % 8 == 7) { $tpl->addContent(""); } $n++; } $tpl->addContent("
id . "\"> files[1]->staticServer->name . ".static." . $conf->domain . "/eph/" . $photo->files[1]->folder . "/" . $photo->files[1]->name . "." . $photo->files[1]->extension . "\" width=\"" . $photo->files[1]->extra->width . "\" height=\"" . $photo->files[1]->extra->height . "\" style=\"border:6px solid #fff;\">
"); $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(); ?>