Esempio n. 1
0
 function save()
 {
     $id = JRequest::getInt('id', 0, 'POST');
     $datas = array('value' => JRequest::getVar('vi_hidden_ten'), 'ordering' => '0');
     //		$datas_en = array (
     //		'value' =>  JRequest::getVar( 'en_hidden_ten' ) ,
     //		'ordering' => '0' ,
     ////		'ordering' => JRequest::getVar( 'ordering' ) ,
     //		);
     $DBConfig = ilandCommonUtils::getSiteDBConfig();
     $language = 'vi';
     $language1 = 'en';
     //			$tenvi = JRequest::getVar( 'vi_hidden_ten') ;
     //			$datas_en['id'] = JRequest::getVar( 'en_hidden_ten') ;
     $paramfieldDeafaul = 'ten, ordering';
     $paramfield_en = 'id, ten, ordering';
     if (!$id) {
         // them loai du an moi
         $insertId = iland4_themLoaiDuAn($DBConfig, $paramfieldDeafaul, $datas, $language);
         $datas_en[] = "{$insertId}";
         $datas_en[] = JRequest::getVar('en_hidden_ten');
         $datas_en[] = '6';
         return iland4_themLoaiDuAn($DBConfig, $paramfield_en, $datas_en, $language1);
     }
     // sua loai du an moi
     //		return iland4_suaLoaiDuAn($DBConfig, $id, $paramvalue, $language);
     $dataEn = JRequest::getVar('en_hidden_ten');
     $giaTriTen = "ten='{$datas['value']}'";
     $this->updateProject_group($id, $giaTriTen, $language);
     $giaTriTenEn = "ten='{$dataEn}'";
     $this->updateProject_group($id, $giaTriTenEn, $language1);
     //		print_r($giaTriTen);
     //		exit;
     //        $this->_lastId = $id;
     //        print_r($this->_lastId);
     //        exit;
     //        echo "<script>alert($this->_lastId)</script>";
     return true;
 }
