|
@@ -35,6 +35,7 @@ if (!class_exists('permissions')) {
|
|
private $user_uuid;
|
|
private $user_uuid;
|
|
private $groups;
|
|
private $groups;
|
|
private $permissions;
|
|
private $permissions;
|
|
|
|
+ private static $permission;
|
|
|
|
|
|
/**
|
|
/**
|
|
* called when the object is created
|
|
* called when the object is created
|
|
@@ -194,6 +195,16 @@ if (!class_exists('permissions')) {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * Returns a new permission object
|
|
|
|
+ */
|
|
|
|
+ public static function new($database, $domain_uuid, $user_uuid) {
|
|
|
|
+ if (self::$permission === null) {
|
|
|
|
+ self::$permission = new permissions($database, $domain_uuid, $user_uuid);
|
|
|
|
+ }
|
|
|
|
+ return self::$permission;
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|