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

Размер файла: 11.17Kb
<?php
/*
=>Автор: Демидов Анатолий aka lugaro
=>ICQ: 2000882
=>E-mail: [email protected]
=>Сайт: http://wphp.ru
=>Категория скрипта: ПЛАТНЫЙ
---------------------------------
Внимание! Распространять скрип ЗАПРЕЩЕННО! А тем более продавать!
Уважайте авторское право!
*/
session_start();
include_once"heade.php";
	if(isset($_GET['mode'])){
$mode=$_GET['mode'];}
	if(!isset($mode)){
$mode='ахтунГ';}
	if(!isset($_SESSION['adm'])){
$_SESSION['adm']='ахтунГ';}
switch($mode)
{
default:
	echo '<div class="header"><center><b>Вход</b></center></div><FORM action="admin.php?mode=input" method=POST><div class="bg"><b>Ведите пас:</b></div><INPUT type="text" name="pas" value=""><br><INPUT type="submit" name="" value="Вход"></FORM>';
break;
case'input':
	echo '<div class="header"><center><b>Вход</b></center></div>';
	if(!empty($_POST['pas'])){
$pas=htmlspecialchars($_POST['pas']);
	if($icq_conf_pas==$pas){
$_SESSION['adm']=$pas;
	echo 'Вход произведён  успешно!<br><img src="img/atc.gif" alt=""><a href="admin.php?mode=admin&r='.$r.'">В админку</a><br>';
}else{
	echo 'Ошибка!<br>Вы вели не верный пароль,вернитесь и повторите вод<br><img src="img/atc.gif" alt=""><a href="admin.php?r='.$r.'">Повторить</a><br>';}
}else{
	echo 'Ошибка!<br>Вы не вели  пароль, вернитесь и повторите вод<br><img src="img/atc.gif" alt=""><a href="admin.php?r='.$r.'">Повторить</a><br>';}
break;
case'admin':
	echo '<div class="header"><center><b>Админ панель</b></center></div>';
	if($_SESSION['adm']==$icq_conf_pas){
$result=mysql_query("SELECT * FROM uin");
$num_icq=mysql_num_rows($result);
mysql_free_result($result);
$result=mysql_query("SELECT * FROM uin_mail");
$uin_mail=mysql_num_rows($result);
mysql_free_result($result);
$result=mysql_query("SELECT * FROM uin_maildb");
$uin_maildb=mysql_num_rows($result);
mysql_free_result($result);
if(isset($_GET['count'])){
mysql_query("UPDATE `uin_konf` SET `count`='0' where id='1'");
	echo 'Счетчик сброшен<br>';}
	echo 'Роздано номеров (<font color="red"><b>'.$icq_conf_count.'</b></font>)<br>';
echo '<img src="img/atc.gif" alt=""> <a href="admin.php?mode=admin&count=1&r='.$r.'"> Сбросить счетчик</a><hr>';
	echo '<img src="img/atc.gif" alt=""> <a href="adm_konf.php?r='.$r.'"> Настройки системы</a><hr>';
	echo '<img src="img/atc.gif" alt=""> <a href="baza.php?r='.$r.'"> Просмотреть базу ICQ</a> (<font color="red"><b>'.$num_icq.'</b></font>)<br>';
	echo '<img src="img/atc.gif" alt=""> <a href="admin.php?mode=icq_up&r='.$r.'"> Залить ICQ в базу</a><br>';
	echo '<img src="img/atc.gif" alt=""> <a href="admin.php?mode=icq_upruk&r='.$r.'"> Добавить ICQ  в ручную</a><br>';
	echo '<img src="img/atc.gif" alt=""> <a href="baza.php?mode=del_baz&r='.$r.'"> Очистить базу ICQ</a><hr>';
#####

	echo '<img src="img/atc.gif" alt=""> <a href="baza_2.php?r='.$r.'"> Просмотреть базу заказаных ICQ</a> (<font color="red"><b>'.$uin_mail.'</b></font>)<br>';
	echo '<img src="img/atc.gif" alt=""> <a href="baza_2.php?mode=sort&r='.$r.'"> Сортировать базу заказаных ICQ</a><br>';
	echo '<img src="img/atc.gif" alt=""> <a href="baza_2.php?mode=del_baz&r='.$r.'"> Очистить базу заказаных ICQ</a><hr>';
####
	echo '<img src="img/atc.gif" alt=""> <a href="baza_3.php?r='.$r.'"> Просмотреть базу email\'ов</a> (<font color="red"><b>'.$uin_maildb.'</b></font>)<br>';
	echo '<img src="img/atc.gif" alt=""> <a href="baza_3.php?mode=del_baz&r='.$r.'"> Очистить базу email\'ов</a><hr>';
####
	echo '<img src="img/atc.gif" alt=""> <a href="book_admin.php?r='.$r.'"> Адм.. отзывов</a> ';
include_once"count_book.php";
	echo '<img src="img/atc.gif" alt=""> <a href="book_admin.php?mode=del_baz&r='.$r.'&"> Очистить отзывы</a><br>';
}else{
	echo 'Ошибка!<br>Необходимо произвести вход!<br><img src="img/atc.gif" alt=""><a href="admin.php?r='.$r.'">Войти</a><br>';}
break;
case'icq_up':
	echo '<div class="header"><center><b>Заливка ICQ в базу</b></center></div>';
	if($_SESSION['adm']==$icq_conf_pas){
	if(!is_writable ("db")){
$dir_got=0;
	echo 'Ошибка! на папке <b>db</b> не стоят прав доступа 777<div class="bg"><center><b>-----------</b></center></div>';
}else{
$dir_got=1;
	echo 'Папка <b>db</b> готова<div class="bg"><center><b>-----------</b></center></div>';}
	if(!file_exists("db/db.txt")){
$file_got=0;
	echo 'Ошибка! файла <b>db.txt</b> не обнаруженно<br>';
}else{
$file_got=1;
	echo 'Файл <b>db.txt</b> готов<br>';}
	if(($file_got==1)&&($dir_got==1)){
$file=file("db/db.txt");
$file=count($file);
	echo 'Номеров к заливке (<font color="red"><b>'.$file.'</b></font>)<div class="bg"><center><b>-----------</b></center></div>Проверка важных файлов прошла успешно вы можете перейти к заливке номеров в базу.
<div class="bg"><center><b>[Примечание]</b></center></div>Если у вас плохая скорость интернета либо файл с номерами содержит очень большое количество номеров или при заливке вам выдаст (таймаут при загрузке) то не стоит тыкать много рас по ссылке, заново.
<br>Достаточно лиш одного нажатия и после того как скрипт запишет в базу все номера, файл <b>db.txt</b> удалиться автоматически.<br><img src="img/atc.gif" alt=""> <a href="admin.php?mode=icq_upok&r='.$r.'"> Залить номера</a><br>';
}else{
	echo '<div class="bg"><center><b>-----------</b></center></div>Если вы видите сообщение об ошибке значить заливка номеров не возможна, на папке <b>db</b> должны стоять прав 777 и в этой же папке должен лежать файл <b>db.txt</b> с номерами.<br>Структура номеров в файле должна быть в таком порядке<br>Номер;пароль<br>123123;123123<br>123123;123123<br>';}
	echo '<img src="img/atc.gif" alt=""> <a href="admin.php?mode=admin&r='.$r.'"> Назад в админку</a><br>';
}else{
	echo 'Ошибка!<br>Необходимо произвести вход!<br><img src="img/atc.gif" alt=""> <a href="admin.php?r='.$r.'"> Войти</a><br>';}
break;
case'icq_upok':
	echo '<div class="header"><center><b>Заливка ICQ в базу</b></center></div>';
	if($_SESSION['adm']==$icq_conf_pas){
	if(!is_writable ("db")){
$dir_got=0;
	echo 'Ошибка! папка <b>db</b> не готова<br>';
}else{
$dir_got=1;}
	if(!file_exists("db/db.txt")){
$file_got=0;
	echo 'Ошибка! файл<b>db.txt</b> не готов<br>';
}else{
$file_got=1;}
	if(($file_got==1)&&($dir_got==1)){
$file=file("db/db.txt");
$count=count($file);
$zapros="SELECT icq FROM uin";
$result=mysql_query($zapros);
$num_icq=mysql_num_rows($result);
mysql_free_result($result);
for($i=0; $i<$count; $i++){
$explode = explode(';',"$file[$i]");
$explode[0]=mysql_escape_string($explode[0]);
$explode[1]=mysql_escape_string($explode[1]);
$zapros="INSERT INTO uin VALUES('','".$explode[0]."','".$explode[1]."')";
mysql_query($zapros);}
$vsego=$num_icq+$count;
	echo 'Запись произведенна успешно<br>До записи было номеров в базе (<font color="red"><b>'.$num_icq.'</b></font>)<br>Добавленно номеров (<font color="red"><b>'.$count.'</b></font>)<br>Всего номеров в базе (<font color="red"><b>'.$vsego.'</b></font>)<br>Файл <b>db.txt</b> был удалён<br>';
unlink("db/db.txt");
}else{
	echo '<img src="img/atc.gif" alt=""> <a href="admin.php?mode=icq_up&r='.$r.'"> Вернуться</a><br>';}
	echo '<img src="img/atc.gif" alt=""> <a href="admin.php?mode=admin&r='.$r.'"> Назад в админку</a><br>';
}else{
	echo 'Ошибка!<br>Необходимо произвести вход!<br> <img src="img/atc.gif" alt=""><a href="admin.php?r='.$r.'"> Войти</a><br>';}
break;
case'icq_upruk':
	echo '<div class="header"><center><b>Запись ICQ в ручную</b></center></div>';
	if($_SESSION['adm']==$icq_conf_pas){
	echo 'Ведите в поле список номеров такого формата<br>Номер;Пас<br>123123;123123<br>123123;123123<br>Внимание каждый номер с пасом должны быть с новой строки и обязательно номер с пасом должен быть разделен точкой с занятой (;)<br><form action="admin.php?mode=icq_uprukok&" method="post"><textarea name="uin_up" cols="5"></textarea><input type="submit" value="Записать"/></form>';
	echo '<img src="img/atc.gif" alt=""> <a href="admin.php?mode=admin&r='.$r.'"> Назад в админку</a><br>';
}else{
	echo 'Ошибка!<br>Необходимо произвести вход!<br><img src="img/atc.gif" alt=""> <a href="admin.php?r='.$r.'"> Войти</a><br>';}
break;
case'icq_uprukok':
	echo '<div class="header"><center><b>Запись ICQ в ручную</b></center></div>';
	if($_SESSION['adm']==$icq_conf_pas){
	if(isset($_POST['uin_up'])){

$post_num=$_POST['uin_up'];
$post_num=explode("\n","$post_num");
$c=count($post_num);
$zapros="SELECT icq FROM uin";
$result=mysql_query($zapros);
$num_icq=mysql_num_rows($result);
mysql_free_result($result);
for($i=0; $i<$c; $i++){
$explode = explode(';', "$post_num[$i]");
$explode[0]=mysql_escape_string($explode[0]);
$explode[1]=mysql_escape_string($explode[1]);
$zapros="INSERT INTO uin VALUES('','".$explode[0]."','".$explode[1]."')";
mysql_query($zapros);}
$vsego=$num_icq+$c;
	echo 'Запись произведенна успешно<br>До записи было номеров в базе (<font color="red"><b>'.$num_icq.'</b></font>)<br>Добавленно номеров (<font color="red"><b>'.$c.'</b></font>)<br>Всего номеров в базе (<font color="red"><b>'.$vsego.'</b></font>)<br>';
}else{
	echo 'Ошибка вы не вели список номеров<br><img src="img/atc.gif" alt=""> <a href="admin.php?mode=icq_upruk&r='.$r.'"> Вернутся</a><br>';}
	echo '<img src="img/atc.gif" alt=""> <a href="admin.php?mode=admin&r='.$r.'"> Назад в админку</a><br>';
}else{
	echo 'Ошибка!<br>Необходимо произвести вход!<br><img src="img/atc.gif" alt=""> <a href="admin.php?r='.$r.'"> Войти</a><br>';}
break;
}

	echo '<hr><img src="img/atc.gif" alt=""> <a href="index.php?r='.$r.'"> К раздаче</a><br>';
mysql_close($db);
include_once"foot.php";
?>