uawdijnntqw1x1x1
IP : 216.73.216.155
Hostname : vm5018.vps.agava.net
Kernel : Linux vm5018.vps.agava.net 3.10.0-1127.8.2.vz7.151.14 #1 SMP Tue Jun 9 12:58:54 MSK 2020 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
var
/
www
/
iplanru
/
data
/
.
/
mod-tmp
/
..
/
www
/
.
/
i-plan.ru
/
assets
/
..
/
gateway.php
/
/
<?php header("Content-Type: text/html; charset=utf8"); if (file_exists( 'configuration.php')) { //get main params include_once 'configuration.php'; $jconfig = new JConfig(); //connect to db $db = mysql_connect($jconfig->host, $jconfig->user, $jconfig->password); if (!$db) {die('Ошибка соединения: ' . mysql_error());} @mysql_select_db($jconfig->db) or die ("Не могу подключиться к базе данных {$jconfig->db}!"); mysql_set_charset('utf8'); //get parameters $par = intval($_GET['id']); if ($par) $getid=$par; unset($par); $getaction = strip_tags($_GET['action']); $getaction = htmlspecialchars($getaction); $getaction = mysql_escape_string($getaction); $branch["advertising"]="Реклама"; $branch["agriculture"]="Сельское хозяйство"; $branch["bank"]="Банк"; $branch["construction_and_real_estate"]="Строительство и недвижимость"; $branch["consumer_goods"]="Потребительские товары"; $branch["crediting"]="Кредитование"; $branch["education"]="Образование"; $branch["electronic_commerce"]="Электронная торговля"; $branch["equipment"]="Оборудование"; $branch["export"]="Экспорт"; $branch["import"]="Импорт"; $branch["inshurance"]="Страхование"; $branch["leasing"]="Лизинг"; $branch["medicine"]="Медицина"; $branch["raw_material"]="Сырьё"; $branch["restaurant"]="Ресторанный бизнес"; $branch["retailment"]="Розничная торговля"; $branch["sport_fitness"]="Спорт и фитнесс"; $branch["tare_packing"]="Тара и упаковка"; $branch["tourism_hotels"]="Туризм и гостиницы"; $branch["transportation"]="Транспорт"; $branch["wholesaling"]="Оптовая торговля"; switch ($getaction) { case "list": $q = mysql_query("SELECT id, created, modified FROM jos_zoo_item where type=\"product\" order by id"); for ($c=0; $c<mysql_num_rows($q); $c++) { $m['data'][] = mysql_fetch_array($q); } $m['generate_date'] = date("Y-m-d H:i:s"); echo json_encode($m); unset($m); break; case "update": if ($getid) { $q = mysql_query("SELECT * FROM jos_zoo_item where id={$getid}"); $m = mysql_fetch_assoc($q); $elements=json_decode($m['elements'],TRUE); //type $type=''; $q = mysql_query('SELECT c.params val FROM jos_zoo_category_item ci, jos_zoo_category c where ci.category_id=c.id and ci.item_id='.$getid); for ($c=0; $c<mysql_num_rows($q); $c++) { if ($type=='') { $t = mysql_fetch_array($q); $a=json_decode($t['val'],true); if ($a['metadata.title']=="Бизнес-планы") {$type='business_plan';} if ($a['metadata.title']=="Маркетинговые исследования") {$type='marketing_research';} } } unset($t); //branches $q = mysql_query("SELECT name FROM jos_zoo_category_item ci, jos_zoo_category c where ci.category_id=c.id and ci.item_id={$getid}"); for ($c=0; $c<mysql_num_rows($q); $c++) { $t = mysql_fetch_array($q); $cat[]=$t['name']; } unset($t); $br=''; if(is_array($cat)) { foreach ($cat as $item) { if ($br=='') { if ($item<>"Все маркетинговые исследования" && $item<>"Все бизнес-планы" && $item<>"Бизнес-планы" && $item<>"Маркетинговые исследования" ) { $br=$item; } } } } foreach($branch as $key=>$value) { if ($value==$br) $br=$key; } //language $lang=$elements["43191a2a-0fb3-4578-b7e0-dbf5e584873d"]['option']['0']; if ($lang=='est') $lang='en'; else $lang='ru'; $f['deliveryforms']=$elements["d12d446f-f969-49f8-af79-f82080cdbc3f"]['0']['value']; $f['author']=$elements["5ca958c9-4ac5-4d08-821f-b9640e731bd7"]['0']['value']; $f['name']=$m['name']; /** приводить к типу обязательно!!! **/ $f['prices'][]=array( 'currency'=>'rur', 'value'=>(float)$elements["aed9068f-8fd9-4c38-89d1-83187a602ac5"]['0']['value'], 'language'=>'ru'); /** приводить к типу обязательно!!! **/ $f['prices'][]=array( 'currency'=>'rur', 'value'=>(float)$elements["dbf6c773-0a69-432c-a462-b56e620e2e5e"]['0']['value'], 'language'=>'en'); //правка для формирования массива картинок @author Sergey Starodubov $f['images'][]=array('name'=>'','url'=>'http://'.$_SERVER['HTTP_HOST'].'/'.$elements["57172c66-27cb-442d-a964-19f64f744a3b"]['file']); $f['released']=$m['created']; if(preg_match_all('/<*img[^>]*src*=*["\']?([^"\']*)/i', $elements["8df3b01b-134d-4eba-88ea-687647a4a9fa"]['0']['value'], $matches)) { foreach($matches[1] as $src) { $base64Data = 'data: '.mime_content_type($src).';base64,'.base64_encode(file_get_contents("./". $src)); $elements["8df3b01b-134d-4eba-88ea-687647a4a9fa"]['0']['value'] = str_replace('src="' . $src . '"', 'src="' . $base64Data . '"', $elements["8df3b01b-134d-4eba-88ea-687647a4a9fa"]['0']['value']); } } $f['abstract']=$elements["8df3b01b-134d-4eba-88ea-687647a4a9fa"]['0']['value']; /** приводить к типу обязательно!!! **/ $f['pages']=(int)$elements["b66a2a93-01c7-4487-9fe3-61ab4c4c7c88"]['0']['value']; $f['groups']=''; $f['contents']=$elements["73b058b8-a242-4b81-8d0a-2f975c99d0ca"]['0']['value']; $f['options']=$elements["18e62309-487e-480c-9b95-96ebf6c01918"]['option']; $f['language']=$lang; /** приводить к типу обязательно!!! **/ //$f['intesco_id']=(int)$m['id']; $f['publication_id']=(string)$m['id']; $f['branch']=$br; $f['type']=$type; if ($elements['5eea65b2-7504-4863-bae7-7fb95490e156']['option']['0']=='rabota-s-fm') {$f['has_model']=TRUE;} else {$f['has_model']=FALSE;} $f['enclosure']=$elements["23a97f6f-2601-4c88-8324-168c705b61fe"]['0']['value']; $f['demo']='http://'.$_SERVER['HTTP_HOST'].'/'.$elements["9ef0426c-06d1-45da-88e6-477d9d8398fe"]['file']; $f['generate_date'] = date("Y-m-d H:i:s"); $f['elements']=$elements; echo json_encode($f ); unset($m); } else { die ("Укажите валидный GET-параметр ID"); } break; } mysql_close($db); } ?>
/var/www/iplanru/data/./mod-tmp/../www/./i-plan.ru/assets/../gateway.php