Вход Регистрация
Файл: магазин/e-proger/admin/ajax.php
Строк: 144
<?

session_start
();

set_time_limit);

header'Content-type: text/html; charset=UTF-8' );
//header( 'Access-Control-Allow-Origin: http://e-proger.ru' );

define'ROOT''http://'.$_SERVER['HTTP_HOST'] );
define'ROOT_DIR'$_SERVER['DOCUMENT_ROOT'] );

include_once 
ROOT_DIR '/engine/config.php';
include_once 
ROOT_DIR '/engine/func.php';
include_once 
ROOT_DIR '/engine/libmail.php';
include_once 
ROOT_DIR '/engine/vk_api/vk.php';
include_once 
ROOT_DIR '/engine/vk_api/post.php';
$sqlqs $pdo->Query("SELECT * FROM `php_engine` WHERE `id` = '1'");
     
$mail $sqlqs->Fetch();
     
$smtp_port $mail['smtp_port'];
     
$port $mail['port'];
     
$smtp_email $mail['smtp_email'];
     
$password $mail['password'];

$config_user $pdo->Query("SELECT * from php_user WHERE id = '" $_SESSION['id'] . "'")->fetch(PDO::FETCH_BOTH);

if ( !isset( 
$_SESSION['id'] ) or $config_user['account'] != ) exit();



/*---Одобрение или отклонение тизерной кампании тестовых объявлений---*/
if ( $_GET['func'] == 'area_order' ) {
    
$pdo->Query("UPDATE `php_tovar` SET moder = '" . ( int ) $_POST['type'] . "' WHERE `id` = '" . ( int ) $_POST['id'] . "' LIMIT 1");

     
$config_em $pdo->Query("SELECT * from php_user WHERE id = '" . ( int ) $_POST['user'] . "' LIMIT 1")->fetch(PDO::FETCH_BOTH);
     
$config_tov $pdo->Query("SELECT * from php_tovar WHERE id = '" . ( int ) $_POST['id'] . "' LIMIT 1")->fetch(PDO::FETCH_BOTH);

     
$message '
        <html>
        <head>
        <title>e-proger.ru</title>
        <style type="text/css">
        html, body {
            margin:0;
            margin-left:5px;
            padding:0;
            font-size:12px;
        }
        p {
            margin:0;
            padding:3px;
        }
        </style>
        </head>
        <body>
        <p>Здравствуйте, <b>' 
$config_em['login'] . '</b>.</p>
        <p>--------------------------------------------------------------------------</p>
        Товар: <b>' 
$config_tov['title'] . '</b> одобрен
        <p>--------------------------------------------------------------------------</p>
        <a href="http://e-proger.ru/home">Перейти на главную</a>
        <p>--------------------------------------------------------------------------</p>
        <p>Письмо отправлено автоматически. На него отвечать не нужно.</p>
        </body>
        </html>'
;

        
$m = new Mail;
        
$m->From'e-proger.ru;' $smtp_email ); // от кого отправляется почта
        
$m->To$config_em['email'] ); // кому адресованно
        
$m->Subject'Одобрение товара ' $_SERVER["HTTP_HOST"] );
        
$m->Body$message );
        
//$m->Cc( "copy@asd.com"); // копия письма отправится по этому адресу
        //$m->Bcc( "bcopy@asd.com"); // скрытая копия отправится по этому адресу
        
$m->Priority); // приоритет письма
        //$m->Attach( "asd.gif","", "image/gif" ) ; // прикрепленный файл
        
$m->smtp_on$smtp_port$smtp_email$password$port ); // если указана эта команда, отправка пойдет через SMTP
        
$m->Send(); // а теперь пошла отправка


    
exit();
}


/*---Возврат заказ выплат---*/
if ( $_GET['func'] == 'payback' ) {

    
$pdo->Query("UPDATE `php_user` SET money = money + '" $_POST['summa'] . "' WHERE `id` = '" . ( int ) $_POST['user'] . "' LIMIT 1");
    
$pdo->Query"DELETE FROM `php_vivod` WHERE id = '" . ( int ) $_POST['id'] . "'" );

    echo 
