Plugin Directory

Changeset 446350


Ignore:
Timestamp:
10/02/2011 10:27:44 AM (14 years ago)
Author:
f4ber
Message:

FixeFixed bug with getting date of currency

Location:
cbrcurrency/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • cbrcurrency/trunk/README.txt

    r446281 r446350  
    55Requires at least: 2.6
    66Tested up to: 3.2.1
    7 Stable tag: 2.3.2
     7Stable tag: 2.3.3
    88
    99Show exchange rate Central Bank Russian Federation RUR, RUB, EUR, USD.
     
    4444
    4545== Changelog ==
     46
     47= 2.3.3 =
     48
     49* 02/10/2011
     50* Fixed bug with getting date of currency
    4651
    4752= 2.3.2 =
  • cbrcurrency/trunk/cbrcurrency.php

    r446281 r446350  
    44Plugin URI: http://www.f4ber.net/
    55Description: Виджет курса валют ЦБ РФ на текущий день c динамикой.
    6 Version: 2.3.2
     6Version: 2.3.3
    77Author: f4ber
    88Author URI: http://www.f4ber.net/
     
    1717extract($args);
    1818$title = 'Курс ЦБ ';
     19
     20function getcurdate(){
     21
     22# URL для запроса данных
     23$requrldate = "http://www.cbr.ru/scripts/XML_daily.asp";
     24
     25$docdate = file($requrldate);
     26$docdate = implode($docdate, '');
     27
     28# инициализируем массив
     29$dt = array();
     30
     31# ищем <Date="xx.xx.xxxx">
     32if(preg_match("/Date=\"(\d{2})\.(\d{2})\.(\d{4})\"/is", $docdate, $dt))
     33    $curdate = "{$dt[1]}/{$dt[2]}/{$dt[3]}";
     34
     35 return array ($curdate);
     36}
    1937
    2038function getcurrency($code){
     
    8199list ($rate_d, $delta_d, $znak_d, $zcolor_d, $date_d) = getcurrency('R01235');
    82100list ($rate_e, $delta_e, $znak_e, $zcolor_e, $date_e) = getcurrency('R01239');
     101list ($date) = getcurdate();
    83102
    84 echo $before_widget . $before_title . $title . $date_d . $after_title;
     103echo $before_widget . $before_title . $title . $date . $after_title;
    85104
    86105echo '
Note: See TracChangeset for help on using the changeset viewer.