Вход Регистрация
Файл: profi_wm/top/admin.php
Строк: 326
<?php
// by -=ШАХТЕР=- (waphp.ru - качай только тут)
include 'config.php';
check_login('/in.php?');
//---------------------------------------------------------------

//---------------------------------------------------------------
$mod = (isset($_GET['mod'])) ? $_GET['mod'] : false;



$title='Личный кабинет';
include_once 
'head.php';


switch(
$mod)
{
default:

//echo "<img src="img/next.gif" alt="&gt;" align="middle"/>&nbsp;<a href='setup.php'>Настройки</a><br/>";

echo "<img src="img/next.gif" alt="&gt;" align="middle"/>&nbsp;<a href='?mod=list'>Мои сайты</a><br /><img src="img/next.gif" alt="&gt;" align="middle"/>&nbsp;<a href='?mod=add'>Добавить сайт</a><br /><img src="img/next.gif" alt="&gt;" align="middle"/>&nbsp;<a href='?mod=code'>Коды счётчиков</a><br />";


echo 
"<br /><img src="img/next.gif" alt="&gt;" align="middle"/>&nbsp;<a href='help.php'>Помощь</a><br/><br />";

break;

case 
'code':
echo 
"".$div1."<b>Коды счётчиков</b></div>";
echo 
"Код основного счетчика:<br />&lt;a href="$rating_url?(ID сайта)"&gt;&lt;img src="".$rating_url."count.php?(ID сайта)" alt="$site_name"/&gt;&lt;/a&gt;<br />
Скопировать: <input type="
text" value='&lt;a href="$rating_url?(ID сайта)"&gt;&lt;img src="".$rating_url."count.php?(ID сайта)" alt="$site_name"/&gt;&lt;/a&gt;'/><br />---<br />Код мини счетчика:<br />&lt;a href="$rating_url?(ID сайта)"&gt;&lt;img src="".$rating_url."count.php?(ID сайта),small" alt="$site_name"/&gt;&lt;/a&gt;<br />
Скопировать: <input type="
text" value='&lt;a href="$rating_url?(ID сайта)"&gt;&lt;img src="".$rating_url."count.php?(ID сайта),small" alt="$site_name"/&gt;&lt;/a&gt;'/><br />---<br />Администрация вправе удалить регистрацию за изменеие кода.<br />";

/*echo "Код основного счетчика:<br/>
      <input type="text" value='&lt;a href="$rating_url?(ID сайта)"&gt;&lt;img src="".$rating_url."count.php?(ID сайта)" alt="$site_name"/&gt;&lt;/a&gt;'/><br />";
echo "Код мини счетчика:<br/>
      <input type="text" value='&lt;a href="$rating_url?(ID сайта)"&gt;&lt;img src="".$rating_url."count.php?(ID сайта),small" alt="$site_name"/&gt;&lt;/a&gt;'/><br />";*/

break;

case 
'list':
echo 
"".$div1."<b>Список сайтовх</b></div>";
echo 
"".$div4."<b><big>!</big></b> - Помните, удаление единственного сайта приветдёт к удалению аккаунта!</div><br/>";
$q mysql_query("SELECT * FROM `top_users` where `user_id` = '".$user['id']."' order by uid desc;");
if (
mysql_affected_rows() == 0)echo "Сайтов нет...<br/>";
while (
$respect mysql_fetch_array($q))
 {

 echo 
$div2." <b>ID: ".$respect['uid']."</b>&nbsp;";
echo 
" <a href='stat.php?uid=".$respect['uid']."'>".$respect['link']."</a> [<a href='?ids=".$respect['uid']."&amp;mod=cod'>Код счетчика</a>]|[<a href='?ids=".$respect['uid']."&amp;mod=edit'>Изменить</a>]|[<a href='?ids=".$respect['uid']."&amp;mod=delsite'>Удалить</a>]".$div9;
}                                                                       
// [<a href='setup.php?uid=".$respect['uid']."&amp;p=".$p."'>Настр.</a>]

break;


case 
'cod':
$ids check(intval($_GET['ids']));
$rows=mysql_fetch_assoc(mysql_query("SELECT * FROM top_users where `user_id` = '".$user['id']."' and uid = '".$ids."'"));
if (empty(
$_POST['siteName']))
{
 
// получение данных
 
$siteName check($_POST['siteName']);
echo 
"".$div1."<b>Код счётчика для сайта ".$siteName."</b></div>";
echo 
"Код основного счетчика:<br />&lt;a href="$rating_url?".$ids.""&gt;&lt;img src="".$rating_url."count.php?".$ids."" alt="$site_name"/&gt;&lt;/a&gt;<br />
Скопировать: <input type="
text" value='&lt;a href="$rating_url?".$ids.""&gt;&lt;img src="".$rating_url."count.php?".$ids."" alt="$site_name"/&gt;&lt;/a&gt;'/><br />---<br />Код мини счетчика:<br />&lt;a href="$rating_url?".$ids.""&gt;&lt;img src="".$rating_url."count.php?".$ids.",small" alt="$site_name"/&gt;&lt;/a&gt;<br />
Скопировать: <input type="
text" value='&lt;a href="$rating_url?".$ids.""&gt;&lt;img src="".$rating_url."count.php?".$ids.",small" alt="$site_name"/&gt;&lt;/a&gt;'/><br />---<br />Администрация вправе удалить сайт из рейтинга за изменеие кода.<br />";

} else echo 
"Ошибка";
break;

case 
'delsite':

if(
mysql_query("delete from `top_users` where `user_id` = '".$user['id']."' and  uid='".intval($_GET['ids'])."';"))
{
// удаляем данные
mysql_query("DELETE FROM `top_users` WHERE `uid` = ".intval($_GET['ids'])." LIMIT 1");
mysql_query("DELETE FROM `hits_ip` WHERE `uid` = ".intval($_GET['ids']).";");
mysql_query("DELETE FROM `hits_time` WHERE `uid` = ".intval($_GET['ids']).";");
mysql_query("DELETE FROM `months` WHERE `uid` = ".intval($_GET['ids']).";");
mysql_query("DELETE FROM `online_ip` WHERE `uid` = ".intval($_GET['ids']).";");
mysql_query("DELETE FROM `online_time` WHERE `uid` = ".intval($_GET['ids']).";");
mysql_query("DELETE FROM `weeks` WHERE `uid` = ".intval($_GET['ids']).";");
mysql_query("DELETE FROM `count_24` WHERE `uid` = ".intval($_GET['ids']).";");
echo 
"<b>Сайт успешно удалён с вашего аккаунта!</b><br/>";
}else echo 
'Ошибка!';
break;

case 
'add':
echo 
"".$div1."<b>Добавление сайта</b></div>";
if (!empty(
$_POST['siteName']) && !empty($_POST['razdel']) && !empty($_POST['link']) && !empty($_POST['info']))
{
 
// получение данных
 
$siteName check($_POST['siteName']);
 
$link check($_POST['link']);
 
$razdel check($_POST['razdel']);
 
$info check($_POST['info']);
 
$date time();

 
$razdel_data = @mysql_query("select COUNT(`id`) from `razdels` where `id`='$razdel'");
 
$razdel_count mysql_result($razdel_data0);
 if(
$razdel_count == 0//если выбранного Карегорияа не существует
 
{

  echo 
"Неверная Карегория!n";
  if(
$mod) echo "<br /><a href='?'>Личный кабинет</a><br />n";
echo 
"</div>";
print 
''.$div4.'<a href="'.$rating_url.'index.php">'.$site_name.'</a><img src="img/gt.gif" alt="&gt;" />Личный кабинет</div>';
include 
"foot_code.php";
  @
session_unregister('pswd');
  exit;
 }




 
$pcre '%b((http|https|ftp|file)://[^s]+?)(.*)%U';
 if ( !
preg_match$pcre$link ))
 {

  echo 
"Неверно указанна ссылка на ваш сайт!<br/>";
  if(
$mod) echo "<br /><a href='?'>Личный кабинет</a><br />n";
echo 
"</div>";
print 
''.$div4.'<a href="'.$rating_url.'index.php">'.$site_name.'</a><img src="img/gt.gif" alt="&gt;" />Личный кабинет</div>';
include 
"foot_code.php";
  @
session_unregister('pswd');
  exit;
 }

 
// проверка Бана пользователя
 
$ban_link parse_url($link);
 
$ban_link $ban_link['host'];
 
$result mysql_query("SELECT `uid` FROM `ban_user` WHERE `link`='$ban_link'");
 
$row=mysql_fetch_row($result);
 if (!empty(
$row[0]))
 {

  echo 
"Этот сайт блокирован (за накрутку или прочие нарушения правил ТОПа)!<br/>";

  if(
$mod) echo "<br /><a href='?'>Личный кабинет</a><br />n";
echo 
"</div>";
print 
''.$div4.'<a href="'.$rating_url.'index.php">'.$site_name.'</a><img src="img/gt.gif" alt="&gt;" />Личный кабинет</div>';
include 
"foot_code.php";
  @
session_unregister('pswd');
  exit;
 }

 
// проверка существования учетной записи
 
$result mysql_query("SELECT uid FROM top_users WHERE link='$link'");
 
$row=mysql_fetch_row($result);
 if (!empty(
$row[0]))
 {

  echo 
"Такой сайт уже есть в рейтинге!<br/>";

  if(
$mod) echo "<br /><a href='?'>Личный кабинет</a><br />n";
echo 
"</div>";
print 
''.$div4.'<a href="'.$rating_url.'index.php">'.$site_name.'</a><img src="img/gt.gif" alt="&gt;" />Личный кабинет</div>';
include 
"foot_code.php";
  @
session_unregister('pswd');
  exit;
 }
$rows=mysql_fetch_assoc(mysql_query("SELECT * FROM top_users where `user_id` = '".$user['id']."'"));
/* // запись пользователя в базу
 $sql="INSERT INTO top_users VALUES ('','$siteName','$link','$info','$razdel','$date',4,1,'".time()."','new','".$user['id']."')";
*/
if (!mysql_query ("INSERT INTO top_users (site_name,link,info,razdel,date,type,typeStat,regdate,status,user_id) VALUES ('$siteName','$link','$info','$razdel','$date','4','1','$time','new','".$user['id']."')")){

  echo 
"Ошибка!<br/>n";



  if(
$mod) echo "<br /><a href='?'>Личный кабинет</a><br />n";
echo 
"</div>";
print 
''.$div4.'<a href="'.$rating_url.'index.php">'.$site_name.'</a><img src="img/gt.gif" alt="&gt;" />Личный кабинет</div>';
include 
"foot_code.php";
  @
session_unregister('pswd');
  exit;
 }


 echo 
"<b>Сайт успешно добавлен!</b><br>n";
 
$uid mysql_insert_id();
 echo 
"Данные:<br />n";
 echo 
"ID:  $uid<br />n";
echo 
"Код основного счетчика:<br />&lt;a href="$rating_url?".$uid.""&gt;&lt;img src="".$rating_url."count.php?".$uid."" alt="$site_name"/&gt;&lt;/a&gt;<br />
Скопировать: <input type="
text" value='&lt;a href="$rating_url?".$uid.""&gt;&lt;img src="".$rating_url."count.php?".$uid."" alt="$site_name"/&gt;&lt;/a&gt;'/><br />---<br />Код мини счетчика:<br />&lt;a href="$rating_url?".$uid.""&gt;&lt;img src="".$rating_url."count.php?".$uid.",small" alt="$site_name"/&gt;&lt;/a&gt;<br />
Скопировать: <input type="
text" value='&lt;a href="$rating_url?".$uid.""&gt;&lt;img src="".$rating_url."count.php?".$uid.",small" alt="$site_name"/&gt;&lt;/a&gt;'/><br />---<br />Администрация вправе удалить сайт из рейтинга за изменеие кода.<br />";

 if(
$mod) echo "<br /><a href='?'>Личный кабинет</a><br />n";

print 
''.$div4.'<a href="'.$rating_url.'index.php">'.$site_name.'</a><img src="img/gt.gif" alt="&gt;" />Личный кабинет</div>';
include 
"foot_code.php";
 exit;
}
else
{
$err="Все поля обязательны для заполнения!";
}
// форма регистрации
//@session_unregister('pswd');
echo "<form action="?mod=add" method="post">n";
//echo "<b>$err</b><br/>";
echo "<p><div class="ifield">Имя сайта:</div>Оно будет отображаться в рейтинге.<br />";
echo 
"<input type="text" name="siteName" maxlength="20"/></p>n";
echo 
"<p><div class="ifield">Карегория:</div>Выберита категорию, схожую с тематикой Вашего сайта.<br />n";
echo 
"<select name="razdel">";
$razdel_data mysql_query("SELECT id,name FROM `razdels`;");
while (
$razdel_data_row mysql_fetch_array($razdel_data)) //пускаем цикл и выводим
{
 echo 
"<option value="".$razdel_data_row['id']."">".base64_decode($razdel_data_row['name'])."</option>";
}
echo 
"</select></p>n";
echo 
"<p><div class="ifield">Ссылка на главную сайта:</div>Именно на эту страницу будут приходить люди из топа.<br />";
echo 
"<input type="text" name="link" maxlength="36" value="http://"/></p>n";
echo "<p><div class="ifield">Описание:</div>Краткое описание сайта, максимум 140 символов.<br />";
echo 
"<input type="text" name="info" maxlength="140"/></p>n";

echo 
"<br/><input type="submit"  class="ifield" value="Добавить"/>n";
echo 
"</form>n";

break;

case 
'edit':
echo 
"".$div1."<b>Изменение сайта</b></div>";
$ids check(intval($_GET['ids']));
$rows=mysql_fetch_assoc(mysql_query("SELECT * FROM top_users where `user_id` = '".$user['id']."' and  uid = '".$ids."'"));
if (!empty(
$_POST['siteName']) && !empty($_POST['razdel']) && !empty($_POST['link']) && !empty($_POST['info']))
{
 
// получение данных
 
$siteName check($_POST['siteName']);
 
$link check($_POST['link']);
 
$razdel check($_POST['razdel']);
 
$info check($_POST['info']);
 
$date time();

 
$razdel_data = @mysql_query("select COUNT(`id`) from `razdels` where `id`=$razdel;");
 
$razdel_count mysql_result($razdel_data0);
 if(
$razdel_count == 0//если выбранного Карегорияа не существует
 
{

  echo 
"Неверная Карегория!n";
  if(
$mod) echo "<br /><a href='?'>Личный кабинет</a><br />n";
echo 
"</div>";
print 
''.$div4.'<a href="'.$rating_url.'index.php">'.$site_name.'</a><img src="img/gt.gif" alt="&gt;" />Личный кабинет</div>';
include 
"foot_code.php";
  @
session_unregister('pswd');
  exit;
 }




 
$pcre '%b((http|https|ftp|file)://[^s]+?)(.*)%U';
 if ( !
preg_match$pcre$link ))
 {

  echo 
"Неверно указанна ссылка на ваш сайт!<br/>";
  if(
$mod) echo "<br /><a href='?'>Личный кабинет</a><br />n";
echo 
"</div>";
print 
''.$div4.'<a href="'.$rating_url.'index.php">'.$site_name.'</a><img src="img/gt.gif" alt="&gt;" />Личный кабинет</div>';
include 
"foot_code.php";
  @
session_unregister('pswd');
  exit;
 }

 
// проверка Бана пользователя
 
$ban_link parse_url($link);
 
$ban_link $ban_link['host'];
 
$result mysql_query("SELECT `uid` FROM `ban_user` WHERE `link`='$ban_link'");
 
$row=mysql_fetch_row($result);
 if (!empty(
$row[0]))
 {

  echo 
"Этот сайт блокирован (за накрутку или прочие нарушения правил ТОПа)!<br/>";

  if(
$mod) echo "<br /><a href='?'>Личный кабинет</a><br />n";
echo 
"</div>";
print 
''.$div4.'<a href="'.$rating_url.'index.php">'.$site_name.'</a><img src="img/gt.gif" alt="&gt;" />Личный кабинет</div>';
include 
"foot_code.php";
  @
session_unregister('pswd');
  exit;
 }

 
// проверка существования учетной записи
 
$result mysql_query("SELECT uid FROM top_users WHERE link='$link' and uid != '".$rows['uid']."'");
 
$row=mysql_fetch_row($result);
 if (!empty(
$row[0]))
 {

  echo 
"Такой сайт уже есть в рейтинге!<br/>";

  if(
$mod) echo "<br /><a href='?'>Личный кабинет</a><br />n";
echo 
"</div>";
print 
''.$div4.'<a href="'.$rating_url.'index.php">'.$site_name.'</a><img src="img/gt.gif" alt="&gt;" />Личный кабинет</div>';
include 
"foot_code.php";
  @
session_unregister('pswd');
  exit;
 }

 
// запись пользователя в базу
if(mysql_query("UPDATE `top_users` SET `site_name`='$siteName', `link`='$link', `info`='$info',`razdel`=$razdel where `user_id` = '".$user['id']."' and `uid` = '".$rows['uid']."' LIMIT 1")){
@
mysql_query("UPDATE `weeks` SET `razdel`=$razdel WHERE `uid` = '".$rows['uid']."' LIMIT 1");

 echo 
"<b>Данные изменены!</b><br>n";
}else echo 
'Ошибка!';

 if(
$mod) echo "<br /><a href='?'>Личный кабинет</a><br />n";
echo 
"</div>";
print 
''.$div4.'<a href="'.$rating_url.'index.php">'.$site_name.'</a><img src="img/gt.gif" alt="&gt;" />Личный кабинет</div>';
include 
"foot_code.php";
 @
session_unregister('pswd');
 exit;
}
else
{
$err="Все поля обязательны для заполнения!";
}



echo 
"<form action="?mod=edit&amp;ids=$ids" method="post">n";
echo 
"<b>$err</b><br/>";
echo 
"<p><div class="ifield">Имя сайта:</div>Оно будет отображаться в рейтинге.<br />";
echo 
"<input type="text" name="siteName" value="$rows[site_name]" maxlength="20"/></p>n";
echo 
"<p><div class="ifield">Карегория:</div>Выберита категорию, схожую с тематикой Вашего сайта.<br />n";
echo 
"<select name="razdel">";
$razdel_data mysql_query("SELECT id,name FROM `razdels`;");
while (
$razdel_data_row mysql_fetch_array($razdel_data)) //пускаем цикл и выводим
{
 echo 
"<option value="".$razdel_data_row['id']."">".base64_decode($razdel_data_row['name'])."</option>";
}
echo 
"</select></p>n";
echo 
"<p><div class="ifield">Ссылка на главную сайта:</div>Именно на эту страницу будут приходить люди из топа.<br />";
echo 
"<input type="text" name="link" value="$rows[link]" maxlength="36" value="http://"/></p>n";
echo "<p><div class="ifield">Описание:</div>Краткое описание сайта, максимум 140 символов.<br />";
echo 
"<input type="text" name="info" value="$rows[info]" maxlength="140"/></p>n";

echo 
"<br/><input class="btn" type="submit" value="Изменить"/>n";
echo 
"</form>n";
break;


}
if(
$mod) echo "<br /><a href='?'>Личный кабинет</a><br />n";

print 
''.$div4.'<a href="'.$rating_url.'index.php">'.$site_name.'</a><img src="img/gt.gif" alt="&gt;" />Личный кабинет</div>';
include 
"foot_code.php";
?>
Онлайн: 1
Реклама