$userids) { foreach($userids as $roleid2=>$userids2) { if($owuserid == $roleid2 || $vm2 == $roleid2 || $vm3 == $roleid2) return true; } } return false; } function isByWilaya($id) { return $id == '26' || $id == '48' || $id == '51' || $id == '125' || $id == '126' || $id == '130' || $id == '152' || $id == '46' || $id == '47' || $id == '49' || $id == '50' || $id == '52' || $id == '53' || $id == '104' || $id == '128' || $id == '131' || $id == '135' || $id == '136' || $id == '150' || $id == '153' || $id == '154' || $id == '186' || $id == '217' || $id == '44' || $id == '54' || $id == '55' || $id == '43' || $id == '124' || $id == '143' || $id == '158' || $id == '181' || $id == '254' || $id == '259' || $id == '134' || $id == '137' || $id == '149' || $id == '184' || $id == '187' || $id == '248' || $id == '253' || $id == '255' || $id == '38' || $id == '39' || $id == '40' || $id == '41' || $id == '42' || $id == '112' || $id == '113' || $id == '123' || $id == '127' || $id == '200' || $id == '201' || $id == '212' || $id == '216'; } function isOuestVMVP($roleid) { return $roleid=="H9" || $roleid=="H31" || $roleid=="H3" || $roleid=="H19" || $roleid=="H18" || $roleid=="H17" || $roleid=="H7" || $roleid=="H4" || $roleid=="H36" ; //(H7,H4,H36 VP) } function isEstVMVP($roleid) { return $roleid=="H28" || $roleid=="H29" || $roleid=="H27" || $roleid=="H24" || $roleid=="H25" || $roleid=="H26" || $roleid=="H15" || $roleid=="H12" || $roleid=="H13" || $roleid=="H34" || $roleid=="H35" || $roleid=="H42" || $roleid == "H43"; //(H12,H13,H34,H35 VP) } function isCentreVMVP($roleid) { return $roleid=="H16" || $roleid=="H20" || $roleid=="H21" || $roleid == 'H39' || $roleid=="H22" || $roleid=="H23" || $roleid=="H30" || $roleid=="H11" || $roleid=="H14" || $roleid == "H44" || $roleid=="H45"; //(H11,H14 VP) } function isSuperviseur($role) { return $role=="SUPERVISEUR MEDICAL EST1" || $role=="SUPERVISEUR MEDICAL EST2" || $role=="SUPERVISEUR MEDICAL EST3" || $role=="SUPERVISEUR MEDICAL CENTRE1" || $role=="SUPERVISEUR MEDICAL CENTRE2" || $role=="SUPERVISEUR MEDICAL CENTRE3" || $role=="SUPERVISEUR MEDICAL OUEST1" || $role=="SUPERVISEUR MEDICAL OUEST2"; } function isMedicalSuperviseur($roleid) { return $roleid == 'H17' || $roleid == 'H18' || $roleid == 'H20' || $roleid == 'H21' || $roleid == 'H24' || $roleid == 'H25' || $roleid == 'H26' || $roleid == 'H39'; } function isDM($role) { return $role=="DELEGUE MEDICAL EST1" || $role=="DELEGUE MEDICAL EST2" || $role=="DELEGUE MEDICAL EST3" || $role=="DELEGUE MEDICAL CENTRE1" || $role=="DELEGUE MEDICAL CENTRE2" || $role=="DELEGUE MEDICAL CENTRE3" || $role=="DELEGUE MEDICAL OUEST1" || $role=="DELEGUE MEDICAL OUEST2" || $role=="DELEGUE MEDICAL OUEST"; } function isOuestVMText($role) { return $role=="DIRECTEUR REGIONAL OUEST" || $role=="SUPERVISEUR MEDICAL OUEST1" || $role=="DELEGUE MEDICAL OUEST1" || $role=="SUPERVISEUR MEDICAL OUEST2" || $role=="DELEGUE MEDICAL OUEST2" || $role=="DELEGUE MEDICAL OUEST"; } function isCentreVMText($role) { return $role=="DIRECTEUR REGIONAL CENTRE" || $role=="SUPERVISEUR MEDICAL CENTRE1" || $role=="DELEGUE MEDICAL CENTRE1" || $role=="SUPERVISEUR MEDICAL CENTRE2" || $role=="DELEGUE MEDICAL CENTRE2" || $role=="DELEGUE MEDICAL CENTRE3" || $role=="SUPERVISEUR MEDICAL CENTRE3"; } function isEstVMText($role) { return $role=="DIRECTEUR REGIONAL EST" || $role=="SUPERVISEUR MEDICAL EST1" || $role=="DELEGUE MEDICAL EST1" || $role=="SUPERVISEUR MEDICAL EST2" || $role=="DELEGUE MEDICAL EST2" || $role=="SUPERVISEUR MEDICAL EST3" || $role=="DELEGUE MEDICAL EST3"; } function isKAM($role) { return $role=="KEY ACCOUNT MANAGER CENTRE" || $role=="KEY ACCOUNT MANAGER EST" || $role=="KEY ACCOUNT MANAGER OUEST"; } function isVPText($role) { return $role=="DELEGUE COMMERCIAL EST" || $role=="DELEGUE COMMERCIAL EST2" || $role=="DELEGUE COMMERCIAL CENTRE" || $role=="DELEGUE COMMERCIAL OUEST"; } function isOuestVPText($role) { return $role=="KEY ACCOUNT MANAGER OUEST" || $role=="DELEGUE COMMERCIAL OUEST"; } function isCentreVPText($role) { return $role=="KEY ACCOUNT MANAGER CENTRE" || $role=="DELEGUE COMMERCIAL CENTRE"; } function isEstVPText($role) { return $role=="KEY ACCOUNT MANAGER EST" || $role=="DELEGUE COMMERCIAL EST" || $role=="DELEGUE COMMERCIAL EST2"; } function showNewDashBoard($userID) { require_once 'include/utils/GetGroupUsers.php'; $userGroups_DB = new GetGroupUsers(); //145 id group $userGroups_DB->getAllUsersInGroup(145); $GetGroupUsers_DB = $userGroups_DB->group_users; $is = in_array($userID, $GetGroupUsers_DB); if($is == true){ return true; } return false; } function hideStock($roleid) { return ($roleid == 'H36' || $roleid == 'H44' || $roleid == 'H34' || $roleid == 'H42' || $roleid == 'H38' || $roleid == 'H37'); } //note de frais admin function isAdminNdf($userId){ global $adb; $query = "SELECT id_validateur_2 FROM note_de_frais_parametres"; $sql_get_result = $adb->query($query); $res= array(); while ($recordinfo = $adb->fetch_array($sql_get_result)) { $res[] = $recordinfo; } if( $userId == 1 || $userId == $res[0]['id_validateur_2']){ return true; } return false; } function generatePassword($user_name, $crypt_type) { $password = makeRandomPassword(); $salt = substr($user_name, 0, 2); $salt = '$1$' . str_pad($salt, 9, '0'); $enc_password = crypt($password, $salt); $user_hash = strtolower(md5($password)); return [$enc_password, $user_hash, $password]; } function isVPSuperviseur($role){ return $role=="H36" || $role=="H44" || $role=="H34" || $role=="H42" || $role=="H38" ; } function isResponsableCommercial($role){ return $role=="H10" ; } ?>