/includes/build_rss_feed.php
PHP | 48 lines | 23 code | 15 blank | 10 comment | 3 complexity | 8228b4684e9e870b72353b483da1edcd MD5 | raw file
Possible License(s): LGPL-2.1, BSD-2-Clause
- <?php
-
- defined( '_INDM' ) or die( 'POSSIBLE HACK ATTEMPT!' );
-
- //===========================================================================
-
- $category = stripslashes($_GET["category"]);
-
- //check which type of feed
- if ($page == 'rss2'){
- //get page template
- $main .= read_file($default_url . $templates_dir . "rss2main.tpl");
- //set item template
- }
-
-
- //foreach ($list_tables as $rss_item){
-
- $sql_query = mysql_query("SELECT * FROM `" . $db_table_prefix . $category . "` ORDER BY `date` DESC");
- while($sql_result = @mysql_fetch_array($sql_query)){
-
- if (!$first_article) {
- //add new item
- $rss_items .= read_file($default_url . $templates_dir . "rss2item.tpl");
- //get item info
- $rss_item_href = $default_url .'index.php?page=' . $category . '&id=' . $sql_result[id];
- $rss_item_description = xmlsafe(balanceTags(truncate(strip_tags($sql_result[description_lan_ . $language]), 200)));
- $rss_item_description = preg_replace('/\n|\r|\n\r/',' ',$rss_item_description); //convert crlf to space
-
- $rss_item_title = xmlsafe($sql_result[title_lan_ . $language]);
- $rss_item_category = $category;
- // $category_date = strftime("%A %d %B %Y", strtotime($sql_result[date]));
- $rss_item_date = strftime ("%a, %d %b %Y %H:%M:%S +0000", strtotime($sql_result[date]));
-
- $rss_items = replace_variables($rss_items);
-
- }
-
- }// end while
- //}
-
- //$main = xmlsafe($main);
-
- $main = replace_variables($main);
- header("Content-Type: application/xml; charset=ISO-8859-1");
- echo $main;
-
- ?>