Размер файла: 5.5Kb
<?php
include_once "../init/config.php";
if(($_SESSION['alogin'] == ALOGIN) AND ($_SESSION['apasswd'] == APASSWORD)){
$function = $_GET['item'];
$id = (int) $_REQUEST['id'];
switch($function)
{
default:
if(!isset($_POST['action'])){
echo <<<HTML
<form action = "index.php?mod=users" method = "post">
ID участника:<br/>
<input type="text" class="input" name="id"><br/>
<input type='submit' name = 'action' value='Найти' /><br/>
</form>
<form action="index.php?mod=users&item=all" method="post">
<input type='submit' value='Показать всех' />
</form>
HTML;
}else{
$id = abs((int)$_POST['id']);
$sql = mysql_query("SELECT * FROM `cat_users` WHERE `id` = '".$id."'");
if(mysql_num_rows($sql) < 1){
echo "Участник не найден<br/>";
}else{
while($row = mysql_fetch_assoc($sql)){
echo $row['id'].".<a href='http://".$row['url']."'>".$row['name']."</a><br/>";
echo "Описание:".$row['about']."<br/><a href='index.php?mod=users&item=edit&id=".$row['id']."'>[EDIT]</a><a href='index.php?mod=users&item=del&id=".$row['id']."'>[DEL]</a><br/>";
}
}
}
break;
case 'edit':
$array = array('on' => 'Активный', 'off' => 'Не активный', 'ban' => 'Забаненый', 'mod' => 'На модерации');
if(!isset($_POST['action'])){
$sql = mysql_query("SELECT * FROM `cat_users` WHERE `id` = '".$id."'");
$row = mysql_fetch_assoc($sql);
$name = $row['name'];
$password = $row['password'];
$url = $row['url'];
$about = $row['about'];
$email = $row['email'];
$in = $row['in'];
$out = $row['out'];
$inall = $row['inall'];
$outall = $row['outall'];
$login = $row['login'];
$status = $row['status'];
echo <<<HTML
<form action = "index.php?mod=users&item=edit&id=$id" method = "post">
Название сайта:<br/>
<input type="text" class="input" name="name" value="$name"><br/>
URL сайта:<br/>
<input type="text" class="input" name="url" value="$url"><br/>
Описание сайта:<br/>
<input type="text" class="input" name="about" value="$about"><br/>
E-mail:<br/>
<input type="text" class="input" name="email" value="$email"><br/>
В каталог:<br/>
<input type="text" class="input" name="in" value="$in"><br/>
Из каталога:<br/>
<input type="text" class="input" name="out" value="$out"><br/>
В каталог всего:<br/>
<input type="text" class="input" name="inall" value="$inall"><br/>
Из ткаталога всего:<br/>
<input type="text" class="input" name="outall" value="$outall"><br/>
Логин:<br/>
<input type="text" class="input" name="login" value="$login"><br/>
Пароль:<br/>
<input type="text" class="input" name="password" value="$password"><br/>
HTML;
echo "Статус:<br/>
<select name='status'>";
foreach($array as $key => $value)
{
if($key == $status) {echo("<option value='".$key."' selected='selected'>".$value."</option>\n"); }
else {echo("<option value='".$key."'>".$value."</option>\n");}
}
echo "</select><br/><br/>
<input type='submit' name = 'action' value='Изменить' /></form>";
}else{
$name = $_POST['name'];
$password = $_POST['password'];
$url = $_POST['url'];
$about = $_POST['about'];
$email = $_POST['email'];
$in = $_POST['in'];
$out = $_POST['out'];
$inall = $_POST['inall'];
$outall = $_POST['outall'];
$login = $_POST['login'];
$status = $_POST['status'];
$sql = mysql_query("UPDATE `cat_users` SET `name` = '".$name."', `url` = '".$url."', `about` = '".$about."', `email` = '".$email."', `in` = '".$in."', `out` = '".$out."', `inall` = '".$inall."', `outall` = '".$outall."', `login` = '".$login."', `password` = '".$password."', `status` = '".$status."' WHERE `id` = '".$id."'");
if($sql){
echo "Данные изменены<br/>";
}else{
echo "Ошибка при изменении данных<br/>";
}
}
break;
case 'del':
if(isset($id)){
$sql = mysql_query("DELETE FROM `cat_users` WHERE `id` = '".$id."'");
if($sql){
echo "Участник успешно удалён";
}else{
echo "Ошибка при удалении участника";
}
}else{
echo "ID участника не указан!";
}
break;
case 'status':
if(!isset($_POST['action'])){
echo <<<HTML
<form action = "index.php?mod=users&item=status" method = "post">
Участники по статусу:<br/>
<select name='status'>
<option value='on'>Актиные</option>
<option value='off'>Не активные</option>
<option value='ban'>Забаненные</option>
<option value='mod'>На модерации</option>
</select>
<input type='submit' name='action' value='Найти' />
</form>
HTML;
}else{
$status = $_POST['status'];
$sql = mysql_query("SELECT * FROM `cat_users` WHERE `status` = '".$status."'");
if(mysql_num_rows($sql) < 1){
echo "Участники не найден<br/>";
}else{
while($row = mysql_fetch_assoc($sql)){
echo $row['id'].".<a href='http://".$row['url']."'>".$row['name']."</a><br/>";
echo "Описание:".$row['about']."<br/><a href='index.php?mod=users&item=edit&id=".$row['id']."'>[EDIT]</a><a href='index.php?mod=users&item=del&id=".$row['id']."'>[DEL]</a><br/>";
}
}
}
break;
case 'all':
$sql = mysql_query("SELECT * FROM `cat_users` ");
if(mysql_num_rows($sql) < 1){
echo "Участников нет";
}else{
while($row = mysql_fetch_assoc($sql)){
echo $row['id'].".<a href='http://".$row['url']."'>".$row['name']."</a><br/>";
echo "Описание:".$row['about']."<br/><a href='index.php?mod=users&item=edit&id=".$row['id']."'>[EDIT]</a><a href='index.php?mod=users&item=del&id=".$row['id']."'>[DEL]</a><br/>";
}
}
break;
}
}else{
echo "0_o";
}
?>