function fn_exim_1c_get_xml($filename) { list($dir_1c, $dir_1c_url, $dir_1c_images) = fn_rus_exim_1c_get_dir_1c(); return @simplexml_load_file($dir_1c . $filename); }
$prices = array(); $list_price_1c = $base_price_1c = ''; foreach ($prices_data as $price) { if ($price['type'] == 'base') { $base_price_1c .= $price['price_1c'] . ','; } elseif ($price['type'] == 'list') { $list_price_1c .= $price['price_1c'] . ','; } else { $prices[] = $price; } } Tygh::$app['view']->assign('list_price_1c', trim($list_price_1c, ',')); Tygh::$app['view']->assign('base_price_1c', trim($base_price_1c, ',')); Tygh::$app['view']->assign('prices_data', $prices); if (Registry::get('addons.rus_exim_1c.exim_1c_check_prices') == 'Y') { list($dir_1c, $dir_1c_url, $dir_1c_images) = fn_rus_exim_1c_get_dir_1c(); $result = array(); $file_offers = glob($dir_1c . "offers*"); if (!empty($file_offers)) { $filename = fn_basename($file_offers[0]); $xml = @simplexml_load_file($dir_1c . $filename); if (isset($xml->{$cml}['packages'])) { $result = fn_exim_1c_check_prices($xml->{$cml}['packages']); } } else { fn_set_notification('W', __('warning'), __('offers_not_found')); } Tygh::$app['view']->assign('resul_test', $result); } } if (Registry::get('addons.rus_exim_1c.exim_1c_add_tax') == 'Y') {