diff --git a/workflow/engine/src/ProcessMaker/BusinessModel/ProcessSupervisor.php b/workflow/engine/src/ProcessMaker/BusinessModel/ProcessSupervisor.php index aa0ca4815..2ed4d6d34 100644 --- a/workflow/engine/src/ProcessMaker/BusinessModel/ProcessSupervisor.php +++ b/workflow/engine/src/ProcessMaker/BusinessModel/ProcessSupervisor.php @@ -133,10 +133,10 @@ class ProcessSupervisor WHERE " . \GroupUserPeer::GRP_UID . " = " . \GroupwfPeer::GRP_UID . " AND " . \GroupUserPeer::USR_UID . " = " . \UsersPeer::USR_UID . " AND " . \UsersPeer::USR_STATUS . " = " . $delimiter . "ACTIVE" . $delimiter . " AND " . \UsersPeer::USR_UID . " = " . DB_RBAC_NAME . '.' . \UsersRolesPeer::USR_UID . " AND - " . DB_RBAC_NAME . '.'. \UsersRolesPeer::ROL_UID . " = " . DB_RBAC_NAME . '.'. \RolesPermissionsPeer::ROL_UID . " AND - " . DB_RBAC_NAME . '.'. \RolesPermissionsPeer::PER_UID . " = " . DB_RBAC_NAME . '.'. \PermissionsPeer::PER_UID . " AND - " . DB_RBAC_NAME . '.'. \PermissionsPeer::PER_CODE . " = " . $delimiter . "PM_SUPERVISOR" . $delimiter . " AND - " . DB_RBAC_NAME . '.'. \PermissionsPeer::PER_SYSTEM . " = " . $delimiter . $arrayRbacSystemData["SYS_CODE"] . $delimiter . " + " . DB_RBAC_NAME . '.' . \UsersRolesPeer::ROL_UID . " = " . DB_RBAC_NAME . '.' . \RolesPermissionsPeer::ROL_UID . " AND + " . DB_RBAC_NAME . '.' . \RolesPermissionsPeer::PER_UID . " = " . DB_RBAC_NAME . '.' . \PermissionsPeer::PER_UID . " AND + " . DB_RBAC_NAME . '.' . \PermissionsPeer::PER_CODE . " = " . $delimiter . "PM_SUPERVISOR" . $delimiter . " AND + " . DB_RBAC_NAME . '.' . \PermissionsPeer::PER_SYSTEM . " = " . $delimiter . $arrayRbacSystemData["SYS_CODE"] . $delimiter . " "; $criteriaGroup->add( @@ -209,13 +209,13 @@ class ProcessSupervisor break; case "AVAILABLE": $sql = " - SELECT DISTINCT " . DB_RBAC_NAME . '.'. \UsersRolesPeer::USR_UID . " - FROM " . DB_RBAC_NAME . '.'.\UsersRolesPeer::TABLE_NAME . ", " . DB_RBAC_NAME . '.'. \RolesPermissionsPeer::TABLE_NAME . ", " . DB_RBAC_NAME . '.'. \PermissionsPeer::TABLE_NAME . " - WHERE " . DB_RBAC_NAME . '.'.\UsersRolesPeer::USR_UID . " = " . \UsersPeer::USR_UID . " AND - " . DB_RBAC_NAME . '.'.\UsersRolesPeer::ROL_UID . " = " . DB_RBAC_NAME . '.'. \RolesPermissionsPeer::ROL_UID . " AND - " . DB_RBAC_NAME . '.'.\RolesPermissionsPeer::PER_UID . " = " . DB_RBAC_NAME . '.'. \PermissionsPeer::PER_UID . " AND - " . DB_RBAC_NAME . '.'.\PermissionsPeer::PER_CODE . " = " . $delimiter . "PM_SUPERVISOR" . $delimiter . " AND - " . DB_RBAC_NAME . '.'.\PermissionsPeer::PER_SYSTEM . " = " . $delimiter . $arrayRbacSystemData["SYS_CODE"] . $delimiter . " + SELECT DISTINCT " . DB_RBAC_NAME . '.' . \UsersRolesPeer::USR_UID . " + FROM " . DB_RBAC_NAME . '.' . \UsersRolesPeer::TABLE_NAME . ", " . DB_RBAC_NAME . '.' . \RolesPermissionsPeer::TABLE_NAME . ", " . DB_RBAC_NAME . '.' . \PermissionsPeer::TABLE_NAME . " + WHERE " . DB_RBAC_NAME . '.' . \UsersRolesPeer::USR_UID . " = " . \UsersPeer::USR_UID . " AND + " . DB_RBAC_NAME . '.' . \UsersRolesPeer::ROL_UID . " = " . DB_RBAC_NAME . '.' . \RolesPermissionsPeer::ROL_UID . " AND + " . DB_RBAC_NAME . '.' . \RolesPermissionsPeer::PER_UID . " = " . DB_RBAC_NAME . '.' . \PermissionsPeer::PER_UID . " AND + " . DB_RBAC_NAME . '.' . \PermissionsPeer::PER_CODE . " = " . $delimiter . "PM_SUPERVISOR" . $delimiter . " AND + " . DB_RBAC_NAME . '.' . \PermissionsPeer::PER_SYSTEM . " = " . $delimiter . $arrayRbacSystemData["SYS_CODE"] . $delimiter . " "; $criteriaUser->add(