View file clan/admin.php

File size: 30.27Kb
<?php
include "config.php";
include "pass.php";
function top (){
global $pass;
echo "<center><table cellpadding=2 cellspacing=1 bgcolor=#cccccc width=\"100%\">
<tr><td width=\"100%\" border=0 bgcolor=#454545><center>
::&nbsp;<a href=\"admin.php?show=new&passw=$pass\">список новых мемберов</a>&nbsp;::&nbsp;
<a href=\"admin.php?show=users&passw=$pass\">список мемберов клана</a>&nbsp;::&nbsp;
<a href=\"admin.php?show=delete&passw=$pass\">удалить мембера</a>&nbsp;::&nbsp;
<a href=\"admin.php?show=add&passw=$pass\">добавить мембера</a>&nbsp;::&nbsp;      <br> ::
<a href=\"admin.php?show=edit&passw=$pass\">редактировать профиль</a>&nbsp;::&nbsp;
<a href=\"admin.php?show=remind&passw=$pass\">восстановление ID</a>&nbsp;::&nbsp;
<a href=\"admin.php?show=game_at&passw=$pass\">состав играющих</a>&nbsp;::&nbsp;
<a href=\"admin.php?show=change&passw=$pass\">смена пароля</a>&nbsp;::&nbsp;
<br></center></td></tr></table></center><br><br>\n"; }
function hdr() {
global $clan;
global $bgcolor;
global $css;
global $textcolor;
echo "<HTML>";
echo "<HEAD>";
echo "<TITLE>";
echo"$clan\n";
echo "Clan - Administration</TITLE>";
echo "<link rel=\"stylesheet\" href=\"$css\">";
echo "<meta HTTP-EQUIV=\"Content-Type\" Content=\"text-html; charset=Windows-1251\">";
echo "</head><BODY bgcolor=\"$bgcolor\" text=\"$textcolor\">";
}
function ftr (){
echo "</BODY>\n";
echo "</HTML>\n";
}

if ($show=="enter"){
hdr();
echo "
<br><br><br><br><br><br><br><br><br>
<center>
<table bgcolor=\"#000000\"><tr><td bgcolor=\"#000000\"><center><font color=\"#493F48\">Ожидание авторизации...</font></center></td></tr><tr><td bgcolor=\"#000000\">
<form action = \"admin.php\" method =\"post\">
<font  color=\"#493F48\">Пароль:</font> <input type=\"password\" maxlength=\"15\" name =\"passw\">&nbsp;
<input type=\"submit\" name=\"ok\" value = \"enter\">
</form></td></tr><tr><td bgcolor=\"#000000\"><center><font  color=\"#493F48\">
$clan Autorizer &copy; </font></center></td></tr></table><br>
</center>


";
ftr();
exit;
}
if (!empty($ok)){
$count_pass = strlen($passw);
if (($passw==$pass) && ($count_pass<=15)) {
header ("Location: admin.php?show=users&passw=$pass");
exit;
}
else {
hdr();
echo "<center><br><br><br>$err[6]</center>";
ftr();
exit;
}
exit;

}






if (($show == "users") and ($passw==$pass)){
hdr();
top();
$file = "members.dat";
$open = fopen ($file, "r");
$data = file($file);
$total=count($data);

echo "<center><font color=\"#A8A8A8\">Сейчас в клане $clan мемберов: $total </font></center><br>";
for ($i=0;$i<count($data);$i++){
list( $fid,$fmail,$fcity,$fcountry,$fname,$flastname,$fnick,$fage,$ficq,$fgame, $fstatus, $fdate ) = split( '\|', "$data[$i]" );

echo "<center>\n";
echo "<table border=\"0\" width=\"450\" bgcolor=\"#5d5d5d\" >\n";
//
echo "<tr>\n";
echo "<td bgcolor=\"#cccccc\" width=\"90\">\n";
echo "ID\n";
echo "</td>\n";
echo "<td bgcolor=\"#808080\" width=\"360\">\n";
echo "$fid";
echo "</td>\n";
echo "</tr>\n";
//
echo "<tr>\n";
echo "<td bgcolor=\"#cccccc\" width=\"90\">\n";
echo "Мыло\n";
echo "</td>\n";
echo "<td bgcolor=\"#808080\" width=\"360\" class=\"plain\">\n";
echo "<a href=\"mailto:$fmail\" style=\"{text-decoration: underline;}\"><font color=\"#0000FF\">$fmail</font></a>";
echo "</td>\n";
echo "</tr>\n";
//
echo "<tr>\n";
echo "<td bgcolor=\"#cccccc\" width=\"90\">\n";
echo "Ник\n";
echo "</td>\n";
echo "<td bgcolor=\"#808080\" width=\"360\">\n";
echo "$fnick";
echo "</td>\n";
echo "</tr>\n";
//
echo "<tr>\n";
echo "<td bgcolor=\"#cccccc\" width=\"90\">\n";
echo "Звание\n";
echo "</td>\n";
echo "<td bgcolor=\"#808080\" width=\"360\">\n";
echo "$fstatus";
echo "</td>\n";
echo "</tr>\n";
//
echo "<tr>\n";
echo "<td bgcolor=\"#cccccc\" width=\"90\">\n";
echo "Возраст\n";
echo "</td>\n";
echo "<td bgcolor=\"#808080\">\n";
echo "$fage";
echo "</td>\n";
echo "</tr>\n";
//

echo "<tr>\n";
echo "<td bgcolor=\"#cccccc\" width=\"90\">\n";
echo "Город\n";
echo "</td>\n";
echo "<td bgcolor=\"#808080\">\n";
echo "$fcity";
echo "</td>\n";
echo "</tr>\n";
//
echo "<tr>\n";
echo "<td bgcolor=\"#cccccc\" width=\"90\">\n";
echo "Страна\n";
echo "</td>\n";
echo "<td bgcolor=\"#808080\">\n";
echo "$fcountry";
echo "</td>\n";
echo "</tr>\n";
//
echo "<tr>\n";
echo "<td bgcolor=\"#cccccc\">\n";
echo "Имя\n";
echo "</td>\n";
echo "<td bgcolor=\"#808080\">\n";
echo "$fname";
echo "</td>\n";
echo "</tr>\n";
//
echo "<tr>\n";
echo "<td bgcolor=\"#cccccc\">\n";
echo "Фамилия\n";
echo "</td>\n";
echo "<td bgcolor=\"#808080\">\n";
echo "$flastname";
echo "</td>\n";
echo "</tr>\n";
//
echo "<tr>\n";
echo "<td bgcolor=\"#cccccc\">\n";
echo "Game\n";
echo "</td>\n";
echo "<td bgcolor=\"#808080\">\n";
echo "$fgame";
echo "</td>\n";
echo "</tr>\n";
//
echo "<tr>\n";
echo "<td bgcolor=\"#cccccc\">\n";
echo "ICQ\n";
echo "</td>\n";
echo "<td bgcolor=\"#808080\">\n";
echo "$ficq";
echo "</td>\n";
echo "</tr>\n";
//
echo "<tr>\n";
echo "<td bgcolor=\"#cccccc\">\n";
echo "Дата\n";
echo "</td>\n";
echo "<td bgcolor=\"#808080\">\n";
echo "$fdate";
echo "</td>\n";
echo "</tr>
</table>\n";
echo "<br>\n";
echo "</center>\n";
}

ftr();
exit;
}

if (($show == "new") and ($passw==$pass))
 {
hdr();
top();
$file = "temp.dat";
$data = file($file);
$total=count($data);


if (count($data)<1) {
echo "<center>\n";
echo "<font color=\"#546473\">**С вашего последнего захода, желающих вступить в клан $clan не появилось**</font>\n";
echo "</center>\n";
exit;
}
else {
$mounths=array("Января","Февраля","Марта","Апреля","Мая","Июня","Июля","Августа","Сентября","Октября","Ноября","Декабря");
$today=date ("d")." ".$mounths[date("m")-1]." ".date("Y")."г."." ".date ("H:i");

echo "<center>";
echo "<table cellpadding=2 cellspacing=1 bgcolor=#cccccc width=\"800\">\n";
echo "<tr><td border=0 bgcolor=#454545>";
echo "<center>\n";
echo "Список желающих вступить в клан\n";
echo "</center>\n";
echo "</td></tr>\n";
echo "</table>\n
";

for ($i=0;$i<count($data);$i++){
list( $fid,$fmail,$fcity,$fcountry,$fname,$flastname,$fnick,$fage,$ficq,$fgame ) = split( '\|', "$data[$i]" );
echo "<form action=\"admin.php\" method=\"post\">\n";
echo "<input type=\"hidden\" name=\"fid\" value=\"$fid\">\n";
echo "<input type=\"hidden\" name=\"fmail\" value=\"$fmail\">\n";
echo "<input type=\"hidden\" name=\"fnick\" value=\"$fnick\">\n";
echo "<input type=\"hidden\" name=\"passw\" value=\"$passw\">\n";
echo "<input type=\"hidden\" name=\"fmail\" value=\"$fmail\">\n";
echo "<input type=\"hidden\" name=\"flastname\" value=\"$flastname\">\n";
echo "<input type=\"hidden\" name=\"ficq\" value=\"$ficq\">\n";
echo "<input type=\"hidden\" name=\"fcity\" value=\"$fcity\">\n";
echo "<input type=\"hidden\" name=\"fcountry\" value=\"$fcountry\">\n";
echo "<input type=\"hidden\" name=\"fnick\" value=\"$fnick\">\n";
echo "<input type=\"hidden\" name=\"fname\" value=\"$fname\">\n";
echo "<input type=\"hidden\" name=\"today\" value=\"$today\">\n";
echo "<input type=\"hidden\" name=\"fage\" value=\"$fage\">\n";
echo "<input type=\"hidden\" name=\"fgame\" value=\"$fgame\">\n";
echo "<center>";
echo "<table cellpadding=2 cellspacing=1 bgcolor=#cccccc width=\"800\">\n";

echo "<tr>\n";
echo "<td bgcolor=#454545 width=\"27\">\n";
echo "ID";
echo "</td>";
echo "<td bgcolor=#454545 width=\"100\">\n";
echo "e-mail";
echo "</td>";
echo "<td bgcolor=#454545 width=\"80\">\n";
echo "ник";
echo "</td>";
echo "<td bgcolor=#454545 width=\"80\">\n";
echo "имя";
echo "</td>";
echo "<td bgcolor=#454545 width=\"80\">\n";
echo "фамилия";
echo "</td>";
echo "<td bgcolor=#454545 width=\"80\">\n";
echo "город";
echo "</td>";
echo "<td bgcolor=#454545 width=\"80\">\n";
echo "страна";
echo "</td>";
echo "<td bgcolor=#454545 width=\"80\">\n";
echo "возраст";
echo "</td>";
echo "<td bgcolor=#454545 width=\"80\">\n";
echo "ICQ";
echo "</td>";
echo "<td bgcolor=#454545 width=\"80\">\n";
echo "игра";
echo "</td><td bgcolor=#454545 width=\"100\">\n";
echo "</td></tr>";
echo "<tr><td bgcolor=#838383>
$fid</td><td bgcolor=#838383>
$fmail</td><td bgcolor=#838383>
$fnick</td><td bgcolor=#838383>
$fname</td><td bgcolor=#838383>
$flastname</td><td bgcolor=#838383>
$fcity</td><td bgcolor=#838383>
$fcountry </td><td bgcolor=#838383>
$fage</td><td bgcolor=#838383>
$ficq</td><td bgcolor=#838383>
$fgame</td><td bgcolor=#838383>";
echo "<input type=submit name=add value=\"Добавить\"><input type=submit name=del value=Удалить></td></tr>";
echo "</table>";
echo "<br>\n";
echo "</form>\n";
echo "</center>\n";
}

}
ftr ();
}


if (($add=="Добавить") and ($passw==$pass))
{
hdr();
top();
$mounths=array("Января","Февраля","Марта","Апреля","Мая","Июня","Июля","Августа","Сентября","Октября","Ноября","Декабря");
$today=date ("d")." ".$mounths[date("m")-1]." ".date("Y")."г."." ".date ("H:i");
$file = "members.dat";
$members = fopen($file,"a");
fwrite($members, "$fid|$fmail|$fcity|$fcountry|$fname|$flastname|$fnick|$fage|$ficq|$fgame|Rk|$today\n");
$okk = fclose($members);
echo"<center>";
echo "<table cellpadding=2 cellspacing=1 bgcolor=#cccccc width=450>
<tr><td border=0 bgcolor=#454545><center>Пользователь с данными:</center></td></tr><tr>
<td bgcolor=#838383>
<div align=\"left\"><b>Имя</b>:</div>
<div align=\"right\">$fname</div></td></tr><tr><td bgcolor=#838383>
<div align=\"left\"><b>Фамилия</b>:</div> <div align=\"right\">$flastname</div></td></tr><tr><td bgcolor=#838383>
<div align=\"left\"><b>Id</b>:</div> <div align=\"right\">$fid</div></td></tr><tr><td bgcolor=#838383>
<div align=\"left\"><b>Mail</b>:</div> <div align=\"right\"><a href=mailto:$fmail>$fmail</a></div></td></tr><tr><td bgcolor=#838383>
<div align=\"left\"><b>Город</b>:</div> <div align=\"right\">$fcity</div></td></tr><tr><td bgcolor=#838383>
<div align=\"left\"><b>Страна</b>:</div> <div align=\"right\">$fcountry</div></td></tr><tr><td bgcolor=#838383>
<div align=\"left\"><b>Ник</b>:</div> <div align=\"right\">$fnick</div></td></tr><tr><td bgcolor=#838383>
<div align=\"left\"><b>Возраст</b>:</div> <div align=\"right\">$fage</div></td></tr><tr><td bgcolor=#838383>
<div align=\"left\"><b>ICQ</b>:</div> <div align=\"right\">$ficq</div></td></tr><tr><td bgcolor=#838383>
<div align=\"left\"><b>Game</b>:</div> <div align=\"right\">$fgame</div></td></tr><tr><td bgcolor=#838383>
<div align=\"left\"><b>Звание</b>:</div> <div align=\"right\">Recruit</div></td></tr><tr><td bgcolor=#838383>
<div align=\"left\"><b>Дата регистрации</b>:</div> <div align=\"right\">$today</div></td></tr><tr><td bgcolor=#454545>
<center>был успешно премещён в мемберы клана.<br><a href=\"admin.php?show=users&passw=$pass\">посмотреть</a>
</center></td></tr></table>";

echo"</center> ";

$datfile = "temp.dat";
$content = file($datfile);
for($i=0; $i<=count($content); $i++){
if (ereg("^$fid\|", $content[$i])) {
unset($content[$i]);                 }
}

$fp = fopen($datfile,"w");
flock ($fp, 2);
for($i=0; $i<=count($content); $i++){
if(isset($content[$i]))
fputs($fp, $content[$i]);
}
flock ($fp, 3);
fclose($fp);

$xfile = "users/$fid.dat";
$xfp = fopen($xfile,"w");
fwrite($xfp, "$fid|$fmail|$fcity|$fcountry|$fname|$flastname|$fnick|$fage|$ficq|$fgame|Rk|$today");
fclose($xfp);
       ftr();
      exit;
       }

if (($del=="Удалить") and ($passw==$pass))

 {

      $datfile = "temp.dat";
      $content = file($datfile);
      for($i=0; $i<=count($content); $i++){
      if (ereg("^$fid\|", $content[$i])) {
      unset($content[$i]);                 }
}

$fp = fopen($datfile,"w");
flock ($fp, 2);
for($i=0; $i<=count($content); $i++){
if(isset($content[$i]))
fputs($fp, $content[$i]);
}
flock ($fp, 3);
fclose($fp);
header ("Location: admin.php?show=new&passw=$pass");
}


if (($show == "add")  and ($passw==$pass)) {
hdr();
top();
echo "//Если пользователь по каким-либо причинам не может зарегистрироваться, то вы можете добавить его в состав клана $clan самостоятельно.<br>\n";
echo "//Внимание!!! Добавленный вами пользователь автоматически попадает в мемберы клана.<br><br>\n";

if ((empty($asd)) and ($passw==$pass)) {

echo "<table cellpadding=2 cellspacing=1 bgcolor=#cccccc width=\"60%\">\n";
echo "<tr><td border=0 bgcolor=#454545>";
echo "<center>\n";
echo "Регистрация нового участника клана $clan\n";
echo "</center>\n";
echo "</td></tr>\n";
echo "</table>\n";
echo "<table cellpadding=2 cellspacing=1 bgcolor=#cccccc width=\"60%\">\n";
echo "<tr>\n";
echo "<td bgcolor=#838383>\n";
echo "<form action=\"admin.php\" method=\"post\">\n";
echo "<input type=\"hidden\" name=\"passw\" value=\"$passw\">\n";
echo "*ID:</td> <td bgcolor=#838383> <input type=\"text\" name=\"fid\" size=25 maxlength=\"5\" align=top>\n";
echo "<small><a href=\"admin.php?faq=1&passw=$pass\">что это?</a></small></td>\n";
echo "</tr><tr><td bgcolor=#838383>\n";
echo "   *E-mail:</td> <td bgcolor=#838383>  <input type=\"text\" name=\"fmail\" size=25></td></tr> <tr><td bgcolor=#838383>
   * Ник: </td> <td bgcolor=#838383> <input type=\"text\" name=\"fnick\" size=25 maxlength=\"15\"></td></tr><tr><td bgcolor=#838383>
   *Город:</td> <td bgcolor=#838383>  <input type=\"text\" name=\"fcity\" size=25 maxlength=\"20\"></td></tr> <tr><td bgcolor=#838383>
   Страна:</td> <td bgcolor=#838383>  <input type=\"text\" name=\"fcountry\" size=25 maxlength=\"10\"></td></tr> <tr><td bgcolor=#838383>
   Имя:</td> <td bgcolor=#838383> <input type=\"text\" name=\"fname\" size=25 maxlength=\"13\"></td></tr><tr><td bgcolor=#838383>
   Фамилия:</td> <td bgcolor=#838383>  <input type=\"text\" name=\"flastname\" size=25 maxlength=\"15\"></td></tr><tr><td bgcolor=#838383>
   Возраст:</td> <td bgcolor=#838383>  <input type=\"text\" name=\"fage\" size=25 maxlength=\"2\"></td></tr><tr><td bgcolor=#838383>
   ICQ:</td> <td bgcolor=#838383>  <input type=\"text\" name=\"ficq\" size=25 maxlength=\"10\"></td></tr> <tr><td bgcolor=#838383>
   Тип игр: </td> <td bgcolor=#838383> <input type=\"text\" name=\"fgame\" size=25 maxlength=\"10\"></td></tr></table>\n";
   echo "<table cellpadding=2 cellspacing=1 bgcolor=#cccccc width=\"60%\"><tr>
   <td bgcolor=#454545>

    <input type=\"submit\" name=\"asd\" value=\"регистрация\"><input type=\"reset\" value=\"очистить\"> <b>!</b> поля, отмеченные * обязательны к заполнению
    </td></tr></form>\n";
    echo "
</table>\n";
}
ftr();
}
switch ((!empty($faq)) and ($passw==$pass)){
case "1":
hdr();
top();
echo "<center><br>Id - уникальный номер, состоящий из пяти цифр. Он будет использоваться при авторизации.<br>";
echo "<a href=\"javascript:history.go(-1)\" class=\"text\">Вернуться назад</a>\n";
echo "</center>\n";
echo "</center>";
ftr();
break;
case "2":
echo "";
break;
}

if ((!empty($asd))  and ($passw==$pass)){
hdr();
top();
if (empty($fid)){$error= "вернитесь назад и введите ID";}
if (empty($fmail)){$error= "вернитесь назад и введите mail";}
if (empty($fnick)){$error= "вернитесь назад и введите nick";}
if (empty($fcity)){$error= "вернитесь назад и введите Город";}
if (empty($fname)){$fname ="Unknown";}
if (empty($fcountry)) {$fcountry ="Unknown";}
if (empty($flastname)) {$flastname ="Unknown";}
if (empty($fnick)) {$fnick ="Unknown";}
if (empty($fage)) {$fage ="Unknown";}
if (empty($ficq)) {$ficq ="Unknown";}
if (empty($fgame)) {$fgame ="Unknown";}
if (!empty($error)){
echo "<center>\n";
echo "Не заполнено одно из обязательных полей<br>";

echo "<br>\n";
echo "<a href=\"javascript:history.go(-1)\" class=\"text\">Вернуться назад</a>\n";
echo "</center>\n";
exit;
} else {
$pattern2 = "^([0-9]{5})";
$pattern = ".+@.+\..+";
if (eregi($pattern, $fmail)){
$str = strlen($fid);
if (eregi($pattern2, $fid)){
if ($str > 4 && $str < 6){
$file = "members.dat";
$open = fopen ($file, "r");
$login = file($file);
$count2 = count($login);
if ($count2 > "0" )  {
for ($n=0; $n<$count2; $n++) {
list( $id,$mail,$city,$country,$name,$lastname,$nick,$age,$icq,$game, $status, $date ) = split("\|", "$login[$n]");
if ($fid == $id) {
echo "<center>";
echo "Этот ID уже используется";

echo "<br>\n";
echo "<a href=\"javascript:history.go(-1)\" class=\"text\">Вернуться назад</a>\n";
echo "</center>\n";
exit;}
elseif ($fnick == $nick)  {
echo "<center>";
echo "Этот ник уже используется";

echo "<br>\n";
echo "<a href=\"javascript:history.go(-1)\" class=\"text\">Вернуться назад</a>\n";
echo "</center>\n";
exit;}
else {
$oki="oki";}
}
fclose($open);
if ((!empty($oki)) and ($passw==$pass)) {
$mounths=array("Января","Февраля","Марта","Апреля","Мая","Июня","Июля","Августа","Сентября","Октября","Ноября","Декабря");
$today=date ("d")." ".$mounths[date("m")-1]." ".date("Y")."г."." ".date ("H:i");
$file = "members.dat";
$open = fopen($file,"a");
fwrite($open, "$fid|$fmail|$fcity|$fcountry|$fname|$flastname|$fnick|$fage|$ficq|$fgame|Rk|$today\n");
fclose($open);



$xfile = "$dat_folder/$fid.dat";
$xfp = fopen($xfile,"w");
fwrite($xfp, "$fid|$fmail|$fcity|$fcountry|$fname|$flastname|$fnick|$fage|$ficq|$fgame|Rk|$today|");
fclose($xfp);

echo "<center>";
echo "Пользователь добавлен<br>\n";
echo "<a href=\"admin.php?show=users&passw=$pass\">Посмотреть список</a>\n";
echo "</center>\n";
}
} else {
$mounths=array("Января","Февраля","Марта","Апреля","Мая","Июня","Июля","Августа","Сентября","Октября","Ноября","Декабря");
$today=date ("d")." ".$mounths[date("m")-1]." ".date("Y")."г."." ".date ("H:i");
$file = "members.dat";
$open = fopen($file,"a");
fwrite($open, "$fid|$fmail|$fcity|$fcountry|$fname|$flastname|$fnick|$fage|$ficq|$fgame|Rk|$today\n");
fclose($open);


$xfile = "$dat_folder/$fid.dat";
$xfp = fopen($xfile,"w");
fwrite($xfp, "$fid|$fmail|$fcity|$fcountry|$fname|$flastname|$fnick|$fage|$ficq|$fgame|Rk|$today|");
fclose($xfp);

echo "<center>";
echo "Пользователь добавлен.\n";

echo "<br>\n";
echo "<a href=\"admin.php?show=users&passw=$pass\">Посмотреть список</a>\n";
echo "</center>\n";}
}else {
    echo "<center>";
echo "ID должен состоять из 5 цифр!";

echo "<br>\n";
echo "<a href=\"javascript:history.go(-1)\" class=\"text\">Вернуться назад</a>\n";
echo "</center>\n";
exit;}
}
else {
echo "<center>";
echo "ID должен состоять из 5 цифр!";

echo "<br>\n";
echo "<a href=\"javascript:history.go(-1)\" class=\"text\">Вернуться назад</a>\n";
echo "</center>\n";
exit;
}
}else {
echo "<center>";
echo "Введённый вами email $fmail - некорректен";

echo "<br>\n";
echo "<a href=\"javascript:history.go(-1)\" class=\"text\">Вернуться назад</a>\n";
echo "</center>\n";
exit;
}}
ftr();
}

if (($show == "delete") and ($passw==$pass))
{
hdr();
top();
$file = "members.dat";
$data = file($file);
$total=count($data);
if (count($data)<1) {
echo "<br>\n";
echo "<br>\n";
echo "<center>\n";
echo "<font color=\"#546473\">**В вашем клане нет ни одного рекрута**</font>\n";
echo "</center>\n";
}  else {
for ($i=0;$i<count($data);$i++){
list( $fid,$fmail,$fcity,$fcountry,$fname,$flastname,$fnick,$fage,$ficq,$fgame ) = split( '\|', "$data[$i]" );
echo "<center>\n";
echo "<form action=\"admin.php\" method=\"post\">\n";
echo "<table cellspacing=\"1\" cellpadding=\"2\" bgcolor=\"#958A8A\" width=\"260\" border=\"0\"><tr>\n";
echo "<input type=\"hidden\" name=\"fid\" value=\"$fid\">\n";
echo "<input type=\"hidden\" name=\"passw\" value=\"$passw\">\n";
echo "<input type=\"hidden\" name=\"fname\" value=\"$fname\">\n";
echo "<input type=\"hidden\" name=\"fnick\" value=\"$fnick\">\n";
echo "<input type=\"hidden\" name=fnick value=$fnick><td width=200 bgcolor=#000000>
<font color=#ffffff>$fnick</font></td>
<td width=\"60\" bgcolor=#958A8A>\n";
echo "<center><input type=submit name=del_self value=Удалить></center></td><td></td></tr>\n";
echo "</table>\n";
echo "</form>\n";
echo "</center>\n";
}
}
ftr();
}
if (($del_self=="Удалить")and ($passw==$pass))   {

      $datfile = "members.dat";
      $content = file($datfile);
      for($i=0; $i<=count($content); $i++){
      if (ereg("^$fid\|", $content[$i])) {
      unset($content[$i]);                 }
}

$fp = fopen($datfile,"w");
flock ($fp, 2);
for($i=0; $i<=count($content); $i++){
if(isset($content[$i]))
fputs($fp, $content[$i]);
}
flock ($fp, 3);
fclose($fp);

$file = "$dat_folder/$fid.dat";
@unlink("$file");
header ("Location: admin.php?show=delete&passw=$pass");

}


if (($show == "edit") and ($passw==$pass)) {
hdr();
top();

echo "<center>\n";
echo "<table cellpadding=2 cellspacing=1 bgcolor=#cccccc width=\"400\">\n";
echo "<tr>\n";
echo "<td border=0 bgcolor=#454545><center>Чей профиль будем редактировать?</center>\n";
echo "</td></tr>\n";
echo "<tr>\n";
echo "<td bgcolor=#838383>";
$file = "members.dat";
$open = fopen ($file, "r");
$login = file($file);
$count2 = count($login);
if ($count2>0) {
for ($n=0; $n<$count2; $n++) {
list( $fid,$fmail,$fcity,$fcountry,$fname,$flastname,$fnick,$fage,$ficq,$fgame ) = split("\|", "$login[$n]");
echo "<form action=admin.php method=\"post\">\n";
echo "<input type=\"hidden\" name=\"passw\" value=\"$passw\">\n";
echo "<input name=\"select\" type=\"radio\" value=\"$fid\">ID:$fid Ник:$fnick Имя:$fname\n";
echo "<br>\n";}
fclose($open);
echo "<input type=\"submit\" name=\"edit\" value=\"Редактировать\">\n";
echo "</form>";
echo "</td></tr>\n";
echo "</table>\n";
echo "</center>\n";} else {echo "<center>В вашем клане нет ни одного рекрута</center>";}
ftr();
}

if (($edit=="Редактировать") and ($passw==$pass))
{
hdr();
top();
$file = "$dat_folder/$select.dat";
$open = fopen($file,"r");
$login = file($file);
$count = count($login);
echo "<center>";
echo "<table cellpadding=2 cellspacing=1 bgcolor=#cccccc width=\"150\">\n";
echo "<tr><td bgcolor=#454545><center>Id : $select</center></td></tr><tr><td>";
for ($n=0; $n<$count; $n++) {
list( $fid,$fmail,$fcity,$fcountry,$fname,$flastname,$fnick,$fage,$ficq,$fgame,$fstatus, $fdate ) = split("\|", "$login[$n]");
echo "<form action=admin.php method=\"post\">";
echo "<input type=\"hidden\" name=\"passw\" value=\"$passw\">\n";
echo "<input name=\"fdate\" type=\"hidden\" value=\"$fdate\">\n";
echo "<input name=\"fid\" type=\"hidden\" value=\"$fid\">\n";
echo "E-Mail: <input name=\"fmail\" type=\"text\" value=\"$fmail\"><br>\n";
echo "Ник: <input name=\"fnick\" type=\"text\" value=\"$fnick\"><br>\n";
echo "Имя: <input name=\"fname\" type=\"text\" value=\"$fname\"><br>\n";
echo "Фамилия: <input name=\"flastname\" type=\"text\" value=\"$flastname\"><br>\n";
echo "Возраст: <input name=\"fage\" type=\"text\" value=\"$fage\"><br>\n";
echo "Город: <input name=\"fcity\" type=\"text\" value=\"$fcity\"><br>\n";
echo "Страна: <input name=\"fcountry\" type=\"text\" value=\"$fcountry\"><br>\n";
echo "ICQ: <input name=\"ficq\" type=\"text\" value=\"$ficq\"><br>\n";
echo "Тип игр: <input name=\"fgame\" type=\"text\" value=\"$fgame\"><br>\n";
echo "Звание: <select name=\"fstatus\">\n";
echo "<option value=\"$fstatus\" selected>$fstatus</option>\n";
echo "<option value=\"Sd\">Soldier</option>\n";
echo "<option value=\"Cp\">Copral</option>\n";
echo "<option value=\"Fw\">Feldwebel</option>\n";
echo "<option value=\"Ofz\">Offizier</option>\n";
echo "<option value=\"Ost\">Oberst</option>\n";
echo "<option value=\"M\">Master</option>\n";
echo "<option value=\"Cm\">ClanMaster</option>\n";
echo "</select><br>\n";
echo "<center><input type=\"submit\" name=\"edit_him\" value=\"Изменить\" size=\"12\"></center>\n";
echo "</form>";
}
fclose($open);
echo "</td></tr></table></center>";
ftr;
}
if (($edit_him=="Изменить")  and ($passw==$pass))  {
$file = "$dat_folder/$fid.dat";
$open = fopen($file,"w");
fwrite($open, "$fid|$fmail|$fcity|$fcountry|$fname|$flastname|$fnick|$fage|$ficq|$fgame|$fstatus|$fdate");
fclose($open);
$datfile = "members.dat";
$content = file($datfile);
for($i=0; $i<=count($content); $i++){
if (ereg("^$fid\|", $content[$i])) {
$content[$i]="$fid|$fmail|$fcity|$fcountry|$fname|$flastname|$fnick|$fage|$ficq|$fgame|$fstatus|$fdate\n";                 }
}
$fp = fopen($datfile,"w");
flock ($fp, 2);
for($i=0; $i<=count($content); $i++){
if(isset($content[$i]))
fputs($fp, $content[$i]);
}
flock ($fp, 3);
fclose($fp);
header ("Location: admin.php?passw=$pass&select=$fid&edit=%D0%E5%E4%E0%EA%F2%E8%F0%EE%E2%E0%F2%FC");
}
if (($show == "remind") and ($passw==$pass)) {
hdr();
top();
$sfilik = "mail.dat";
$op = @fopen ($sfilik, "r");
$date8 = file($sfilik);
$tot = count($date8);
if ($tot>0) {
echo "<center>";
$filik = "mail.dat";
$op = fopen ($filik, "r");
$date4 = file($filik);
$tot = count($date4);
echo "<table cellpadding=2 cellspacing=1 bgcolor=#cccccc width=\"400\"><tr><td border=0 bgcolor=#454545>
<center>Забывшие ID</center></td></tr>";
for ($n=0; $n<$tot; $n++) {
list( $a,$b ) = split("\|", "$date4[$n]");
echo "<tr><td bgcolor=#838383>$a забыл(а) свой ID <a href=\"mailto:$b?subject=YOUR ID\">выслать</a>
</td></tr>";
} echo "<tr><td bgcolor=#838383><div align=\"right\"><a href=\"admin.php?clear=yes&passw=$pass\">[очистить]</a></div></td></tr></table>";
echo "<table cellpadding=2 cellspacing=1 bgcolor=#cccccc width=\"400\">
<tr><td border=0 bgcolor=#454545><center>Вот, собственно все ID и ники</center></td></tr><tr><td bgcolor=#838383>";
$file = "members.dat";
$open = fopen ($file, "r");
$login = file($file);
$count2 = count($login);
for ($n=0; $n<$count2; $n++) {
list( $fid,$fmail,$fcity,$fcountry,$fname,$flastname,$fnick,$fage,$ficq,$fgame, $fstaus, $fdate ) = split("\|", "$login[$n]");
echo "$fid-$fnick<br>";
}
fclose($open);



echo"</td></tr></table>";
echo "</center>";
}

else{ echo "<center>\n";
echo "<font color=\"#546473\">**С вашего последнего захода, забывших ID не появилось**</font>\n";
echo "</center>\n";}
fclose ($op);

}

if (($clear == "yes") and ($passw==$pass))  {
hdr();
top();
echo "<center>Точно? |<a href=\"admin.php?clear=1&passw=$pass\">Да</a>|<a href=\"admin.php?clear=2&passw=$pass\">Нет</a>|</center>";
ftr();
}
if (($clear=="1") and ($passw==$pass)) {
$file = "mail.dat";
$open = fopen($file,"w");
fwrite($open, "");
fclose($open);
header ("Location: admin.php?show=remind&passw=$pass");
exit;
}

if (($clear=="2")and ($passw==$pass)) {
header ("Location: admin.php?show=remind&passw=$pass");
}


if (($show=="change")and ($passw==$pass)){
hdr();
top();
if ($error == "inc"){ $error = "Пароль введён неверно!";}
if ($error == "emp1"){ $error = "Не заполнено поле \"Пароль\"!";}
if ($error == "emp2"){ $error = "Не заполнено поле \"Повторите\"!";}
echo "<center><table width=\"220\"><tr><td></td><td>Смена проля</td></tr><td>
<form  action=\"admin.php\" method=\"post\">";
echo "<input type=\"hidden\" name=\"passw\" value=\"$passw\">
New pass:</td><td><input name=\"new_pass\" type=\"password\" maxlength=\"15\" size=\"20\"></td></tr><tr><td>
Повторите:</td><td><input name=\"new_pass_r\" maxlength=\"15\" type=\"password\"></td></tr><tr><td>
 </td><td align=\"right\"><input name = \"submit\" type=\"submit\" value=\"Изменить\"><br><hr> $error</td>
</form></tr></table></center>\n";

ftr();
}

if (($submit == "Изменить") and ($passw==$pass)) {
if (empty($new_pass)) {
header ("Location: admin.php?show=change&error=emp1&passw=$pass");
exit;}else {
if (empty($new_pass_r)) {
header ("Location: admin.php?show=change&error=emp2&passw=$pass");
exit;} else {
if ($new_pass == $new_pass_r) {
hdr();
top();
$file = "pass.php";
$open = fopen($file,"w");
fwrite($open, "<?php \$pass = \"$new_pass\";?>");
fclose($open);
echo "<center>";
echo "Новый пароль - <big><font color=\"#FF0000\"><b>************</b></font></big>\n";
echo "<center>";
ftr();
exit;
}
else {

header ("Location: admin.php?show=change&error=inc&passw=$pass");

}
}
}

}

if (($show=="game_at") and ($passw==$pass)) {
hdr();
top();
echo "<form action=\"admin.php\" method=\"post\">
<input type=\"hidden\" name=\"passw\" value=\"$passw\">
Игра намечена на <select size=\"1\" name=\"day\">";
  echo "<option value=\"\"></option>";
         for ($n=1; $n<=31; $n++) {
         echo "
  <option value=\"$n\">$n</option>
  ";}echo "</select>";

  echo "<select size=\"1\" name=\"month\">
    <option value=\"\" selected></option>
  <option value=\"января\">января</option>
  <option value=\"февраля\">февраля</option>
    <option value=\"марта\">марта</option>
      <option value=\"апреля\">апреля</option>
        <option value=\"мая\">мая</option>
          <option value=\"июня\">июня</option>
            <option value=\"июля\">июля</option>
              <option value=\"августа\">августа</option>
                <option value=\"сентября\">сентября</option>
                  <option value=\"октября\">октября</option>
                    <option value=\"ноября\">ноября</option>
                      <option value=\"декабря\">декабря</option>
</select><br>";


  echo "Играют - ";
echo "<input name=\"sostav\" type=\"text\" value=\"\" size=27><br>
<font size=-2 color=#cccccc>(Введите список играющих через запятую)</font><br>
";


echo "<input type=\"submit\"  name =\"submit\" value=\"Подтвердить\"> <a href=\"admin.php?clear_s=clear&passw=$pass\">
<font color=\"#959595\" size=\"-1\">очистить</font></a> <font size=\"-1\">файл $geme_game</font>";
echo "</form>

";
ftr();
}

if (($submit == "Подтвердить")and ($passw==$pass))  {
if (empty($month)) {
hdr();
top();
echo "<center>";
echo "Не задан месяц<br>";

echo "<a href=\"javascript:history.go(-1)\" class=\"text\">Вернуться назад</a>\n";
echo "</center>\n";
exit;
ftr();
}
if (empty($day)) {
hdr();
top();
echo "<center>";
echo "Не задан день<br>";
echo "<a href=\"javascript:history.go(-1)\" class=\"text\">Вернуться назад</a>\n";
echo "</center>\n";
exit;
ftr();
}
if (empty($sostav)) {
hdr();
top();
echo "<center>";
echo "Не задан состав<br>";
echo "<a href=\"javascript:history.go(-1)\" class=\"text\">Вернуться назад</a>\n";
echo "</center>\n";
exit;
ftr();

}

$sostav = str_replace(",", "\n", $sostav);
$sostav = str_replace(".", "\n", $sostav);
$sostav = str_replace(" ", "", $sostav);
$sostav = trim($sostav);

$file = "$geme_game";
$open = fopen ($file, "w");
fwrite ($open, "------------------------
        $day $month
---------Играют---------
$sostav
------------------------"
);
fclose ($open);

header ("Location: $geme_game");
}
if (($clear_s=="clear")and ($passw==$pass))  {

$file = "$geme_game";
$open = fopen ($file, "w");
fwrite ($open, "------------------------
        не определено
---------Играют---------
не определены
------------------------"
);
fclose ($open);
header ("Location: admin.php?show=game_at&passw=$pass");
}
?>