commit 02f09ca8abc9df0fa4b5831e83353f31a3f465c3
parent c06a0c06882e854bf5e564aec3a36e552628397c
Author: dankert <devnull@localhost>
Date: Sun, 19 Dec 2004 20:24:27 +0100
getAvailableStyles()
Diffstat:
1 file changed, 27 insertions(+), 1 deletion(-)
diff --git a/objectClasses/User.class.php b/objectClasses/User.class.php
@@ -20,7 +20,10 @@
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
// ---------------------------------------------------------------------------
// $Log$
-// Revision 1.8 2004-11-28 22:32:33 dankert
+// Revision 1.9 2004-12-19 19:24:27 dankert
+// getAvailableStyles()
+//
+// Revision 1.8 2004/11/28 22:32:33 dankert
// getAllAcls(): Lesen aller Rechte des Benutzers
//
// Revision 1.7 2004/11/28 16:56:38 dankert
@@ -733,6 +736,29 @@ class User
Logger::trace( 'Objekt '.$objectid.' erhaelt Recht '.$type );
}
+
+
+ /**
+ * Ermitteln aller zur Verfuegung stehenden Stylesheets
+ */
+ function getAvailableStyles()
+ {
+ global $conf_themedir;
+ $allstyles = array();
+ $handle=opendir( $conf_themedir.'/css' );
+
+ while ($file = readdir ($handle))
+ {
+ if ( eregi('\.css$',$file) )
+ {
+ $file = eregi_replace('\.css$','',$file);
+ $allstyles[$file] = $file;
+ }
+ }
+ closedir($handle);
+
+ return $allstyles;
+ }
}
?>
\ No newline at end of file