function editItem() { global $u_reGlobalConfig; $cid = JRequest::getVar('cid', array(0), '', 'array'); if ($idurl = JFactory::getURI()->getVar("id")) { $id = $idurl; } else { $id = $cid[0]; } $tinhThanhId = $u_reGlobalConfig['COMMON']['tinh_thanh_mac_dinh']; $quanHuyenId = $u_reGlobalConfig['COMMON']['quan_huyen_mac_dinh']; $templatePath = "../templates/" . $u_reGlobalConfig['DB']['template'] . "/html/com_u_re/projects/"; $this->assignRef('lang', ilandCommonUtils::getLanguage()); $this->status = 2; $projectModel = new U_ReModelProjects(); $projectData = $projectModel->getProjectById($id, $this->lang); $tinhThanhId = $projectData['tinh_thanh_id']; $quanHuyenId = $projectData['quan_huyen_id']; $projectDataEn = $projectModel->getProjectById($id, 'en'); $this->assignRef('row', $projectData); $this->assignRef('rowEn', $projectDataEn); $this->assignRef('town_id', $projectData['tinh_thanh_id']); $towns = ilandCommonUtils::getSelectBox('tinh_thanh', 'town_id', '', $tinhThanhId, 'layseachquanhuyenadmin("area_id",this.value,"vi-VN","' . JURI::root() . '","area_id") ', '', "style='width:264px!important'", "class='inputbox2'"); $this->assignRef('towns', $towns); $this->assignRef('area_id', $projectData['quan_huyen_id']); $areas = ilandCommonUtils::getSelectBox('quan_huyen', 'area_id', '', $quanHuyenId, '', $tinhThanhId, "style='width:264px!important'", "class='inputbox2'"); $this->assignRef('areas', $areas); // $type_selected = $this->row['loai_du_an_id'] ; //$type_id = ilandCommonUtils::getSelectBox( 'loai_du_an', 'type_id','', $type_selected,'','','','',$this->lang); //$this->assignRef( 'type', $type_id ); // hien thi cho chinh $mainImage = ilandCommonUtils::getProjectMainImage($id); // hien thi cho trinh dien anh $subImages = ilandCommonUtils::getProjectSubImages($id); // get image block $imageData = array(); $imageData['status'] = 2; $imageTemplateName = 'image_block'; $imageData['mainImage'] = $mainImage; $imageData['subImages'] = $subImages; $imageData['title'] = ''; $imageData['id'] = $id; $imageBlockHTML = ilandCommonUtils::fetchImageBlockTemplate($templatePath, $imageTemplateName, $imageData); $this->assignRef('imageBlockHTML', $imageBlockHTML); // lay cac hinh anh dac biet: so do mat bang, noi that, ngoai that // so do mat bang $soDoMatBangImageData = array(); $soDoMatBangImageData['id'] = 0; $soDoMatBangImageData['status'] = 2; $soDoMatBangImageData['images'] = ''; $soDoMatBangImageData['folder'] = 'sodomatbang'; $soDoMatBangImageData['spec_name'] = 'so_do_mat_bang_img'; // noi that $noiThatImageData = array(); $noiThatImageData['id'] = 0; $noiThatImageData['status'] = 2; $noiThatImageData['images'] = ''; $noiThatImageData['folder'] = 'noithat'; $noiThatImageData['spec_name'] = 'noi_that_img'; // ngoai that $ngoaiThatImageData = array(); $ngoaiThatImageData['id'] = 0; $ngoaiThatImageData['status'] = 2; $ngoaiThatImageData['images'] = ''; $ngoaiThatImageData['folder'] = 'ngoaithat'; $ngoaiThatImageData['spec_name'] = 'ngoai_that_img'; if ($id) { // so do mat bang $soDoMatBangImageData['id'] = $id; $soDoMatBangImageData['images'] = ilandCommonUtils::layHinhAnhSoDoMatBang($id, 'project'); // noi that $noiThatImageData['id'] = $id; $noiThatImageData['images'] = ilandCommonUtils::layHinhAnhNoiThat($id, 'project'); // ngoai that $ngoaiThatImageData['id'] = $id; $ngoaiThatImageData['images'] = ilandCommonUtils::layHinhAnhNgoaiThat($id, 'project'); } // fetch hinh anh so do mat bang, noi that, ngoai that $soDoMatBangImageHTML = ilandCommonUtils::fetchImageBlockTemplate($templatePath, 'spec_image_block', $soDoMatBangImageData); $this->assignRef('soDoMatBangImageHTML', $soDoMatBangImageHTML); $noiThatImageHTML = ilandCommonUtils::fetchImageBlockTemplate($templatePath, 'spec_image_block', $noiThatImageData); $this->assignRef('noiThatImageHTML', $noiThatImageHTML); $ngoaiThatImageHTML = ilandCommonUtils::fetchImageBlockTemplate($templatePath, 'spec_image_block', $ngoaiThatImageData); $this->assignRef('ngoaiThatImageHTML', $ngoaiThatImageHTML); // lay thong tin dat cho $this->row['status'] = 2; JRequest::setVar('hidemainmenu', 1); $title = ""; $title .= ' : '; $title .= $this->row['ten'] ? JText::_('Edit') . ' ' . $this->row['ten'] : JText::_('New'); JToolBarHelper::title($title, 'jea.png'); $app =& JFactory::getApplication(); $this->addTemplatePath($templatePath); $this->setLayout('detail'); parent::display(); }