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).
'
';
$viewer->view('CustomDashboardFooter.tpl');
?>