PageRenderTime 37ms CodeModel.GetById 14ms RepoModel.GetById 1ms app.codeStats 0ms

/inc/rss20/rss.php

https://bitbucket.org/mhell/mhmcr
PHP | 28 lines | 28 code | 0 blank | 0 comment | 4 complexity | 6ce022a4903789ee8817e1748ace6063 MD5 | raw file
  1. <?php
  2. require_once('../../system.php');
  3. $title = mgetOpt('site-name');
  4. $desc = mgetOpt('site-slogan');
  5. $rss_doc = '';
  6. $site_news = mgetOpt('url-base') . $config['mcsrv_dir'] . 'news.php';
  7. $num_news = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM " . $db['tables']['news']));
  8. if (empty($num_news[0]))
  9. exit;
  10. define('DATE_FORMAT_RFC822', 'r');
  11. Header("content-type: application/rss+xml; charset=utf-8");
  12. $cur_date = mysql_fetch_row(mysql_query("SELECT DATE_FORMAT(NOW(),'%a, %d %b %Y %T')"));
  13. $cur_date = $cur_date[0];
  14. $result = BD("SELECT * FROM " . $db['tables']['news'] . " ORDER by date DESC LIMIT 0,10");
  15. if (mysql_num_rows($result) != 0) {
  16. print '<?xml version="1.0" encoding="UTF-8"?>';
  17. include 'rss_header.html';
  18. while ($line = mysql_fetch_array($result)) {
  19. $name = $line['name'];
  20. $date = date("r", strtotime($line['date']));
  21. $link = $site_news . '?id=' . $line['id'];
  22. $post = strip_tags(html_entity_decode($line['content']));
  23. include 'rss.html';
  24. }
  25. include 'rss_footer.html';
  26. }
  27. echo $rss_doc;
  28. ?>