File size: 2.65Kb
<?php
/*
Просмотр текстов
ВНИМАНИЕ! Все настройки в файле config.php. Здесь ни чего править не нужно.
Автор: Denvas
*/
include_once("config.php");
include_once("function.php");
include_once("session.php");
include_once("shop.php");
include_once("design.php");
InitDesign($design_name,$wapver);
$codecounter="";
//название файла
if(empty($_GET["file"]))NotFound();
$namefile=$_GET["file"];
if(strpos($namefile,"..")!==false)NotFound();
//проверка доступа
$session=isset($_REQUEST["ses"])?$_REQUEST["ses"]:"";
if(strpos($namefile,".")){
$session=strtr($session,array("."=>"","/"=>"","\\"=>"","'"=>"","\""=>""));
if(strpos($namefile,".mem")){
$ses=GetSession($session);
}
else{
$shop=GetProduct(isset($_GET["cat"])?(int)$_GET["cat"]:"");$flag=-1;
for($j=0;$j<count($shop);$j++){
for($i=0;$i<count($shop[$j]["file"]);$i++){
if(strcmp($shop[$j]["file"][$i],$namefile)==0){$flag=$j;break;};
};
if($flag>=0)break;
};
if($flag<0)NotFound();
if($shop[$j]["price"]>0)
$ses=GetSession($session,-$shop[$j]["price"],$shop[$j]);
else
$ses=array();
};
if(!is_array($ses)){
head();
$code.=design("Закрытая зона, вход воспрещен","error");
$codemenu="<a href='".QueryParam("ses",1,"index.php")."'>Главная</a><br/>";
bottom();
ShowXML($code);
exit;
};
};//if(strpos($namefile,".mem"))
if(!file_exists($path_text."/".$namefile.".txt"))NotFound();
$content=@file($path_text."/".$namefile.".txt");
$rows=count($content)-1;
if($rows<0)NotFound();
$context=explode("|",trim($content[0]));
$title=$context[0];
$nrowpage=isset($_GET["r"])?(int)$_GET["r"]:(empty($context[1])?$nrowpage:$context[1]);//количество записей на страницу
if(!empty($context[2]))$keyword=$context[2];//ключевые слова
$code="";
head();
$code.=design($title,"header");
list($start,$stop)=GetPage();
$codetext="";
for($j=$start;$j<$stop;$j++)$codetext.=$content[$j+1]."<br/>";
$code.=replaceurl($codetext);//заменить ссылки
$code.=ShowPage();
if(isset($template["secondmenu"]))$codemenu=MainMenu("secondmenu"); else $codemenu="";
if(isset($template["backmain"]))$codemenu.=strtr($template["backmain"],array("\$url\$"=>QueryParam(array("file","p","r"),0,"index.php")));
bottom();
SaveLog();
ShowXML($code);
?>