Refactor permission checks in multiple files to ensure correct access control for communications, users, downloads, and translations. Updated conditions to validate permissions based on user roles.
This commit is contained in:
@@ -66,7 +66,7 @@ if (isset($_GET['rowID'])) {
|
||||
if ($responses === 'NOK'){
|
||||
|
||||
} else {
|
||||
if (isAllowed('translations',$_SESSION['authorization']['permissions'],$_SESSION['authorization']['permission'],'CRUD') === 0){
|
||||
if (isAllowed('translations',$_SESSION['authorization']['permissions'],$_SESSION['authorization']['permission'],'CRUD') === 1){
|
||||
generateLanguageFile($_POST['language_key'],$_SESSION['authorization']['userkey']);
|
||||
}
|
||||
header('Location: index.php?page=translation_manage&rowID='.$_GET['rowID'].'');
|
||||
@@ -99,7 +99,7 @@ if (isset($_GET['rowID'])) {
|
||||
|
||||
if ($NOK_error == 0){
|
||||
//NO errors generatelanguagefile
|
||||
if (isAllowed('translations',$_SESSION['authorization']['permissions'],$_SESSION['authorization']['permission'],'CRUD') === 0){
|
||||
if (isAllowed('translations',$_SESSION['authorization']['permissions'],$_SESSION['authorization']['permission'],'CRUD') === 1){
|
||||
generateLanguageFile($attr_language,$_SESSION['authorization']['userkey']);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user