get('id'); $NomWilaya = "ALL"; if(isset($_POST['NomWilaya'])) $NomWilaya = $_POST['NomWilaya']; $result = getResultatVMPotentialites($NomWilaya ,$roleid ,$userId); $wilayas = getWilayas(); $ratings = getRatings(); $result = convertArray($result); function search($array, $search_list) { // Create the result array $result = array(); // Iterate over each array element foreach ($array as $key => $value) { // Iterate over each search condition foreach ($search_list as $k => $v) { if (!isset($value[$k]) || $value[$k] != $v) { // Skip two loops continue 2; } } $result[] = $value; } return $result; } function convertArray($result){ $a = array(); $b = array(); $c = array(); $ratings = getRatings(); for($i = 0 ; $i < sizeof($result) ; $i++){ $d = array(); if(in_array($result[$i]['usersid'], $a) == false){ if(isDR($result[$i]['role'])) $role="DIRECTEUR REGIONAL"; $tempRole = $result[$i]['role']; if(isSuperviseur($tempRole)) $role="SUPERVISEUR"; if(isDM($tempRole)) $role="DELEGUE MEDICAL"; if($tempRole=="DIRECTEUR DE LA PROMOTION MEDICALE"){ $role="DIRECTEUR DE LA PROMOTION MEDICALE"; $region="OUEST"; } if(isOuestVMText($tempRole)) $region="OUEST"; if(isCentreVMText($tempRole)) $region="CENTRE"; if(isEstVMText($tempRole)) $region="EST"; for($b = 0 ; $b < sizeof($ratings); $b++){ $search_items = array('usersid'=>$result[$i]['usersid'], 'rating'=>$ratings[$b]['rating']); $val = search($result, $search_items); if($val[0]['nbr'] == null){ $d = $d + [$ratings[$b]['rating']=>0]; }else{ $d = $d + [$ratings[$b]['rating']=>$val[0]['nbr']]; } } $b = ['usersid'=>$result[$i]['usersid'] ,'wilaya_account'=>$result[$i]['wilaya_account'] ,'region_account'=>$result[$i]['region_account'] ,'fullname'=>$result[$i]['fullname'] ,'role'=>$result[$i]['role'] ,'rolevm'=>$role ,'regionvm'=>$region]; $b = $b + $d; array_push($c,$b); } array_push($a,$result[$i]['usersid']); } return $c; } echo getMonitoringMainBar(4,$roleid). '
'. getWilayaSelect($wilayas, $NomWilaya). '
'.getRegionSelectSubmit($roleid,false).getRolesSelect().'
'; echo ''; for($p = 0 ; $p < sizeof($ratings); $p++){ echo ''; } echo'
Poste Region Nom & Prenom'.$ratings[$p]['rating'].'Total
'; $viewer->view('CustomDashboardFooter.tpl'); ?>