<?php echo $this->headMeta(); echo $this->headLink(); $id_hopdong = $this->param->getParam('mahopdong'); $fupdate = new Form_Update_Hopdong(); $fupdate->createForm($id_hopdong); if ($this->param->isPost()) { $param = $this->param->getPost(); $check = new Form_Valid_Hopdong($param); if ($check->valid($param)) { $mydate = Zend_Locale_Format::getDate($this->param->getParam("ngayky"), array("date_format" => "dd.MM.yyyy")); $date_str = $mydate['year'] . "-" . $mydate['month'] . "-" . $mydate['day']; $data = array("MaHopDong" => $id_hopdong, "TenHopDong" => $this->param->getParam("tenhopdong"), "MoTa" => $this->param->getParam("mota"), "NgayKy" => $date_str, "SoTanSoi" => $this->param->getParam("sotansoi"), "ThanhTien" => $this->param->getParam("thanhtien"), "MaMau" => $this->param->getParam("mamau"), "MaLoaiVai" => $this->param->getParam("maloaivai"), "MaNhaCungCap" => $this->param->getParam("manhacungcap")); $dh = new Model_Hopdong(); $dh->update_data($id_hopdong, $data); if (array_key_exists('option', $this->param->getParams())) { echo "<script>window.location.href='" . HOST_PROJECT . "/index/xem/hopdong/true';</script>"; } else { echo "<script>window.location.href='" . HOST_PROJECT . "/index/main/hopdong_detail/true/mahopdong/" . $this->param->getParam('mahopdong') . "/';</script>"; } } else { echo $fupdate; echo "<div class='message'>"; foreach ($check->messages as $item) { echo $item . "<br/>"; } echo "</div>"; } } else { echo $fupdate;
<?php echo $this->headMeta(); echo $this->headLink(); $mahopdong = $this->param->getParam('mahopdong'); $hopdong = new Model_Hopdong(); $myhopdong = $hopdong->getWhere($mahopdong); $updatehd = array('TrangThai' => 1); $hopdong->update_data($myhopdong['MaHopDong'], $updatehd); $ncc = new Model_Nhacungcap(); $myncc = $ncc->getWhere($myhopdong['MaNhaCungCap']); $update = array("No" => $myncc['No'] + $myhopdong['ThanhTien']); $ncc->update_data($myncc['MaNhaCungCap'], $update); $ks = new Model_Khosoi(); $khosoi = $ks->getWhere_khohang($myhopdong['MaKho']); // dung bien flag de kiem tra xem trong kho da co loai soi chua $flag = false; $row = array(); if ($khosoi) { foreach ($khosoi as $item) { if ($item['MaSoi'] == $myhopdong['MaSoi']) { $flag = true; $update = array('SoTanSoi' => $item['SoTanSoi'] + $myhopdong['SoTanSoi']); $ks->update_data($item['MaKhoSoi'], $update); $_redirector = Zend_Controller_Action_HelperBroker::getStaticHelper('redirector'); $_redirector->gotoUrl(HOST_PROJECT . "/index/xem/hopdong/true"); } } } $data = array("MaKhoSoi" => null, "MaSoi" => $myhopdong['MaSoi'], "SoTanSoi" => $myhopdong['SoTanSoi'], "MaKho" => $myhopdong['MaKho']); $ks->insert_kho($data);