68 lines
1.6 KiB
PHP
68 lines
1.6 KiB
PHP
<?php
|
|
/*
|
|
20.11.2017 добавлен поиск по алиасу (ЧПУ) /alias.html
|
|
22.03.2021: Почти все засунуто в ООП
|
|
-- Доделать лайки и дизлайки
|
|
-- Сделать коментарии
|
|
*/
|
|
|
|
//$mod = new main($smarty, $settings);
|
|
//$mod->db=$db;
|
|
if ($_SESSION['dostup']!=='a' && $_SESSION['dostup']!=='e')header( 'Location: /403/' );
|
|
#$db->free_sql2("CREATE TABLE IF NOT EXISTS zametka (user_id INTEGER NOT NULL, txt text, FOREIGN KEY (user_id) REFERENCES users (id))");
|
|
|
|
|
|
|
|
if ($_FILES['xmlFile']['name']=='offers0_1.xml'){
|
|
|
|
unlink(MYDIR . '/cache/price.xml');
|
|
copy($_FILES['xmlFile']['tmp_name'], MYDIR . '/cache/price.xml');
|
|
|
|
$xmlstring = file_get_contents(MYDIR . '/cache/price.xml', true);
|
|
$xml = simplexml_load_string($xmlstring, "SimpleXMLElement", LIBXML_NOCDATA);
|
|
$json = json_encode($xml);
|
|
$array = json_decode($json,TRUE);
|
|
|
|
//print_r($array);
|
|
$r1=$array['ПакетПредложений'];
|
|
$r2=$r1['Предложения'];
|
|
$r3=$r2['Предложение'];
|
|
unset($array);
|
|
unset($r1);
|
|
unset($r2);
|
|
$count= count($r3);
|
|
//print_r($r3);
|
|
for ($i=0; $i<$count;$i++){
|
|
unset($price);
|
|
$id=$r3[$i]['Ид'];
|
|
//echo $id . '<br>';;
|
|
$ceny=$r3[$i]['Цены'];
|
|
$cena=$ceny['Цена'];
|
|
$price=$cena['ЦенаЗаЕдиницу'];
|
|
//echo $price . '<br>';
|
|
unset($a);
|
|
|
|
$a['tovar_id']=$id;
|
|
if ($price!='0' && $price!=0){
|
|
$idTovara=$db->get_val('pages', $a, 'id');
|
|
if($idTovara){
|
|
unset($up);
|
|
$up['cena']=$price;
|
|
$db->update('pages', $idTovara, $up);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
?>
|