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

require_once '../../system/func.php';
require_once 
'../../system/dbc.php';
ini_set('error_reporting'E_ALL);
ini_set('display_errors'1);
ini_set('display_startup_errors'1);
if (isset(
$_POST['strdata']) && isset($user) && isset($user['access']) && $user['access'] > 1) {
    
$data $_POST['strdata'];
    if (
$data['id'] == "") {
        
$mc->query("INSERT INTO `quests` ("
                
"`id`,"
                
" `level_min`,"
                
" `level_max`,"
                
" `locId`,"
                
" `name`,"
                
" `pred_quest`,"
                
" `quest_not`,"
                
" `predmet`,"
                
" `predmet_none`,"
                
" `time_r`,"
                
" `part_num`,"
                
" `health`,"
                
" `strength`,"
                
" `toch`,"
                
" `bron`,"
                
" `lov`,"
                
" `kd`,"
                
" `block`,"
                
" `level`,"
                
" `exp`,"
                
" `slava`,"
                
" `zvanie`,"
                
" `vinos_t`,"
                
" `vinos_m`,"
                
" `tur_reit`,"
                
" `rep_p`,"
                
" `rep_m`,"
                
" `platinum`,"
                
" `med`,"
                
" `pobedmonser`,"
                
" `pobedigroki`,"
                
" `auto_start`,"
                
" `rasa`,"
                
" `comment`"
                
") VALUES ("
                
"NULL,"
                
" '" $data['level_min'] . "',"
                
" '" $data['level_max'] . "',"
                
" '" $data['locId'] . "',"
                
" '" $data['name'] . "',"
                
" '" $data['pred_quest'] . "',"
                
" '" $data['quest_not'] . "',"
                
" '" $data['predmet'] . "',"
                
" '" $data['predmet_none'] . "',"
                
" '" $data['time_r'] . "',"
                
" '" count($data['elements']) . "',"
                
" '" $data['health'] . "',"
                
" '" $data['strength'] . "',"
                
" '" $data['toch'] . "',"
                
" '" $data['bron'] . "',"
                
" '" $data['lov'] . "',"
                
" '" $data['kd'] . "',"
                
" '" $data['block'] . "',"
                
" '" $data['level'] . "',"
                
" '" $data['exp'] . "',"
                
" '" $data['slava'] . "',"
                
" '" $data['zvanie'] . "',"
                
" '" $data['vinos_t'] . "',"
                
" '" $data['vinos_m'] . "',"
                
" '" $data['tur_reit'] . "',"
                
" '" $data['rep_p'] . "',"
                
" '" $data['rep_m'] . "',"
                
" '" $data['platinum'] . "',"
                
" '" $data['med'] . "',"
                
" '" $data['pobedmonser'] . "',"
                
" '" $data['pobedigroki'] . "',"
                
" '" $data['auto_start'] . "',"
                
" '" $data['rasa'] . "',"
                
" '" $data['comment'] . "'"
                
");");
        
$id_quest $mc->insert_id;
        echo 
json_encode(array(
            
"otvet" => 1,
            
"new_id" => $id_quest
        
));
        
$chatmsg addslashes("<a onclick="showContent('/profile.php?id=" . $user['id'] . "')"><font color='#0033cc'>" $user['name'] . "</font></a><font color='#0033cc'> создал квест </font><a onclick="showContent('/admin/quest/quest.php?id=" . $mc->insert_id . "')"><font color='#0033cc'>" urldecode($data['name']) . "</font></a><font color='#0033cc'> !</font>");
        
$mc->query("INSERT INTO `chat`(`id`,`name`,`id_user`,`chat_room`,`msg`,`msg2`,`time`, `unix_time`) VALUES (NULL,'АДМИНИСТРИРОВАНИЕ','','5', '" $chatmsg "','','','' )");

        for (
$i 0$i count($data['elements']); $i++) {
            
$mc->query("INSERT INTO `quests_count` "
                    
"(`id_quests`, `count`, `auto_start_c`, `img_id`, `type_c`, `msg_text`, `time_ce`, `type_if`, `autobattle`, `gotolocid`, `new_quest`, "
                    
"`mob_battle`,"
                    
"`banda_battle`,"
                    
"`banda_battle_location`,"
                    
" `delpv`, `delpexp`, `delpslava`, `delpvinos_t`, `delpvinos_m`, `delpplatinum`, `delpmed`, `delppobedmonser`, `delppobedigroki`, `addpv`, `addpexp`, `addpslava`, `addpvinos_t`, `addpvinos_m`, `addpplatinum`, `addpmed`, `addppobedmonser`, `addppobedigroki`,  `mob_idandvesh`, `herowin_c`, `drop_vesh`,`buy_vesh`, `proval_img_id`, `proval_type_c`, `proval_msg_text`, `proval_type_if`, `proval_new_quest`, `proval_delpv`, `proval_delpexp`, `proval_delpslava`, `proval_delpvinos_t`, `proval_delpvinos_m`,`proval_delpplatinum`, `proval_delpmed`, `proval_delppobedmonser`, `proval_delppobedigroki`,  `proval_addpv`,`proval_addpexp`, `proval_addpslava`, `proval_addpvinos_t`, `proval_addpvinos_m`,`proval_addpplatinum`, `proval_addpmed`, `proval_addppobedmonser`, `proval_addppobedigroki`,  `otkaz_img_id`, `otkaz_type_c`, `otkaz_msg_text`, `otkaz_type_if`, `otkaz_new_quest`, `otkaz_delpv`,`otkaz_delpexp`, `otkaz_delpslava`, `otkaz_delpvinos_t`, `otkaz_delpvinos_m`,`otkaz_delpplatinum`, `otkaz_delpmed`, `otkaz_delppobedmonser`, `otkaz_delppobedigroki`,  `otkaz_addpv`,`otkaz_addpexp`, `otkaz_addpslava`, `otkaz_addpvinos_t`, `otkaz_addpvinos_m`,`otkaz_addpplatinum`, `otkaz_addpmed`, `otkaz_addppobedmonser`,  `otkaz_addppobedigroki`,"
                    
"`addprnv`,"
                    
" `addprv`,"
                    
" `proval_addprnv`,"
                    
" `proval_addprv`,"
                    
" `otkaz_addprnv`,"
                    
" `otkaz_addprv`)"
                    
" VALUES "
                    
"('$id_quest', '" . ($i 1) . "', '" $data['elements'][$i]['auto_start_c'] . "', '" $data['elements'][$i]['img_id'] . "', '" $data['elements'][$i]['type_c'] . "', '" $data['elements'][$i]['msg_text'] . "', '" $data['elements'][$i]['time_ce'] . "', '" $data['elements'][$i]['type_if'] . "', '" $data['elements'][$i]['autobattle'] . "', '" $data['elements'][$i]['gotolocid'] . "', '" $data['elements'][$i]['new_quest'] . "',"
                    
" '" $data['elements'][$i]['mob_battle'] . "',"
                    
" '" $data['elements'][$i]['banda_battle'] . "',"
                    
" '" $data['elements'][$i]['banda_battle_location'] . "',"
                    
" '" $data['elements'][$i]['delpv'] . "','" $data['elements'][$i]['delpexp'] . "', '" $data['elements'][$i]['delpslava'] . "', '" $data['elements'][$i]['delpvinos_t'] . "', '" $data['elements'][$i]['delpvinos_m'] . "', '" $data['elements'][$i]['delpplatinum'] . "', '" $data['elements'][$i]['delpmed'] . "', '" $data['elements'][$i]['delppobedmonser'] . "', '" $data['elements'][$i]['delppobedigroki'] . "',  '" $data['elements'][$i]['addpv'] . "','" $data['elements'][$i]['addpexp'] . "', '" $data['elements'][$i]['addpslava'] . "', '" $data['elements'][$i]['addpvinos_t'] . "', '" $data['elements'][$i]['addpvinos_m'] . "','" $data['elements'][$i]['addpplatinum'] . "', '" $data['elements'][$i]['addpmed'] . "', '" $data['elements'][$i]['addppobedmonser'] . "', '" $data['elements'][$i]['addppobedigroki'] . "',  '" $data['elements'][$i]['mob_idandvesh'] . "', '" $data['elements'][$i]['herowin_c'] . "', '" $data['elements'][$i]['drop_vesh'] . "', '" $data['elements'][$i]['buy_vesh'] . "', '" $data['elements'][$i]['proval_img_id'] . "', '" $data['elements'][$i]['proval_type_c'] . "', '" $data['elements'][$i]['proval_msg_text'] . "', '" $data['elements'][$i]['proval_type_if'] . "', '" $data['elements'][$i]['proval_new_quest'] . "', '" $data['elements'][$i]['proval_delpv'] . "','" $data['elements'][$i]['proval_delpexp'] . "', '" $data['elements'][$i]['proval_delpslava'] . "', '" $data['elements'][$i]['proval_delpvinos_t'] . "', '" $data['elements'][$i]['proval_delpvinos_m'] . "','" $data['elements'][$i]['proval_delpplatinum'] . "', '" $data['elements'][$i]['proval_delpmed'] . "', '" $data['elements'][$i]['proval_delppobedmonser'] . "', '" $data['elements'][$i]['proval_delppobedigroki'] . "',  '" $data['elements'][$i]['proval_addpv'] . "','" $data['elements'][$i]['proval_addpexp'] . "', '" $data['elements'][$i]['proval_addpslava'] . "', '" $data['elements'][$i]['proval_addpvinos_t'] . "', '" $data['elements'][$i]['proval_addpvinos_m'] . "','" $data['elements'][$i]['proval_addpplatinum'] . "', '" $data['elements'][$i]['proval_addpmed'] . "', '" $data['elements'][$i]['proval_addppobedmonser'] . "', '" $data['elements'][$i]['proval_addppobedigroki'] . "',  '" $data['elements'][$i]['otkaz_img_id'] . "', '" $data['elements'][$i]['otkaz_type_c'] . "', '" $data['elements'][$i]['otkaz_msg_text'] . "', '" $data['elements'][$i]['otkaz_type_if'] . "', '" $data['elements'][$i]['otkaz_new_quest'] . "', '" $data['elements'][$i]['otkaz_delpv'] . "','" $data['elements'][$i]['otkaz_delpexp'] . "', '" $data['elements'][$i]['otkaz_delpslava'] . "', '" $data['elements'][$i]['otkaz_delpvinos_t'] . "', '" $data['elements'][$i]['otkaz_delpvinos_m'] . "','" $data['elements'][$i]['otkaz_delpplatinum'] . "', '" $data['elements'][$i]['otkaz_delpmed'] . "', '" $data['elements'][$i]['otkaz_delppobedmonser'] . "', '" $data['elements'][$i]['otkaz_delppobedigroki'] . "',  '" $data['elements'][$i]['otkaz_addpv'] . "','" $data['elements'][$i]['otkaz_addpexp'] . "', '" $data['elements'][$i]['otkaz_addpslava'] . "', '" $data['elements'][$i]['otkaz_addpvinos_t'] . "', '" $data['elements'][$i]['otkaz_addpvinos_m'] . "', '" $data['elements'][$i]['otkaz_addpplatinum'] . "', '" $data['elements'][$i]['otkaz_addpmed'] . "', '" $data['elements'][$i]['otkaz_addppobedmonser'] . "',  '" $data['elements'][$i]['otkaz_addppobedigroki'] . "',"
                    
"'" $data['elements'][$i]['addprnv'] . "',"
                    
"'" $data['elements'][$i]['addprv'] . "',"
                    
"'" $data['elements'][$i]['proval_addprnv'] . "',"
                    
"'" $data['elements'][$i]['proval_addprv'] . "',"
                    
"'" $data['elements'][$i]['otkaz_addprnv'] . "',"
                    
"'" $data['elements'][$i]['otkaz_addprv'] . "');");
        }
    } else if (
$data['id'] != "") {
        
$mc->query("UPDATE `quests` SET "
                
"`level_min`='" $data['level_min'] . "',"
                
"`level_max`='" $data['level_max'] . "',"
                
"`locId`='" $data['locId'] . "',"
                
"`name`='" $data['name'] . "',"
                
"`pred_quest`='" $data['pred_quest'] . "',"
                
"`quest_not`='" $data['quest_not'] . "',"
                
"`predmet`='" $data['predmet'] . "',"
                
"`predmet_none`='" $data['predmet_none'] . "',"
                
"`time_r`='" $data['time_r'] . "',"
                
"`part_num`='" count($data['elements']) . "',"
                
"`health`='" $data['health'] . "',"
                
"`strength`='" $data['strength'] . "',"
                
"`toch`='" $data['toch'] . "',"
                
"`bron`='" $data['bron'] . "',"
                
"`lov`='" $data['lov'] . "',"
                
"`kd`='" $data['kd'] . "',"
                
"`block`='" $data['block'] . "',"
                
"`level`='" $data['level'] . "',"
                
"`exp`='" $data['exp'] . "',"
                
"`slava`='" $data['slava'] . "',"
                
"`zvanie`='" $data['zvanie'] . "',"
                
"`vinos_t`='" $data['vinos_t'] . "',"
                
"`vinos_m`='" $data['vinos_m'] . "',"
                
"`tur_reit`='" $data['tur_reit'] . "',"
                
"`rep_p`='" $data['rep_p'] . "',"
                
"`rep_m`='" $data['rep_m'] . "',"
                
"`platinum`='" $data['platinum'] . "',"
                
"`med`='" $data['med'] . "',"
                
"`pobedmonser`='" $data['pobedmonser'] . "',"
                
"`pobedigroki`='" $data['pobedigroki'] . "',"
                
"`auto_start`='" $data['auto_start'] . "',"
                
"`rasa`='" $data['rasa'] . "',"
                
"`comment`='" $data['comment'] . "'"
                
" WHERE `id`='" $data['id'] . "'");
        
$time_rNew 0;
        if (
$data['time_r'] > 0) {
            
$time_rNew time() + $data['time_r'];
        } else if (
$data['time_r'] <= 0) {
            
$time_rNew $data['time_r'];
        }
        
$mc->query("UPDATE `quests_notActive` SET `time_end` = '$time_rNew' WHERE `id_quests` = '" $data['id'] . "'");
        echo 
json_encode(array(
            
"otvet" => 2,
            
"new_id" => $data['id']
        ));
        
$chatmsg addslashes("<a onclick="showContent('/profile.php?id=" . $user['id'] . "')"><font color='#0033cc'>" $user['name'] . "</font></a><font color='#0033cc'> изменил квест </font><a onclick="showContent('/admin/quest/quest.php?id=" . $data['id'] . "')"><font color='#0033cc'>" urldecode($data['name']) . "</font></a><font color='#0033cc'> !</font>");
        
$mc->query("INSERT INTO `chat`(`id`,`name`,`id_user`,`chat_room`,`msg`,`msg2`,`time`, `unix_time`) VALUES (NULL,'АДМИНИСТРИРОВАНИЕ','','5', '" $chatmsg "','','','' )");

        
$mc->query("DELETE FROM `quests_count` WHERE `id_quests` = '" $data['id'] . "'");
        for (
$i 0$i count($data['elements']); $i++) {
            
$mc->query("INSERT INTO `quests_count` "
                    
"(`id_quests`, `count`, `auto_start_c`, `img_id`, `type_c`, `msg_text`, `time_ce`, `type_if`, `autobattle`, `gotolocid`, `new_quest`,"
                    
" `mob_battle`,"
                    
" `banda_battle`,"
                    
" `banda_battle_location`,"
                    
" `delpv`, `delpexp`, `delpslava`, `delpvinos_t`, `delpvinos_m`, `delpplatinum`, `delpmed`, `delppobedmonser`, `delppobedigroki`, `addpv`, `addpexp`, `addpslava`, `addpvinos_t`, `addpvinos_m`, `addpplatinum`, `addpmed`, `addppobedmonser`, `addppobedigroki`,  `mob_idandvesh`, `herowin_c`, `drop_vesh`,`buy_vesh`, `proval_img_id`, `proval_type_c`, `proval_msg_text`, `proval_type_if`, `proval_new_quest`, `proval_delpv`, `proval_delpexp`, `proval_delpslava`, `proval_delpvinos_t`, `proval_delpvinos_m`,`proval_delpplatinum`, `proval_delpmed`, `proval_delppobedmonser`, `proval_delppobedigroki`,  `proval_addpv`,`proval_addpexp`, `proval_addpslava`, `proval_addpvinos_t`, `proval_addpvinos_m`,`proval_addpplatinum`, `proval_addpmed`, `proval_addppobedmonser`, `proval_addppobedigroki`,  `otkaz_img_id`, `otkaz_type_c`, `otkaz_msg_text`, `otkaz_type_if`, `otkaz_new_quest`, `otkaz_delpv`,`otkaz_delpexp`, `otkaz_delpslava`, `otkaz_delpvinos_t`, `otkaz_delpvinos_m`,`otkaz_delpplatinum`, `otkaz_delpmed`, `otkaz_delppobedmonser`, `otkaz_delppobedigroki`,  `otkaz_addpv`,`otkaz_addpexp`, `otkaz_addpslava`, `otkaz_addpvinos_t`, `otkaz_addpvinos_m`,`otkaz_addpplatinum`, `otkaz_addpmed`, `otkaz_addppobedmonser`,  `otkaz_addppobedigroki`,"
                    
"`addprnv`,"
                    
" `addprv`,"
                    
" `proval_addprnv`,"
                    
" `proval_addprv`,"
                    
" `otkaz_addprnv`,"
                    
" `otkaz_addprv`)"
                    
" VALUES "
                    
"('".$data['id']."', '" . ($i 1) . "', '" $data['elements'][$i]['auto_start_c'] . "', '" $data['elements'][$i]['img_id'] . "', '" $data['elements'][$i]['type_c'] . "', '" $data['elements'][$i]['msg_text'] . "', '" $data['elements'][$i]['time_ce'] . "', '" $data['elements'][$i]['type_if'] . "', '" $data['elements'][$i]['autobattle'] . "', '" $data['elements'][$i]['gotolocid'] . "', '" $data['elements'][$i]['new_quest'] . "',"
                    
" '" $data['elements'][$i]['mob_battle'] . "',"
                    
" '" $data['elements'][$i]['banda_battle'] . "',"
                    
" '" $data['elements'][$i]['banda_battle_location'] . "',"
                    
" '" $data['elements'][$i]['delpv'] . "','" $data['elements'][$i]['delpexp'] . "', '" $data['elements'][$i]['delpslava'] . "', '" $data['elements'][$i]['delpvinos_t'] . "', '" $data['elements'][$i]['delpvinos_m'] . "', '" $data['elements'][$i]['delpplatinum'] . "', '" $data['elements'][$i]['delpmed'] . "', '" $data['elements'][$i]['delppobedmonser'] . "', '" $data['elements'][$i]['delppobedigroki'] . "',  '" $data['elements'][$i]['addpv'] . "','" $data['elements'][$i]['addpexp'] . "', '" $data['elements'][$i]['addpslava'] . "', '" $data['elements'][$i]['addpvinos_t'] . "', '" $data['elements'][$i]['addpvinos_m'] . "','" $data['elements'][$i]['addpplatinum'] . "', '" $data['elements'][$i]['addpmed'] . "', '" $data['elements'][$i]['addppobedmonser'] . "', '" $data['elements'][$i]['addppobedigroki'] . "',  '" $data['elements'][$i]['mob_idandvesh'] . "', '" $data['elements'][$i]['herowin_c'] . "', '" $data['elements'][$i]['drop_vesh'] . "', '" $data['elements'][$i]['buy_vesh'] . "', '" $data['elements'][$i]['proval_img_id'] . "', '" $data['elements'][$i]['proval_type_c'] . "', '" $data['elements'][$i]['proval_msg_text'] . "', '" $data['elements'][$i]['proval_type_if'] . "', '" $data['elements'][$i]['proval_new_quest'] . "', '" $data['elements'][$i]['proval_delpv'] . "','" $data['elements'][$i]['proval_delpexp'] . "', '" $data['elements'][$i]['proval_delpslava'] . "', '" $data['elements'][$i]['proval_delpvinos_t'] . "', '" $data['elements'][$i]['proval_delpvinos_m'] . "','" $data['elements'][$i]['proval_delpplatinum'] . "', '" $data['elements'][$i]['proval_delpmed'] . "', '" $data['elements'][$i]['proval_delppobedmonser'] . "', '" $data['elements'][$i]['proval_delppobedigroki'] . "',  '" $data['elements'][$i]['proval_addpv'] . "','" $data['elements'][$i]['proval_addpexp'] . "', '" $data['elements'][$i]['proval_addpslava'] . "', '" $data['elements'][$i]['proval_addpvinos_t'] . "', '" $data['elements'][$i]['proval_addpvinos_m'] . "','" $data['elements'][$i]['proval_addpplatinum'] . "', '" $data['elements'][$i]['proval_addpmed'] . "', '" $data['elements'][$i]['proval_addppobedmonser'] . "', '" $data['elements'][$i]['proval_addppobedigroki'] . "',  '" $data['elements'][$i]['otkaz_img_id'] . "', '" $data['elements'][$i]['otkaz_type_c'] . "', '" $data['elements'][$i]['otkaz_msg_text'] . "', '" $data['elements'][$i]['otkaz_type_if'] . "', '" $data['elements'][$i]['otkaz_new_quest'] . "', '" $data['elements'][$i]['otkaz_delpv'] . "','" $data['elements'][$i]['otkaz_delpexp'] . "', '" $data['elements'][$i]['otkaz_delpslava'] . "', '" $data['elements'][$i]['otkaz_delpvinos_t'] . "', '" $data['elements'][$i]['otkaz_delpvinos_m'] . "','" $data['elements'][$i]['otkaz_delpplatinum'] . "', '" $data['elements'][$i]['otkaz_delpmed'] . "', '" $data['elements'][$i]['otkaz_delppobedmonser'] . "', '" $data['elements'][$i]['otkaz_delppobedigroki'] . "',  '" $data['elements'][$i]['otkaz_addpv'] . "','" $data['elements'][$i]['otkaz_addpexp'] . "', '" $data['elements'][$i]['otkaz_addpslava'] . "', '" $data['elements'][$i]['otkaz_addpvinos_t'] . "', '" $data['elements'][$i]['otkaz_addpvinos_m'] . "', '" $data['elements'][$i]['otkaz_addpplatinum'] . "', '" $data['elements'][$i]['otkaz_addpmed'] . "', '" $data['elements'][$i]['otkaz_addppobedmonser'] . "',  '" $data['elements'][$i]['otkaz_addppobedigroki'] . "',"
                    
"'" $data['elements'][$i]['addprnv'] . "',"
                    
"'" $data['elements'][$i]['addprv'] . "',"
                    
"'" $data['elements'][$i]['proval_addprnv'] . "',"
                    
"'" $data['elements'][$i]['proval_addprv'] . "',"
                    
"'" $data['elements'][$i]['otkaz_addprnv'] . "',"
                    
"'" $data['elements'][$i]['otkaz_addprv'] . "');");
        }
    } else {
        echo 
json_encode(array(
            
"otvet" => 0,
            
"new_id" => ""
        
));
    }
} else {
    echo 
json_encode(array(
        
"otvet" => 0,
        
"new_id" => ""
    
));
}
Онлайн: 0
Реклама