コード例 #1
0
 public function getPerDistrict($districtId, $epiweek, $provinceId, $filterdyear)
 {
     $diseases = Disease::getAllObjects();
     $value = "";
     foreach ($diseases as $disease) {
         $sums = Surveillance::getDistrictSums($districtId, $epiweek, $filterdyear, $disease->id);
         $value[$disease->id][0] = $sums->lmcase;
         $value[$disease->id][1] = $sums->lfcase;
         $value[$disease->id][2] = $sums->lmdeath;
         $value[$disease->id][3] = $sums->lfdeath;
         $value[$disease->id][4] = $sums->gmcase;
         $value[$disease->id][5] = $sums->gfcase;
         $value[$disease->id][6] = $sums->gmdeath;
         $value[$disease->id][7] = $sums->gfdeath;
         $cumulative = Surveillance::getDistrictCumulative($districtId, $epiweek, $provinceId, $disease->id, $filterdyear);
         $value[$disease->id][8] = $cumulative->lmcase;
         $value[$disease->id][9] = $cumulative->lfcase;
         $value[$disease->id][10] = $cumulative->lmdeath;
         $value[$disease->id][11] = $cumulative->lfdeath;
         $value[$disease->id][12] = $cumulative->gmcase;
         $value[$disease->id][13] = $cumulative->gfcase;
         $value[$disease->id][14] = $cumulative->gmdeath;
         $value[$disease->id][15] = $cumulative->gfdeath;
     }
     return $value;
 }