function fetchCurrencyTemplate($property, $templatePath, $moduleId, $template_tien_te = NULL) { if (!empty($property['don_vi_tien'])) { $donViTienChinh = $property['don_vi_tien']; } else { // TODO: Set default don vi tien theo ngon ngu hoac theo cau hinh. $donViTienChinh = 'VND'; } $donViTienList = U_ReModelProperties::layDanhSachDonViTien(); $donViTienArr = array(); foreach ($donViTienList as $dv) { $donViTienArr[$dv['ten']] = $dv['ti_gia']; } if (isset($template_tien_te) || trim($template_tien_te) != NULL) { $tienTemplate = $template_tien_te; } else { $tienTemplate = U_ReConfig::getValueByKey('PROPERTY', 'tien_template'); } $tiGiaChinh = $donViTienArr[$donViTienChinh]; $giaArr = array(); foreach ($donViTienArr as $key => $value) { $giaArr[$key] = $property['gia'] * $tiGiaChinh / $value; $giaArr[$key] = round($giaArr[$key], 2); } // truong hop dac biet $giaArr['VND'] = ilandCommonUtils::reFormatPrice($giaArr['VND']); $donviChinh = ilandCommonUtils::layGiaTien(array('don_vi_tien_id' => $property['don_vi_tien_id'], 'don_vi_dien_tich_id' => $property['don_vi_dien_tich_id'], 'gia' => $property['gia'])); // $giaChinh = $giaArr[$donViTienChinh]; $giaChinh = $donviChinh; $template = new JView(); $template->addTemplatePath($templatePath); $template->assignRef('giaArr', $giaArr); $template->assignRef('id', $property['id']); $template->assignRef('donViTienChinh', $donViTienChinh); $template->assignRef('giaChinh', $giaChinh); $template->assignRef('moduleId', $moduleId); $template->assignRef('don_vi_dien_tich_id', $property['don_vi_dien_tich_id']); $template->setLayout($tienTemplate); return $template->loadTemplate(); }