Exemple #1
0
 private function getNewsItem($dbRow)
 {
     $mainDiv = new Div();
     $mainDiv->addStyleClasses(["news_item", "main_page_item"]);
     $newsItemSubContainer = new Div();
     $newsItemSubContainer->addStyleClass("main_page_item_sub");
     $mainDiv->addChildren($newsItemSubContainer);
     if (!is_null($dbRow[DB::TABLE_NEWS__CONTENT]) && strlen($dbRow[DB::TABLE_NEWS__CONTENT]) > 0) {
         $video = new Div();
         $video->addStyleClass("news_video");
         $video->addChild($dbRow[DB::TABLE_NEWS__CONTENT]);
         $newsItemSubContainer->addChildren($video);
     }
     if (!is_null($dbRow[DB::TABLE_NEWS__TITLE]) && strlen($dbRow[DB::TABLE_NEWS__TITLE]) > 0) {
         $title = new Div();
         $title->addStyleClass("news_title");
         $title->addChild($dbRow[DB::TABLE_NEWS__TITLE]);
         $newsItemSubContainer->addChildren($title);
     }
     if (!is_null($dbRow[DB::TABLE_NEWS__TEXT]) && strlen($dbRow[DB::TABLE_NEWS__TEXT]) > 0) {
         $description = new Div();
         $description->addStyleClass("news_text");
         $description->addChild($dbRow[DB::TABLE_NEWS__TEXT]);
         $newsItemSubContainer->addChildren($description);
     }
     return $mainDiv;
 }