".RSS_LANG."\n"; else $rsslang=''; if(RSS_WEBMASTER!='') $rsswebmaster="\t".RSS_WEBMASTER."\n"; else $rsswebmaster=''; if(is_numeric($rssnr) && $rssnr>0) { if(RSS_COPYRIGHT!='') $rsscopyright="\t".specialchars(RSS_COPYRIGHT)."\n"; else $rsscopyright=''; if(RSS_EDITOR!='') $rsseditor="\t".RSS_EDITOR."\n"; else $rsseditor=''; if(RSS_CATEGORY!='' && RSS_DOMAIN!='') $rsscategory="\t".RSS_CATEGORY."\n"; else $rsscategory=''; if(RSS_TTL!='') $rssttl="\t".RSS_TTL."\n"; else $rssttl=''; if(READER_PAGE!='') $readerpage=READER_PAGE; else $readerpage=ZURL.'readnews.php'; if(RSS_IMAGE_TITLE!='' && RSS_IMAGE_URL!='' && RSS_IMAGE_LINK!='') { $rssimage="\t\n\t\t".specialchars(RSS_IMAGE_TITLE)."\n\t\t".RSS_IMAGE_URL."\n\t\t".RSS_IMAGE_LINK."\n"; if(RSS_IMAGE_DESC!='') $rssimage.="\t\t".specialchars(RSS_IMAGE_DESC)."\n"; if(RSS_IMAGE_WIDTH!='') $rssimage.="\t\t".RSS_IMAGE_WIDTH."\n"; if(RSS_IMAGE_HEIGHT!='') $rssimage.="\t\t".RSS_IMAGE_HEIGHT."\n"; $rssimage.="\t\n"; } else $rssimage=''; if(RSS_XML_ENCODING!='') header("Content-Type: text/xml;charset=".RSS_XML_ENCODING); else header("Content-Type: text/xml"); @$newslastbuild=filemtime(ZPATH.NEWSFILE); if($newslastbuild) $rsslastbuild="\t".gmdate("D, d M Y H:i:s \G\M\T",$newslastbuild)."\n"; else $rsslastbuild=''; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\t".$rsschantitle."\n"; echo "\t".SITEURL."\n"; echo "\t".$rsschandesc."\n"; echo $rsslang; echo $rsscopyright; echo $rsseditor; echo $rsswebmaster; echo $rsslastbuild; echo $rsscategory; echo "\tzvonNews ".ZNVER."\n"; echo "\thttp://backend.userland.com/rss\n"; echo $rssttl; echo $rssimage; $xnews=file(ZPATH.NEWSFILE); $ubound=count($xnews); $xnews=array_reverse($xnews); for($i=0;$i<$ubound-1 && $i<$rssnr; $i++) { $crtsplit=''; foreach($sface as $sfname => $sffile) { $xnews[$i]=str_replace($sfname,"",$xnews[$i]); } $crtsplit=explode("%~#",specialchars(chop($xnews[$i]))); if(trim($crtsplit[0])!='' && RSS_ITEM_PUBDATE=='yes') $rssitempubdate=''.$crtsplit[0].''; else $rssitempubdate=''; if(RSS_DESC_LENGTH==-1) $itemdescription=''; elseif(RSS_DESC_LENGTH==0 || RSS_DESC_LENGTH=='') $itemdescription="\t\t".$crtsplit[2]."\n"; else $itemdescription="\t\t".substr($crtsplit[2],0,RSS_DESC_LENGTH)." ...\n"; $itemmd5=md5($crtsplit[0].$crtsplit[1]); if(TRACKBACK_ENABLED=='yes') $tbping="\t\t".ZURL."trackback.php/{$itemmd5}\n"; else $tbping=''; $rssitem.="\n\t\n\t\t".$crtsplit[1]."\n\t\t".$readerpage."?znshowitem=".$itemmd5."\n".$itemdescription.$tbping; $rssitem.="\t\t".$readerpage."?znshowitem=".$itemmd5."".$rssitempubdate."\n\t\n"; } echo $rssitem."\n\n"; } else { if(RSS_DISABLED_TITLE!='') $norsstitle=specialchars(RSS_DISABLED_TITLE); else $norsstitle='News syndication is disabled'; if(RSS_DISABLED_DESC!='') $norssdesc=specialchars(RSS_DISABLED_DESC); else $norssdesc='News syndication on this channel has been disabled by webmaster'; header("Content-Type: text/xml"); echo "\n"; echo "\n"; echo "\n"; echo "\n\t".$rsschantitle."\n\t".SITEURL."\n\t".$rsschandesc."\n"; echo $rsslang; echo $rsswebmaster; echo "\n\t\n\t\t".$norsstitle."\n\t\t".SITEURL."\n\t\t".$norssdesc."\n\t\n"; echo "\n\n"; } ?>