@@ -3091,6 +3091,43 @@ public function get_division_commodities_data($district_id = null, $facility_cod
30913091
30923092 }
30933093 public function consumption_data_dashboard () {
3094+ $ from = strtotime (date ('d-m-y ' ));
3095+ $ to = strtotime (date ('d-m-y ' ));
3096+ // $category_id=($category_id=="NULL") ? null :$category_id;
3097+ $ county_id = $ this -> session -> userdata ('county_id ' );
3098+ $ district_id = $ this -> session -> userdata ('district_id ' );
3099+ $ facility_code = $ this -> session -> userdata ('facility_id ' );
3100+
3101+ $ county_name = counties::get_county_name ($ county_id );
3102+
3103+ $ category_data = $ series_data = $ graph_data = $ series_data_ =array ();
3104+ //check if the district is set
3105+ $ district_data = (isset ($ district_id ) && ($ district_id > 0 )) ? districts::get_district_name ($ district_id ) -> toArray () : null ;
3106+ $ district_name_ = (isset ($ district_data )) ? " : " . $ district_data [0 ]['district ' ] . " subcounty " : null ;
3107+ $ option_new = isset ($ option ) ? $ option : "ksh " ;
3108+ // $facility_code_ = isset($facility_code) ? facilities::get_facility_name_($facility_code) -> toArray() : null;
3109+ // $facility_name=$facility_code_[0]['facility_name'];
3110+ $ commodity_name =(isset ($ commodity_id ))? Commodities::get_details ($ commodity_id )->toArray () : null ;
3111+ $ category_name_ =@$ commodity_name [0 ]['commodity_name ' ];
3112+ $ commodity_name =isset ($ category_name_ )? " for " .$ category_name_ : null ;
3113+ $ title =isset ($ facility_code ) && isset ($ district_id )? "$ district_name_ : $ facility_name " :(
3114+ $ district_id >0 && !isset ($ facility_code ) ? "$ district_name_ " : "$ county_name [county] county " ) ;
3115+ $ time = "between " .date ('j M y ' , $ from )." and " .date ('j M y ' , $ to );
3116+
3117+ $ consumption_data = Facility_stocks::get_county_consumption_level_new ($ facility_code ,$ district_id , $ county_id ,$ category_id , $ commodity_id , $ option ,$ from , $ to ,$ report_type );
3118+
3119+ $ default_consumption_graph_ = array ();
3120+ $ graph_type ='column ' ;
3121+ $ default_consumption_graph_ =array_merge ($ default_consumption_graph_ ,array ("graph_id " =>'graph_content_ ' ));
3122+ $ default_consumption_graph_ =array_merge ($ default_consumption_graph_ ,array ("graph_title " =>"Consumption level $ commodity_name $ title $ time " ));
3123+ $ default_consumption_graph_ =array_merge ($ default_consumption_graph_ ,array ("graph_type " =>$ graph_type ));
3124+ $ default_consumption_graph_ =array_merge ($ default_consumption_graph_ ,array ("graph_yaxis_title " =>"Commodity Consumption level in $ option_new " ));
3125+ $ default_consumption_graph_ =array_merge ($ default_consumption_graph_ ,array ("graph_categories " =>$ category_data ));
3126+ $ default_consumption_graph_ =array_merge ($ default_consumption_graph_ ,array ("series_data " =>array ('total ' =>$ series_data )));
3127+ $ data = array ();
3128+
3129+ $ def_cons =$ this ->hcmp_functions ->create_high_chart_graph ($ default_consumption_graph_ );
3130+ $ data ['default_consumption_graph ' ] = $ def_cons ;
30943131
30953132 $ county_id = $ this -> session -> userdata ('county_id ' );
30963133 $ data ['district_data ' ] = districts::getDistrict ($ county_id );
@@ -3099,8 +3136,9 @@ public function consumption_data_dashboard() {
30993136 $ data ['categories ' ]=commodity_sub_category::get_all_pharm ();
31003137 return $ this -> load -> view ("subcounty/ajax/county_consumption_data_filter_v " , $ data );
31013138 }
3139+
3140+
31023141 public function consumption_stats_graph ($ commodity_id = null ,$ category_id = null , $ district_id = null , $ facility_code =null , $ option = null ,$ from =null ,$ to =null ,$ report_type =null ) {
3103-
31043142 //reset the values here
31053143 $ commodity_id =($ commodity_id =="NULL " ) ? null :$ commodity_id ;
31063144 $ district_id =($ district_id =="NULL " ) ? null :$ district_id ;
@@ -3249,7 +3287,11 @@ public function monitoring(){
32493287 |--------------------------------------------------------------------------
32503288 */
32513289 public function county_expiries () {
3290+ $ county_id =$ this -> session -> userdata ('county_id ' );
3291+ $ year = date ('Y ' );
3292+
32523293 $ county_id =$ this -> session -> userdata ('county_id ' );
3294+ $ data ['year ' ] = $ year ;
32533295 $ data ['title ' ] = "Expired Products " ;
32543296 $ data ['banner_text ' ] = "Expired Products " ;
32553297 $ data ['content_view ' ] = "facility/facility_reports/reports_v " ;
@@ -3272,6 +3314,7 @@ public function county_consumption() {
32723314 $ this -> load -> view ("shared_files/template/template " , $ data );
32733315 }
32743316 public function county_donation () {
3317+ $ data ['year ' ] = date ('Y ' );
32753318 $ county_id =$ this -> session -> userdata ('county_id ' );
32763319 $ data ['district_data ' ] = districts::getDistrict ($ county_id );
32773320 $ data ['title ' ] = $ data ['banner_text ' ]="Donations " ;
0 commit comments