',PHP_EOL; echo '',PHP_EOL; echo '',PHP_EOL; self::generateChannelInfo(); if (sizeof($notizie)>0){ foreach ($notizie as $notizia){ self::generateNotiziaInfo($notizia); } } echo '',PHP_EOL; echo '',PHP_EOL; } private static function generateChannelInfo(){ $conf = GlobalVariables::get("config"); echo ''.$conf->info->projectName.'',PHP_EOL; echo ''.GUIHandler::getBaseUrl().'',PHP_EOL; echo ''.html_entity_decode($conf->info->projectDescription).'',PHP_EOL; // Entity decode perchè in config contiene à e non ho intenzione di controllare tutta l'applicazione echo 'it-IT',PHP_EOL; echo 'webmaster@ifattidinapoli.it',PHP_EOL; echo '',PHP_EOL; echo ''.$conf->info->projectName.'',PHP_EOL; echo ''.GUIHandler::getBaseUrl().'',PHP_EOL; echo ''.GUIHandler::getBaseUrl().'/images/logo_uff.png',PHP_EOL; echo '48',PHP_EOL; echo '48',PHP_EOL; echo '',PHP_EOL; } private static function generateNotiziaInfo(NotiziaModel $notizia){ $conf = GlobalVariables::get("config"); echo '',PHP_EOL; echo ''.$notizia->titolo.'',PHP_EOL; echo ''.htmlentities($notizia->testo).'',PHP_EOL; echo ''.$notizia->getAbsoluteUrl().'',PHP_EOL; $mainMedia = DaoMediaHandler::getMainMediaFromModel($notizia); if (!is_null($mainMedia) && $mainMedia->hasProperty("mediaType") && $mainMedia->mediaType == MediaModel::TYPE_IMAGE){ $renderer = $mainMedia->getRenderer(); if ($renderer instanceof MediaImage){ $link = $renderer->getImageLink(MediaRendererInterface::SIZE_MEDIUM); echo '',PHP_EOL; } } echo ''.date(DATE_RFC2822,$notizia->about->data->sec).'',PHP_EOL; echo ''.GUIHandler::getBaseUrl().'articolo_'.$notizia->id.'',PHP_EOL; echo '',PHP_EOL; } } ?>