コード例 #1
0
ファイル: currency.php プロジェクト: akniyev/itprom_dobrohost
 public static function GetByID($currency)
 {
     $currency = Currency\CurrencyManager::checkCurrencyID($currency);
     if ($currency === false) {
         return false;
     }
     if (!isset(self::$currencyCache[$currency])) {
         self::$currencyCache[$currency] = false;
         $currencyIterator = Currency\CurrencyTable::getById($currency);
         if ($currencyData = $currencyIterator->fetch()) {
             $currencyData['DATE_UPDATE_FORMAT'] = $currencyData['DATE_UPDATE'] instanceof Main\Type\DateTime ? $currencyData['DATE_UPDATE']->toString() : null;
             $currencyData['DATE_CREATE_FORMAT'] = $currencyData['DATE_CREATE'] instanceof Main\Type\DateTime ? $currencyData['DATE_CREATE']->toString() : null;
             unset($currencyData['DATE_UPDATE'], $currencyData['DATE_CREATE']);
             self::$currencyCache[$currency] = $currencyData;
         }
         unset($currencyData, $currencyIterator);
     }
     return self::$currencyCache[$currency];
 }