Esempio n. 1
0
 /**
  * @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;
 }
Esempio n. 2
0
 /**
  * @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;
 }