View file 2/3020.ru/system/functions/money.php

File size: 3.67Kb
<?php

/*
---------------------------
Функция вывода валюты сайта
---------------------------
*/
  
FUNCTION MONEY($sum, $money, $type_name = 1) {
  
  //$sum - сумма которую будем выводить в валюте
  //$money - выбранная валюта на сайте
  //$type_name - тип выводимого имени валюты (просто название валюты или международное значение, если 0 то ничего не выводим)
  
  //Российские/Белорусские рубли
  IF ($money == "RUB" || $money == "BYN"){ 
    
    $m1 = 'рубль';
    $m2 = 'рубля';
    $m3 = 'рублей';
    
  //Украинские гривны
  }ELSEIF ($money == "UAH"){ 
    
    $m1 = 'гривна';
    $m2 = 'гривны';
    $m3 = 'гривен';
    
  //Казахские тенге
  }ELSEIF ($money == "KZT"){ 
    
    $m1 = 'тенге';
    $m2 = 'тенге';
    $m3 = 'тенге';
    
  //Узбекские сумы
  }ELSEIF ($money == "UZS"){ 
    
    $m1 = 'сум';
    $m2 = 'сума';
    $m3 = 'сумов';
    
  //Азербайджанские/Туркменские манаты
  }ELSEIF ($money == "AZN" || $money == "TMT"){ 
    
    $m1 = 'манат';
    $m2 = 'маната';
    $m3 = 'манатов';
    
  //Грузинские лари
  }ELSEIF ($money == "GEL"){ 
    
    $m1 = 'лари';
    $m2 = 'лари';
    $m3 = 'лари';
    
  //Армянские драмы
  }ELSEIF ($money == "AMD"){ 
    
    $m1 = 'драм';
    $m2 = 'драма';
    $m3 = 'драмов';
    
  //Таджикские сомони
  }ELSEIF ($money == "TJS"){ 
    
    $m1 = 'сомони';
    $m2 = 'сомони';
    $m3 = 'сомони';
    
  //Киргизские сомы
  }ELSEIF ($money == "KGS"){ 
    
    $m1 = 'сом';
    $m2 = 'сома';
    $m3 = 'сомов';
    
  //Молдавские леи
  }ELSEIF ($money == "MDL"){ 
    
    $m1 = 'лей';
    $m2 = 'лея';
    $m3 = 'леев';
    
  //Доллары
  }ELSEIF ($money == "USD"){ 
    
    $m1 = 'доллар';
    $m2 = 'доллара';
    $m3 = 'долларов';
    
  //Евро
  }ELSEIF ($money == "EUR"){ 
    
    $m1 = 'евро';
    $m2 = 'евро';
    $m3 = 'евро';
    
  //Серебро
  }ELSEIF ($money == "SLV"){ 
    
    $m1 = 'серебро';
    $m2 = 'серебра';
    $m3 = 'серебра';
    
  //Рубины
  }ELSEIF ($money == "RBN"){ 
    
    $m1 = 'рубин';
    $m2 = 'рубина';
    $m3 = 'рубинов';
    
  //Монеты
  }ELSEIF ($money == "MON"){ 
    
    $m1 = 'монета';
    $m2 = 'монеты';
    $m3 = 'монет';
    
  //Голоса
  }ELSEIF ($money == "VCS"){ 
    
    $m1 = 'голос';
    $m2 = 'голоса';
    $m3 = 'голосов';
    
  }
  
  //Склоняем имя валюты
  $num = ABS($sum) % 100;
  $num_x = $num % 10;
  
  IF ($num > 10 && $num < 20){ 
    
    $m = $m3; 
  
  }ELSEIF ($num_x > 1 && $num_x < 5){ 
    
    $m = $m2; 
  
  }ELSEIF ($num_x == 1){ 
    
    $m = $m1; 
  
  }ELSE{
    
    $m = $m3;
  
  }
  
  //Вывод имени валюты
  IF ($type_name == 1){ 
    
    $mn = " ".LG($m).""; 
  
  }ELSEIF ($type_name == 2){ 
    
    $mn = " ".CONFIG('MONEY').""; 
  
  }ELSEIF ($type_name == 3){ 
    
    $mn = " ".LG($m)." (".CONFIG('MONEY').")"; 
  
  }ELSE{ 
    
    $mn = NULL; 
  
  }
  
  //Десятичный формат
  IF (CONFIG('MONEY_SET') == 1){
    
    RETURN "".TEXT_ABSOLUTE($sum)."".TEXT_ABSOLUTE($mn)."";
    
  //Обычный формат
  }ELSE{
    
    RETURN "".INTVAL($sum)."".TEXT_ABSOLUTE($mn)."";  
  
  }
  
}
  
?>