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; }
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; }