示例#1
0
 function save()
 {
     //        $row = & $this->getRow();
     $so_thu_tu = '' . ilandCommonUtils::layOrdering('bat_dong_san');
     $datas = array('value' => JRequest::getVar('value', '', 'POST'), 'project_group_ids' => JRequest::getVar('project_group_ids', array(), 'POST', 'array'), 'address' => JRequest::getVar('address', '', 'POST'), 'town_id' => JRequest::getInt('town_id', 0, 'POST'), 'area_id' => JRequest::getInt('area_id', 0, 'POST'), 'desc' => JRequest::getVar('desc', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'short_desc' => JRequest::getVar('short_desc', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'start_date' => JRequest::getVar('start_date', '', 'POST'), 'end_date' => JRequest::getVar('end_date', '', 'POST'), 'people_area' => JRequest::getVar('people_area', '', 'POST'), 'status' => JRequest::getVar('status', '', 'POST'), 'investor' => JRequest::getVar('investor', '', 'POST'), 'implement_unit' => JRequest::getVar('implement_unit', '', 'POST'), 'management_unit' => JRequest::getVar('management_unit', '', 'POST'), 'design_unit' => JRequest::getVar('design_unit', '', 'POST'), 'total_square' => JRequest::getVar('total_square', '', 'POST'), 'number_of_floor' => JRequest::getVar('number_of_floor', '', 'POST'), 'published' => JRequest::getInt('published', 0, 'POST'), 'emphasis' => JRequest::getInt('emphasis', 0, 'POST'), 'progress' => JRequest::getVar('progress', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'plane_diagram' => JRequest::getVar('plane_diagram', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'scheme' => JRequest::getVar('scheme', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'contacts' => JRequest::getVar('contacts', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'project_advantage_ids' => JRequest::getVar('project_advantage_ids', array(), 'POST', 'array'), 'ordering' => $so_thu_tu, 'newsest' => JRequest::getVar('newsest', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'contactname' => JRequest::getVar('contactname', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'contactaddress' => JRequest::getVar('contactaddress', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'contactphone' => JRequest::getVar('contactphone', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'plane_area' => JRequest::getVar('plane_area', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'thanhtoan' => JRequest::getVar('thanhtoan', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'doitac' => JRequest::getVar('doitac', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'page_title' => JRequest::getVar('page_title', 0, 'POST'), 'page_keywords' => JRequest::getVar('page_keywords', 0, 'POST'), 'page_description' => JRequest::getVar('page_description', 0, 'POST'));
     if (!$row->bind($datas)) {
         JError::raiseWarning(200, $row->getError());
         return false;
     }
     //Nam Hai chinh sua
     //$token_save =$this->isRenting();
     //$row->is_renting = $this->isRenting() ? 1 : 0;
     // $row->kind_id = $token_save;
     if (!$row->check()) {
         JError::raiseWarning(200, $row->getError());
         return false;
     }
     if (!$row->store()) {
         JError::raiseWarning(200, $row->getError());
         return false;
     }
     //check newsletter
     $row->checkin();
     if (!$this->_uploadImages($row->id)) {
         JError::raiseWarning(200, 'Image upload error');
         return false;
     }
     $this->_lastId = $row->id;
     return true;
 }
示例#2
0
 function save()
 {
     $id = JRequest::getInt('id', '', 'POST');
     $so_thu_tu = '' . ilandCommonUtils::layOrdering('du_an');
     $tinh = JeaModelProjects::layTinhThanhById(JRequest::getVar('town_id', '', 'POST'));
     $quan = JeaModelProjects::layQuanHuyenById(JRequest::getVar('area_id', '', 'POST'));
     $datas_vi = array('ten' => JRequest::getVar('name', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'alias' => JRequest::getVar('alias', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'tinh_thanh_id' => JRequest::getVar('town_id', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'quan_huyen_id' => JRequest::getVar('area_id', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'tinh_thanh' => '' . $tinh, 'quan_huyen' => '' . $quan);
     /*
     $datas_vi['mo_ta_ngan'] = ilandCommonUtils::stripWordContent( $datas_vi['mo_ta_ngan'] );
     		$datas_vi['so_do_mat_bang'] = ilandCommonUtils::stripWordContent( $datas_vi['so_do_mat_bang'] );
     		$datas_vi['ban_do_vi_tri'] = ilandCommonUtils::stripWordContent( $datas_vi['ban_do_vi_tri'] );
     		$datas_vi['mo_ta_day_du'] = ilandCommonUtils::stripWordContent( $datas_vi['mo_ta_day_du'] );
     		$datas_vi['tien_do'] = ilandCommonUtils::stripWordContent( $datas_vi['tien_do'] );
     		$datas_vi['doi_tac'] = ilandCommonUtils::stripWordContent( $datas_vi['doi_tac'] );
     		$datas_vi['thanh_toan'] = ilandCommonUtils::stripWordContent( $datas_vi['thanh_toan'] );
     		$datas_vi['lien_he'] = ilandCommonUtils::stripWordContent( $datas_vi['lien_he'] );
     		
     $datas_vi['so_do_mat_bang']=$this->addPopup('so_do_mat_bang',$datas_vi['so_do_mat_bang']);
     $datas_vi['ban_do_vi_tri']=$this->addPopup('ban_do_vi_tri',$datas_vi['ban_do_vi_tri']);
     */
     //print_r($datas_vi);
     //exit;
     /*
             $datas_en = array(
             	'id' => '',
     	'loai_du_an_id'        => JRequest::getVar( 'type_id',0, 'POST'),
     	'ngay_khoi_cong'           => JRequest::getVar( 'start_date','', 'POST' ),
     	'ngay_hoan_thanh' => JRequest::getVar( 'end_date', '', 'POST' ),
     	'khu_dan_cu'   => JRequest::getVar( 'people_area', '' , 'POST' ),
     	'tinh_trang'      => JRequest::getVar( 'status', '' , 'POST' ),
     	'tong_dien_tich'    => JRequest::getVar( 'total_square', '', 'POST'),
     	'so_tang'      => JRequest::getVar( 'number_of_floor', '' , 'POST' ),
     	'hien_thi_ra_ngoai'      => JRequest::getVar( 'published', 0 , 'POST' ),
     	//'noi_bat'       => JRequest::getInt( 'noi_bat', 0 , 'POST' ),
                'noi_bat'       => JRequest::getVar( 'noi_bat', '', 'POST' , 'string', JREQUEST_ALLOWRAW),
     	'tien_ich_id'       => JRequest::getVar( 'project_advantage_ids',  array(), 'POST', 'array'   ),
     	        'moi_nhat'       => JRequest::getVar( 'newsest', '', 'POST' , 'string', JREQUEST_ALLOWRAW),
     	        'dien_thoai_lien_he'       => JRequest::getVar( 'contact_phone', '', 'POST' , 'string', JREQUEST_ALLOWRAW),
     	        'ban_do_vi_tri'       => JRequest::getVar( 'vi_plane_area', '', 'POST' , 'string', JREQUEST_ALLOWRAW),
             	'kinh_do'       => JRequest::getVar( 'map_lat', '', 'POST'),
             	'vi_do'       => JRequest::getVar( 'map_lng', '', 'POST'),
             	'ordering' =>  $so_thu_tu,
     	// ngon ngu tieng viet
     	 'ten'            => JRequest::getVar( 'en_hidden_name', '', 'POST' ),
     	 'dia_chi'         => JRequest::getVar( 'en_hidden_address' , '', 'POST' ),
     	  'mo_ta_day_du'    => JRequest::getVar( 'en_hidden_description', '', 'POST', 'string', JREQUEST_ALLOWRAW ),
     	 'mo_ta_ngan'        => JRequest::getVar( 'en_hidden_short_description', '', 'POST', 'string', JREQUEST_ALLOWRAW),
     	 'nha_dau_tu'        => JRequest::getVar( 'en_hidden_investor', '' , 'POST' ),
     	 'don_vi_thi_cong'   => JRequest::getVar( 'en_hidden_implement_unit' , '', 'POST' ),
     	 'don_vi_quan_li'          => JRequest::getVar( 'en_hidden_management_unit','' , 'POST' ),
     	 'don_vi_thiet_ke'     => JRequest::getVar( 'en_hidden_design_unit', '', 'POST' ),
     	 //'quy_hoach_tong_the'       => JRequest::getVar( 'en_hidden_scheme', '', 'POST' , 'string', JREQUEST_ALLOWRAW),
     	 'so_do_mat_bang'      => JRequest::getVar( 'en_hidden_plain_diagram', '', 'POST', 'string', JREQUEST_ALLOWRAW ),
     	 'tien_do'       => JRequest::getVar( 'en_hidden_progress', '', 'POST', 'string', JREQUEST_ALLOWRAW ),
     	 'lien_he'       => JRequest::getVar( 'en_hidden_contacts', '', 'POST' , 'string', JREQUEST_ALLOWRAW),
     	 'dia_chi_lien_he'         => JRequest::getVar( 'en_hidden_contact_address' , '', 'POST' ),
     	 'ten_lien_he'         => JRequest::getVar( 'en_hidden_contact_name' , '', 'POST' ),
     	         'doi_tac'       => JRequest::getVar( 'en_hidden_partners', '', 'POST' , 'string', JREQUEST_ALLOWRAW),
     	 'thanh_toan'       => JRequest::getVar( 'en_hidden_payment', '', 'POST' , 'string', JREQUEST_ALLOWRAW),
     	 'tieu_de_trang'       => JRequest::getVar( 'en_hidden_page_title', '' , 'POST' ),
     	 'tu_khoa_trang'       => JRequest::getVar( 'en_hidden_page_keywords', '' , 'POST' ),
     	 'mo_ta_trang'       => JRequest::getVar( 'en_hidden_page_description', '' , 'POST' ),
             	'loai_du_an'       => JRequest::getVar( 'en_loai_du_an', '' , 'POST' ),
             	
             );
             $datas_en['mo_ta_ngan'] = ilandCommonUtils::stripWordContent( $datas_en['mo_ta_ngan'] );
     $datas_en['so_do_mat_bang'] = ilandCommonUtils::stripWordContent( $datas_en['so_do_mat_bang'] );
     $datas_en['ban_do_vi_tri'] = ilandCommonUtils::stripWordContent( $datas_en['ban_do_vi_tri'] );
     $datas_en['mo_ta_day_du'] = ilandCommonUtils::stripWordContent( $datas_en['mo_ta_day_du'] );
     $datas_en['tien_do'] = ilandCommonUtils::stripWordContent( $datas_en['tien_do'] );
     $datas_en['doi_tac'] = ilandCommonUtils::stripWordContent( $datas_en['doi_tac'] );
     $datas_en['thanh_toan'] = ilandCommonUtils::stripWordContent( $datas_en['thanh_toan'] );
     $datas_en['lien_he'] = ilandCommonUtils::stripWordContent( $datas_en['lien_he'] );
             
             $datas_en['so_do_mat_bang']=$this->addPopup('so_do_mat_bang',$datas_en['so_do_mat_bang']);
             $datas_en['ban_do_vi_tri']=$this->addPopup('ban_do_vi_tri',$datas_en['ban_do_vi_tri']);
     */
     if ($id) {
         //sua du an
         //tieng viet
         $DataValue = array_values($datas_vi);
         $DataKey = array_keys($datas_vi);
         $i = 0;
         $Keyvalue = '';
         foreach ($DataKey as $data) {
             $Keyvalue .= ",";
             $Keyvalue .= $data;
             $Keyvalue .= "=";
             $Keyvalue .= "'{$DataValue[$i]}'";
             $i++;
         }
         $paramvi = substr($Keyvalue, 1);
         $this->updateProjectadmin($id, $paramvi, 'vi');
         // update tieng anh
         /*
         $DataValueen = array_values($datas_en);
         $DataKeyen = array_keys($datas_en);
         $i=0;
         $Keyvalueen = '';
         foreach ( $DataKeyen as $dataen )
         {
         	
         	$Keyvalueen .= ",";
         	$Keyvalueen .= $dataen;
         	$Keyvalueen .= " = ";
         	$Keyvalueen .= "' $DataValueen[$i] '";
         	$i++;
         }
         $paramen = substr($Keyvalueen,11);
         $this->updateProject($id, $paramen, 'en');
         */
     } else {
         //	them du an
         // them tieng viet
         $DataKey = array_keys($datas_vi);
         $Keyvalue = '';
         foreach ($DataKey as $Datavalue) {
             $Keyvalue .= ',';
             $Keyvalue .= $Datavalue;
         }
         $paramvi = substr($Keyvalue, 1);
         // hoan dang lam
         $insertId = $this->themduan($paramvi, $datas_vi, 'vi');
         // them tieng anh
         /*
         	        $DataKeyen = array_keys($datas_en);
         	        $Keyvalueen = '';
         	    	foreach ($DataKeyen as $Datavalueen )
         	    	{
         	    		$Keyvalueen .= ',';
         	    		$Keyvalueen .= $Datavalueen;
         	       	}
         	       	$paramen = substr($Keyvalueen,1);
         	        $datas_en['id'] = "$insertId";
         	        $this->themduan($paramen, $datas_en, 'en' );
         */
     }
     /*       
     	   	if ( $id )
     	   	{
     	   		$insertId = $id;
     	   	}
     		if ( !$this->_uploadImages($insertId) )  
     		{
     			JError::raiseWarning( 200, 'Image upload error' );
         return false;
     		}
     return true;
     */
     return true;
 }
示例#3
0
 function save()
 {
     global $mainframe;
     if (isset($_POST['tks'])) {
         U_ReModelProperties::saveUser();
         $nguoidang = U_ReModelProperties::getIdUserByUserName(JRequest::getVar('email', '', 'POST', 'string'));
     } else {
         $nguoidang = JRequest::getVar('customer', '0', 'POST');
     }
     $id = JRequest::getInt('id', '');
     // lay gia
     // TODO: remove hardcode 8 7, 1000000, 1000000000
     $priceInt = JRequest::getVar('gia', '0', 'POST');
     $curprice = str_replace(",", "", $priceInt);
     if (JRequest::getInt('price_unit', 0, 'POST') == '8') {
         $price_unit = '1';
         $price = $curprice * 1000000;
         $donvitien = 'VND';
     } else {
         if (JRequest::getInt('price_unit', 0, 'POST') == '7') {
             $price_unit = '1';
             $price = $curprice * 1000000000;
             $donvitien = 'VND';
         } else {
             $price_unit = JRequest::getInt('price_unit', 0, 'POST');
             $price = str_replace(",", "", $priceInt);
             //   $price=JRequest::getFloat( 'gia', 0.0, 'POST' );
             $donvitien = JRequest::getVar('vi_don_vi_tien', 0, 'POST');
         }
     }
     $ngaydang = '' . time();
     $so_thu_tu = '' . ilandCommonUtils::layOrdering('bat_dong_san');
     $kind_name = U_ReModelProperties::getCustomFieldTabla(JRequest::getVar('kind_id', 0, 'POST'), 'ten', 'iland4_loai_giao_dich_vi');
     $type_name = U_ReModelProperties::getCustomFieldTabla(JRequest::getVar('type_id', 0, 'POST'), 'ten', 'iland4_loai_bds_vi');
     $tinh_name = U_ReModelProperties::getCustomFieldTabla(JRequest::getVar('town_id', 0, 'POST'), 'ten', 'iland4_tinh_thanh');
     $quan_name = U_ReModelProperties::getCustomFieldTabla(JRequest::getVar('area_id', 0, 'POST'), 'ten', 'iland4_quan_huyen');
     $duan = str_replace('Vui lòng chọn', '', JRequest::getVar('du_an_text_value', '', 'POST', 'string', JREQUEST_ALLOWRAW));
     if ($duan !== '') {
         $duan = " " . $duan;
     } else {
         $duan = '';
     }
     $tieude = $kind_name . " " . $type_name . $duan . ", " . $quan_name . ", " . $tinh_name;
     $alias = unicode($tieude);
     $datas_vi = array('ma_so' => JRequest::getVar('properties_key', 0, 'POST'), 'loai_bds_id' => JRequest::getVar('type_id', 0, 'POST'), 'loai_giao_dich_id' => JRequest::getVar('kind_id', 0, 'POST'), 'phap_ly' => JRequest::getVar('phap_ly', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'don_vi_dien_tich_id' => JRequest::getVar('price_area_unit', 0, 'POST'), 'moi_nhat' => JRequest::getVar('moi_nhat', '1', 'POST', 'string'), 'noi_bat' => JRequest::getVar('noi_bat', '0', 'POST', 'string'), 'da_ban' => JRequest::getVar('da_ban', '0', 'POST', 'string'), 'kinh_do' => JRequest::getVar('map_lat', '0', 'POST'), 'vi_do' => JRequest::getVar('map_lng', '0', 'POST'), 'hien_thi_ra_ngoai' => JRequest::getVar('hien_thi_ra_ngoai', '0', 'POST'), 'don_vi_tien_id' => '' . $price_unit, 'tinh_thanh_id' => JRequest::getVar('town_id', '0', 'POST'), 'quan_huyen_id' => JRequest::getVar('area_id', '0', 'POST'), 'huong_id' => '' . JRequest::getVar('direction_id', '0', 'POST'), 'huong' => '' . JRequest::getVar('vi_huong', '', 'POST'), 'gia' => '' . $price, 'loai_tin_id' => '' . JRequest::getVar('loai_tin_id', '1', 'POST'), 'truong' => JRequest::getVar('truong', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'benh_vien' => JRequest::getVar('benhvien', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'sieu_thi' => JRequest::getVar('sieuthi', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'chinh_chu' => str_replace('on', '0', JRequest::getVar('chinh_chu', '1', 'POST')), 'noi_that' => JRequest::getVar('noi_that', '0', 'POST', 'string', JREQUEST_ALLOWRAW), 'speak_english' => str_replace('on', '1', JRequest::getVar('speak_english', '0', 'POST')), 'dien_thoai_nguoi_lien_he' => JRequest::getVar('phone_vl', '', 'POST'), 'so_tang' => JRequest::getVar('so_tang', '0', 'POST'), 'dien_tich_khuon_vien' => JRequest::getVar('dien_tich_khuon_vien', '0', 'POST'), 'dien_tich_su_dung' => JRequest::getVar('dien_tich_su_dung', '0', 'POST'), 'dien_tich_khuon_vien_rong' => JRequest::getVar('dien_tich_khuon_vien_rong', '0', 'POST'), 'dien_tich_khuon_vien_dai' => JRequest::getVar('dien_tich_khuon_vien_dai', '0', 'POST'), 'dien_tich_xay_dung_dai' => JRequest::getVar('dien_tich_xay_dung_dai', '0', 'POST'), 'dien_tich_xay_dung_rong' => JRequest::getVar('dien_tich_xay_dung_rong', '0', 'POST'), 'tien_ich_id' => JRequest::getVar('advantagesGetValue', '0', 'POST'), 'ordering' => $so_thu_tu, 'phong_khach' => JRequest::getVar('phong_khach', '0', 'POST'), 'phong_ngu' => JRequest::getVar('phong_ngu', '0', 'POST'), 'phong_tam' => JRequest::getVar('phong_tam', '0', 'POST'), 'phong_khac' => JRequest::getVar('phong_khac', '0', 'POST'), 'tieu_de_trang' => JRequest::getVar('tieu_de_trang', '', 'POST'), 'tu_khoa_trang' => JRequest::getVar('tu_khoa_trang', '', 'POST'), 'mo_ta_trang' => JRequest::getVar('mo_ta_trang', '', 'POST'), 'alias' => $alias, 'tieu_de' => $tieude, 'dia_chi' => JRequest::getVar('vi_hidden_address', '', 'POST'), 'ma_nguoi_dang' => $nguoidang, 'ten_nguoi_lien_he' => JRequest::getVar('name_vl', '', 'POST'), 'email_nguoi_lien_he' => JRequest::getVar('email_vl', '', 'POST'), 'dia_chi_nguoi_lien_he' => JRequest::getVar('address_vl', '', 'POST'), 'ghi_chu_nguoi_lien_he' => JRequest::getVar('ghichu', '', 'POST'), 'mo_ta_chi_tiet' => JRequest::getVar('vi_hidden_description', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'loai_bds' => JRequest::getVar('vi_loai_giao_dich', '', 'POST'), 'loai_giao_dich' => JRequest::getVar('vi_loai_bds', '', 'POST'), 'don_vi_dien_tich' => JRequest::getVar('vi_don_vi_dien_tich', '0', 'POST'), 'don_vi_tien' => $donvitien, 'tinh_thanh' => JRequest::getVar('vi_tinh_thanh', '', 'POST'), 'quan_huyen' => JRequest::getVar('vi_quan_huyen', '', 'POST'), 'phuong_xa' => JRequest::getVar('phuong_xa', '', 'POST'), 'duong_pho' => JRequest::getVar('dia_chi', '', 'POST', 'string', JREQUEST_ALLOWRAW), 'so_nha' => JRequest::getVar('so_nha', '', 'POST'), 'thong_tin_tong_quan' => JRequest::getVar('vi_pro_total_info', '', 'POST'), 'du_an' => str_replace('Vui lòng chọn', '', JRequest::getVar('du_an_text_value', '', 'POST', 'string', JREQUEST_ALLOWRAW)), 'du_an_id' => JRequest::getVar('du_an_id', '', 'POST'));
     // set default sef
     if (empty($datas_vi['alias'])) {
         $datas_vi['alias'] = str_replace(' ', '-', $datas_vi['tieu_de']);
     }
     if (!empty($datas_vi['mo_ta_chi_tiet'])) {
         $datas_vi['mo_ta_chi_tiet'] = ilandCommonUtils::stripWordContent($datas_vi['mo_ta_chi_tiet']);
     }
     //vanganh them
     $datas_vi['tong_gia_tri'] = '0';
     if ($datas_vi['don_vi_dien_tich'] == 'm2') {
         if (is_numeric($datas_vi['gia']) && is_numeric($datas_vi['dien_tich_khuon_vien_rong']) && is_numeric($datas_vi['dien_tich_khuon_vien_dai'])) {
             $datas_vi['tong_gia_tri'] = '' . $datas_vi['gia'] * $datas_vi['dien_tich_khuon_vien_rong'] * $datas_vi['dien_tich_khuon_vien_dai'];
         }
     } else {
         $datas_vi['tong_gia_tri'] = $datas_vi['gia'];
     }
     //xử lý giá thêm 2 field giá m2 và giá nguyên căn Thông Thêm.
     if ($datas_vi['don_vi_dien_tich_id'] == 1 || $datas_vi['don_vi_dien_tich_id'] == 3) {
         $datas_vi['gia_m2'] = $datas_vi['gia'];
         $datas_vi['gia_nguyen_can'] = '' . round($datas_vi['gia'] * $datas_vi['dien_tich_su_dung'], -3);
     } else {
         $datas_vi['gia_nguyen_can'] = $datas_vi['gia'];
         if ($datas_vi['dien_tich_su_dung'] != 0) {
             $datas_vi['gia_m2'] = '' . round($datas_vi['gia'] / $datas_vi['dien_tich_su_dung'], -3);
         } else {
             $datas_vi['gia_m2'] = '0';
         }
     }
     // web vhl tat phuong xa di
     $ti = '-';
     if ($id) {
         //tieng viet
         if ($datas_vi['ma_so'] == '0' || $datas_vi['ma_so'] == '') {
             $datas_vi['ma_so'] = '' . $id;
         }
         $DataValue = array_values($datas_vi);
         $DataKey = array_keys($datas_vi);
         $i = 0;
         $Keyvalue = '';
         foreach ($DataKey as $data) {
             $Keyvalue .= ",";
             $Keyvalue .= $data;
             $Keyvalue .= " = ";
             $Keyvalue .= "'{$DataValue[$i]}'";
             $i++;
         }
         $paramvi = substr($Keyvalue, 1);
         U_ReModelProperties::getUpdateProperties($id, $paramvi, 'vi');
     } else {
         //	them bds
         // 'ngay_dang' => $ngaydang,
         // 'ngay_chinh_sua' => $ngaydang,
         // them ngay dang va ngay chinh sua
         $datas_vi['ngay_dang'] = $ngaydang;
         $datas_vi['ngay_chinh_sua'] = $ngaydang;
         if ($datas_vi['ma_so'] == '0' || $datas_vi['ma_so'] == '') {
             $datas_vi['ma_so'] = '' . ilandCommonUtils::layMaSo();
         }
         $DataKey = array_keys($datas_vi);
         $Keyvalue = '';
         foreach ($DataKey as $Datavalue) {
             $Keyvalue .= ',';
             $Keyvalue .= $Datavalue;
         }
         $paramvi = substr($Keyvalue, 1);
         $insertId = U_ReModelProperties::themBDS($paramvi, $datas_vi, 'vi');
         if ($insertId != 0) {
             $msg = "Tin của bạn đã được lưu thành công với mã số: <b>" . $insertId . "</b>";
         }
     }
     if ($id) {
         $insertId = $id;
     }
     if (!U_ReModelProperties::uploadImages($insertId)) {
         JError::raiseWarning(200, 'Image upload error');
         return false;
     }
     // echo"<script>alert('Đăng nhập thành công ');document.location.href='index.php'</script>";
     // tro link sau khi da dang tin bds
     switch ($datas_vi['loai_giao_dich_id']) {
         case 1:
             $l_loai_giao_dich = "selling";
             break;
         case 2:
             $l_loai_giao_dich = "renting";
             break;
         case 3:
             $l_loai_giao_dich = "needbuying";
             break;
         case 4:
             $l_loai_giao_dich = "needrenting";
             break;
         default:
             $l_loai_giao_dich = "selling";
             break;
     }
     $dd = JRequest::getVar('re_link', 0, 'POST');
     if ($dd) {
         if ($dd == 1) {
             if (isset($_POST['tkslogin']) || isset($_POST['tks'])) {
                 $credentials = array();
                 $options = null;
                 $credentials['username'] = JRequest::getVar('username', '', 'method', '');
                 $credentials['password'] = JRequest::getVar('password', '', 'post', JREQUEST_ALLOWRAW);
                 $mainframe->login($credentials, $options);
             }
             $ms = "<script>alert('Tin của bạn đã lưu thành công, nhưng phải đợi quản trị duyệt mới có thể hiển thị ra ngoài')</script>";
             $mainframe->redirect('index.php?option=com_u_re&task=viewDetail&view=properties&preview=1&Itemid=186&id=' . $insertId, $msg . $ms);
         } else {
             if ($dd == 2) {
                 // echo "<script>alert('Tin đã được lưu')</script>";
                 //$mainframe->redirect('index.php?option=com_u_re&view=manage&Itemid=8');
                 //$currentSession = JFactory::getSession();
                 $userdn = JRequest::getVar('username', '', 'method', 'username');
                 $emaildn = JRequest::getVar('email', '', 'method', '');
                 if ($userdn !== '') {
                     $username = $userdn;
                 } else {
                     $username = $emaildn;
                 }
                 if (isset($_POST['tkslogin']) || isset($_POST['tks'])) {
                     $credentials = array();
                     $options = null;
                     $credentials['username'] = $username;
                     $credentials['password'] = JRequest::getVar('password', '', 'post', JREQUEST_ALLOWRAW);
                     $mainframe->login($credentials, $options);
                 }
                 $user = JFactory::getUser();
                 if ($user->id != 0) {
                     $mainframe->redirect('index.php?option=com_u_re&view=manage&Itemid=8', $msg);
                 } else {
                     //if(isset($_POST['tkslogin'])){
                     //if($insertId != 0){
                     $ms = "<script>alert('Tin của bạn đã lưu thành công, nhưng phải đợi quản trị duyệt mới có thể hiển thị ra ngoài')</script>";
                     //}
                     $mainframe->redirect('index.php?option=com_u_re&view=manage&layout=form&task2=noregister&Itemid=226', $msg . $ms);
                     //}
                     //else{
                     //	$mainframe->redirect('index.php');
                 }
             } else {
                 $mainframe->redirect('index.php?option=com_jea&controller=properties');
             }
         }
     }
 }