Вход Регистрация
Файл: wapxl.ru/admin/adds.php
Строк: 119
<?php
require'../shaxty.php';

$title 'Админка';
$align 'left';
$head 'Админская';
include_once (
H.'shaxty/head.php');
level::levels(9);


echo 
'<div class="col-md-8 col-sm-12 col-xs-12"><div class="panel panel-default">';
echo 
'<div class="panel-heading">  <b>Управление парсером ссылок из яндекс поиска</b></div>
<div class="panel-body">'
;



if (empty(
$act)){
if (isset(
$_GET['delk'])){


core::$db->query("DELETE FROM `cron` WHERE `id` = ?", array(func::checkin(intval($_GET['delk']))));


header ('Location: ?'.SID);
}

echo 
'<a href="?act=add" class="href">Добавить запрос</a><dt></dt>';


$k_post=core:: $db -> querySingle("select count(*) as num FROM `cron`");
$k_page=func::k_page($k_post,$max);
$page=func::page($k_page);
$start=$max*$page-$max;

$r core::$db->query("Select * FROM `cron` order by `progon` asc, `page` DESC LIMIT $start$max");

if (
$k_post==0)func::errors('<b>Запросов нет</b>''<a href="'.getenv("HTTP_REFERER").'" class="href">Вернуться</a>');

while (
$a $r -> fetch()) {
echo 
'<div class="xl">'.$a['search'].'<br /> (Добавлено <b>'.$a['saitov'].'</b> / Станица <b>'.$a['page'].'</b> / Категории: <b>'.$a['cat'].'</b> / Прогон <b>'.$a['progon'].'</b>) <a href="?delk='.$a[id].'" class="href">[Удал]</a> | <a href="?act=edit&amp;new='.$a[id].'" class="href">[Изм]</a> </div>';

}

if (
$k_page>1func::nav('?',$k_page,$page); // Вывод страниц


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

echo 
'<form action="?act=addi&amp;'.SID.'"  method="post"   name="form"  enctype="multipart/form-data">';

echo 
'<b>Запросы через перенос строки:</b> <br /><textarea class="form-control" cols="50" rows="5" name="search" placeholder="Запрос для поиска сайтов"></textarea><dl></dl>';



echo  
'<b>Выберите категории, к которым относится ваш сайт:</b>' . (isset($_SESSION['cat_err']) ? '<br /><span style="color:#DD0000">'.$_SESSION['cat_err'].'</span>' '') . '';

$k_post core:: $db -> querySingle("SELECT count(*) FROM `categorii`;");

if (
$k_post==0)echo 'Категорий нет<br />';


$r core:: $db -> query("SELECT * FROM `categorii`;");

$i=0;
echo 
'<div class="scr">';
while (
$raz$r -> fetch()) {

if ( !
preg_match("/[^0-9]/s", ($i/6)) )echo '<div  style="display: table-cell;padding: 10px;">';
$i++;
                                           
//checked
echo '<input style="padding: 2px;" type="checkbox"   value="'.$raz['id'].'" name="cat[]"/>'.$raz['name'].' <br />';

if ( !
preg_match("/[^0-9]/s", ($i/6)) )echo "</div>";

}
echo 
"";


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


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


$cats .= '|';
// формируем список категорий сайтов
foreach ($_POST['cat'] as $v) {
$cats .= func::checkin(intval($v)).'|';
}

$record=split("rn"$_POST['search']);
$num=count($record);
for (
$i=0;$i<$num;$i++){


$record2=split(","$record[$i]);
$num2=count($record2);
for (
$i2=0;$i2<$num2;$i2++){

$search func::checkin($record2[$i2]);

$news core::$db -> prepare("INSERT INTO `cron` SET `search`=?, `cat`=?, `page`=?, `progon`=?");
$news -> execute($search$cats10);
}

}

header ('Location: ?'.SID); exit;


}else if(
$act=='edit'){ // Изменение
$new func::checkin(intval($_GET['new']));

$a core:: $db -> queryFetch("SELECT * FROM `cron` WHERE `id`=? LIMIT 1;", array($new));

if (!isset(
$a['id']))func::errors('<b>Такого запроса не существует</b>');



echo 
'<form action="?act=editi&amp;new='.$a[id].'&amp;'.SID.'" method="post">';

echo 
'<b>Запрос:</b> <br /><textarea class="form-control" cols="50" rows="3" name="search">'.$a['search'].'</textarea><dl></dl>';

echo 
'    <b>Страница:</b><br />
    <input class="form-control"  type="text" name="page" value="'
.$a['page'].'"/><dl></dl>';

echo 
'    <b>Прошел ли прогон:</b><br />
    <input class="form-control"  type="text" name="progon" value="'
.$a['progon'].'"/><dl></dl>';

echo  
'<b>Выберите категории, к которым относится ваш сайт:</b>';

$cats explode("|",$a['cat']);
$r core:: $db -> query("SELECT * FROM `categorii`;");

$i=0;
echo 
'<div class="scr">';
while (
$raz$r -> fetch()) {

if ( !
preg_match("/[^0-9]/s", ($i/9)) )echo '<div  style="display: table-cell;padding: 10px;">';
$i++;

if(@
in_array($raz['id'], $cats))$checked[$raz['id']] = 'checked';
echo 
'<input style="padding: 2px;" type="checkbox"  '.$checked[$raz['id']].'   value="'.$raz['id'].'" name="cat[]"/>'.$raz['name'].' <br />';

if ( !
preg_match("/[^0-9]/s", ($i/9)) )echo "</div>";

}

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


}else if(
$act=='editi'){
$search func::checkin($_POST['search']);
$page func::checkin(intval($_POST['page']));
$progon func::checkin(intval($_POST['progon']));

$new func::checkin(intval($_GET['new']));

$a core:: $db -> queryFetch("SELECT * FROM `cron` WHERE `id`=? LIMIT 1;", array($new));
if (!isset(
$a['id']))func::errors('<b>Такого запроса не существует</b>');


$cats .= '|';
// формируем список категорий сайтов
foreach ($_POST['cat'] as $v) {
$cats .= func::checkin(intval($v)).'|';
}

$news core::$db -> prepare("UPDATE `cron` SET `search`=?, `cat`=?, `page`=?, `progon`=? WHERE `id`=?");
$news -> execute($search$cats$page$progon$new);



header ('Location: ?'.SID); exit;



}


echo 
'<br /></div></div>';
include_once (
H.'shaxty/foot.php');
?>
Онлайн: 0
Реклама