user->canViewComments($gallery->album) && (! isset($gallery->app->comments_overview_for_all) || $gallery->app->comments_overview_for_all != "yes")) { header("Location: " . makeAlbumHeaderUrl()); return; } if (!$gallery->album->isLoaded()) { header("Location: " . makeAlbumHeaderUrl()); return; } $albumName = $gallery->session->albumName; if (empty($gallery->session->viewedAlbum[$albumName]) && !$gallery->session->offline) { $gallery->session->viewedAlbum[$albumName] = 1; $gallery->album->incrementClicks(); } $bordercolor = $gallery->album->fields["bordercolor"]; #-- breadcrumb text --- $upArrowURL = ''; if ($gallery->album->fields['returnto'] != 'no') { foreach ($gallery->album->getParentAlbums(true) as $navAlbum) { $breadcrumb["text"][] = $navAlbum['prefixText'] .': '. $navAlbum['title'] . " " . $upArrowURL . ""; } } $breadcrumb["bordercolor"] = $bordercolor; $breadcrumb["top"] = true; $breadcrumb["bottom"] = true; if (!$GALLERY_EMBEDDED_INSIDE) { doctype(); ?>
". gallery_error(_("Sorry. This album does not allow comments.")) ."
"; } else { $numPhotos = $gallery->album->numPhotos(1); $commentbox["bordercolor"] = $bordercolor; $i = 1; while($i <= $numPhotos) { set_time_limit($gallery->app->timeLimit); $id = $gallery->album->getPhotoId($i); $index = $gallery->album->getPhotoIndex($id); if ($gallery->album->isAlbum($i)) { $myAlbumName = $gallery->album->getAlbumName($i); $myAlbum = new Album(); $myAlbum->load($myAlbumName); if ( $myAlbum->lastCommentDate("no") != -1 && ((!$gallery->album->isHidden($i) && $gallery->user->canReadAlbum($myAlbum)) || $gallery->user->isAdmin() || $gallery->user->isOwnerOfAlbum($gallery->album) || $gallery->user->isOwnerOfAlbum($myAlbum))) { $embeddedAlbum = 1; $myHighlightTag = $myAlbum->getHighlightTag(); includeLayout('commentboxtop.inc'); includeLayout('commentboxbottom.inc'); } } elseif (!$gallery->album->isHidden($i) || $gallery->user->isAdmin() || $gallery->user->isOwnerOfAlbum($gallery->album) || $gallery->album->isItemOwner($gallery->user, $i)) { $comments = $gallery->album->numComments($i); if($comments > 0) { includeLayout('commentboxtop.inc'); for($j = 1; $j <= $comments; $j++) { $comment = $gallery->album->getComment($index, $j); includeLayout('commentbox.inc'); } includeLayout('commentboxbottom.inc'); } } $embeddedAlbum = 0; $i = getNextPhoto($i); } } $breadcrumb["top"] = true; $breadcrumb["bottom"] = true; includeLayout('navtablebegin.inc'); includeLayout('breadcrumb.inc'); includeLayout('navtableend.inc'); echo languageSelector(); $validation_file = 'view_comments.php'; $validation_args = array('set_albumName' => $gallery->session->albumName); includeHtmlWrap("general.footer"); if (!$GALLERY_EMBEDDED_INSIDE) { ?>