/** * @param loginUser string * @return string * returns the selected picture with it's comments */ public function showSelectedPic(\gallery\GalleryArray $galleryArray, \comment\CommentArray $commentArray, \user\UserArray $userArray, $loginUser) { foreach ($galleryArray->get() as $gallery) { $selectedPic = "\n\t\t\t<div id ='gray'></div>\n\t\t\t<div class='selectedpicdiv'>\n\t\t\t\t<form method='POST'>\n\t\t\t\t\t<div class = 'Xbutton'>\n\t\t\t\t\t\t<a class='theXbutton' href = '?" . self::$userGallery . "=" . $gallery->getgalleryUserName() . "' \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttitle = 'Xbutton' name = 'Xbutton'>X</a>\n\t\t\t\t\t</div>\n\t\t\t\t</form>\n\t\t\t\t\t<div class='galleryPicDiv'>\n\t\t\t\t\t\t<img class = 'gallerypicSelected' src='" . self::$uploadPath . "/" . $gallery->getgalleryUserName() . "/" . self::$galleryPath . "/" . $gallery->getgalleryURL() . "' alt = 'pic'>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class = 'galleryDescription'>\n\t\t\t\t\t<p>" . $gallery->getgalleryPicComment() . "</p>\n\t\t\t\t\t</div>\n\t\t\t\t<div class ='postFormDiv'>\n\t\t\t\t\t<form method='POST'>\n\t\t\t\t\t\t<textarea class = 'posttextarea' name='" . $this->picComment . "' rows='3' cols='25'></textarea>\n\t\t\t\t\t\t<input type='hidden' value='" . $gallery->getgalleryID() . "' name='" . $this->commentPicButton . "' />\n\t\t\t\t\t\t<input class = 'commentPicButton' type='submit' value='Comment'>\n\t\t\t\t\t</form>\n\t\t\t\t</div><div class ='allCommentsDiv'>"; foreach ($commentArray->get() as $comment) { if ($gallery->getgalleryID() == $comment->getGalleryID()) { $selectedPic .= $this->classPostView->showComment($commentArray, $userArray, $loginUser); break; } } } $selectedPic .= "</div></div>"; return $selectedPic; }
/** * @param loginUser string * @return string * creates and returns all the comments */ public function showComment(\comment\CommentArray $commentArray, \user\UserArray $userArray, $loginUser) { $divName = 'loadGalleryClass'; foreach ($commentArray->get() as $comment) { $this->allPosts .= $this->ShowUser($comment, $userArray, $divName); $this->allPosts .= $this->EditOrComment($comment); $this->allPosts .= $this->ButtontForUser($loginUser, $comment); $this->allPosts .= "</div></div>"; } return $this->allPosts; }