Converting names to gettext. adding phpdoc blocks
[squirrelmail.git] / themes / random.php
index 6a85200b8459e7e57695d0fe62c608518e168773..20f893a1e2a1d5d5b1994d3f72d28e007b724cf4 100755 (executable)
@@ -1,28 +1,41 @@
 <?php
-   /** Author:       Tyler Akins
-       Theme Name:   Random Theme Every Login
 
-       Guess what this does!
-       
-   **/
+/**
+ * Name:    Random Theme Every Login
+ * @author  Tyler Akins
+ * Date:    December 24, 2001
+ * Comment: Guess what this does!
+ *
+ * Copyright (c) 2000-2004 The SquirrelMail Project Team
+ * Licensed under the GNU GPL. For full terms see the file COPYING.
+ *
+ * $Id$
+ * @package squirrelmail
+ * @subpackage themes
+ */
 
-   sq_mt_randomize();
+/** Initialize the random number generator */
+sq_mt_randomize();
+
+require_once(SM_PATH . 'functions/global.php');
    
-   global $theme, $random_theme_good_themes;
+global $theme, $random_theme_good_themes;
    
-   if (! session_is_registered('random_theme_good_theme')) {
-      $good_themes = array();
-      foreach ($theme as $data) {
-         if (substr($data['PATH'], -18) != '/themes/random.php')
+if (!sqsession_is_registered('random_theme_good_theme')) {
+    $good_themes = array();
+    foreach ($theme as $data) {
+        if (substr($data['PATH'], -18) != '/themes/random.php') {
             $good_themes[] = $data['PATH'];
-      }
-      if (count($good_themes) == 0)
-         $good_themes[] = "../themes/default.php";
-      $which = mt_rand(0, count($good_themes));
-      $random_theme_good_theme = $good_themes[$which];
-      session_register('random_theme_good_theme');
-   }
+        }
+    }
+    if (count($good_themes) == 0) {
+        $good_themes[] = '../themes/default.php';
+    }
+    $which = mt_rand(0, count($good_themes));
+    $random_theme_good_theme = $good_themes[$which];
+    sqsession_register($random_theme_good_theme, 'random_theme_good_theme');
+}
    
-   @include_once ($random_theme_good_theme);
+@include_once ($random_theme_good_theme);
 
 ?>