Просмотр файла MiniCMS/admin.php

Размер файла: 34.09Kb
<?php
include("minicms/config.php");
include("minicms/code.php");
include("minicms/config_bd.php");
include("minicms/lang.inc.php");
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=\"AdminPL\"><p>";
							///////////// выводим вмл заголовок
$par=trim($par);
$adpar=trim($adpar);
if($par!=$adpar) {print"&#x0412;&#x044B; &#x043D;&#x0435; &#x0432;&#x0432;&#x0435;&#x043B;&#x0438; &#x043F;&#x0430;&#x0440;&#x043E;&#x043B;&#x044C;, &#x043B;&#x0438;&#x0431;&#x043E; &#x0432;&#x044B; &#x0432;&#x0432;&#x0435;&#x043B;&#x0438; &#x043D;&#x0435;&#x0432;&#x0435;&#x0440;&#x043D;&#x044B;&#x0439; &#x043F;&#x0430;&#x0440;&#x043E;&#x043B;&#x044C;.
	<br/>&#x0412;&#x0432;&#x0435;&#x0434;&#x0438;&#x0442;&#x0435; &#x043F;&#x0430;&#x0440;&#x043E;&#x043B;&#x044C;:<br/><input name=\"par\" value=\"$k\"/><br/>
	<anchor title=\"ok\">&#x0412;&#x043E;&#x0439;&#x0442;&#x0438;
	<go href=\"admin.php?st=amPL\" method=\"post\">
	<postfield name=\"par\" value=\"$(par)\"/>
	</go>
	</anchor>";}
////////////////////adminPL//////////////////////////////////////////////////////////////////////
	else{
if($st=="amPL"){
echo "<img src=\"stl/mini_CMS.gif\" alt=\"Admin\"/><br/>";
print"<img src=\"stl/icon01.gif\" alt=\"*\"/><a href=\"admin.php?st=menu&amp;par=$par\">&#x0413;&#x043B;&#x0430;&#x0432;&#x043D;&#x043E;&#x0435; &#x041C;&#x0415;&#x041D;&#x042E;</a><br/>";
print"<img src=\"stl/icon02.gif\" alt=\"*\"/><a href=\"admin.php?st=texgl&amp;par=$par\">&#x0422;&#x0435;&#x043A;&#x0441;&#x0442; &#x041D;&#x0430; &#x0433;&#x043B;&#x0430;&#x0432;&#x043D;&#x043E;&#x0439;!</a><br/>";
print"<img src=\"stl/icon05.gif\" alt=\"*\"/><a href=\"manager.php?st=managr&amp;par=$par\">&#x041C;&#x0435;&#x043D;&#x0435;&#x0434;&#x0436;&#x0435;&#x0440; WML</a><br/>";
print"<img src=\"stl/icon06.gif\" alt=\"*\"/><a href=\"admin.php?st=statist&amp;par=$par\">&#x0421;&#x0442;&#x0430;&#x0442;&#x0438;&#x0441;&#x0442;&#x0438;&#x043A;&#x0430;</a><br/>";
print"<img src=\"stl/icon07.gif\" alt=\"*\"/><a href=\"moduli.php?st=moduli&amp;par=$par\">&#x041C;&#x041E;&#x0414;&#x0423;&#x041B;&#x0418;</a><br/>";
///print"<img src=\"stl/icon07.gif\" alt=\"*\"/><a href=\"admin.php?st=seting&amp;par=$par\">&#x041C;&#x041E;&#x0414;&#x0423;&#x041B;&#x0418;</a><br/>";
}
//////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////SATTISTEKA////////////////////////////////////////////////////////..........................................................................................................
if($st=="statist") {print"&#x0421;&#x0442;&#x0430;&#x0442;&#x0438;&#x0441;&#x0442;&#x0438;&#x043A;&#x0430;<br/>";
print"<img src=\"stl/icon06.gif\" alt=\"*\"/><a href=\"admin.php?st=statHS&amp;par=$par\">  &#x043F;&#x043E; &#x0425;&#x041E;&#x0421;&#x0422;&#x0410;&#x041C;</a><br/>";

print"<img src=\"stl/icon06.gif\" alt=\"*\"/><a href=\"admin.php?st=statIP&amp;par=$par\">  &#x043F;&#x043E; IP</a><br/>";

print"<img src=\"stl/icon06.gif\" alt=\"*\"/><a href=\"admin.php?st=statSTR&amp;par=$par\">  &#x043F;&#x043E; &#x0421;&#x0442;&#x0440;&#x0430;&#x043D;&#x0438;&#x0446;&#x0430;&#x043C;</a><br/>";

print"<img src=\"stl/icon06.gif\" alt=\"*\"/><a href=\"admin.php?st=statBR&amp;par=$par\">  &#x043F;&#x043E; &#x0411;&#x0440;&#x0430;&#x0443;&#x0437;&#x0435;&#x0440;&#x0443;</a><br/>";
}
//.....................................IP.............................................................
if($st=="statIP") {print"&#x0421;&#x0442;&#x0430;&#x0442;&#x0438;&#x0441;&#x0442;&#x0438;&#x043A;&#x0430; &#x043F;&#x043E; IP<br/>";
print '
<table align="center" border="1" columns="4">
<tr align="center">
<th>ID</th>
<th>'.rus('Адрес').'</th>
<th>'.rus('Страница').'</th>
<th>'.rus('Дата').'</th>
</tr>
<tr align="center">
';
if (empty($page)) $page = 0;
if ($page < 0) $page = 0;

$count_query = 'select count(*) from ip where 1 ;';
$total_mess = mysql_query ($count_query);
$total_count = mysql_fetch_array ($total_mess);
$count = $total_count ['count(*)'];

$query = "SELECT * FROM ip LIMIT ".$page.", ".$max_mess." ;";
if (!$query) echo mysql_error();
$result = mysql_query($query);
if (!$result) echo mysql_error();
while($otvet = mysql_fetch_array($result)) 
  { 
    print_r('<td align="center"><small>'.$id = $otvet ['id_ip'].'</small></td>'); 
    print_r('<td align="center"><small>'.$id = $otvet ['ip'].'</small></td>'); 
	print_r('<td align="center"><small>'.$id = $otvet ['page'].'</small></td>');
	print_r('<td align="center"><small>'.$id = $otvet ['date'].'</small></td>');
	echo '</tr>';
	echo '<tr>';
	  } 
print '
</tr>
</table>
';

if ($page > 0)  echo '<a href="admin.php?st=statIP&amp;par=$par&amp;page='.($page - $max_mess).'">&#x041F;&#x0440;&#x0435;&#x0434;&#x044B;&#x0434;&#x0443;&#x0449;&#x0438;&#x0435;</a> ';
  if ($count > $page + $max_mess)  echo '<a href="admin.php?st=statIP&amp;par=$par&amp;page='.($page + $max_mess).'">&#x0421;&#x043B;&#x0435;&#x0434;&#x0443;&#x044E;&#x0449;&#x0438;&#x0435;</a>';

}
//....................................................................................................
//...................................HOST.............................................................
if($st=="statHS") {print"&#x0421;&#x0442;&#x0430;&#x0442;&#x0438;&#x0441;&#x0442;&#x0438;&#x043A;&#x0430; &#x043F;&#x043E; &#x0425;&#x041E;&#x0421;&#x0422;&#x0410;&#x041C;<br/>";
print '
<table align="center" border="1" columns="4">
<tr align="center">
<th>ID</th>
<th>'.rus('Адрес').'</th>
<th>'.rus('Страница').'</th>
</tr>
<tr align="center">
';
if (empty($page)) $page = 0;
if ($page < 0) $page = 0;
$count_query = 'select count(*) from host where 1 ;';
$total_mess = mysql_query ($count_query);
$total_count = mysql_fetch_array ($total_mess);
$count = $total_count ['count(*)'];
$query = "SELECT * FROM host LIMIT ".$page.", ".$max_mess." ;";
if (!$query) echo mysql_error();
$result = mysql_query($query);
if (!$result) echo mysql_error();
while($otvet = mysql_fetch_array($result)) 
  { 
    print_r('<td align="center"><small>'.$id = $otvet ['id_host'].'</small></td>'); 
    print_r('<td align="center"><small>'.$id = $otvet ['ip_host'].'</small></td>'); 
	print_r('<td align="center"><small>'.$id = $otvet ['page'].'</small></td>');
	echo '</tr>';
	echo '<tr>';
	  } 
print '
</tr>
</table>
<br/>
';
if ($page > 0)  echo '<a href="admin.php?st=statHS&amp;par=$par&amp;page='.($page - $max_mess).'">&#x041F;&#x0440;&#x0435;&#x0434;&#x044B;&#x0434;&#x0443;&#x0449;&#x0438;&#x0435;</a> ';
  if ($count > $page + $max_mess)  echo '<a href="admin.php?st=statHS&amp;par=$par&amp;page='.($page + $max_mess).'">&#x0421;&#x043B;&#x0435;&#x0434;&#x0443;&#x044E;&#x0449;&#x0438;&#x0435;</a>';

}
//....................................................................................................
//...................................STRA.............................................................
if($st=="statSTR") {print"&#x0421;&#x0442;&#x0430;&#x0442;&#x0438;&#x0441;&#x0442;&#x0438;&#x043A;&#x0430; &#x043F;&#x043E; &#x0421;&#x0442;&#x0440;&#x0430;&#x043D;&#x0438;&#x0446;&#x0430;&#x043C;<br/>";
print '
<table border="1" columns="4">
<tr align="center">
<th>ID</th>
<th>'.rus('Страница').'</th>
<th>'.rus('Кол-во заходов').'</th>
</tr>
<tr align="center">
';
if (empty($page)) $page = 0;
if ($page < 0) $page = 0;

$count_query = 'select count(*) from page where 1 ;';
$total_mess = mysql_query ($count_query);
$total_count = mysql_fetch_array ($total_mess);
$count = $total_count ['count(*)'];
$query = "SELECT * FROM page ORDER BY `count` DESC LIMIT ".$page.", ".$max_mess." ;";
if (!$query) echo mysql_error();
$result = mysql_query($query);
if (!$result) echo mysql_error();
while($otvet = mysql_fetch_array($result)) 
  { 
    print_r('<td align="center"><small>'.$id = $otvet ['id_page'].'</small></td>'); 
	print_r('<td align="center"><small>'.$id = $otvet ['page'].'</small></td>');
	print_r('<td align="center"><small>'.$id = $otvet ['count'].'</small></td>');  
	echo '</tr>';
	echo '<tr>';
	  } 
?>
</tr>
</table>
<?
if ($page > 0)  echo '<a href="admin.php?st=statSTR&amp;par=$par&amp;page='.($page - $max_mess).'">&#x041F;&#x0440;&#x0435;&#x0434;&#x044B;&#x0434;&#x0443;&#x0449;&#x0438;&#x0435;</a> ';
  if ($count > $page + $max_mess)  echo '<a href="admin.php?st=statSTR&amp;par=$par&amp;page='.($page + $max_mess).'">&#x0421;&#x043B;&#x0435;&#x0434;&#x0443;&#x044E;&#x0449;&#x0438;&#x0435;</a>';
}
//....................................................................................................
//...................................BRUZER...........................................................
if($st=="statBR") {print"&#x0421;&#x0442;&#x0430;&#x0442;&#x0438;&#x0441;&#x0442;&#x0438;&#x043A;&#x0430; &#x043F;&#x043E; &#x0411;&#x0440;&#x0430;&#x0443;&#x0437;&#x0435;&#x0440;&#x0443;<br/>";
print '
<table border="1" columns="4">
<tr align="center">
    <th>ID</th>
    <th>'.rus('Браузер').'</th>
    <th>'.rus('Адрес').'</th>
	<th>'.rus('Страница').'</th>
	<th>'.rus('Дата').'</th>
</tr>
<tr align="center">
';

######################################################### Auyniea? ii?ad n?diee
if (empty($page)) $page = 0;
if ($page < 0) $page = 0;
#########################################################
######################################################### N?e?aa? iauaa eie-ai oin?ia
$count_query = 'select count(*) from browser where 1 ;';
$total_mess = mysql_query ($count_query);
$total_count = mysql_fetch_array ($total_mess);
$count = $total_count ['count(*)'];
##########################################################
// Een?eia auaiaa oin?ia
$query = "SELECT * FROM browser LIMIT ".$page.", ".$max_mess." ;";
if (!$query) echo mysql_error();
$result = mysql_query($query);
if (!$result) echo mysql_error();
while($otvet = mysql_fetch_array($result)) 
  { 
    print_r('<td align="center"><small>'.$id = $otvet ['id'].'</small></td>'); 
    print_r('<td align="center"><small>'.$id = $otvet ['br'].'</small></td>'); 
	print_r('<td align="center"><small>'.$id = $otvet ['ip'].'</small></td>');
	print_r('<td align="center"><small>'.$id = $otvet ['page'].'</small></td>'); 
	print_r('<td align="center"><small>'.$id = $otvet ['date'].'</small></td>'); 
	echo '</tr>';
	echo '<tr>';
	  } 
print '
</tr>
</table>
';
####################################################### Nicaaiea nnueie
if ($page > 0)  echo '<a href="admin.php?st=statBR&amp;par=$par&amp;page='.($page - $max_mess).'">&#x041F;&#x0440;&#x0435;&#x0434;&#x044B;&#x0434;&#x0443;&#x0449;&#x0438;&#x0435;</a> ';
  if ($count > $page + $max_mess)  echo '<a href="admin.php?st=statBR&amp;par=$par&amp;page='.($page + $max_mess).'">&#x0421;&#x043B;&#x0435;&#x0434;&#x0443;&#x044E;&#x0449;&#x0438;&#x0435;</a>';
#######################################################

}
//////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////SETING///////////////////////////////////////////////////////////
if($st=="seting") {print"ssss<br/>";
echo "<small>&#x0442;&#x0435;&#x043A;&#x0441;&#x0442;:</small> <input name=\"titles\" maxlength=\"200\" value=\"$title\"/><br/>";
echo "<small>&#x0442;&#x0435;&#x043A;&#x0441;&#x0442;:</small> <input name=\"titleg\" maxlength=\"200\" value=\"$tguest\"/><br/>";
echo "<small>&#x0442;&#x0435;&#x043A;&#x0441;&#x0442;:</small> <input name=\"titlen\" maxlength=\"200\" value=\"$nguest\"/><br/>";
echo "<small>&#x0442;&#x0435;&#x043A;&#x0441;&#x0442;:</small> <input name=\"jangle\" maxlength=\"200\" value=\"$jangle\"/><br/>";
echo "<small><anchor title=\"Update!\">&#x041E;&#x0431;&#x043D;&#x043E;&#x0432;&#x0438;&#x0442;&#x044C;!";
          echo "<go href=\"admin.php?st=setingupd&amp;par=$par\" method=\"post\">";
          echo "<postfield name=\"titles\" value=\"\$titles\"/>";
           echo "</go>";
          echo "</anchor></small>";
}
////////////////////////////////GL Update///////////////////////////////////////////////////////////
if($st=="setingupd") {print"&#x0422;&#x0435;&#x043A;&#x0441;&#x0442; &#x0438;&#x0437;&#x043C;&#x0435;&#x043D;&#x0435;&#x043D;!<br/>";
$fp=fopen("minicms/config.php","w");
		fputs($fp,"$titles \r\n");                                    ////////////////// создание нового файла с сообщением с именем номера этого файла
		fclose($fp);

}

//////////////////////////////////////////////////////////////////////////////////////////////////////
if($st=="menu") {print"&#x0413;&#x043B;&#x0430;&#x0432;&#x043D;&#x043E;&#x0435; &#x041C;&#x0415;&#x041D;&#x042E;<br/>";
print"<img src=\"stl/icon03.gif\" alt=\"*\"/><a href=\"admin.php?st=menuview&amp;par=$par\">&#x041E;&#x0411;&#x0417;&#x041E;&#x0420;</a><br/>";
print"<img src=\"stl/icon04.gif\" alt=\"*\"/><a href=\"admin.php?st=menuedit&amp;par=$par\">&#x0420;&#x0435;&#x0434;&#x0430;&#x043A;&#x0442;&#x0438;&#x0440;&#x043E;&#x0432;&#x0430;&#x0442;&#x044C;</a><br/>";
}
////////////////////////////////GL MENUobzor//////////////////////////////////////////////////////
if($st=="menuview") {print"&#x041E;&#x0411;&#x0417;&#x041E;&#x0420; &#x0413;&#x043B;&#x0430;&#x0432;&#x043D;&#x043E;&#x0435; &#x041C;&#x0415;&#x041D;&#x042E;<br/>";
$text2 = ("wml/index.cms"); 
$menu = include($text2);
echo"</p>"; 
}
////////////////////////////////GL MENUedit//////////////////////////////////////////////////////
if($st=="menuedit")
 {
$login = "wml/"; 
 print"&#x0420;&#x0435;&#x0434;&#x0430;&#x043A;&#x0442;&#x0438;&#x0440;&#x043E;&#x0432;&#x0430;&#x0442;&#x044C; &#x0413;&#x043B;&#x0430;&#x0432;&#x043D;&#x043E;&#x0435; &#x041C;&#x0415;&#x041D;&#x042E;<br/>";
if(!isset($_GET['page']))
   $_GET['page'] = 'index.cms';

if(preg_match('/[^\w\.]/', $_GET['page']))
{
   

}

$contents = file("wml/" . addslashes($_GET['page']));

echo "\n";
// Выводим первую часть страницы без изменений
for($i = 0; $i < count($contents) && (trim($contents[$i]) != '<p align="center">' && trim($contents[$i]) != '<p align="left">' && trim($contents[$i]) != '<p align="right">'); $i++)
{
   echo $contents[$i];
}


$last_tag = '<img src="http://' . $server_name . 'wb/counter.php?id=' . $id . '" alt="counter"/>';
for($j = $i; $j < count($contents) && !(trim($contents[$j]) == '</p>' && trim($contents[$j+1]) == '</card>'); $j++)

{
   
   

   if(preg_match('/<a href=\"(.*?)\">.*?<\/a>/i', $contents[$j]))
      $contents[$j] = preg_replace('/<a href=\"(.*?)\">(.*?)<\/a>/i', '<a href="admin.php?st=menuedd&amp;par=$par&amp;page=' . $_GET['page'] . '&amp;i=' . $j . '">$2</a>', $contents[$j]);
   else if(preg_match('/<br\/>/i', $contents[$j]))
      $contents[$j] = preg_replace('/<br\/>/i', '<br/><a href="admin.php?st=menuedd&amp;par=$par&amp;page=' . $_GET['page'] . '&amp;i=' . $j . '">&lt;br/&gt;</a><br/>', $contents[$j]);
   else if(preg_match('/<p align=\"(.*?)\">/i', $contents[$j]))
      $contents[$j] = preg_replace('/<p align=\"(.*?)\">/i', '<p align="$1"><a href="admin.php?st=menuedd&amp;par=$par&amp;page=' . $_GET['page'] . '&amp;i=' . $j . '">align=$1</a><br/>', $contents[$j]);
   else if(preg_match('/<img src=\"(.*?)\" alt=\"(.*?)\"\/>/i', $contents[$j]))
      $contents[$j] = preg_replace('/<img src=\"(.*?)\" alt=\"(.*?)\"\/>/i', '<a href="admin.php?st=menuedd&amp;par=$par&amp;page=' . $_GET['page'] . '&amp;i=' . $j . '">http://' . $server_name . '/$1</a>', $contents[$j]);
   else if(preg_match('/<b>(.*?)<\/b>/i', $contents[$j]))
      $contents[$j] = preg_replace('/<b>(.*?)<\/b>/i', '<b><a href="admin.php?st=menuedd&amp;par=$par&amp;page=' . $_GET['page'] . '&amp;i=' . $j . '">$1</a></b>', $contents[$j]);
   else if(preg_match('/<i>(.*?)<\/i>/i', $contents[$j]))
      $contents[$j] = preg_replace('/<i>(.*?)<\/i>/i', '<i><a href="admin.php?st=menuedd&amp;par=$par&amp;page=' . $_GET['page'] . '&amp;i=' . $j . '">$1</a></i>', $contents[$j]);
   else if(preg_match('/<small>(.*?)<\/small>/i', $contents[$j]))
      $contents[$j] = preg_replace('/<small>(.*?)<\/small>/i', '<small><a href="admin.php?st=menuedd&amp;par=$par&amp;page=' . $_GET['page'] . '&amp;i=' . $j . '">$1</a></small>', $contents[$j]);

   else if(trim($contents[$j]) != '')
      $contents[$j] = preg_replace("/(.+)\n/i", '<a href="admin.php?st=menuedd&amp;par=$par&amp;page=' . $_GET['page'] . '&amp;i=' . $j . '">$1</a>' . "\n", $contents[$j]);

   echo $contents[$j];
}


// Выводим последнюю часть страницы без изменений
$j++;
for($k = $j; $k < count($contents); $k++)
{
   echo $contents[$k];
} 
echo"</p>";
}
////////////////////////////////GL MENUobzor2//////////////////////////////////////////////////////
if($st=="menuedd") {print"&#x0420;&#x0435;&#x0434;&#x0430;&#x043A;&#x0442;&#x0438;&#x0440;&#x043E;&#x0432;&#x0430;&#x0442;&#x044C; &#x0413;&#x043B;&#x0430;&#x0432;&#x043D;&#x043E;&#x0435; &#x041C;&#x0415;&#x041D;&#x042E;<br/>";
$contents = file("wml/" . addslashes($_GET['page']));
echo htmlspecialchars($contents[(int)$_GET['i']]);//echo htmlentities($contents[(int)$_GET['i']]); ?><br/>
<a href="admin.php?par=<?php echo $par; ?>&amp;p=<?php echo $login; ?>&amp;page=<?php echo $_GET['page']; ?>&amp;i=<?php echo $_GET['i']; ?>&amp;st=menudelt">&#x0423;&#x0434;a&#x043B;&#x0438;&#x0442;&#x044C;</a><br/>
<a href="moduli.php?par=<?php echo $par; ?>&amp;p=<?php echo $login; ?>&amp;page=<?php echo $_GET['page']; ?>&amp;i=<?php echo $_GET['i']; ?>&amp;st=pmoduli">+&#x041C;&#x041E;&#x0414;&#x0423;&#x041B;&#x042C;</a><br/>
<a href="admin.php?par=<?php echo $par; ?>&amp;p=<?php echo $login; ?>&amp;page=<?php echo $_GET['page']; ?>&amp;i=<?php echo $_GET['i']; ?>&amp;st=wmlpluse">+&#x0441;&#x0442;&#x0440;&#x0430;&#x043D;&#x0438;&#x0446;&#x0443;</a><br/>

*********<br/>
&#x0414;&#x043E;&#x0431;&#x0430;&#x0432;&#x0438;&#x0442;&#x044C; &#x041B;&#x0438;&#x043D;&#x043A; &#x0432; &#x043C;&#x0435;&#x043D;&#x044E;!<br/>
Te&#x043A;c&#x0442;:<br/>
<input name="text" emptyok="true" value="" title="text"/><br/>
URL:<br/>
<input name="link" emptyok="true" maxlength="150" value="http://" title="link"/><br/>
&#x041A;ap&#x0442;&#x0438;&#x043D;&#x043A;a:<br/>
<input name="picture" emptyok="true" maxlength="150" value="http://" title="picture"/><br/>
Co&#x0437;&#x0434;a&#x0442;&#x044C; &#x043A;a&#x043A;:<br/>
<select name="action">
<option value="link">&#x041B;&#x0438;&#x043D;&#x043A;</option>
<option value="linkb">Жирный линк</option>
<option value="linki">Курсивный линк</option>
<option value="linku">Подчеркнутый линк</option>
<option value="links">Малый линк</option>
<option value="text">Te&#x043A;c&#x0442;</option>
<option value="textb">Жирный текст</option>
<option value="texti">РљСѓСЂСЃРёРІ</option>
<option value="textu">Подчеркнутый</option>
<option value="texts">Малый текст</option>
<option value="picture">&#x041A;ap&#x0442;&#x0438;&#x043D;&#x043A;a</option>
<option value="urlpict">&#x041B;&#x0438;&#x043D;&#x043A; &#x0432; &#x043A;ap&#x0442;&#x0438;&#x043D;&#x043A;e</option>
<option value="br">&lt;br/&gt;</option>
<option value="left">align=left</option>
<option value="center">align=center</option>
<option value="right">align=right</option>
</select><br/>
A&#x0432;&#x0442;o&lt;br/&gt;:<br/>
<select name="abr">
<option value="yes">&#x0414;a</option>
<option value="no">&#x041D;e&#x0442;</option>
</select><br/>
Pac&#x043F;o&#x043B;o&#x0436;e&#x043D;&#x0438;e:<br/>
<select name="location">
<option value="below">H&#x0438;&#x0436;&#x0435;</option>
<option value="rewrite">&#x041F;epe&#x0437;a&#x043F;&#x0438;c&#x044C;</option>
<option value="above">&#x0412;&#x044B;&#x0448;e</option>
</select><br/>
&#x0420;&#x0435;&#x0437;&#x0430;&#x0442;&#x044C; &#x0442;&#x0435;&#x0433;&#x0438;:<br/>
<select name="strip">
<option value="yes">&#x0414;&#x0430;</option>
<option value="no">&#x041D;&#x0435;&#x0442;</option>
</select><br/>
<anchor title="go">OK<go href="admin.php?st=menuandd&amp;par=<?php echo $par; ?>&amp;page=<?php echo $_GET['page']; ?>&amp;i=<?php echo $_GET['i']; ?>" method="post">
<postfield name="action" value="$(action)"/>
<postfield name="location" value="$(location)"/>
<postfield name="abr" value="$(abr)"/>
<postfield name="text" value="$(text)"/>
<postfield name="link" value="$(link)"/>
<postfield name="picture" value="$(picture)"/>
<postfield name="strip" value="$(strip)"/>
</go></anchor><br/>
<br/>
<?php 

}
////////////////////////////////GL MENU DEL//////////////////////////////////////////////////////
if($st=="menudelt") {print"&#x0423;&#x0434;a&#x043B;&#x0438;&#x043D;&#x043E;!! &#x0423;&#x0434;&#x0430;&#x0447;&#x043D;&#x043E;!<br/>";
 if($_GET['i'] != 5) // строка с первым <p align ...
   {
      $contents = file("wml/" . addslashes($_GET['page']));
      $contents2 = array();
      for($i = 0; $i < count($contents); $i++)
      {
         if($i != $_GET['i'])
            $contents2[] = $contents[$i];
      }
      $fp = fopen("wml/" . addslashes($_GET['page']), 'w');
      fputs($fp, join('', $contents2));
      fclose($fp);
      $message = 'Текст удален';
   }
   else
   {
      $message = 'Данную строку нельзя удалить';
   }
}
////////////////////////////////GL MENU ANDD//////////////////////////////////////////////////////
if($st=="menuandd") {print"&#x041B;&#x0438;&#x043D;&#x043A; &#x0432; &#x043C;&#x0435;&#x043D;&#x044E; &#x0434;&#x043E;&#x0431;&#x0430;&#x0432;&#x043B;&#x0435;&#x043D;!<br/>";
if(preg_match('/[^\w\.]/', $_GET['page']))
{
?>
<wml>
<card id="error" title="error" ontimer="main.php?id=<?php echo $id; ?>&amp;p=<?php echo $login; ?>"><timer value="15"/>
<p align="center">
Неправильное имя страницы
</p>
</card>
</wml>
<?php
   exit;
}

   $contents = file("wml/" . addslashes($_GET['page']));
   for($i = 0; $i < count($contents); $i++)
   {
      if($banner == 'top' && $i == 6)
      {
      }
      else
      {
         $contents2[] = $contents[$i];
      }
      if(trim($contents[$i]) == '<p align="center">' || trim($contents[$i]) == '<p align="left">' || trim($contents[$i]) == '<p align="right">')
      {
         if($banner == 'top')
            $contents2[] = get_random_link();
      }

      if((isset($contents[$i+1]) && trim($contents[$i+1]) == '</p>') || (isset($contents[$i+2]) && trim($contents[$i+2]) == '</card>'))
      {
         if($banner == 'bottom')
         {
            array_pop($contents2);
            $contents2[] = get_random_link();
         }
      }

      if($i == $_GET['i'])
      {
         if($i == 5 && $_POST['location'] == 'rewrite' && $_POST['action'] != 'left' && $_POST['action'] != 'center' && $_POST['action'] != 'right')
         {
?>
<wml>
<card id="added" title="added" ontimer="edit.php?id=<?php echo $id; ?>&amp;p=<?php echo $login; ?>&amp;page=<?php echo $_GET['page']; ?>"><timer value="15"/>
<p>
В этой строке Вы можете использовать только выравнивание текста<br/>
</p>
</card>
</wml>
<?php
            exit;
         }

         $_POST['text'] = str_replace('&', '&amp;', $_POST['text']);
         $_POST['text'] = str_replace('$', '$$', $_POST['text']);
         if($_POST['strip'] == 'yes')
            $_POST['text'] = strip_tags($_POST['text']);

         if($_POST['text'] == '' && ($_POST['action'] != 'left' && $_POST['action'] != 'center' && $_POST['action'] != 'right'))
         {
?>
<wml>
<card id="added" title="added" ontimer="edit.php?id=<?php echo $id; ?>&amp;p=<?php echo $login; ?>&amp;page=<?php echo $_GET['page']; ?>"><timer value="15"/>
<p>
Вы не ввели текст<br/>
</p>
</card>
</wml>
<?php
            exit;
         }

         switch($_POST['action'])
         {
            case 'link':
               $new_line = '<a href="' . $_POST['link'] . '">' . $_POST['text'] . "</a>\n";
               break;
            case 'linkb':
               $new_line = '<b><a href="' . $_POST['link'] . '">' . $_POST['text'] . "</a></b>\n";
               break;
            case 'linki':
               $new_line = '<i><a href="' . $_POST['link'] . '">' . $_POST['text'] . "</a></i>\n";
               break;
            case 'links':
               $new_line = '<small><a href="' . $_POST['link'] . '">' . $_POST['text'] . "</a></small>\n";
               break;
            case 'linku':
               $new_line = '<u><a href="' . $_POST['link'] . '">' . $_POST['text'] . "</a></u>\n";
               break;
            case 'text':
               $new_line = $_POST['text'] . "\n";
               break;
            case 'textb':
               $new_line = '<b>' . $_POST['text'] . "</b>\n";
               break;
            case 'texti':
               $new_line = '<i>' . $_POST['text'] . "</i>\n";
               break;
            case 'texts':
               $new_line = '<small>' . $_POST['text'] . "</small>\n";
               break;
            case 'textu':
               $new_line = '<u>' . $_POST['text'] . "</u>\n";
               break;
            case 'picture':
               $new_line = '<img src="' . $_POST['picture'] . '" alt="' . $_POST['text'] . '"/>' . "\n";
               break;
            case 'urlpict':
               $new_line = '<a href="' . $_POST['link'] . '"><img src="' . $_POST['picture'] . '" alt="' . $_POST['text'] . '"/></a>' . "\n";
               break;
            case 'br':
               $new_line = '<br/>' . "\n";
               break;
            case 'left':
               if($_GET['i'] == 5)
                  $new_line = '<p align="left">' . "\n";
               else
                  $new_line = '</p><p align="left">' . "\n";
               break;
            case 'center':
               if($_GET['i'] == 5)
                  $new_line = '<p align="center">' . "\n";
               else
                  $new_line = '</p><p align="center">' . "\n";
               break;
           case 'right':
               if($_GET['i'] == 5)
                  $new_line = '<p align="right">' . "\n";
               else
                  $new_line = '</p><p align="right">' . "\n";
               break;
            default:
               $new_line = '';
         }

         if($_POST['abr'] == 'yes')
            $new_line .= "\n<br/>\n";

         if($_POST['location'] == 'below')
         {
            // adding new line
            $contents2[] = $new_line;
         }
         if($_POST['location'] == 'rewrite')
         {
            // adding new line
            if($_GET['i'] == 5)
            {
               $adv_link = array_pop($contents2);
               array_pop($contents2);
               $contents2[] = $new_line;
               //$contents2[] = $adv_link;
            }
            else
            {
               array_pop($contents2);
               $contents2[] = $new_line;
            }
         }
         if($_POST['location'] == 'above')
         {
            // adding new line
            $curr_row = array_pop($contents2);
            $contents2[] = $new_line;
            array_push($contents2, $curr_row);
         }
      }
   }
   $fp = fopen("wml/" . addslashes($_GET['page']), 'wb');
   fputs($fp, join('', $contents2));
   fclose($fp);

}

if(!isset($_GET['page']))
   $_GET['page'] = 'index.cms';

if(preg_match('/[^\w\.]/', $_GET['page']))
{
?>
<wml>
<card id="error" title="error" ontimer="main.php?id=<?php echo $id; ?>&amp;p=<?php echo $login; ?>"><timer value="15"/>
<p align="center">
Неправильное имя страницы
</p>
</card>
</wml>
<?php
   exit;


}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////GL TEKST///////////////////////////////////////////////////////////
if($st=="texgl") {print"&#x0422;&#x0435;&#x043A;&#x0441;&#x0442; &#x041D;&#x0430; &#x0433;&#x043B;&#x0430;&#x0432;&#x043D;&#x043E;&#x0439;!<br/>";
print"<img src=\"stl/icon03.gif\" alt=\"*\"/><a href=\"admin.php?st=texobz&amp;par=$par\">&#x041E;&#x0411;&#x0417;&#x041E;&#x0420;</a><br/>";
print"<img src=\"stl/icon04.gif\" alt=\"*\"/><a href=\"admin.php?st=texrd&amp;par=$par\">&#x0420;&#x0435;&#x0434;&#x0430;&#x043A;&#x0442;&#x0438;&#x0440;&#x043E;&#x0432;&#x0430;&#x0442;&#x044C;</a><br/>";
}
////////////////////////////////GL TEKST OBZOR/////////////////////////////////////////////////
if($st=="texobz") {print"&#x041E;&#x0431;&#x0437;&#x043E;&#x0440;&#x0422;&#x0435;&#x043A;&#x0441;&#x0442;&#x0430;! <br/><br/>";
echo "<small>";
$text = ("wml/waps.cms"); 
        $opis = include($text); 
echo "</small>";		
}
/////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////GL TEKST REDAKTOR/////////////////////////////////////////////////
if($st=="texrd") {print"&#x0420;&#x0435;&#x0434;&#x0430;&#x043A;&#x0442;&#x043E;&#x0440; &#x0422;&#x0435;&#x043A;&#x0441;&#x0442;&#x0430;! <br/><br/>";
 $text_info = join('', file("wml/waps.cms")); 

echo "<small>&#x0442;&#x0435;&#x043A;&#x0441;&#x0442;:</small> <input name=\"txss\" maxlength=\"200\" value=\"$text_info\"/><br/>";
  echo "<small><anchor title=\"Update!\">&#x041E;&#x0431;&#x043D;&#x043E;&#x0432;&#x0438;&#x0442;&#x044C;!";
          echo "<go href=\"admin.php?st=texupd&amp;par=$par\" method=\"post\">";
          echo "<postfield name=\"txss\" value=\"\$txss\"/>";
           echo "</go>";
          echo "</anchor></small>";
}
////////////////////////////////GL Update///////////////////////////////////////////////////////////
if($st=="texupd") {print"&#x0422;&#x0435;&#x043A;&#x0441;&#x0442; &#x0438;&#x0437;&#x043C;&#x0435;&#x043D;&#x0435;&#x043D;!<br/>";
$fp=fopen("wml/waps.cms","w");
		fputs($fp,"$txss \r\n");                                    ////////////////// создание нового файла с сообщением с именем номера этого файла
		fclose($fp);

}
////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////WMLPLUSED//////////////////////////////////////////////////////////
if($st=="wmlpluse") {print"+&#x0441;&#x0442;&#x0440;&#x0430;&#x043D;&#x0438;&#x0446;&#x0443;<br/>";
$max_files = 5;

if(isset($_GET['from']))
   $from = $_GET['from'];
else
   $from = 0;

$to = $from + $max_files;

$n = 0;
   $files = '';
   if ($handle = opendir("inc/"))
   {
      while (false !== ($file = readdir($handle)))
      {
         if($file != '.' && $file != '..' && $file != 'files')
         {
            $filesize = filesize("inc/$file");
            if($n >= $from && $n < $to)
               $files .= '<a href="admin.php?st=wmlview&amp;par=' . $par . '&amp;i='.$i.'&amp;urlwmls=inc/' . $file . '">' . $file . '(' . $filesize . ' byte)</a><br/>';
            $n++;
         }
      }
      closedir($handle);
   }

if($n > $to )
         $files .= <<<FILEDATA
<a href="admin.php?st=wmlpluse&amp;par=$par&amp;from=$to">&#x0414;&#x0430;&#x043B;&#x0435;&#x0435;</a>
<br/>
FILEDATA;

$back_from = $from - $max_files;
if($from > 0)
   $files .= <<<FILEDATA
<a href="admin.php.php?st=wmlpluse&amp;par=$par&amp;from=$back_from">&#x041D;&#x0430;&#x0437;&#x0430;&#x0434;</a>
<br/>
FILEDATA;

?>
&#x0412;&#x0441;&#x0435;&#x0433;&#x043E; &#x0444;&#x0430;&#x0439;&#x043B;&#x043E;&#x0432;:<?php echo $n; ?>
<br/>
<?php echo $files; ?>
</p>
<p align="center">



<?php
}
//////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////WML NA GLAV/////////////////////////////////////////////////////////
if($st=="wmlview") {print"+&#x0441;&#x0442;&#x0440;&#x0430;&#x043D;&#x0438;&#x0446;&#x0443;<br/>";

echo htmlspecialchars($contents[(int)$_GET['i']]);//echo htmlentities($contents[(int)$_GET['i']]);

?>
Te&#x043A;c&#x0442;:<br/>
<input name="text" emptyok="true" value="" title="text"/><br/>
Co&#x0437;&#x0434;a&#x0442;&#x044C; &#x043A;a&#x043A;:<br/>
<select name="action">
<option value="link">&#x041B;&#x0438;&#x043D;&#x043A;</option>
<option value="linkb">&#x0416;&#x0438;&#x0440;&#x043D;&#x044B;&#x0439; &#x043B;&#x0438;&#x043D;&#x043A;</option>
<option value="linki">&#x041A;&#x0443;&#x0440;&#x0441;&#x0438;&#x0432;&#x043D;&#x044B;&#x0439; &#x043B;&#x0438;&#x043D;&#x043A;</option>
<option value="linku">&#x041F;&#x043E;&#x0434;&#x0447;&#x0435;&#x0440;&#x043A;&#x043D;&#x0443;&#x0442;&#x044B;&#x0439; &#x043B;&#x0438;&#x043D;&#x043A;</option>
<option value="links">&#x041C;&#x0430;&#x043B;&#x044B;&#x0439; &#x043B;&#x0438;&#x043D;&#x043A;</option></select><br/>
A&#x0432;&#x0442;o&lt;br/&gt;:<br/>
<select name="abr">
<option value="yes">&#x0414;a</option>
<option value="no">&#x041D;e&#x0442;</option>
</select><br/>
Pac&#x043F;o&#x043B;o&#x0436;e&#x043D;&#x0438;e:<br/>
<select name="location">
<option value="below">H&#x0438;&#x0436;&#x0435;</option>
<option value="rewrite">&#x041F;epe&#x0437;a&#x043F;&#x0438;c&#x044C;</option>
<option value="above">&#x0412;&#x044B;&#x0448;e</option>
</select><br/>
&#x0420;&#x0435;&#x0437;&#x0430;&#x0442;&#x044C; &#x0442;&#x0435;&#x0433;&#x0438;:<br/>
<select name="strip">
<option value="yes">&#x0414;&#x0430;</option>
<option value="no">&#x041D;&#x0435;&#x0442;</option>
</select><br/>
<anchor title="go">OK<go href="admin.php?st=menuandd&amp;par=<?php echo $par; ?>&amp;page=<?php echo $_GET['page']; ?>&amp;i=<?php echo $_GET['i']; ?>" method="post">
<postfield name="action" value="$(action)"/>
<postfield name="location" value="$(location)"/>
<postfield name="abr" value="$(abr)"/>
<postfield name="text" value="$(text)"/>
<postfield name="link" value="<?php echo $_GET['urlwmls']; ?>"/>
<postfield name="strip" value="$(strip)"/>
</go></anchor><br/>
<br/>
<?php 

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

?>