db->query("SELECT user_id FROM user_infos WHERE country_id='".$this->session->userdata('current_pays')."' AND MONTH(date_created) = '".$months[$i-1]."' AND YEAR(date_created) = '".$years[$i-1]."' AND network_id IN (SELECT network_id FROM hyper_infos WHERE country_id ='".$this->session->userdata('current_pays')."' AND code_membre ='".$this->session->userdata('current_hyper')."' GROUP BY network_id)"); $users_simple_data[] = $users_simple_query_mounth->num_rows(); } $users_simple_query = $list_simple_users; if($users_simple_query!=false){ $users_simple=$users_simple_query->num_rows(); // Count networks for simple users $array_simple = array(); $num = 0; if ($users_simple > 0) { foreach($users_simple_query->result() as $row) { $num++; $array_simple[] = $row->network; } $vals_simple = array_count_values($array_simple); //echo 'No. of NON Duplicate Items: '.count($vals_simple).'

'; //print_r($vals_simple); $pieChart2 = array(); foreach(array_keys($vals_simple) as $paramName2) { $color2 = dechex(rand(0x000000, 0xFFFFFF)); $trash2 = array("value" => $vals_simple[$paramName2], "color" => "#".$color2, "highlight" => "#".$color2, "label" => $paramName2); $pieChart2[]= $trash2; } } }else{ $pieChart2 = array(); } /** ** Geolocated User Treatment **/ $users_geolocated_query = $list_geolocated_users; // Geolocated Users by month replace 2016 by NOW() $users_geolocated_data[] = ''; $users_geolocated_data =array(); for ($i = 1; $i <= 12; $i++) { $users_geolocated_query_january = $this->db->query("SELECT agent_id FROM super_infos WHERE category='geolocated' AND MONTH(date_created) = '".$months[$i-1]."' AND YEAR(date_created) = ".$years[$i-1]." AND code_parrain IN (SELECT code_membre FROM super_infos WHERE category='super' AND code_parrain='".$this->session->userdata('current_hyper')."')"); $users_geolocated_data[] = $users_geolocated_query_january->num_rows(); } if($users_geolocated_query!=false){ $users_geolocated=$users_geolocated_query->num_rows(); //$users_geolocated_query = json_encode($users_geolocated_query->result()); // Counts network for geolocated users $array_geolocated = array(); $num = 0; if ($users_geolocated > 0) { foreach($users_geolocated_query->result() as $row) { $num++; $array_geolocated[] = $row->network; } $vals_geolocated = array_count_values($array_geolocated); //echo 'No. of NON Duplicate Items: '.count($vals_geolocated).'

'; //print_r($vals_geolocated); $pieChart = array(); foreach(array_keys($vals_geolocated) as $paramName) { $color = dechex(rand(0x000000, 0xFFFFFF)); $trash = array("value" => $vals_geolocated[$paramName], "color" => "#".$color, "highlight" => "#".$color, "label" => $paramName); $pieChart[]= $trash; } } }else{ $pieChart = array(); } ?>

lang->line('administrateur'); ?> lang->line('Tableau de bord'); ?>

lang->line('Utilisateurs simples'); ?>

lang->line('Utilisateurs géolocalisés'); ?>

lang->line('Codes validés'); ?>

lang->line('Codes générés'); ?>

lang->line('Souscription des 12 derniers mois'); ?>