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; }