View file tehinfo.php

File size: 17Kb
<?
#############################################################################
##                            Автор: -=ША}{ТЕР=-                            #                                                                                                                                                                                      ##                           Сайт: http://v4ate.us                           #                 															                      ##                             ICQ  :  46-92-90                             #                 														 		           ##                             Версия от 14.12.2009                         #
## По вопросам приобритения скрипта или обновлений для него обращатьтся на  #
## вышеуказанные данные. РАСПРОСТРАНЕНИЕ СКРИПТА ДРУГИМИ ЛИЦАМИ ЗАПРЕШЕНО!  #
#############################################################################
header('Cache-Control: no-store, no-cache, must-revalidate');	// HTTP/1.1



require_once"includers/start.php";
require_once"includers/sid.php";
require("config.php");
$link = connect_db();
list($row, $id, $ps, $fsize1, $fsize2) = check_login($link);
require("version.php");

$mid = intval(check($mid));

if(empty($tyu))$tyu="left";
if(empty($title))$title="Полезная инфа";
include("obolochka.php");

$liven_us = $row['level'];

$koll_c_infaraz=@mysql_query("SELECT count(*) FROM `infaraz`;");
$itog_c_infaraz = @mysql_fetch_array($koll_c_infaraz);
$koll_c_infamgs=@mysql_query("SELECT count(*) FROM `infamgs`;");
$itog_c_infamgs = @mysql_fetch_array($koll_c_infamgs);
$mod = check($mod);
switch($mod) {


case 'add_i':
if(($liven_us>=7)&&($id_ml)){
$infas_c_infamgs=@mysql_query("SELECT count(*) FROM `infamgs` WHERE `raz`='".$id_ml."';");
$gik_c_infamgs = @mysql_fetch_array($infas_c_infamgs);
echo "".$divN.$div1."Добавить инфу.".$div9."<br/>";
if(empty($act)){
echo "<b>(*)</b> - Обязательные поля<br />";
if ($wap=="2"){
echo "<form action=\"?$ses&amp;mod=add_i&amp;id_ml=$id_ml\" method=\"post\">
".$divN."
Положение:<b>*</b>
<input type=\"text\" name=\"pol\" maxlength=\"3\" size=\"2\" value=\"".($gik_c_infamgs['count(*)']+1)."\"/><br/><br/>
Название:<b>*</b><br/>
<input type=\"text\" name=\"nazwan\" maxlength=\"150\"/><br/><br/>
Инфа.:<b>*</b><br/>
<input type=\"text\" name=\"mgs\" maxlength=\"2000\"/><br/><br/>
<input type=\"hidden\" name=\"refresh\" value=\"2\"/>
<input type=\"hidden\" name=\"act\" value=\"abb\"/>
<input class=\"ibutton\" type=\"submit\" value=\"Далее\"/>$divK</form>";
}else{
echo "".$divN."
Положение:<b>*</b>
<input type=\"text\" name=\"pol$ref\" maxlength=\"3\" size=\"2\" value=\"".($gik_c_infamgs['count(*)']+1)."\"/><br/><br/>
Название:<b>*</b><br/>
<input type=\"text\" name=\"nazwan$ref\" maxlength=\"150\"/><br/>
<br/>
Инфа.:<b>*</b><br/>
<input type=\"text\" name=\"mgs$ref\" maxlength=\"2000\"/><br/>
<br/>
<anchor>Далее<go href=\"?$ses&amp;mod=add_i&amp;id_ml=$id_ml\" method=\"post\">
<postfield name=\"nazwan\" value=\"$(nazwan$ref)\"/>
<postfield name=\"pol\" value=\"$(pol$ref)\"/>
<postfield name=\"mgs\" value=\"$(mgs$ref)\"/>
<postfield name=\"refresh\" value=\"2\"/>
<postfield name=\"act\" value=\"add\"/>
</go></anchor><br/><br />";
}
}else{
$nazwan=htmlspecialchars(stripslashes(trim($nazwan)));
$mgs=htmlspecialchars(stripslashes(trim($mgs)));
$nazwan = check($nazwan);
$mgs = check($mgs);
if(empty($nazwan)) $error=$error.'Не указано названия!<br/>';
if(empty($pol)) $error=$error.'Отсутствует положение!<br/>';
if(empty($mgs)) $error=$error.'Нет информации!<br/>';
if(!preg_match("/[0-9]/",$pol)) $error=$error.'Не верный вод положения !<br />';
$proff_nik=@mysql_query("SELECT * FROM `infamgs` WHERE `nazwan`='".$nazwan."' AND `mgs`='".$mgs."';");
if(@mysql_num_rows($proff_nik) !=0) { $error=$error.'Данная информация уже существует!<br/><br/>';}
if(empty($error))
{
@mysql_query("insert into infamgs values(0,'$nazwan','$mgs','$id_ml','$liven_us','$id','$pol');");
echo "<b>Инфа успешно добавлена!</b><br /><br />";
}else{
echo "$error";
}
}
echo "$div1<a href=\"?$ses&amp;mod=razdel&amp;id_ml=$id_ml\">Назад</a>$div9";
}else{header("Location:?$ses&amp;");}
break;
////////////////////////////////////////////////////////////////////
case 'red_i':
if(($liven_us>=$li)&&($id_ml)&&($id_gj)){
echo "".$divN.$div1."Изменить инфу.".$div9."<br/>";
if(empty($act)){
$query = @mysql_query("SELECT * FROM `infamgs` WHERE `id`='".$id_gj."' LIMIT 1;");
$praw_pol = mysql_fetch_array($query);
echo "<b>(*)</b> - Обязательные поля<br />";
if ($wap=="2"){
echo "<form action=\"?$ses&amp;mod=$mod&amp;id_ml=$id_ml&amp;li=$li&amp;id_gj=$id_gj\" method=\"post\">
".$divN."
Положение:<b>*</b>
<input type=\"text\" name=\"pol\" maxlength=\"3\" size=\"2\" value=\"".$praw_pol['pol']."\"/><br/><br/>
Название:<b>*</b><br/>
<input type=\"text\" name=\"nazwan\" maxlength=\"150\" value=\"".$praw_pol['nazwan']."\"/><br/><br/>
Инфа.:<b>*</b><br/>
<input type=\"text\" name=\"mgs\" maxlength=\"2000\" value=\"".$praw_pol['mgs']."\"/><br/><br/>
<input type=\"hidden\" name=\"refresh\" value=\"2\"/>
<input type=\"hidden\" name=\"act\" value=\"abb\"/>
<input class=\"ibutton\" type=\"submit\" value=\"Далее\"/>$divK</form>";
}else{
echo "".$divN."
Положение:<b>*</b>
<input type=\"text\" name=\"pol$ref\" maxlength=\"3\" size=\"2\" value=\"".$praw_pol['pol']."\"/><br/><br/>
Название:<b>*</b><br/>
<input type=\"text\" name=\"nazwan$ref\" maxlength=\"150\" value=\"".$praw_pol['nazwan']."\"/><br/>
<br/>
Инфа.:<b>*</b><br/>
<input type=\"text\" name=\"mgs$ref\" maxlength=\"2000\" value=\"".$praw_pol['mgs']."\"/><br/>
<br/>
<anchor>Далее<go href=\"?$ses&amp;mod=$mod&amp;id_ml=$id_ml&amp;li=$li&amp;id_gj=$id_gj\" method=\"post\">
<postfield name=\"nazwan\" value=\"$(nazwan$ref)\"/>
<postfield name=\"pol\" value=\"$(pol$ref)\"/>
<postfield name=\"mgs\" value=\"$(mgs$ref)\"/>
<postfield name=\"refresh\" value=\"2\"/>
<postfield name=\"act\" value=\"add\"/>
</go></anchor><br/><br />";
}
}else{
$nazwan=htmlspecialchars(stripslashes(trim($nazwan)));
$mgs=htmlspecialchars(stripslashes(trim($mgs)));
$nazwan = check($nazwan);
$mgs = check($mgs);
if(empty($nazwan)) $error=$error.'Не указано названия!<br/>';
if(empty($pol)) $error=$error.'Отсутствует положение!<br/>';
if(empty($mgs)) $error=$error.'Нет информации!<br/>';
if(!preg_match("/[0-9]/",$pol)) $error=$error.'Не верный вод положения !<br />';
$proff_nik=@mysql_query("SELECT * FROM `infamgs` WHERE `nazwan`='".$nazwan."' AND `mgs`='".$mgs."';");
if(@mysql_num_rows($proff_nik) !=0) { $error=$error.'Данная информация уже существует!<br/><br/>';}
if(empty($error))
{
@mysql_query("update `infamgs` set nazwan='".$nazwan."', mgs='".$mgs."' , pol='".$pol."', liven='".$liven_us."', kto='".$id."'  WHERE `id`='".$id_gj."';");
echo "<b>Инфа успешно изменена!</b><br /><br />";
}else{
echo "$error";
}
}
echo "$div1<a href=\"?$ses&amp;mod=razdel&amp;id_ml=$id_ml\">Назад</a>$div9";
}else{header("Location:?$ses&amp;");}
break;
////////////////////////////////////////////////////////////////////

case 'inf_d':
if(($liven_us>=$li)&&($id_ml)&&($id_gj)){
if(@mysql_query("delete from `infamgs` where id='".$id_gj."';"))
echo "".$divN."<b>Удалено</b><br/><br/>";
else
echo "".$divN."ERRRRor<br />";
echo "<a href=\"?$ses&amp;mod=razdel&amp;id_ml=$id_ml\">Назад</a>";
}else{header("Location:?$ses&amp;");}
break;
///////////////////////////////////////////////////
case 'smotr':
if($id_ml&&$id_gj){
echo "$divN";
$query = @mysql_query("SELECT * FROM `infamgs` WHERE `id`='".$id_gj."';");
$praw_pol = mysql_fetch_array($query);
$nazwan_ml = $praw_pol['nazwan'];
$soderhan_ml = $praw_pol['mgs'];
$kto_ml = $praw_pol['kto'];
$user_kto=@mysql_query("SELECT * FROM `users` WHERE `id` = '".$kto_ml."';");
$kto_user=@mysql_fetch_array($user_kto);
echo "<u>Название:</u> $nazwan_ml<br/>
<u>Содержание:</u> $soderhan_ml<br />
<u>Разместил(a):</u> <a href=\"search.php?$ses&amp;go=view$takep2&amp;nick=".$kto_user['user']."\">".$kto_user['user']."</a>
";
echo "<br/>$div1<a href=\"?$ses&amp;mod=razdel&amp;id_ml=$id_ml\">В раздел</a>$div9";
}else{header("Location:?$ses&amp;"); }
break;
/////////////////////////////////////////////////////
case 'razdel':
if($id_ml){
echo "".$divN.$div1."Полезная инфа".$div9."<br/>";
if($liven_us>=7)echo "<b><a href=\"?$ses&amp;mod=add_i&amp;id_ml=$id_ml\">Добавить инфу.</a></b><br/><br/>";
if($itog_c_infaraz['count(*)']==0)echo "<b>Список инфы пуст</b><br/>";
$query = @mysql_query("SELECT COUNT(*) FROM `infamgs` WHERE `raz`='".$id_ml."';");
$all = @mysql_result($query, 0);
if(isset($_GET['s'])) $s = intval($_GET['s']);
else $s = 0;
if($s < 0) $s = 0;
if($s > $all) $s = 0;
$c = $s + 1;
$query = @mysql_query("SELECT * FROM `infamgs` WHERE `raz`='".$id_ml."' ORDER BY `pol` LIMIT $s, 14;");
while($praw_pol = mysql_fetch_array($query))
{
$id_gj = $praw_pol['id'];
$nazwan_gj = $praw_pol['nazwan'];
$liven_gj = $praw_pol['liven'];
if($liven_us>=$liven_gj)echo "|<a href=\"?$ses&amp;mod=red_i&amp;id_ml=$id_ml&amp;li=$liven_gj&amp;id_gj=$id_gj\"><img src=\"img/r.png\" width=\"16\" height=\"16\" alt=\"red\" /></a>|<a href=\"?$ses&amp;mod=inf_d&amp;id_ml=$id_ml&amp;li=$liven_gj&amp;id_gj=$id_gj\"><img src=\"img/d.png\" width=\"16\" height=\"16\" alt=\"del\" /></a>| ";
echo "<a href=\"?$ses&amp;mod=smotr&amp;id_ml=$id_ml&amp;id_gj=$id_gj\">$nazwan_gj</a><br/>";
$c++;
}
echo "";
if ($s > 0)  echo "<a href=\"?$ses&amp;mod=$mod&amp;id_ml=$id_ml&amp;s=".($s-14)."\">&lt;&lt;&lt;</a> |";
if ($all > $s + 14)  echo "| <a href=\"?$ses&amp;mod=$mod&amp;id_ml=$id_ml&amp;s=".($s+14)."\">&gt;&gt;&gt;</a>";
echo "<br /><br />";
}else{header("Location:?$ses&amp;"); }
break;
////////////////////////////
case 'red_d':
if(($liven_us>=$li)&&($id_ml)){
if((@mysql_query("delete from `infaraz` where id='".$id_ml."';"))&&(@mysql_query("delete from `infamgs` where raz='".$id_ml."';")))
echo "".$divN."<b>Удалено</b><br/><br/>";
else
echo "".$divN."ERRRRor<br />";
}else{header("Location:?$ses&amp;");}
break;
////////////////////////////////////////
case 'add_r':
if($liven_us>=7){
echo "".$divN.$div1."Добавить раздел".$div9."<br/>";
if(empty($act)){
echo "<b>(*)</b> - Обязательные поля<br />";
if ($wap=="2"){
echo "<form action=\"?$ses&amp;\" method=\"post\">
".$divN."
Положение:<b>*</b>
<input type=\"text\" name=\"pol\" maxlength=\"3\" size=\"2\" value=\"".($itog_c_infaraz['count(*)']+1)."\"/><br/><br/>
Название:<b>*</b><br/>
<input type=\"text\" name=\"nazwan\" maxlength=\"150\"/><br/><br/>
<input type=\"hidden\" name=\"refresh\" value=\"2\"/>
<input type=\"hidden\" name=\"act\" value=\"abb\"/>
<input type=\"hidden\" name=\"mod\" value=\"$mod\"/>
<input class=\"ibutton\" type=\"submit\" value=\"Далее\"/>$divK</form><br/>";
}else{
echo "".$divN."
Положение:<b>*</b>
<input type=\"text\" name=\"pol$ref\" maxlength=\"3\" size=\"2\" value=\"".($itog_c_infaraz['count(*)']+1)."\"/><br/><br/>
Название:<b>*</b><br/>
<input type=\"text\" name=\"nazwan$ref\" maxlength=\"150\"/><br/>
<br/>
<anchor>Далее<go href=\"?$ses&amp;\" method=\"post\">
<postfield name=\"nazwan\" value=\"$(nazwan$ref)\"/>
<postfield name=\"pol\" value=\"$(pol$ref)\"/>
<postfield name=\"refresh\" value=\"2\"/>
<postfield name=\"act\" value=\"add\"/>
<postfield name=\"mod\" value=\"$mod\"/>
</go></anchor><br/><br />";
}
}else{
$nazwan=htmlspecialchars(stripslashes(trim($nazwan)));
$nazwan = check($nazwan);
$pol = check($pol);
if(empty($nazwan)) $error=$error.'Не указано названия!<br/>';
if(empty($pol)) $error=$error.'Отсутствует положение!<br/>';
if(!preg_match("/[0-9]/",$pol)) $error=$error.'Не верный вод положения !<br />';
$proff_nik=@mysql_query("SELECT * FROM `infaraz` WHERE `nazwan`='".$nazwan."';");
if(@mysql_num_rows($proff_nik) !=0) { $error=$error.'Такой раздел уже существует!<br/><br/>';}
if(empty($error))
{
@mysql_query("insert into infaraz values(0,'$nazwan','$pol','$liven_us','$id');");
echo "<b>Раздел добавлен!</b><br /><br />";
}else{
echo "$error";
}
}
}else{header("Location:?$ses&amp;");}
break;
///////////////////////////////////////////////
case 'red_r':
if(($liven_us>=$li)&&($id_ml)){
echo "".$divN.$div1."<b>Изменить</b><br/>$div9<br/>";
if(empty($act)){
$query = @mysql_query("SELECT * FROM `infaraz` WHERE `id`='".$id_ml."'  LIMIT 1;");
$praw_pol = mysql_fetch_array($query);
echo "<b>(*)</b> - Обязательные поля<br />";
if ($wap=="2"){
echo "<form action=\"?$ses&amp;id_ml=$id_ml&amp;li=$li\" method=\"post\">
".$divN."
Положение:<b>*</b>
<input type=\"text\" name=\"pol\" maxlength=\"3\" size=\"2\" value=\"".$praw_pol['pol']."\"/><br/><br/>
Название:<b>*</b><br/>
<input type=\"text\" name=\"nazwan\" maxlength=\"150\" value=\"".$praw_pol['nazwan']."\"/><br/><br/>
<input type=\"hidden\" name=\"refresh\" value=\"2\"/>
<input type=\"hidden\" name=\"act\" value=\"abb\"/>
<input type=\"hidden\" name=\"mod\" value=\"$mod\"/>
<input class=\"ibutton\" type=\"submit\" value=\"Далее\"/>$divK</form><br/>";
}else{
echo "".$divN."
Положение:<b>*</b>
<input type=\"text\" name=\"pol$ref\" maxlength=\"3\" size=\"2\" value=\"".$praw_pol['pol']."\"/><br/><br/>
Название:<b>*</b><br/>
<input type=\"text\" name=\"nazwan$ref\" maxlength=\"150\" value=\"".$praw_pol['nazwan']."\"/><br/>
<br/>
<anchor>Далее<go href=\"?$ses&amp;id_ml=$id_ml&amp;li=$li\" method=\"post\">
<postfield name=\"nazwan\" value=\"$(nazwan$ref)\"/>
<postfield name=\"pol\" value=\"$(pol$ref)\"/>
<postfield name=\"refresh\" value=\"2\"/>
<postfield name=\"act\" value=\"add\"/>
<postfield name=\"mod\" value=\"$mod\"/>
</go></anchor><br/><br />";
}
}else{
$nazwan=htmlspecialchars(stripslashes(trim($nazwan)));
$nazwan = check($nazwan);
$pol = check($pol);
if(empty($nazwan)) $error=$error.'Не указано названия!<br/>';
if(empty($pol)) $error=$error.'Отсутствует положение!<br/>';
if(!preg_match("/[0-9]/",$pol)) $error=$error.'Не верный вод положения !<br />';
$proff_nik=@mysql_query("SELECT * FROM `infaraz` WHERE `nazwan`='".$nazwan."';");
if(@mysql_num_rows($proff_nik) !=0) { $error=$error.'Такой раздел уже существует!<br/><br/>';}
if(empty($error))
{
@mysql_query("update `infaraz` set nazwan='".$nazwan."', pol='".$pol."', liven='".$liven_us."', kto='".$id."'  WHERE `id`='".$id_ml."';");
echo "<b>Раздел изменен!</b><br /><br />";
}else{
echo "$error";
}}
}else{header("Location:?$ses&amp;");}
break;
////////////////////////////////////////////////////
default:
echo "".$divN.$div1."Полезная инфа".$div9."<br/>";
if($row['level']>=7)echo "<b><a href=\"?$ses&amp;mod=add_r\">Добавить раздел</a></b><br/><br/>";

if($itog_c_infaraz['count(*)']==0)echo "<b>Список разделов пуст</b><br/>";

$all = $itog_c_infaraz['count(*)'];
if(isset($_GET['s'])) $s = intval($_GET['s']);
else $s = 0;
if($s < 0) $s = 0;
if($s > $all) $s = 0;
$c = $s + 1;
$query1 = @mysql_query("SELECT * FROM `infaraz` ORDER BY `pol` LIMIT $s, 10;");
while($praw_pol = mysql_fetch_array($query1))
{
++$ina;
$id_ml = $praw_pol['id'];
$nazwan_ml = $praw_pol['nazwan'];
$liven_ml = $praw_pol['liven'];
$infas_c_infamgs=@mysql_query("SELECT count(*) FROM `infamgs` WHERE `raz`='".$id_ml."';");
$gik_c_infamgs = @mysql_fetch_array($infas_c_infamgs);
if($liven_us>=$liven_ml)echo "|<a href=\"?$ses&amp;mod=red_r&amp;id_ml=$id_ml&amp;li=$liven_ml\"><img src=\"img/r.png\" width=\"16\" height=\"16\" alt=\"red\" /></a>|<a href=\"?$ses&amp;mod=red_d&amp;id_ml=$id_ml&amp;li=$liven_ml\"><img src=\"img/d.png\" width=\"16\" height=\"16\" alt=\"del\" /></a>| ";
echo "".($ina+$s).". <a href=\"?$ses&amp;mod=razdel&amp;id_ml=$id_ml\">$nazwan_ml</a>(".$gik_c_infamgs['count(*)'].")<br/>";
$c++;
}
echo "";
if ($s > 0)  echo "<a href=\"?$ses&amp;s=".($s-10)."\">&lt;&lt;&lt;</a> |";
if ($all > $s + 10)  echo "| <a href=\"?$ses&amp;s=".($s+10)."\">&gt;&gt;&gt;</a>";
echo "<br /><br />";
break;

}

echo $fsize1;
echo $divide;
echo $div7;
if($mod) {
echo "$div1<a href=\"?$ses\">Полезная инфа</a>$div9";
}


echo "$div1<a href=\"enter.php?$ses\">Прихожая</a>$div9\n";
echo $div2;
info_compress();
echo $div9;
echo $fsize2;
if ($wap=="1")echo "</p></card></wml>";
else echo "</div></body></html>";
mysql_close($link);
?>