Файл: Kulinar/index.php
Строк: 289
<?
include_once '../sys/inc/start.php';
if (!isset($_GET['save']))
{
include_once '../sys/inc/compress.php';
}
include_once '../sys/inc/sess.php';
include_once '../sys/inc/home.php';
include_once '../sys/inc/settings.php';
include_once '../sys/inc/db_connect.php';
include_once '../sys/inc/ipua.php';
include_once '../sys/inc/fnc.php';
include_once '../sys/inc/user.php';
include_once 'inc/lib.php';
if (isset($_GET['d']) && esc($_GET['d'])!=NULL)
{
$l=preg_replace("#.{2,}#",NULL,esc(urldecode($_GET['d'])));
$l=preg_replace("#./|/.#",NULL,$l);
$l=preg_replace("#(/){1,}#","/",$l);
$l='/'.preg_replace("#(^(/){1,})|((/){1,}$)#","",$l);
}else{
$l='/';
}
if ($l=='/')
{
$dir_id['dir']='/';
$id_dir=0;
}
else if (mysql_result(mysql_query("SELECT COUNT(*) FROM `Kulinar_dir` WHERE `dir` = '/".$l."' OR `dir` = '".$l."/' OR `dir` = '".$l."' LIMIT 1"),0)!=0)
{
$dir_id=mysql_fetch_assoc(mysql_query("SELECT * FROM `Kulinar_dir` WHERE `dir` = '/".$l."' OR `dir` = '".$l."/' OR `dir` = '".$l."' LIMIT 1"));
$id_dir=$dir_id['id'];
}else{
$id_dir=0;
$l='/';
}
if (isset($_GET['f']))
{
$name=esc(urldecode($_GET['f']));
$ras='txt';
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `Kulinar_files` WHERE `id_dir` = '".$id_dir."' AND `name`='".$name."' LIMIT 1"),0)!=0)
{
$file_id=mysql_fetch_assoc(mysql_query("SELECT * FROM `Kulinar_files` WHERE `id_dir` = '".$id_dir."' AND `name`='".$name."' LIMIT 1"));
$file=H."sys/lib/stats/".$file_id['id'].".txt.gz";
$name=$file_id['name'];
$size=$file_id['size'];
if (isset($_GET['save']) && ($_GET['save']=='jar' || $_GET['save']=='jad'))
{
include_once H.'sys/inc/zip.php';
$book = new PclZip('inc/book.jar');
$book_new = new PclZip(H."sys/tmp/".$sess.".jar");
@mkdir(H."sys/tmp/$sess", 0777);
$list = $book->extract(PCLZIP_OPT_PATH, H."sys/tmp/$sess",PCLZIP_OPT_SET_CHMOD, 0777);
$f=fopen(H.'sys/tmp/'.$sess.'/textfile.txt', 'w');
fwrite($f, @iconv('utf-8', 'windows-1251', implode(null,gzfile($file))));
fclose($f);
$ini="bgcolor=16777215
fgcolor=0
blint=100
wrap=-1
il=0
mgleft=0
mgtop=0
mgright=0
mgbottom=0
sbpos=0
deffont=0
hasdirbuttons=true
spareline=true
ascr=3000
J/textfile.txt.label=".str_replace(' ','_',retranslit($name))."
";
$f=fopen(H.'sys/tmp/'.$sess.'/props.ini', 'w');
fwrite($f, @iconv('utf-8', 'utf-16', $ini));
fclose($f);
$f=fopen(H.'sys/tmp/'.$sess.'/META-INF/MANIFEST.MF', 'w');
$mf="Manifest-Version: 1.0rn";
$mf.="MicroEdition-Configuration: CLDC-1.0rn";
$mf.="MicroEdition-Profile: MIDP-1.0rn";
$mf.="MIDlet-Name: ".retranslit($name)."rn";
$mf.="MIDlet-Icon: icon.pngrn";
$mf.="Created-By: Simptomrn";
$mf.="MIDlet-Vendor: S-Klubrn";
$mf.="MIDlet-1: ".retranslit($name).",icon.png,br.BookReaderrn";
$mf.="MIDlet-Version: 1.6.10rn";
$mf.="MIDlet-Info-URL: http://".$_SERVER['HTTP_HOST']."/lib$dir_id[dir]$name.htmrn";
fwrite($f, $mf);
fclose($f);
$book_new->add(H."sys/tmp/$sess",PCLZIP_OPT_REMOVE_PATH,H."sys/tmp/$sess");
if ($_GET['save']=='jad')
{
$mf.="MIDlet-Jar-Size: ".filesize(H.'sys/tmp/'.$sess.'.jar')."rn";
$mf.="MIDlet-Jar-URL: http://".$_SERVER['HTTP_HOST']."/library".$dir_id['dir']."".$name.".jarrn";
header("Content-type: text/vnd.sun.j2me.app-descriptor");
header("Content-Disposition: filename=".retranslit($name).".jad");
header("Accept-Ranges: bytes");
header("Content-length: ".strlen($mf)."");
echo $mf;
}
if ($_GET['save']=='jar')
{
include_once '../sys/inc/downloadfile.php';
DownloadFile(H.'sys/tmp/'.$sess.'.jar', retranslit($name).'.jar', 'application/java-archive');
}
@delete_dir(H."sys/tmp/$sess");
@unlink(H.'sys/tmp/'.$sess.'.jar');
exit;
}
else if (isset($_GET['save']) && $_GET['save']=='txt')
{
file_put_contents(H."sys/tmp/$sess.txt", implode(null,gzfile($file)));
include_once '../sys/inc/downloadfile.php';
DownloadFile(H."sys/tmp/$sess.txt", $name.'.txt', 'text/plain;charset=utf-8');
unlink(H."sys/tmp/$sess.txt");
exit;
}else{
$set['title']='Библиотека - '.$file_id['name'];
$_SESSION['page']=1;
include_once '../sys/inc/thead.php';
title();
aut();
echo "<div class='nav2'><img src='/Kulinar/img/logo.png' /></div> ";
include 'inc/file_act.php';
include 'inc/komm.php';
err();
if ((is_file(H."sys/lib_scr/".$file_id['id'].".1.gif")) || (is_file(H."sys/lib_scr/".$file_id['id'].".2.gif")) || (is_file(H."sys/lib_scr/".$file_id['id'].".3.gif")))
{
echo "<table style='width:100%' cellspacing='1' cellpadding='1'><tr>";
if (is_file(H."sys/lib_scr/".$file_id['id'].".1.gif"))
{
echo "<td class='main2'><center>";
echo "<img src='/sys/lib_scr/".$file_id['id'].".1.gif' width='100' height='100' alt='' /><br />";
echo "<img src='/Kulinar/img/uv.png'> <a href='/sys/lib_scr/".$file_id['id'].".1.gif'>Увеличить</a>";
echo "</center></td>";
}
if (is_file(H."sys/lib_scr/".$file_id['id'].".2.gif"))
{
echo "<td class='main2'><center>";
echo "<img src='/sys/lib_scr/".$file_id['id'].".2.gif' width='100' height='100' alt='' /><br />";
echo "<img src='/Kulinar/img/uv.png'> <a href='/sys/lib_scr/".$file_id['id'].".2.gif'>Увеличить</a>";
echo "</center></td>";
}
if (is_file(H."sys/lib_scr/".$file_id['id'].".3.gif"))
{
echo "<td class='main2'><center>";
echo "<img src='/sys/lib_scr/".$file_id['id'].".3.gif' width='100' height='100' alt='' /><br />";
echo "<img src='/Kulinar/img/uv.png'> <a href='/sys/lib_scr/".$file_id['id'].".3.gif'>Увеличить</a>";
echo "</center></td>";
}
echo "</tr></table>";
}else{
echo "<div class='main2'><center>";
echo "<img src='/Kulinar/img/no.png' alt='Скриншот' /><br />";
echo "</center></div>";
}
include_once 'inc/file_form.php';
include_once 'inc/file.php';
echo "<div class='main'>";
echo "<img src='/Kulinar/img/top.png' /> <b>Рейтинг блюдо:</b> ";
if (isset($user))
{
$raj=mysql_fetch_assoc(mysql_query("SELECT * FROM `Kulinar_files_rating` WHERE `id_file` = '".$file_id['id']."'"));
if ($user['id']!=$raj['id_user'])
{
echo "<a href='?plus'>";
echo "<img src='/Kulinar/img/plus.png' /> <font color='green'>".$file_id['plus']."</font>";
echo "</a> | ";
echo "<a href='?minus'>";
echo "<img src='/Kulinar/img/minus.png' /> <font color='red'>".$file_id['minus']."</font><br />";
echo "</a>";
}else{
echo "<img src='/Kulinar/img/plus.png' /> <font color='green'>".$file_id['plus']."</font> | ";
echo "<img src='/Kulinar/img/minus.png' /> <font color='red'>".$file_id['minus']."</font><br />";
}
}else{
echo "<img src='/Kulinar/img/plus.png' /> <font color='green'>".$file_id['plus']."</font> | ";
echo "<img src='/Kulinar/img/minus.png' /> <font color='red'>".$file_id['minus']."</font><br />";
}
echo "</div>";
echo "<div class='main'>";
$ank=mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '".$file_id['id_user']."' LIMIT 1"));
echo "<img src='/Kulinar/img/avtor.png'> <b>Автор:</b> <a href='/info.php?id=$ank[id]'>".$ank['nick']."</a> ".online($ank['id'])."<br />";
echo "</div>";
echo "<div class='main'>";
echo "<img src='/Kulinar/img/time.png'> <b>Создана:</b> ".vremja($file_id['time'])."<br />";
echo "</div>";
echo "<table style='width:100%' cellspacing='1' cellpadding='1'><tr>";
echo "<td class='main2'><center>";
echo "<img src='/Kulinar/img/file.png' alt='' /> <b>Скачать:</b>";
echo "</center></td>";
echo "<td class='main2'><center>";
echo "<a href='/Kulinar$dir_id[dir]$file_id[name].txt'><img src='/Kulinar/img/txt.png'> <b>TXT</b></a>";
echo "</center></td>";
echo "<td class='main2'><center>";
echo "<a href='/Kulinar$dir_id[dir]$file_id[name].jar'><img src='/Kulinar/img/jar.png'> <b>JAR</b></a>";
echo "</center></td>";
echo "<td class='main2'><center>";
echo "<a href='/Kulinar$dir_id[dir]$file_id[name].jad'><img src='/Kulinar/img/jad.png'> <b>JAD</b></a>";
echo "</center></td>";
echo "</tr></table>";
if (isset($user))
{
$all_komm=mysql_result(mysql_query("SELECT COUNT(*) FROM `Kulinar_files_komm` WHERE `id_file` = '".$file_id['id']."'"),0);
echo "<a href='?act=koment'><div class='main'>";
echo "<img src='/Kulinar/img/post.png'> <b>Коментарии (".$all_komm.")</b>";
echo "</div></a>";
if (user_access('lib_stat_delete') || $user['id']==$file_id['id_user'])
{
echo "<a href='?act=delete'><div class='main2'>";
echo "<img src='/Kulinar/img/del.png'> <b>Удалить блюдо</b>";
echo "</div></a>";
echo "<a href='/Kulinar/screen.php?id=".$file_id['id']."'><div class='main2'>";
echo "<img src='/Kulinar/img/edit.png'> <b>Управление фотографиями</b>";
echo "</div></a>";
}
}
echo "<a href='/Kulinar$dir_id[dir]'><div class='foot'>";
echo "<img src='/Kulinar/img/go.png'> В папку";
echo "</div></a>";
echo "<a href='/Kulinar/index.php'><div class='foot'>";
echo "<img src='/Kulinar/img/go.png'> В кулинарию";
echo "</div></a>";
include_once '../sys/inc/tfoot.php';
exit;
}
}
}
include_once 'inc/dir.php';
include_once '../sys/inc/tfoot.php';
?>