Просмотр файла adminko.php

Размер файла: 2.98Kb
<?php 
// Coding by Swinger
include_once "setup.php";

$login = $_GET['login'];
$pass = $_GET['pass'];
$id = $_GET['id'];
$a = $_GET['a'];
$site = $_POST['site'];
$desc = $_POST['desc'];
$out = $_POST['out'];

if ($login==$config['login'] && $pass==$config['pass']){
$_SESSION['adminlogin'] = $login;
$_SESSION['adminpass'] = $pass;
setcookie("adminlogin", $login, time()+3600*24*365);
setcookie("adminpass", $pass, time()+3600*24*365);
}
$is_admin = is_admin($config['login'], $config['pass']);
if(is_admin($config['login'], $config['pass'])){
$number = 7; // макс. число показа сайтов в пирамиде
$result = mysql_query("SELECT COUNT(*) FROM piramida ");  
$count = mysql_result($result,0);  
$q = mysql_query("SELECT * FROM piramida ORDER BY id DESC LIMIT $number");  
 
do_header();

echo '<div class="d">Пирамида сайтов</div>';
switch($a){
default:
echo '<div class="b"><a href="add.xhtml">Добавить сайт</a><br/></div>';
if ($count==0) { echo "<div class='b'>Сайтов нет</div>"; }
else { 
while($row = @mysql_fetch_array($q)){
$row['site'] = str_replace("http://", "", $row['site']);
$row['site'] = str_replace("https://", "", $row['site']);
$row['site'] = str_replace("http://", "", $row['site']);
if($row['desc'] == "") { $row['desc'] = 'отсутствует';}
echo "<div class='b'>&#187; <a href='out.php?id=".$row['id']."'>".$row['site']."</a> (".$row['date'].")<br/>Описание: ".$row['desc']."<br/>Переходов:  ".$row['out']."<br/><br/><small><a href='?a=edit&id=".$row['id']."'>Редактировать</a> | <a href='?a=del_site&id=".$row['id']."'>Удалить</a></small></div>\n";
   }}
break;

case 'edit': 
$q = mysql_query("SELECT * FROM piramida where id='".$id."'");  
$row = @mysql_fetch_array($q);

echo "<div class='b'><form action='?a=edit_ok&id=$id' method='post'>
Адрес (c http://):<br/>
<input class='b' name='site' size='20' value='$row[site]' /><br/>
Описание: <br/>
<textarea class='b' name='desc' cols='40' rows='5'/>$row[desc]</textarea><br/>
Переходов:<br/>
<input class='b' name='out' size='20' value='$row[out]' /><br/>
<input name='submit' type='submit' value='Изменить' class='b'/>
</form><br/>
 <a href='?a=del_site&id=$id'>Удалить</a><br/>
</div><div class='b'><a href='index.adm'>Админка</a><br/></div>";
break;

case 'edit_ok':
$edit_st = mysql_query ("UPDATE piramida SET `site`='$site', `desc`='$desc', `out`='$out' WHERE id='$id'");
if ($edit_st == 'false')
{ echo "<div class='b'>Изменено</div>".$back; }
else
{ echo "<div class='b'>Не изменено</div>".$back; }
break;

case 'del_site':
$edit_st = mysql_query ("DELETE from piramida WHERE id='$id'");
if ($edit_st == 'false')
{ echo "<div class='b'>Сайт удален</div>".$back; }
else
{ echo "<div class='b'>Ошибка при удалении</div>".$back; }
break;
}
do_footer();}
else {header('Location: index.xhtml');}
?>