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