1;
    exit();
}


/*---Возврат заказ выплат---*/
if ( $_GET['func'] == 'payok' ) {

    
$pdo->Query("UPDATE `php_user` SET money_out = money_out + '" $_POST['summa'] . "' WHERE `id` = '" . ( int ) $_POST['user'] . "' LIMIT 1");
    
$pdo->Query"DELETE FROM `php_vivod` WHERE id = '" . ( int ) $_POST['id'] . "'" );

    echo 
1;
    exit();
}



/*---Остановление поста---*/
if ( $_GET['func'] == 'dynlinkstop' ) {
    
$pdo->Query"UPDATE php_tovar SET moder = 2 WHERE id = '" . ( int ) $_POST['id'] . "'" );
    echo 
1;
    exit();
}

/*---Запуск поста---*/
if ( $_GET['func'] == 'dynlinkstart' ) {
    
$pdo->Query"UPDATE php_tovar SET moder = 1 WHERE id = '" . ( int ) $_POST['id'] . "'" );
    echo 
1;
    exit();
}


/*---Настройка цен---*/
if ( $_GET['func'] == 'set_con' ) {
    
$pdo->Query("UPDATE `php_config` SET yandex_sch = '" $_POST['yandex_sch'] . "', yandex_key = '" $_POST['yandex_key'] . "', payeer_id = '" $_POST['payeer_id'] . "', payeer_key = '" $_POST['payeer_key'] . "', interkassa_id = '" $_POST['interkassa_id'] . "', interkassa_key = '" $_POST['interkassa_key'] . "', qiwi_phone = '" $_POST['qiwi_phone'] . "', qiwi_pass = '" $_POST['qiwi_pass'] . "', free_kassa_id = '" $_POST['free_kassa_id'] . "', free_kassa_key = '" $_POST['free_kassa_key'] . "', free_kassa_key_2 = '" $_POST['free_kassa_key_2'] . "', megakassa_id = '" $_POST['megakassa_id'] . "', megakassa_key = '" $_POST['megakassa_key'] . "' WHERE `id` = '1' LIMIT 1");
    echo 
1;
    exit();
}

/*---Настройка цен---*/
if ( $_GET['func'] == 'all_con' ) {
    if ( 
$_POST['siteoff'] == 'on' $_POST['siteoff'] = 1;
    else 
$_POST['siteoff'] = 0;

    
$pdo->Query("UPDATE `php_engine` SET smtp_port = '" $_POST['smtp_port'] . "', port = '" $_POST['port'] . "', smtp_email = '" $_POST['smtp_email'] . "', password = '" $_POST['password'] . "', maps_key = '" $_POST['maps_key'] . "', sitename = '" $_POST['sitename'] . "', siteoff = '" $_POST['siteoff'] . "', vk_token_post = '" $_POST['vk_token_post'] . "', id_group = '" $_POST['id_group'] . "' WHERE `id` = '1' LIMIT 1");
    echo 
1;
    exit();
}


/*---Редактирование товара---*/
if ( $_GET['func'] == 'editserf' ) {
    
$_POST['category'] = intval$_POST['category'] );
    
$_POST['cena'] = trim$_POST['cena'] );
    
$_POST['title'] = trim$_POST['title'] );
    
$_POST['cratkaya'] = trim$_POST['cratkaya'] );
    
$_POST['url'] = trim$_POST['url'] );

    if ( empty( 
$_POST['cena'] ) ) {
        echo 
'Вы не указали цену!';
        exit();
    } else
    if ( empty( 
$_POST['title'] ) ) {
        echo 
'Вы не указали заголовок ссылки!';
        exit();
    } else
    if ( empty( 
$_POST['cratkaya'] ) ) {
        echo 
'Вы не указали описание ссылки!';
        exit();
    } else
    if ( empty( 
$_POST['polnaya'] ) ) {
        echo 
'Вы не указали описание ссылки!';
        exit();
    } else {

        
$pdo->Query"UPDATE php_tovar SET  category = '" $_POST['category']. "', cena = '" $_POST['cena']. "', title = '" $_POST['title'] . "', cratkaya = '" $_POST['cratkaya'] . "', polnaya = '" $_POST['polnaya'] . "' WHERE id = '" . ( int ) $_POST['idpost'] . "'" );
        echo 
