diff options
Diffstat (limited to 'lib/class')
-rw-r--r-- | lib/class/ui.class.php | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/class/ui.class.php b/lib/class/ui.class.php index 6c2041f5..b1a54f33 100644 --- a/lib/class/ui.class.php +++ b/lib/class/ui.class.php @@ -25,6 +25,7 @@ class UI { + private static $_classes; private static $_ticker; public function __construct($data) { @@ -45,4 +46,20 @@ class UI { return false; } + + /** + * flip_class + * + * First initialised with an array of two class names. Subsequent calls + * reverse the array then return the first element. + */ + public static function flip_class($classes = null) { + if (is_array($classes)) { + self::$_classes = $array; + } + else { + self::$_classes = array_reverse(self::$_classes); + } + return self::$_classes[0]; + } } |