84 lines
2.1 KiB
PHP
Executable File
84 lines
2.1 KiB
PHP
Executable File
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//print_r(modClass::$content);
|
|
|
|
|
|
$partner=modClass::$content['massiv']['partner'];
|
|
|
|
|
|
switch( $partner ) {
|
|
|
|
/* ----------------------------------------------------------------------
|
|
23.03.2025
|
|
Леопак
|
|
---------------------------------------------------------------------- */
|
|
case 'leopak':
|
|
//echo $partner;
|
|
$donor=modClass::$content['massiv']['donor'];
|
|
|
|
if (!$donor){
|
|
|
|
|
|
$arr=\DBmysql::getValue("SELECT `json` FROM `tovar` WHERE `id`=? LIMIT 1", modClass::$content['massiv']['original_id']);
|
|
$donor= \core::j($arr)['donor'];
|
|
unset($array);
|
|
$array=modClass::$content['massiv'];
|
|
$array['donor']=$donor;
|
|
// $j=\core::j($array);
|
|
//print_r($array);
|
|
//\DBmysql::set("UPDATE `content` SET `json`=? WHERE `id`=?", [$j, modClass::$content['id']]);
|
|
$html=\core::get_page($donor);
|
|
if ($html['code']=='200' && (!$array['carantin'])){
|
|
require_once('api/soft/phpQuery-master/phpQuery/phpQuery.php');
|
|
$doc = phpQuery::newDocument($html['html']);
|
|
|
|
|
|
$entry = $doc->find('.details-payment .price-number');
|
|
$data['cena'] = pq($entry)->text();
|
|
$cena=$data['cena']*1.7;
|
|
|
|
//$entry = $doc->find('.gallery-photos-item-obj');
|
|
//$data['img'][] = pq($row)->attr('src');
|
|
|
|
|
|
$entry = $doc->find('.gallery-picture-obj');
|
|
foreach ($entry as $row) $data['images'][] = pq($entry)->attr('src');
|
|
|
|
|
|
|
|
$img=$data['images'][0];
|
|
|
|
$fm = core::genpassword(30);
|
|
$array['carantin']='/carantin/' . $fm . '.jpg';
|
|
exec("wget -O /www/core/catantin/" . $fm . '.jpg ' . $img);
|
|
|
|
|
|
}
|
|
$j=\core::j($array);
|
|
\DBmysql::set("UPDATE `content` SET `json`=?, `cena`=? WHERE `id`=?", [$j, $cena, modClass::$content['id']]);
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
default:
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|