commit 5de1adc6796219c1ea219d308b662369ef0c053e
parent 64d417104f8e7f613da2352ee5212f2c0244116a
Author: dankert <devnull@localhost>
Date: Mon, 5 Nov 2007 21:45:03 +0100
Neue Methode "getAvailableRights()"
Diffstat:
1 file changed, 28 insertions(+), 1 deletion(-)
diff --git a/objectClasses/Acl.class.php b/objectClasses/Acl.class.php
@@ -20,7 +20,10 @@
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
// ---------------------------------------------------------------------------
// $Log$
-// Revision 1.8 2004-12-19 15:20:27 dankert
+// Revision 1.9 2007-11-05 20:45:03 dankert
+// Neue Methode "getAvailableRights()"
+//
+// Revision 1.8 2004/12/19 15:20:27 dankert
// Korrektur delete()
//
// Revision 1.7 2004/11/28 19:25:51 dankert
@@ -104,6 +107,12 @@ class Acl
var $languageid = 0;
/**
+ * Name der Sprache
+ * @type String
+ */
+ var $languagename = '';
+
+ /**
* Es handelt sich um eine Standard-Berechtigung
* (Falls false, dann Zugriffs-Berechtigung)
* @type Boolean
@@ -306,6 +315,24 @@ class Acl
}
+ function getAvailableRights()
+ {
+ return array( 'read',
+ 'write',
+ 'prop',
+ 'create_folder',
+ 'create_file',
+ 'create_link',
+ 'create_page',
+ 'delete',
+ 'release',
+ 'publish',
+ 'grant',
+ 'transmit' );
+
+ }
+
+
/**
* Erzeugt eine Bitmaske mit allen Berechtigungen
*/