_tmp = null; $this->_field = null; $this->curses = array(); $this->parser = xml_parser_create(); xml_set_object($this->parser, $this); xml_set_element_handler($this->parser, "start_tag", "end_tag"); xml_set_character_data_handler($this->parser, "cdata"); } function parse($str) { xml_parse($this->parser,$str); } function start_tag($parser,$name,$attrs) { switch (strtolower($name)) { case 'valcurs': $this->date = $attrs['DATE']; break; case 'valute': $this->_tmp = array('id' => $attrs['ID']); break; case 'numcode': $this->_field = 'NumCode'; break; case 'charcode': $this->_field = 'CharCode'; break; case 'nominal': $this->_field = 'Nominal'; break; case 'name': $this->_field = 'Name'; break; case 'value': $this->_field = 'Value'; break; default: $this->_field = null; } } function end_tag($parser,$name) { if (strtolower($name) == 'valute') { $this->curses[$this->_tmp['CharCode']] = $this->_tmp; $this->_tmp = null; } $this->_field = null; } function cdata($parser,$str) { if (!is_null($this->_field)) { @$this->_tmp[$this->_field] .= trim($str); } } } $DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT']; $needed=array('USD ЦБ РФ','EUR ЦБ РФ','EUR/USD'); $collection_img = ' №'; $ret=array(); if (!file_exists($DOCUMENT_ROOT."/valuta/valuta_kurs.txt") || ((time()-filemtime($DOCUMENT_ROOT."/valuta/valuta_kurs.txt"))>43200)) { $v = new Valute(); $str = file_get_contents('http://www.cbr.ru/scripts/XML_daily.asp'); $v->parse($str); $date=$v->date; $rate=$v->curses; $usd = str_replace(",", ".", $rate['USD']['Value']); if ($usd) $eurlusd = str_replace(",", ".", $rate['EUR']['Value'])/$usd; if ($eurlusd && $usd) { $fn=@fopen($DOCUMENT_ROOT."/valuta/valuta_kurs.txt","w"); @fwrite($fn,'USD|'.$usd."\n"); @fwrite($fn,'EUR/USD|'.$eurlusd."\n"); } else mail('info@miripravo.ru', '=?windows-1251?B?'.base64_encode("Курсы валют не установлены").'?=', "Курсы валют не установлены, требуется изменение курса фиксировать в файле /valuta/valuta_kurs.txt\n\n", "From: shop@miripravo.ru\r\nContent-Type: text/plain; charset=windows-1251\r\n"); } if (!($eurlusd && $usd)) { $all = @file($DOCUMENT_ROOT."/valuta/valuta_kurs.txt"); foreach ($all as $line) { $l=explode('|',trim($line)); $ret[$l[0]]=$l[1]; } $eurlusd = $ret['EUR/USD']; $usd = $ret['USD']; } if (!($eurlusd && $usd)) $err = "Курсы валют не установлены, оплата заказа производится только в USD"; $files = &file_list(array('demo is null')); $divs = array(); $div = ''; foreach ($files as $k => $v) { $files[$k]['name'] = preg_replace("/^0/",'',$v['name']); if ($div != $v['cid']) { $divs[] = $v['cid']; $div = $v['cid']; } } $div = ''; ?>

Юридический on-line сервис

Юридический онлайн сервис

(Online Law Service)


Онлайн сервис это интерактивная форма правовой помощи в области контрактного права. Посредством данного сервиса возможно заказать и скачать в режиме реального времени все проиндексированные на сайте образцы международных контрактов (model contracts) в редактируемом формате на русском и английском языках — контент обновлен 7/10/18


ШАГ 1


Выберите метод платежа ↓

'.$err.'
   Яндекс Касса (Visa, Mastercard, Maestro, Мир, Яндекс-деньги, Сбербанк Онлайн, Альфа-Клик, Промсвязьбанк, QIWI Wallet, WebMoney, наличные)
 
  PayPal
 
  Безналичное перечисление (платежное поручение)




Выберите документы ↓
(Оглавление)
  • '; $div = $item['cid']; ?>

    ' . $item['cid'] . '
    () ' : ''?>  РУБ
    ( USD)