openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 02f09ca8abc9df0fa4b5831e83353f31a3f465c3
parent c06a0c06882e854bf5e564aec3a36e552628397c
Author: dankert <devnull@localhost>
Date:   Sun, 19 Dec 2004 20:24:27 +0100

getAvailableStyles()

Diffstat:
objectClasses/User.class.php | 28+++++++++++++++++++++++++++-
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