public function kenya_county_map() { $colors = array("FFFFCC" => "1", "E2E2C7" => "2", "FFCCFF" => "3", "F7F7F7" => "5", "FFCC99" => "6", "B3D7FF" => "7", "CBCB96" => "8", "FFCCCC" => "9"); $counties = Counties::get_county_map_data(); $map = ""; foreach ($counties as $county_detail) { $countyid = $county_detail->id; $county_map_id = $county_detail->kenya_map_id; $countyname = trim($county_detail->county); $county_detail = rtk_stock_status::get_reporting_county($countyid); $total_facilities = $county_detail[0]['total_facilities']; $reporting_facilities = $county_detail[0]['reported']; $reporting_rate = round($reporting_facilities / $total_facilities * 100, 1); $map .= "<entity link='rtk_management/county_detail_zoom/{$countyid}' id='{$county_map_id}' displayValue ='{$countyname}' color='" . array_rand($colors, 1) . "' toolText='County :{$countyname}<BR> Total Facilities :" . $total_facilities . "<BR> Facilities Reporting :" . $reporting_facilities . "<BR> Facility Reporting Rate :" . $reporting_rate . " %'/>"; } echo $this->kenyan_map($map); }