예제 #1
0
 function getSelectBox($table, $name, $title, $checked, $onchange = NULL, $townId = NULL, $style = NULL, $class = NULL, $language = NULL)
 {
     /*
     echo "<pre>";
     print_r( $name.'----'.$class );
     echo "</pre>";
     */
     if ($language == NULL) {
         $language = ilandCommonUtils::getLanguage();
     }
     // TODO: remove hardcode language
     //		$language = 'en';
     //		print_r($language);
     $propertyModel = new U_reModelProperties();
     $projectModel = new U_ReModelProjects();
     switch ($table) {
         case 'loai_giao_dich':
             $rows = $propertyModel->layDanhSachLoaiGiaoDich($language);
             //print_r($rows);
             //exit;
             break;
         case 'phap_ly':
             $rows = $propertyModel->layDanhSachPhapLy($language);
             break;
         case 'vi_tri':
             $rows = $propertyModel->layDanhSachTienIch('1', $language);
             //	print_r($rows);
             //	exit;
             break;
         case 'huong':
             $rows = $propertyModel->layDanhSachHuong($language);
             break;
         case 'don_vi_dien_tich':
             $temp = 1;
             if ($checked == 3 || $checked == 4) {
                 $temp = 2;
             }
             $rows = $propertyModel->layDanhSachDonViDienTich($language, $temp);
             break;
         case 'loai_bds':
             $rows = $propertyModel->layDanhSachLoaiBatDongSan($language);
             break;
         case 'tinh_thanh':
             $rows = $propertyModel->layDanhSachTinhThanh($language);
             break;
         case 'quan_huyen':
             $rows = $propertyModel->layDanhSachQuanHuyen($townId, $language);
             break;
         case 'loai_tien_ich':
             $DBConfig = ilandCommonUtils::getSiteDBConfig();
             $rows = iland4_layDanhSachLoaiTienIch($DBConfig, $language);
             break;
         case 'loai_du_an':
             //					$rows = $propertyModel->layDanhSachLoaiBatDongSan($language);
             $rows = $projectModel->laynhomduan($language);
             break;
         case 'nha_moi_gioi':
             //					$rows = $propertyModel->layDanhSachLoaiBatDongSan($language);
             $realtorData = $projectModel->laynhamoigioi($language);
             $rows = $realtorData[3];
             //	print_r($rows);
             // exit;
             break;
         case 'phuong_xa':
             // get quan huyen id
             $rows = $propertyModel->layDanhSachPhuongXa($townId);
             break;
         case 'duong_pho':
             $rows = $propertyModel->layDanhSachDuongPho($townId);
             break;
         case 'nhom_du_an':
             //	$rows =  $projectModel->laynhomduan($language);
             //	break;
             $nhomduan = $projectModel->laydanhsachduan();
             $rows = $nhomduan[3];
             break;
         case 'du_an':
             $rows = $projectModel->laydanhsachduan($townId);
             break;
     }
     /*
     	case 'jea_type' : $rows = getTypeList($language);
     	break;
     	case 'jea_town' : $rows = getTownList(U_ReUtils::getSiteConfig(), $language);
     	break;
     	case 'jea_area' : $rows = getAreaList(U_ReUtils::getSiteConfig(), $Town_id, $language);
     	break;
     	
     	case 'jea_project_type' : $rows = getProjectTypeList(U_ReUtils::getSiteConfig(), $language);
     	break;
     */
     if (empty($class)) {
         $class = "class='inputbox'";
     }
     $html = '';
     $html .= "<select name='" . $name . "' id='" . $name . "' onchange='" . $onchange . "' " . $class . $style . ">";
     if (!empty($title)) {
         $html .= "<option value='0'>{$title}</option>";
     }
     if (!empty($rows)) {
         foreach ($rows as $row) {
             $selected = '';
             $selected = $row["id"] == $checked ? 'selected = selected' : '';
             $html .= "<option  value={$row['id']} {$selected} >{$row['ten']}</option>";
         }
     }
     $html .= "</select>";
     return $html;
 }
예제 #2
0
function kieu_link($param)
{
    $town_id = $param['town_id'];
    if (JFactory::getURI()->getVar("town_id")) {
        $town_id = JFactory::getURI()->getVar("town_id");
    }
    $language = 'vi';
    $propertyModel = new U_reModelProperties();
    $rows = $propertyModel->layDanhSachQuanHuyen($town_id, $language);
    //$rows= lay_du_lieu($param['table']);
    $currentAreaId = JRequest::getInt('area_id', 1);
    $htm = '';
    foreach ($rows as $item) {
        $selectedStyle = "";
        if ($item['id'] == $currentAreaId) {
            $selectedStyle = "style='color:red; font-weight:bold;'";
        }
        $htm .= "<div id='filtertown' ><a {$selectedStyle} href=\"#\" onclick=\"HtlmLink('{$item['id']}',{$town_id});\">" . $item['ten'] . "</a><BR></div>";
    }
    return $htm;
}
예제 #3
0
            $extension = 'com_u_re';
            //$lang1->load($extension, $basePath, $lang, true);
            $ten = '';
            break;
    }
} else {
    //$lang1->load($extension, $basePath, $language, true);
    $ten = '';
}
$area_name = $_REQUEST['area_name'];
$townId = $_REQUEST['town_id'];
$QHID = $_REQUEST['quan_huyen_id'];
$classstyle = JRequest::getVar('style', 'input-s');
$isadmin = JRequest::getVar('isadmin', 0);
$propertyModel = new U_reModelProperties();
$rows = $propertyModel->layDanhSachQuanHuyen($townId, substr($language, 0, 2));
for ($i = 0; $i < count($rows); $i++) {
    // $rows[$i]['title'] = $rows[$i]['id'] . '-' . $rows[$i]['alias'];
    $rows[$i]['title'] = $rows[$i]['alias'];
}
//$ix_quan_huyen_id = JRequest::getVar('quan_huyen_id', 367);
$ix_quan_huyen_id = 0;
if ($QHID != 0) {
    $onchangeQuanHuyen = "onchange=" . '"layDanhSachDuAn1' . "(this.value,'" . $language . "','" . JURI::root() . "')" . '"';
} else {
    $onchangeQuanHuyen = 'onchange="setValQH()"';
}
if ($rows) {
    if ($ten != '') {
        $title = array('id' => 0, 'ten' => $ten);
        array_unshift($rows, $title);