Example #1
0
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);
}
Example #2
0
     $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') {