album) || !$gallery->album->isLoaded()) { printPopupStart(gTranslate('core', "View Comments")); showInvalidReqMesg(); exit; } // Further hack check if (! ($gallery->app->comments_enabled == 'yes' || $gallery->user->isAdmin() || $gallery->user->isOwnerOfAlbum($gallery->album) || ( $gallery->user->canViewComments($gallery->album) && isset($gallery->app->comments_overview_for_all) && $gallery->app->comments_overview_for_all == "yes") )) { printPopupStart(gTranslate('core', "View Comments")); showInvalidReqMesg(); exit; } $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"] = returnToPathArray($gallery->album, true); $breadcrumb["bordercolor"] = $bordercolor; $breadcrumb["top"] = true; $breadcrumb["bottom"] = true; $adminCommandIcons = array(); $adminCommandIcons[] = galleryIconLink(makeAlbumUrl($gallery->session->albumName), 'navigation/return_to.gif', gTranslate('core', "Return to album")); $adminCommandIcons[] = LoginLogoutButton(); $adminbox['text'] = gTranslate('core', "Comments for this Album"); $adminbox['commands'] = makeIconMenu($adminCommandIcons, 'right'); $adminbox['bordercolor'] = $bordercolor; $navigator['fullWidth'] = '100'; $navigator['widthUnits'] ='%'; if (!$GALLERY_EMBEDDED_INSIDE) { doctype(); ?>
". gallery_error(_("Sorry. You are not allowed to see comments of this album.")) ."
"; } 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) { ?>