1;
        exit();
    }
}

/*---Редактирование пользователя---*/
if ( $_GET['func'] == 'edituser' ) {

    if ( empty( 
$_POST['email'] ) ) {
        echo 
'Не верно указан Email!';
        exit();
    } else
    if ( empty( 
$_POST['money'] ) ) {
        echo 
'Укажите баланс!';
        exit();
    } else {

        
$pdo->Query"UPDATE php_user SET money = '" $_POST['money']. "', email = '" check_text$_POST['email'] ) . "', yandex = '" check_text$_POST['yandex'] ) . "', payeer = '" check_text$_POST['payeer'] ) . "', qiwi = '" check_text$_POST['qiwi'] ) . "' WHERE id = '" . ( int ) $_POST['iduser'] . "'" );
        echo 
1;
        exit();
    }
}


/*---Удаление рекламной площадки (серфинг)---*/
if ( $_GET['func'] == 'dynlinkdel' ) {
     
$del_tov $pdo->Query("SELECT * from php_upload WHERE tovar = '" . ( int ) $_POST['id'] . "' LIMIT 1")->fetch(PDO::FETCH_BOTH);
     
$d_tovar $del_tov['catalog'];
     @
unlink(ROOT_DIR.'/upload/'.$d_tovar);

     
$del_im $pdo->Query("SELECT * from php_img WHERE tovar = '" . ( int ) $_POST['id'] . "' LIMIT 1")->fetch(PDO::FETCH_BOTH);
     
$d_img $del_im['dir'];
     @
unlink(ROOT_DIR.'/'.$d_img);

     
$pdo->Query"DELETE FROM `php_upload` WHERE tovar = '" . ( int ) $_POST['id'] . "'" );
     
$pdo->Query"DELETE FROM `php_tovar` WHERE id = '" . ( int ) $_POST['id'] . "'" );
     
$pdo->Query"DELETE FROM `php_img` WHERE tovar = '" . ( int ) $_POST['id'] . "'" );
    echo 
1;
    exit();
}



/*---Отправка вконтакт---*/
if ( $_GET['func'] == 'vkstart' ) {


    
$vk_tov $pdo->Query("SELECT * from php_tovar WHERE id = '" . ( int ) $_POST['id'] . "' LIMIT 1")->fetch(PDO::FETCH_BOTH);
    
$vk_img $pdo->Query("SELECT * from php_img WHERE tovar = '" . ( int ) $_POST['id'] . "' LIMIT 1")->fetch(PDO::FETCH_BOTH);

    
$vk_token_post $config_site['vk_token_post'];
    
$id_group $config_site['id_group'];

    
$token $vk_token_post;
    
$user_id null;
    
$group_id $id_group;

   
$zagal $vk_tov['title'];
   
$link 'http://e-proger.ru/post'.$_POST['id'];
   
$cup 'Купить';
   
$cen $vk_tov['cena'];
   
$imp $vk_img['dir'];
   
$cratkaya $vk_tov['cratkaya'];

   
$text $zagal.'
   '
.$cratkaya.'
   '
.$cup.' '.$link;
   
$image 'http://e-proger.ru/'.$imp;

   try {
    
$vk vkApivk::create($token);
    
$post = new vkApipost($vk$user_id$group_id);
    
$post->post($text$image);
    
$pdo->Query"UPDATE php_tovar SET vk = 1 WHERE id = '" . ( int ) $_POST['id'] . "'" );
  } catch(
Exception $e){
    
$pdo->Query"UPDATE php_tovar SET vk = 0 WHERE id = '" . ( int ) $_POST['id'] . "'" );
  }

    echo 
1;
    exit();
}

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