Просмотр файла catalog/catalog/redkat.php

Размер файла: 9.31Kb
<?






Error_Reporting(E_ALL & ~E_NOTICE);          /////////////// игнорируем ошибки
header("Content-type:text/vnd.wap.wml;charset=utf-8");      //////// тип и кодировка документа
print "<?xml version=\"1.0\" encoding=\"utf-8\"?>
	<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.2//EN\" \"http://www.wapforum.org/DTD/wml12.dtd\">
	<wml><card id=\"mas\" title=\"Dionisij\"><p>";
							///////////// выводим вмл заголовок
//////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////
							//
$parol="0769";              ///////// измените parol на свой пароль!!!//
							//
//////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////

if($par!=$parol){print"&#x0412;&#x0435;&#x0434;&#x0438;&#x0442;&#x0435; &#x043F;&#x0430;&#x0440;&#x043E;&#x043B;&#x044C;:<br/>

<input title=\"par\" name=\"par\" value=\"\"/><br/>
<anchor title=\"Ok\">&#x0415;&#x0441;&#x0442;&#x044C;
<go href=\"admin.php\" method=\"post\">
<postfield name=\"par\" value=\"$(par)\"/>
</go>
</anchor>
";}
if($par==$parol){
if ($met=="del") {

///////////////выбор удаляемой дкеректории:
	print"&#x0412;&#x044B;&#x0431;&#x0435;&#x0440;&#x0438;&#x0442;&#x0435; &#x043A;&#x0430;&#x0442;&#x0435;&#x0433;&#x043E;&#x0440;&#x0438;&#x044E; &#x043A;&#x043E;&#x0442;&#x043E;&#x0440;&#x0443;&#x044E; &#x0436;&#x0435;&#x043B;&#x0430;&#x0435;&#x0442;&#x0435; &#x0443;&#x0434;&#x0430;&#x043B;&#x0438;&#x0442;&#x044C;:<br/>";

		if($kat=="") {$kat = @implode("",@file("rekord/kat.dat"));}      ////////// открываем счетчик количества дерикторий, и считываем из него их количества  (если номер деректории не передан)
		$n=0; 
		while($n <= 15)
  		 {
		$text = @implode("",@file("rekord/$kat.txt"));       /////////// выводим ссылки на деректории (15 ссылок на странице)
		$text=trim($text);
		if ($text != "")  { print "<a href=\"redkat.php?met=delit&amp;kat=$kat&amp;par=$par\">$text</a><br/>"; $n=$n+1; };
		$kat=$kat-1;
		if ($kat<=0) {$n=16;};
		};
		if ($kat>0) {print"<a href=\"redkat.php?met=del&amp;kat=$kat&amp;par=$par\">more</a><br/>";}
}

/////////////удаление выбранной деректории:

if ($met=="delit"){
	$text="";
	$fp=fopen("rekord/$kat.txt","w");          ///////////  создаем файл с именем деректории о категории                                                       
	fputs($fp,"$text \r\n");
	fclose($fp);  
	chmod ("rekord/$kat.txt", 0777); 
	
	print"&#x041A;&#x0430;&#x0442;&#x0435;&#x0433;&#x043E;&#x0440;&#x0438;&#x044F; &#x0443;&#x0441;&#x043F;&#x0435;&#x0448;&#x043D;&#x043E; &#x0443;&#x0434;&#x0430;&#x043B;&#x0435;&#x043D;&#x0430;";
}
/////////////переименование деректории:
if ($met=="ren"){
	print"&#x0412;&#x044B;&#x0431;&#x0435;&#x0440;&#x0435;&#x0442;&#x0435; &#x0434;&#x0435;&#x0440;&#x0435;&#x043A;&#x0442;&#x043E;&#x0440;&#x0438;&#x044E; &#x043A;&#x043E;&#x0442;&#x043E;&#x0440;&#x0443;&#x044E; &#x0436;&#x0435;&#x043B;&#x0430;&#x0438;&#x0442;&#x0435; &#x043F;&#x0435;&#x0440;&#x0435;&#x0438;&#x043C;&#x0435;&#x043D;&#x043E;&#x0432;&#x0430;&#x0442;&#x044C;:<br/>";
	
		if($kat=="") {$kat = @implode("",@file("rekord/kat.dat"));}      ////////// открываем счетчик количества дерикторий, и считываем из него их количества  (если номер деректории не передан)
		$n=0; 
		while($n <= 15)
  		 {
		$text = @implode("",@file("rekord/$kat.txt"));       /////////// выводим ссылки на деректории (15 ссылок на странице)
		$text=trim($text);
		if ($text != "")  { print "<a href=\"redkat.php?met=rend&amp;kat=$kat&amp;par=$par\">$text</a><br/>"; $n=$n+1; };
		$kat=$kat-1;
		if ($kat<=0) {$n=16;};
		};
		if ($kat>0) {print"<a href=\"redkat.php?met=ren&amp;kat=$kat&amp;par=$par\">more</a><br/>";}
}
///////////////переименование деректории:

if ($met=="rend"){
	$text=@implode("",@file("rekord/$kat.txt")); 
	print"&#x0412;&#x0432;&#x0435;&#x0434;&#x0438;&#x0442;&#x0435; &#x043D;&#x043E;&#x0432;&#x043E;&#x0435; &#x0438;&#x043C;&#x044F; &#x043A;&#x0430;&#x0442;&#x0435;&#x0433;&#x043E;&#x0440;&#x0438;&#x0438;:<br/>
	<input title=\"text\" name=\"text\" value=\"$text\"/><br/>
	<anchor title=\"Ok\">&#x041F;&#x0435;&#x0440;&#x0435;&#x0438;&#x043C;&#x0438;&#x043D;&#x043E;&#x0432;&#x0430;&#x0442;&#x044C;
	<go href=\"redkat.php?met=zap&amp;kat=$kat&amp;par=$par\" method=\"post\">
	<postfield name=\"text\" value=\"$(text)\"/>
	</go>
	</anchor>";
}

////////////запись нового имени категории:

if ($met=="zap"){
	$text=trim($text);
	$fp=fopen("rekord/$kat.txt","w");          ///////////  создаем файл с именем деректории о категории                                                       
	fputs($fp,"$text \r\n");
	fclose($fp);  
	chmod ("rekord/$kat.txt", 0777); 
	print"&#x0412;&#x044B;&#x0431;&#x0440;&#x0430;&#x043D;&#x0430;&#x044F; &#x0432;&#x0430;&#x043C;&#x0438; &#x043A;&#x0430;&#x0430;&#x0442;&#x0435;&#x0433;&#x043E;&#x0440;&#x0438;&#x044F; &#x0443;&#x0441;&#x043F;&#x0435;&#x0448;&#x043D;&#x043E; &#x043F;&#x0435;&#x0440;&#x0435;&#x0438;&#x043C;&#x0435;&#x043D;&#x043E;&#x0432;&#x0430;&#x043D;&#x0430; &#x0432; $text";
}

////////// выбор ссылки для удаления:

if ($met==link){print"&#x0412;&#x044B;&#x0431;&#x0435;&#x0440;&#x0435;&#x0442;&#x0435; &#x043A;&#x0430;&#x0442;&#x0435;&#x0433;&#x043E;&#x0440;&#x0438;&#x044E;:<br/>";
	
		if($kat=="") {$kat = @implode("",@file("rekord/kat.dat"));}      ////////// открываем счетчик количества дерикторий, и считываем из него их количества  (если номер деректории не передан)
		$n=0; 
		while($n <= 15)
  		 {
		$text = @implode("",@file("rekord/$kat.txt"));       /////////// выводим ссылки на деректории (15 ссылок на странице)
		$text=trim($text);
		if ($text != "")  { print "<a href=\"redkat.php?met=vl&amp;kat=$kat&amp;par=$par\">$text</a><br/>"; $n=$n+1; };
		$kat=$kat-1;
		if ($kat<=0) {$n=16;};
		};
		if ($kat>0) {print"<a href=\"redkat.php?met=link&amp;kat=$kat&amp;par=$par\">more</a><br/>";}
}

//////////////////выбор удаляемой ссылки:

if ($met=="vl") {print"&#x0427;&#x0442;&#x043E;&#x0431;&#x044B; &#x0443;&#x0434;&#x0430;&#x043B;&#x0438;&#x0442;&#x044C; &#x0441;&#x0441;&#x044B;&#x043B;&#x043A;&#x0443;, &#x043D;&#x0430;&#x0436;&#x043C;&#x0438;&#x0442;&#x0435; del<br/>";

	$vsego = @implode("",@file("rekord/$kat.dat")); ///// окрываем счетчик деректории
	///////если он равен нулю, говорим мол: нету здесь ничего:
	if($vsego<=0){print"&#x0412; &#x044D;&#x0442;&#x043E;&#x0439; &#x043A;&#x0430;&#x0442;&#x0435;&#x0433;&#x043E;&#x0440;&#x0438;&#x0438; &#x043F;&#x043E;&#x043A;&#x0430; &#x043D;&#x0435;&#x0442; &#x043D;&#x0438; &#x043E;&#x0434;&#x043D;&#x043E;&#x0433;&#x043E; &#x0441;&#x0430;&#x0439;&#x0442;&#x0430;.";}
	if($nach=="") {$nach=1;} /////////определяем начальную позицию

	$i=1;
	 while($i <= 7)
   	{$text = @implode("",@file("rekord/$nach=$kat.dion"));                                           
	$dls ="$nach=$kat";
	$nach=$nach+1; 
 	$text=trim($text);
	if($text!="") {print "<a href=\"redkat.php?met=dls&amp;par=$par&amp;dls=$dls\"><small>del</small></a><br/> $text"; 
	$i=$i+1; }
	if($nach>$vsego) {$i=8;}
		};		/////выводи ссылки и описания сайтов


	if($nach < $vsego) {print"<a href=\"redkat.php?kat=$kat&amp;nach=$nach&amp;met=vl&amp;par=$par\">Next</a><br/>";}
print"<br/><a href=\"redkat.php?par=$par&amp;met=link\">&#x0412;&#x044B;&#x0431;&#x0440;&#x0430;&#x0442;&#x044C; &#x043A;&#x0430;&#x0442;&#x0435;&#x0433;&#x043E;&#x0440;&#x0438;&#x044E;</a>";
}

//////// выбор типа удаления ссылки:

if ($met=="dls"){
	print"&#x0412;&#x044B;&#x0431;&#x0435;&#x0440;&#x0438;&#x0442;&#x0435; &#x0442;&#x0438;&#x043F; &#x0443;&#x0434;&#x0430;&#x043B;&#x0435;&#x043D;&#x0438;&#x044F;:<br/>
<a href=\"redkat.php?met=pol&amp;par=$par&amp;dls=$dls\">&#x041F;&#x043E;&#x043B;&#x043D;&#x044B;&#x0439; (&#x0432;&#x043E;&#x0437;&#x043C;&#x043E;&#x0436;&#x043D;&#x0430; &#x043F;&#x043E;&#x0432;&#x0442;&#x043E;&#x0440;&#x043D;&#x0430;&#x044F; &#x0440;&#x0435;&#x0433;&#x0438;&#x0441;&#x0442;&#x0440;&#x0430;&#x0446;&#x0438;&#x044F;)</a><br/>
<a href=\"redkat.php?met=nepol&amp;par=$par&amp;dls=$dls\">&#x041D;&#x0435;&#x043F;&#x043E;&#x043B;&#x043D;&#x044B;&#x0439; (&#x043F;&#x043E;&#x0432;&#x0442;&#x043E;&#x0440;&#x043D;&#x0430;&#x044F; &#x0440;&#x0435;&#x0433;&#x0438;&#x0441;&#x0442;&#x0440;&#x0430;&#x0446;&#x0438;&#x044F; &#x043D;&#x0435;&#x0432;&#x043E;&#x0437;&#x043C;&#x043E;&#x0436;&#x043D;&#x0430;)</a><br/>
";}

//////полное удаление

if ($met=="pol") {

	unlink ("rekord/$dls.dion");
	$aff = @implode("",@file("rekord/$dls.daf")); 
	$aff = trim($aff);
	unlink ("rekord/$aff.af");
	print"&#x0441;&#x0441;&#x044B;&#x043B;&#x043A;&#x0430; &#x0443;&#x0434;&#x0430;&#x043B;&#x0435;&#x043D;&#x0430;.<br/>
<a href=\"redkat.php?par=$par&amp;met=link\">&#x0412;&#x044B;&#x0431;&#x0440;&#x0430;&#x0442;&#x044C; &#x043A;&#x0430;&#x0442;&#x0435;&#x0433;&#x043E;&#x0440;&#x0438;&#x044E;</a>";
}

//////////неполное удаление (без возможности повторной регистрации)

if ($met=="nepol") {
	unlink ("rekord/$dls.dion");
print"&#x0441;&#x0441;&#x044B;&#x043B;&#x043A;&#x0430; &#x0443;&#x0434;&#x0430;&#x043B;&#x0435;&#x043D;&#x0430;.<br/>
<a href=\"redkat.php?par=$par&amp;met=link\">&#x0412;&#x044B;&#x0431;&#x0440;&#x0430;&#x0442;&#x044C; &#x043A;&#x0430;&#x0442;&#x0435;&#x0433;&#x043E;&#x0440;&#x0438;&#x044E;</a>";
}

}print "<br/><a href=\"admin.php?par=$par\">&#x0410;&#x0434;&#x043C;&#x0438;&#x043D;-&#x043F;&#x0430;&#x043D;&#x0435;&#x043B;&#x044C;</a><br/></p></card></wml>";

?>