function ifGranted (permission) { return isc.isA.nonemptyString(permission) && (grantedPermissions[permission] == permission); } function ifNotGranted (permission) { return !ifGranted(permission); } function ifAnyGranted (permissions) { if (isc.isAn.Array(permissions)) { for (var i = 0; i < permissions.length; i++) { if (ifGranted(permissions[i])) { return true; } } } else if (isc.isA.String(permissions)) { return ifGranted(permissions); } return false; } function ifAllGranted (permissions) { if (isc.isAn.Array(permissions) && (permissions.length > 0)) { var allGranted = true; for (var i = 0; i < permissions.length; i++) { allGranted = (allGranted && ifGranted(permissions[i])); } return allGranted; } else if (isc.isA.String(permissions)) { return ifGranted(permissions); } return false; } function isHeavyClient(){ return isHeavyClientBoolean; } function checkUserHasRoleVendor() { return hasRoleVendorGlobal; } function checkUserHasRolePhotoService() { return hasRolePhotoService; }