<?php
@header('Content-Type: text/html; charset=utf-8');
include 'common.php';
 header('Content-type: text/xml');


function cleanxmltext($value) {
    $value = trim($value);
    $value = filter_var($value, FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES);
    return $value;
}

?>
<?php
$today = date("Y-m-d H:i:s");	
$todaysdate = date("D, d M Y H:i:s T");	
$newsdbname = $_ENV['DB_NAME'];
$dbuser = $_ENV['DB_USER'];
$dbpass = $_ENV['DB_PASS'];
$linkID = @mysqli_connect($_ENV['DB_HOST'], $dbuser, $dbpass);
mysqli_select_db($linkID, $newsdbname);
?>
<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>Franchising.com</title>
    <link>https://www.franchising.com/</link>
    <description>Franchising.com 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 Group. All rights reserved.</copyright>
    <atom:link href="https://www.franchising.com/news.xml" rel="self" type="application/rss+xml" />
	<image>
		<title>Franchising.com</title>
 	<url>https://www.franchising.com/images/<?PHP print $siteid; ?>_xml.gif</url>
		<link>https://www.franchising.com/</link>
		<width>135</width> 
		<height>40</height> 
  	</image>
<?PHP
$social_image = "";
$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, 25");
$recordcount = mysqli_num_rows($resultID);
while ($row = mysqli_fetch_object($resultID)) {

  $social_image = ""; $filesize = 0;
  if(cached_file_exists("s3://fum-assets/art/articles/".$row->id."_plate.jpg")) {
      $social_image = "http://imgs.franchising.com/art/articles/".$row->id."_plate.jpg";
      $artice_art = $social_image;
      $filesize = filesize("s3://fum-assets/art/articles/".$row->id."_plate.jpg");

  } elseif(cached_file_exists("s3://fum-assets/franchising-images/articleart/".$row->id."_social.jpg")) {
      $social_image = "http://www.franchising.com/images/articleart/".$row->id."_social.jpg";
      $filesize = 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")) {
      $social_image = "http://www.franchising.com/images/newsletter/".$row->id."_tmb.jpg";
      $filesize = filesize("s3://fum-assets/franchising-images/newsletter/".$row->id."_tmb.jpg");

  }

  $description = strip_tags(str_replace($rsssanitize, $rssreplaced, $row->summary));
  $headline = strip_tags(str_replace($rsssanitize, $rssreplaced, $row->headline));
  $thislink = "/articles/".$row->code.".html";
  if($row->type == "guide") { $thislink = "/guides/".$row->code.".html"; }
  if($row->sponsored == "1") { $thislink = "/sponsored/".$row->code.".html"; }

?>
<item>
<guid>https://www.franchising.com<?php print $thislink; ?></guid>
<title><![CDATA[<?php print ucwords($headline); ?>]]></title>
<description><![CDATA[<?php print $description; ?>]]></description>
<dc:creator><?PHP print $row->byline; ?></dc:creator>
<link>https://www.franchising.com<?php print $thislink; ?></link>
<pubDate><?php print date("D, d M Y H:i:s T",  strtotime($row->postdate)); ?></pubDate>
<content:encoded><![CDATA[
<p><img src="<?PHP print $social_image; ?>" width="1024" height="536"></p>
<p><?PHP print cleanxmltext($description); ?></p>
<p>By: <?PHP print $row->byline; ?></p>
]]></content:encoded>
<enclosure url="<?PHP print $social_image; ?>" length="<?PHP print $filesize; ?>" type="image/jpg" />
</item>
<?php
	}
?>
</channel>
</rss>