<?php
if($_SERVER['REMOTE_ADDR'] == "50.53.187.10" || $_SERVER['REMOTE_ADDR'] == "162.251.240.127") {
  ini_set('display_errors', 1);
  ini_set('display_startup_errors', 1);
  error_reporting(E_ALL);
} else {
  //  die(header("Location: /construction.html"));
}
include 'common.php';
header('Content-type: text/xml');

$dbserver = $_ENV['DB_HOST']; $dbname = $_ENV['DB_NAME']; $dbuser = $_ENV['DB_USER']; $dbpass = $_ENV['DB_PASS'];
$linkID = mysqli_connect($dbserver, $dbuser, $dbpass);
mysqli_select_db($linkID, $dbname);
mysqli_set_charset($linkID, "utf8mb4");

$today = date("Y-m-d H:i:s");
$todaysdate = date("D, d M Y H:i:s O");
?>
<rss version="2.0"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:media="http://search.yahoo.com/mrss/"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:georss="http://www.georss.org/georss">
<channel>
    <title><?PHP print $siteident; ?></title>
    <link>https://<?PHP print $sitedomain; ?>/</link>
    <description><?PHP print $siteident; ?> provides detailed informative feature articles, franchising information, opportunities, and valuable resources for franchisees.</description>
    <language>en-us</language>
	<managingEditor>benjaminf@franchiseupdatemedia.com (Franchising.com)</managingEditor>
	<lastBuildDate><?php print $todaysdate; ?></lastBuildDate>
	<copyright>Copyright <?PHP print date("Y"); ?> Franchise Update Media. All rights reserved.</copyright>
    <atom:link href="https://www.franchising.com/features.xml" rel="self" type="application/rss+xml" />
	<image>
		<title><?PHP print $siteident; ?></title>
 	<url>https://<?PHP print $sitedomain; ?>/images/<?PHP print $siteid; ?>_xml.gif</url>
		<link>https://<?PHP print $sitedomain; ?>/</link>
		<width>135</width>
		<height>40</height>
  	</image>
<?PHP

$rsssanitize = array(chr(150), chr(147), chr(148), chr(146), chr(130),	 chr(133), chr(145), chr(151), chr(150), chr(180), chr(169), chr(174), chr(153));
$rssreplaced = array ( "-", "\"", "\"", "'", ",", "...", "'", "--", "-", "'", "(C)", "(R)", "TM" );
$resultID = mysqli_query($linkID, "SELECT * FROM articles WHERE postdate < NOW() and active=1 and id != 24 order by postdate desc LIMIT 0, 50");
$recordcount = mysqli_num_rows($resultID);
while ($row = mysqli_fetch_object($resultID)) {

  $img['url'] = ""; $img['size'] = 0;
  if(cached_file_exists("s3://fum-assets/art/articles/".$row->id."_plate.jpg")) {
      $img['url'] = "http://imgs.franchising.com/art/articles/".$row->id."_plate.jpg";
      $img['size'] = filesize("s3://fum-assets/art/articles/".$row->id."_plate.jpg");
  } elseif(cached_file_exists("s3://fum-assets/franchising-images/articleart/".$row->id."_social.jpg")) {
      $img['url'] = "http://www.franchising.com/images/articleart/".$row->id."_social.jpg";
     $img['size'] = filesize("s3://fum-assets/franchising-images/articleart/".$row->id."_social.jpg");
  } elseif(cached_file_exists("s3://fum-assets/franchising-images/newsletter/".$row->id."_tmb.jpg")) {
      $img['url'] = "http://www.franchising.com/images/newsletter/".$row->id."_tmb.jpg";
      $img['size'] = filesize("s3://fum-assets/franchising-images/newsletter/".$row->id."_tmb.jpg");
  }
  $link = "https://www.franchising.com/articles/".$row->code.".html";
  if($row->type == "guide") { $thislink = "https://www.franchising.com/guides/".$row->code.".html"; }
  if($row->sponsored == "1") { $thislink = "https://www.franchising.com/sponsored/".$row->code.".html"; }
?>

    <item>
      <title><![CDATA[<?PHP print htmlentities($row->headline, ENT_QUOTES, "UTF-8");; ?>]]></title>
      <link><?PHP print $link; ?>?ref=RSS</link>
      <guid><?PHP print $link; ?></guid>
      <pubDate><?php print date("D, d M Y H:i:s O",  strtotime($row->postdate)); ?></pubDate>
      <dc:creator><![CDATA[<?PHP print htmlentities($row->byline, ENT_QUOTES, "UTF-8"); ?>]]></dc:creator>
      <description><![CDATA[<?PHP print htmlentities($row->summary, ENT_QUOTES, "UTF-8"); ?>]]></description>
      <?PHP if($img['url'] != "") { ?><enclosure url="<?PHP print $img['url']; ?>" length="<?PHP print $img['size']; ?>" type="image/jpg"/><?PHP } ?> 
    </item>
<?php
        unset($img);
	}
?>
</channel>
</rss>