public function index() { $rice = M("InfoRice"); //$ricedata = $rice->where("rice_status=1")->select(); $dist = M("InfoDistrict"); $distlist = $dist->select(); $citylist = array(); foreach ($distlist as $key => $value) { if ($value["dist_id"] == $value["dist_belongto"]) { array_push($citylist, $value); } } $withinOneMonth = date("Y-m-d H:i:s", strtotime("-1 months")); $disaster = M("InfoDisaster"); $dist = M("InfoDistrict"); $disaData = $disaster->where("disa_status=2 and disa_date>'{$withinOneMonth}'")->select(); foreach ($disaData as &$value) { $value["disa_situ"] = getDisaSituById($value["disa_situ"]); $value["disa_begindate"] = date("Y-m-d", strtotime($value["disa_begindate"])); $value["disa_enddate"] = date("Y-m-d", strtotime($value["disa_enddate"])); } $disalist = $this->getDisasterData(); $ricedata["disa_number"] = count($disalist); $wavedata = $this->getWaveRice(); $ricedata["wave_number"] = count($wavedata); $this->assign("ricedata", $ricedata); $this->assign("wavedata", $wavedata); $this->assign("disalist", $disalist); $this->assign("distlist", $distlist); $this->assign("distdata", $disaData); $this->assign("citylist", $citylist); $this->display(); }
public function manageDisaster() { $disaster = M("InfoDisaster"); $disadata = $disaster->where("disa_status=1")->select(); foreach ($disadata as &$value) { $value["disa_situ"] = getDisaSituById($value["disa_situ"]); $value["disa_dist"] = getDistrictNameById($value["disa_dist"]); $value["disa_begindate"] = date("Y-m-d", strtotime($value["disa_begindate"])); $value["disa_enddate"] = date("Y-m-d", strtotime($value["disa_enddate"])); } $this->assign("disadata", $disadata); $this->display(); }
public function detailDisaster() { $disa_id = I("disa_id"); $disaster = M("InfoDisaster"); $disadata = $disaster->where("disa_id='{$disa_id}'")->find(); $disadata["disa_begindate"] = date("Y-m-d", strtotime($disadata["disa_begindate"])); $disadata["disa_enddate"] = date("Y-m-d", strtotime($disadata["disa_enddate"])); $disadata["disa_dist"] = getDistrictNameById($disadata["disa_dist"]); $disadata["disa_situ"] = getDisaSituById($disadata["disa_situ"]); $disalist = $this->getDisasterData(); $ricedata["disa_number"] = count($disalist); $wavedata = $this->getWaveRice(); $ricedata["wave_number"] = count($wavedata); $this->assign("wavedata", $wavedata); $this->assign("disalist", $disalist); $this->assign("ricedata", $ricedata); $this->assign("disadata", $disadata); $this->display(); }