Вход Регистрация
Файл: controllers/news.php
Строк: 39
<?php

session_start
();

if (!isset(
$_SESSION['auth'])) 
{
    die(
"0");
}

if(isset(
$_GET["res"])) $res=addslashes(htmlspecialchars(strip_tags(trim($_GET["res"])))); else die("0");

if(
$res=="SEN")
  {
    
$xml=("http://www.securitylab.ru/_Services/Export/RSS/vulnerabilities");
  }
elseif(
$res=="SAN")
  {
    
$xml=("http://santivi.com/category/blog-santi/feed");
  }

$xmlDoc = new DOMDocument();
$xmlDoc->load($xml);

$x=$xmlDoc->getElementsByTagName('item');
if( 
$x->length 23 )
  
$num 23;
else
  
$num $x->length;

for (
$i=0$i<$num$i++)
{
    
$item_title=htmlspecialchars(strip_tags($x->item($i)->getElementsByTagName('title')->item(0)->childNodes->item(0)->nodeValue));
    
$item_link=htmlspecialchars(strip_tags($x->item($i)->getElementsByTagName('link')->item(0)->childNodes->item(0)->nodeValue));
    
$item_desc=htmlspecialchars(strip_tags($x->item($i)->getElementsByTagName('description')->item(0)->childNodes->item(0)->nodeValue));
    
$item_date=htmlspecialchars(strip_tags($x->item($i)->getElementsByTagName('pubDate')->item(0)->childNodes->item(0)->nodeValue));

    echo (
"<h4><a href='" $item_link "'>" $item_title "</a></h4>");
    echo (
"<h6>".Rfc2822ToTimestamp($item_date)."</h6>");
    echo (
"");
    echo (
"<p>".$item_desc "</p><br>");
}

function 
Rfc2822ToTimestamp($date){
 
$aMonth = array(
             
"Jan"=>"1""Feb"=>"2""Mar"=>"3""Apr"=>"4""May"=>"5",
             
"Jun"=>"6""Jul"=>"7""Aug"=>"8""Sep"=>"9""Oct"=>"10",
             
"Nov"=>"11""Dec"=>"12",
             
"янв"=>"1""фев"=>"2""мар"=>"3""апр"=>"4""май"=>"5",
             
"июн"=>"6""июл"=>"7""авг"=>"8""сен"=>"9""окт"=>"10",
             
"ноя"=>"11""дек"=>"12",
             );
    
//26 Jul 2013 10:51:00 +0400
    
if (strlen($date) <= 27){$date="Fri, ".$date;}
        
    list( , 
$day$month$year$time) = explode(" "$date);
    list(
$hour$min$sec) = explode(":"$time);
    
$month $aMonth[$month];
    return 
$year."-".$month."-".$day." ".$hour.":".$min.":".$sec;
}

?>
Онлайн: 1
Реклама