예제 #1
0
 public function setPretty($price)
 {
     if (!param('usePrettyPrice', 1) || Yii::app()->language != 'ru') {
         return Apartment::priceFormat($price);
     }
     if (substr($price, -6) == "000000") {
         $priceStr = substr_replace($price, ' ' . tt('million', 'apartments'), -6);
     } elseif (substr($price, -5) == "00000" && strlen($price) >= 7) {
         $priceStr = substr_replace($price, '.', -6, 0);
         $priceStr = substr_replace($priceStr, ' ' . tt('million', 'apartments'), -5);
     } elseif (substr($price, -3) == "000") {
         $priceStr = substr_replace($price, ' ' . tt('thousand', 'apartments'), -3);
     } elseif (substr($price, -2) == "00" && strlen($price) >= 4) {
         $priceStr = substr_replace($price, '.', -3, 0);
         $priceStr = substr_replace($priceStr, ' ' . tt('thousand', 'apartments'), -2);
     } else {
         return Apartment::priceFormat($price);
     }
     return $priceStr;
 }