Esempio n. 2
0
 function save()
 {
     /*
      * con ordering chua lam, hien tai la so co dinh
      */
     $tenvi = JRequest::getVar('vi_hidden_ten');
     $tenen = JRequest::getVar('en_hidden_ten');
     $language = 'vi';
     $language1 = 'en';
     //gan tam
     $ordering = 3;
     //gan tam
     $DBConfig = ilandCommonUtils::getSiteDBConfig();
     $table = JRequest::getVar('table');
     //		$ten = JRequest::getVar( 'value') ;
     $townId = JRequest::getVar('townId');
     $id = JRequest::getVar('id');
     $tiGia = JRequest::getVar('rate');
     $ten_loai = JRequest::getVar('ten_loai');
     $loai_tien_ich_id = JRequest::getVar('loai_tien_ich_id');
     if (!$id) {
         //them
         if ($townId) {
             // quan huyen
             $paramFeid = 'ten, ordering, tinh_thanh_id';
             $paramValue[] = $tenvi;
             $paramValue[] = '6';
             $paramValue[] = $townId;
         } else {
             if ($tiGia) {
                 $paramFeidDefault = 'ten, ti_gia, ordering';
                 $paramValue_vi[] = $tenvi;
                 $paramValue_vi[] = $tiGia;
                 $paramValue_vi[] = '6';
             } else {
                 if ($table == 'tien_ich') {
                     // print_r($ten_loai.'----'.$loai_tien_ich_id);
                     // exit;
                     $paramFeidDefault = 'loai_tien_ich_id, ten_loai ,ten_tien_ich, ordering';
                     $paramValue_vi[] = '1';
                     $paramValue_vi[] = 'Nội khu';
                     $paramValue_vi[] = $tenvi;
                     $paramValue_vi[] = '6';
                     $paramFeid_en = 'id, loai_tien_ich_id, ten_loai, ten_tien_ich, ordering';
                 } else {
                     $paramFeidDefault = 'ten, ordering';
                     // lay cac feid dau tien..chua co id
                     $paramValue_vi['ten'] = $tenvi;
                     $paramValue_vi['ordering'] = '6';
                     $paramFeid_en = 'id, ten, ordering';
                     //				$paramValue_en['ten'] = $tenen;
                     //				$paramValue_en['ordering'] = '6';
                 }
             }
         }
         //
         //						print_r($DBConfig);
         //						print_r($paramFeidDefault.'<br/>');
         //						print_r($paramValue_vi);
         //						exit;
         //
         //			iland4_themTinhThanhPho( $DBConfig, $paramFeidDefault, $paramValue_vi );
     } else {
         //sua
         if ($townId) {
             $paramstring_vi = "ten='{$tenvi}', ordering = '{$ordering}', tinh_thanh_id = '{$townId}'";
         } else {
             if ($tiGia) {
                 $paramstring_vi = "ten='{$tenvi}', ti_gia = '{$tiGia}', ordering = '{$ordering}'";
             } else {
                 if ($table == 'tien_ich') {
                     $paramstring_vi = "ten_tien_ich='{$tenvi}'";
                     $paramstring_en = "ten_tien_ich='{$tenen}'";
                 } else {
                     $paramstring_vi = "ten='{$tenvi}', ordering = '{$ordering}'";
                     $paramstring_en = "ten='{$tenen}', ordering = '{$ordering}'";
                 }
             }
         }
     }
     if (!$id) {
         //them
         switch ($table) {
             case 'phap_ly':
                 $insertId = iland4_themPhapLy($DBConfig, $paramFeidDefault, $paramValue_vi, $language);
                 $paramValue_en['id'] = "{$insertId}";
                 $paramValue_en['ten'] = $tenen;
                 $paramValue_en['ordering'] = '6';
                 iland4_themPhapLy($DBConfig, $paramFeid_en, $paramValue_en, $language1);
                 break;
             case 'don_vi_tien':
                 iland4_themDonViTien($DBConfig, $paramFeidDefault, $paramValue_vi);
                 break;
             case 'don_vi_dien_tich':
                 $insertId = iland4_themDonViDienTich($DBConfig, $paramFeidDefault, $paramValue_vi, $language);
                 $paramValue_en['id'] = "{$insertId}";
                 $paramValue_en['ten'] = $tenen;
                 $paramValue_en['ordering'] = '6';
                 iland4_themDonViDienTich($DBConfig, $paramFeid_en, $paramValue_en, $language1);
                 break;
             case 'loai_tien_ich':
                 $insertId = iland4_themLoaiTienIch($DBConfig, $paramFeidDefault, $paramValue_vi, $language);
                 $paramValue_en['id'] = "{$insertId}";
                 $paramValue_en['ten'] = $tenen;
                 $paramValue_en['ordering'] = '6';
                 iland4_themLoaiTienIch($DBConfig, $paramFeid_en, $paramValue_en, $language1);
                 break;
             case 'tien_ich':
                 $insertId = iland4_themTienIch($DBConfig, $paramFeidDefault, $paramValue_vi, $language);
                 //$paramValue_en['id']  = "$insertId";
                 //$paramValue_en['loai_tien_ich_id'] = $loai_tien_ich_id;
                 //$paramValue_en['ten_loai'] = $ten_loai;
                 //$paramValue_en['ten'] = $tenen;
                 //$paramValue_en['ordering'] = '6';
                 //iland4_themTienIch( $DBConfig, $paramFeid_en, $paramValue_en, $language1 );
                 /*
                 print_r( $paramFeid_en);
                 echo "<br/>";
                 print_r( $paramValue_en);
                 echo "<br/>";
                 print_r( $language1);
                 exit;
                 */
                 break;
             case 'tinh_thanh':
                 iland4_themTinhThanhPho($DBConfig, $paramFeidDefault, $paramValue_vi);
                 break;
             case 'quan_huyen':
                 //
                 iland4_themQuanHuyen($DBConfig, $paramFeid, $paramValue);
                 break;
             case 'loai_bds':
                 $insertId = iland4_themLoaiBDS($DBConfig, $paramFeidDefault, $paramValue_vi, 'vi');
                 $paramValue_en['id'] = "{$insertId}";
                 $paramValue_en['ten'] = $tenen;
                 $paramValue_en['ordering'] = '6';
                 iland4_themLoaiBDS($DBConfig, $paramFeid_en, $paramValue_en, $language1);
                 break;
             case 'loai_du_an':
                 // iland4_themLoaiDuAn($DBConfig, $paramfield, $arr_value, $language);
                 $insertId = iland4_themLoaiDuAn($DBConfig, $paramFeidDefault, $paramValue_vi, 'vi');
                 $paramValue_en['id'] = "{$insertId}";
                 $paramValue_en['ten'] = $tenen;
                 $paramValue_en['ordering'] = '6';
                 iland4_themLoaiDuAn($DBConfig, $paramFeid_en, $paramValue_en, $language1);
         }
     } else {
         //sua
         switch ($table) {
             case 'phap_ly':
                 iland4_suaPhapLy($DBConfig, $id, $paramstring_vi, $language);
                 break;
             case 'don_vi_tien':
                 iland4_suaDonViTien($DBConfig, $id, $paramstring_vi);
                 break;
             case 'don_vi_dien_tich':
                 iland4_suaDonViDienTich($DBConfig, $id, $paramstring_vi, $language);
                 break;
             case 'loai_tien_ich':
                 iland4_suaLoaiTienIch($DBConfig, $id, $paramstring_vi, $language);
                 iland4_suaLoaiTienIch($DBConfig, $id, $paramstring_en, 'en');
                 break;
             case 'tien_ich':
                 iland4_suaTienIch($DBConfig, $id, $paramstring_vi, 'vi');
                 break;
             case 'tinh_thanh':
                 iland4_suaTinhThanhPho($DBConfig, $id, $paramstring_vi);
                 break;
             case 'quan_huyen':
                 iland4_suaQuanHuyen($DBConfig, $id, $paramstring_vi);
                 break;
             case 'loai_bds':
                 iland4_suaLoaiBDS($DBConfig, $id, $paramstring_vi, $language);
                 break;
             case 'loai_du_an':
                 iland4_suaLoaiDuAn($DBConfig, $id, $paramstring_vi, $language);
                 break;
         }
     }
     return true;
 }