Вход Регистрация
Файл: admin/bots.php
Строк: 408
<?

require'../includes.php';
$align='left';
$title='Управление ботами';
head();
levels(8);
who_add(0,'enter');

switch(
$mod){
default:
echo 
'&#187; <a href="bots?mod=names">Ники ботов</a><br />';
echo 
'&#187; <a href="bots?mod=set">Настройки</a><br />';
echo 
'&#187; <a href="?mod=barmen">Бот Бармен</a><br /><br />';
break;

case 
'barmen':

echo 
'&#187; <a href="?mod=bar_cat">Категории</a><br />
&#187; <a href="?mod=bar_t">Управление товарами</a><br />'
;

break;

case 
'bar_cat':


if (empty(
$act)){
if (isset(
$_GET['delk'])){
if(
$v_us[level]>=5){
query("DELETE FROM `bar_cat` WHERE `id` = '".check(intval($_GET['delk']))."'");
query("DELETE FROM `barmen` `cat` = '".check(intval($_GET['delk']))."'");
}
header ('Location: ?mod='.$mod.'&'.SID);
}

echo 
'<a href="?mod='.$mod.'&amp;act=add">Добавить категорию</a><dt></dt>';

if (empty(
$v_us['max'])) $v_us['max']=10;
$max $v_us['max'];
$k_post=mysql_result(query("select count(*) as num from bar_cat"),0);
$k_page=k_page($k_post,$max);
$page=page($k_page);
$start=$max*$page-$max;

$r query ("Select * from bar_cat order by pos LIMIT $start$max");
if (
$k_post == 0)echo 'Категорий нет<br />';
$post_k=$start+1;
while(
$a mysql_fetch_assoc($r)){
$c mysql_result(query("select count(*) from `barmen` where `cat`='".$a['id']."'"),0);
echo 
links.'<b>'.$a['name'].'</b> ('.$c.') <a href="?mod='.$mod.'&amp;delk='.$a[id].'">[Удал]</a>|<a href="?mod='.$mod.'&amp;act=edit&amp;cat='.$a[id].'">[Изм]</a>'.div;


echo 
'<dl></dl>';

}

if (
$k_page>1){
echo 
"<dl><dt></dt></dl>";
str('?mod='.$mod.'&amp;',$k_page,$page); // Вывод страниц
echo "<br /><dl><dt></dt></dl><br />";
}

}else if(
$act=='add'){

if (
$ver!='wml'){echo '<form action="?mod='.$mod.'&amp;act=addi&amp;'.SID.'" method="post">';
echo 
'Категория:<br /><input name="name" title="Категория"/><br/>';
echo 
'Положение:<br /><input name="pos" title="Категория"/><br/>';
echo 
'<br /><input type="submit" class="ibutton" value="Добавить"/></form><br /><br />';

}else{

echo 
'Категория:<br /><input name="name'.$ref.'" title="Категория"/><br/>';
echo 
'Положение:<br /><input name="pos" title="Категория"/><br/>';
echo 
'<br /><anchor title="go">Добавить<go href="?mod='.$mod.'&amp;act=addi&amp;'.SID.'" method="post">';
echo 
'<postfield name="pos" value="$pos'.$ref.'"/>
<postfield name="msg" value="$msg'
.$ref.'"/></go></anchor><br/>';
}
}else if(
$act=='addi'){
$name check($_POST['name']);
$pos check($_POST['pos']);


if (
query ("INSERT INTO bar_cat (name,pos,img) VALUES ('$name','$pos','')")){header ('Location: ?mod='.$mod.'&'.SID); exit;
}else echo 
'Ошибка!<br />';

}else if(
$act=='edit'){ // Изменение
$cat check(intval($_GET['cat']));
$a mysql_fetch_assoc(query ("Select * from bar_cat WHERE id = '".$cat."'"));

if (
$ver!='wml'){echo '<form action="?mod='.$mod.'&amp;cat='.$cat.'&amp;act=editi&amp;'.SID.'" method="post">';
echo 
'Категория:<br /><input name="name" value="'.$a['name'].'" title="Категория"/><br/>';
echo 
'Положение:<br /><input name="pos" value="'.$a['pos'].'" title="Категория"/><br/>';
echo 
'<br /><input type="submit" class="ibutton" value="Изменить"/></form><br /><br />';

}else{

echo 
'Категория:<br /><input name="name'.$ref.'" value="'.$a['name'].'" title="Категория"/><br/>';
echo 
'Положение:<br /><input name="pos" value="'.$a['pos'].'" title="Категория"/><br/>';
echo 
'<br /><anchor title="go">Изменить<go href="?mod='.$mod.'&amp;cat='.$cat.'&amp;act=addi&amp;'.SID.'" method="post">';
echo 
'<postfield name="pos" value="$pos'.$ref.'"/>
<postfield name="msg" value="$msg'
.$ref.'"/></go></anchor><br/>';
}
}else if(
$act==editi){
$cat check(intval($_GET['cat']));
$name check($_POST['name']);
$pos check($_POST['pos']);


if (
query("UPDATE `bar_cat` SET `name` = '$name', `pos` = '$pos' WHERE `id` = '".$cat."'")){header ('Location: ?mod='.$mod.'&'.SID); exit;
}else echo 
'Ошибка!<br />';
}

break;


case 
'bar_t':
$cat check(intval($_GET['cat']));

if (empty(
$act)){
echo 
'<br />';
if (empty(
$v_us['max'])) $v_us['max']=10;
$max $v_us['max'];
$k_post=mysql_result(query("select count(*) as num from bar_cat"),0);
$k_page=k_page($k_post,$max);
$page=page($k_page);
$start=$max*$page-$max;

$r query ("Select * from bar_cat order by pos LIMIT $start$max");
if (
$k_post == 0)echo 'Категорий нет<br />';
$post_k=$start+1;
while(
$a mysql_fetch_assoc($r)){
$c mysql_result(query("select count(*) from `barmen` where `cat`='".$a['id']."'"),0);
echo 
links.'<a href="?mod='.$mod.'&amp;act=cat&amp;cat='.$a['id'].'"><b>'.$a['name'].'</b></a> ('.$c.')'.div;


echo 
'<dl></dl>';

}

if (
$k_page>1){
echo 
"<dl><dt></dt></dl>";
str('?mod='.$mod.'&amp;',$k_page,$page); // Вывод страниц
echo "<br /><dl><dt></dt></dl><br />";
}


}else if(
$act=='cat'){
$cat check(intval($_GET['cat']));
if (isset(
$_GET['delk'])){
if(
$v_us[level]>=5){
query("DELETE FROM `barmen` WHERE `id` = '".check(intval($_GET['delk']))."'");
}
header ('Location: ?mod='.$mod.'&act=cat&cat='.$cat.'&'.SID);
}

echo 
'<a href="?mod='.$mod.'&amp;act=add&amp;cat='.$cat.'">Добавить</a><dt></dt>';

if (empty(
$v_us['max'])) $v_us['max']=10;
$max $v_us['max'];
$k_post=mysql_result(query("select count(*) as num from barmen WHERE `cat` = '$cat'"),0);
$k_page=k_page($k_post,$max);
$page=page($k_page);
$start=$max*$page-$max;

$r query ("Select * from barmen WHERE `cat` = '$cat' order by id LIMIT $start$max");
if (
$k_post == 0)echo 'Ничего нет<br />';
$post_k=$start+1;
while(
$a mysql_fetch_assoc($r)){

echo 
links.'<img src="/bots/barmen/'.$a['img'].'" alt=""><b>'.$a['name'].'</b>|'.$a['proc'].'%|'.($a['time']).' мин|'.$a['cena'].'пост|<a href="?mod='.$mod.'&amp;act=cat&amp;cat='.$cat.'&amp;delk='.$a[id].'">[Удал]</a>|<a href="?mod='.$mod.'&amp;act=edit&amp;cat='.$cat.'&amp;bar='.$a[id].'">[Изм]</a>'.div;


echo 
'<dl></dl>';

}

if (
$k_page>1){
echo 
"<dl><dt></dt></dl>";
str('?mod='.$mod.'&amp;act=cat&amp;cat='.$cat.'&amp;',$k_page,$page); // Вывод страниц
echo "<br /><dl><dt></dt></dl><br />";
}

}else if(
$act=='add'){


if (
$ver!='wml'){
echo 
'<form ENCTYPE="multipart/form-data" action="?mod='.$mod.'&amp;cat='.$cat.'&amp;act=addi&amp;'.SID.'" method="post">';

echo 
'Название:<br /><input name="name" value="'.$a['name'].'" title="Название"/><br/>';
echo 
'Картинка:<br /><INPUT NAME="file" TYPE="file" SIZE="20"><br/>';
echo 
'Сообщение:<br /><input name="msg" value="'.$a['msg'].'" title="Сообщение"/><br/>';
echo 
'Цена:<br /><input name="cena" value="'.$a['cena'].'" title="Цена"/><br/>';
echo 
'Проценты:<br /><input name="proc" value="'.$a['proc'].'" title="Проценты"/><br/>';
echo 
'Время:<br /><input name="times" value="'.$a['time'].'" title="Время"/><br/>
<br /><input type="submit" class="ibutton" value="Добавить"/></form><br /><br />'
;

}else{

echo 
"Добавить товар можно Только в HTML режиме !<br />";
}
}else if(
$act==addi){
$cat check(intval($_GET['cat']));
$name check($_POST['name']);
$img check($_POST['img']);
$msg check($_POST['msg']);
$cena check($_POST['cena']);
$proc check($_POST['proc']);
$times check($_POST['times']);

if(!isset(
$_FILES['file'])){echo 'Ошибка!<br />';exit;}

$pictures = array('.gif''.jpg''.jpeg''.png');
$ext strtolower(strrchr($_FILES['file']['name'], '.'));

$fnames=$_FILES['file']['name']; //имя
if ((preg_match("/.php/i"$fnames)) or (preg_match("/.pl/i"$fnames)) or ($fnames == ".htaccess")){echo 'Ошибка!<br />';exit;}

if(!
in_array($ext$pictures)){echo 'Ошибка!<br />';exit;}
if(
$_FILES['file']['size'] > (1024 $set['size_photo'])) {echo 'Ошибка!<br />';exit;}

$img0 "bar_".$fnames.$ext."";

$img "/bots/barmen/bar_".$fnames.$ext."";


@
copy($_FILES['file']['tmp_name'], H.$img);
@
chmod(H.basename($img), 0644);



if (
query ("INSERT INTO barmen (cat,name,msg,img,cena,proc,time) VALUES ('$cat','$name','$msg','$img0','$cena','$proc','$times')")){header ('Location: ?mod='.$mod.'&act=cat&cat='.$cat.'&'.SID); exit;
}else echo 
'Ошибка!<br />';

}else if(
$act=='edit'){ // Изменение
$bar check(intval($_GET['bar']));
$a mysql_fetch_assoc(query ("Select * from barmen WHERE id = '".$bar."'"));

if (
$ver!='wml'){echo '<form action="?mod='.$mod.'&amp;cat='.$cat.'&amp;bar='.$bar.'&amp;act=editi&amp;'.SID.'" method="post">';
echo 
'Название:<br /><input name="name" value="'.$a['name'].'" title="Название"/><br/>';
echo 
'Картинка:<br /><input name="img" value="'.$a['img'].'" title="Картинка"/><br/>';
echo 
'Сообщение:<br /><input name="msg" value="'.$a['msg'].'" title="Сообщение"/><br/>';
echo 
'Цена:<br /><input name="cena" value="'.$a['cena'].'" title="Цена"/><br/>';
echo 
'Проценты:<br /><input name="proc" value="'.$a['proc'].'" title="Проценты"/><br/>';
echo 
'Время:<br /><input name="times" value="'.$a['time'].'" title="Время"/><br/>

<br /><input type="submit" class="ibutton" value="Изменить"/></form><br /><br />'
;

}else{

echo 
'Название:<br /><input name="name" value="'.$a['name'].'" title="Название"/><br/>';
echo 
'Картинка:<br /><input name="img" value="'.$a['img'].'" title="Картинка"/><br/>';
echo 
'Сообщение:<br /><input name="msg" value="'.$a['msg'].'" title="Сообщение"/><br/>';
echo 
'Цена:<br /><input name="cena" value="'.$a['cena'].'" title="Цена"/><br/>';
echo 
'Проценты:<br /><input name="proc" value="'.$a['proc'].'" title="Проценты"/><br/>';
echo 
'Время:<br /><input name="times" value="'.$a['time'].'" title="Время"/><br/>

<br /><anchor title="go">Изменить<go href="?mod='
.$mod.'&amp;cat='.$cat.'&amp;bar='.$bar.'&amp;act=editi&amp;'.SID.'" method="post">';
echo 
'
<postfield name="name" value="$name'
.$ref.'"/>
<postfield name="img" value="$img'
.$ref.'"/>
<postfield name="msg" value="$msg'
.$ref.'"/>
<postfield name="cena" value="$cena'
.$ref.'"/>
<postfield name="proc" value="$proc'
.$ref.'"/>
<postfield name="times" value="$times'
.$ref.'"/>
</go></anchor><br/>'
;
}
}else if(
$act==editi){
$bar check(intval($_GET['bar']));
$name check($_POST['name']);
$img check($_POST['img']);
$msg check($_POST['msg']);
$cena check($_POST['cena']);
$proc check($_POST['proc']);
$times check($_POST['times']);
$cats check($_POST['cats']);

if (
query("UPDATE `barmen` SET `name` = '$name', `img` = '$img', `msg` = '$msg', `cena` = '$cena', `proc` = '$proc', `time` = '$times', `cat` = '$cat' WHERE `id` = '".$bar."'")){header ('Location: ?mod='.$mod.'&act=cat&cat='.$cat.'&'.SID); exit;
}else echo 
'Ошибка!<br />';
}

break;


case 
set:

if (empty(
$act)){
if (
$ver!='wml')echo '<form action="bots?mod='.$mod.'&amp;act=act&amp;'.SID.'" method="post">';



echo 
'Принимать ответы с компа (викт):<br/>';
echo 
'<select name="vict">';
if(
$set['vict'] == 0){
echo 
'<option value="0">Нет</option>';
echo 
'<option value="1">Да</option>';
} else {
echo 
'<option value="1">Да</option>';
echo 
'<option value="0">Нет</option>';
}
echo 
'</select><br/>';

echo 
'Интервал Умника (сек.):<br/>';
echo 
'<select name="victint">';
if(
$set['victint'] === 10){
echo 
'<option value="10">10</option>';
}
elseif(
$set['victint'] === '30'){
echo 
'<option value="30">30</option>';
}
elseif(
$set['victint'] === '60'){
echo 
'<option value="60">60</option>';
}
elseif(
$set['victint'] === '120'){
echo 
'<option value="120">120</option>';
}
echo 
'<option value="10">10</option>';
echo 
'<option value="30">30</option>';
echo 
'<option value="60">60</option>';
echo 
'<option value="120">120</option>';
echo 
'</select><br/>';

echo 
'Интервал шутника (мин.):<br/>';

echo 
'<select name="shuttime">';
if(
$set['shuttime'] === '600'){
echo 
'<option value="600">10</option>';
}
elseif(
$set['shuttime'] === '1800'){
echo 
'<option value="1800">30</option>';
}
elseif(
$set['shuttime'] === '3600'){
echo 
'<option value="3600">60</option>';
}
elseif(
$set['shuttime'] === '7200'){
echo 
'<option value="7200">120</option>';
}
echo 
'<option value="600">10</option>';
echo 
'<option value="1800">30</option>';
echo 
'<option value="3600">60</option>';
echo 
'<option value="7200">120</option>';
echo 
'</select><br/>';

echo 
'Интервал знатока (мин.):<br/>';
echo 
'<select name="znatoktime">';
if(
$set['znatoktime'] === '600'){
echo 
'<option value="600">10</option>';
}
elseif(
$set['znatoktime'] === '1800'){
echo 
'<option value="1800">30</option>';
}
elseif(
$set['znatoktime'] === '3600'){
echo 
'<option value="3600">60</option>';
}
elseif(
$set['znatoktime'] === '7200'){
echo 
'<option value="7200">120</option>';
}
echo 
'<option value="600">10</option>';
echo 
'<option value="1800">30</option>';
echo 
'<option value="3600">60</option>';
echo 
'<option value="7200">120</option>';
echo 
'</select><br/>';

echo 
'Интервал анекдота (мин.):<br/>';
echo 
'<select name="anektime">';
if(
$set['anektime'] === '600'){
echo 
'<option value="600">10</option>';
}
elseif(
$set['anektime'] === '1800'){
echo 
'<option value="1800">30</option>';
}
elseif(
$set['anektime'] === '3600'){
echo 
'<option value="3600">60</option>';
}
elseif(
$set['anektime'] === '7200'){
echo 
'<option value="7200">120</option>';
}
echo 
'<option value="600">10</option>';
echo 
'<option value="1800">30</option>';
echo 
'<option value="3600">60</option>';
echo 
'<option value="7200">120</option>';
echo 
'</select><br/>';

echo 
'Цена ответа в викт.(постов):<br/>';
echo 
'<input type="text" name="cena_answ" value="'.$set['cena_answ'].'" maxlength="20" title="Цена"/><br/>';

if (
$ver=='wml'){
echo 
'<br /><anchor title="go">Изменить<go href="bots?mod='.$mod.'&amp;act=add&amp;'.SID.'" method="post">';
echo 
'
<postfield name="vict" value="$vict"/>
<postfield name="znatoktime" value="$znatoktime"/>
<postfield name="shuttime" value="$shuttime"/>
<postfield name="victint" value="$victint"/>
<postfield name="anektime" value="$anektime"/>
<postfield name="cena_answ" value="$cena_answ"/>
</go></anchor>'
;
echo 
'<br/><br />';
}else{
echo 
'<br /><input type="submit" class="ibutton" value="Изменить"/></form><br /><br />';
}


}else{


$vict check($_POST['vict']);
$znatoktime check($_POST['znatoktime']);
$shuttime check($_POST['shuttime']);
$victint check($_POST['victint']);
$anektime check($_POST['anektime']);
$cena_answ check($_POST['cena_answ']);

query("UPDATE `chats` SET `vict` = '$vict', `znatoktime` = '$znatoktime', `shuttime` = '$shuttime', `victint` = '$victint', `anektime` = '$anektime', `cena_answ` = '$cena_answ' ");
header ('Location: bots?'.SID);  exit;

}

break;

case 
'names':

if (empty(
$act)){
if (
$ver!='wml')echo '<form action="bots?mod='.$mod.'&amp;act=act&amp;'.SID.'" method="post">';

echo 
'Система:<br/>';
echo 
'<input type="text" name="system" value="'.$set['system'].'" maxlength="50" title="Система"/><br/>';
echo 
'Умник:<br/>';
echo 
'<input type="text" name="umnik" value="'.$set['umnik'].'" maxlength="50" title="Умник"/><br/>';
echo 
'Барыга:<br/>';
echo 
'<input type="text" name="baryga" value="'.$set['baryga'].'" maxlength="50" title="Барыга"/><br/>';
echo 
'Шутник:<br/>';
echo 
'<input type="text" name="shut" value="'.$set['shut'].'" maxlength="50" title="Шутник"/><br/>';
echo 
'Анекдот:<br/>';
echo 
'<input type="text" name="anek" value="'.$set['anek'].'" maxlength="50" title="Анекдот"/><br/>';
echo 
'Тупица:<br/>';
echo 
'<input type="text" name="tupica" value="'.$set['tupica'].'" maxlength="50" title="Тупица"/><br/>';
echo 
'Священник:<br/>';
echo 
'<input type="text" name="svaisch" value="'.$set['svaisch'].'" maxlength="50" title="Священник"/><br/>';
echo 
'Знаток:<br/>';
echo 
'<input type="text" name="znatok" value="'.$set['znatok'].'" maxlength="50" title="Знаток"/><br/>';
echo 
'Флудер:<br/>';
echo 
'<input type="text" name="flyder" value="'.$set['flyder'].'" maxlength="50" title="Флудер"/><br/>';

/*echo 'Мафиози:<br/>';
echo '<input type="text" name="mafiozi" value="'.$set['mafiozi'].'" maxlength="50" title="Мафиози"/><br/>';*/
echo 'Бармен:<br/>';
echo 
'<input type="text" name="barmen" value="'.$set['barmen'].'" maxlength="50" title="Бармен"/><br/>';

if (
$ver=='wml'){
echo 
'<br /><anchor title="go">Изменить<go href="bots?mod='.$mod.'&amp;act=add&amp;'.SID.'" method="post">';
echo 
'
<postfield name="umnik" value="$umnik"/>
<postfield name="shut" value="$shut"/>
<postfield name="anek" value="$anek"/>
<postfield name="tupica" value="$tupica"/>
<postfield name="svaisch" value="$svaisch"/>
<postfield name="system" value="$system"/>
<postfield name="baryga" value="$baryga"/>
<postfield name="znatok" value="$znatok"/>
<postfield name="flyder" value="$flyder"/>
<postfield name="mafiozi" value="$mafiozi"/>
</go></anchor>'
;
echo 
'<br/><br />';
}else{
echo 
'<br /><input type="submit" class="ibutton" value="Изменить"/></form><br /><br />';
}


}else{


$umnik check($_POST['umnik']);
$shut check($_POST['shut']);
$anek check($_POST['anek']);
$tupica check($_POST['tupica']);
$svaisch check($_POST['svaisch']);
$system check($_POST['system']);
$baryga check($_POST['baryga']);
$znatok check($_POST['znatok']);
$flyder check($_POST['flyder']);
$barmen check($_POST['barmen']);
query("UPDATE `chats` SET `umnik` = '$umnik', `shut` = '$shut', `anek` = '$anek', `tupica` = '$tupica', `barmen` = '$barmen', `svaisch` = '$svaisch', `system` = '$system', `baryga` = '$baryga', `znatok` = '$znatok', `flyder` = '$flyder' ");
header ('Location: bots?'.SID);  exit;

}

break;



}

if (
$mod)echo gb.'<a href="bots">Управление ботами</a>'.div;

echo 
gb.'<a href="index">В админку</a><br />'.div;
echo 
gb.'<a href="'.H.'enter">Прихожая</a>'.div;
foot();  // автор -=ШАХТЕР=-  http://waphp.ru

?>
Онлайн: 3
Реклама