Source for file greenhouse_effect.php

Documentation is available at greenhouse_effect.php

  1. <?php
  2.  
  3. /**
  4.  * Name:    Greenhouse Effect
  5.  * Date:    October 20, 2001
  6.  * Comment: This theme generates random colors, featuring a
  7.  *          light greenish background.
  8.  *
  9.  * @author Joey Bump
  10.  * @copyright &copy; 2000-2006 The SquirrelMail Project Team
  11.  * @license http://opensource.org/licenses/gpl-license.php GNU Public License
  12.  * @version $Id: greenhouse_effect.php,v 1.5.2.4 2006/02/03 22:27:56 jervfors Exp $
  13.  * @package squirrelmail
  14.  * @subpackage themes
  15.  */
  16.  
  17. /** seed the random number generator **/
  18.  
  19. for ($i 0$i <= 15$i++{
  20.     /* background/foreground toggle **/
  21.     if (($i == 0|| ($i == 3|| ($i == 4|| ($i == 5)
  22.          || ($i == 9|| ($i == 10|| ($i == 12)) {
  23.         /* background */
  24.         $g mt_rand(248,255);
  25.         $r mt_rand(110,248);
  26.         $b mt_rand(109,$r);
  27.     else {
  28.         /* text */
  29.         $cmin 0;
  30.         $cmax 96;
  31.  
  32.         /** generate random color **/
  33.         $b mt_rand($cmin,$cmax);
  34.         $g mt_rand($cmin,$cmax);
  35.         $r mt_rand($cmin,$cmax);
  36.     }
  37.  
  38.     /** set array element as hex string with hashmark (for HTML output) **/
  39.     $color[$isprintf('#%02X%02X%02X',$r,$g,$b);
  40. }
  41.  
  42.  
  43.  
  44. /**
  45.  * Reference from  http://www.squirrelmail.org/wiki/CreatingThemes
  46.  *   $color[0]   = '#xxxxxx';  // Title bar at the top of the page header
  47.  *   $color[1]   = '#xxxxxx';  // Not currently used
  48.  *   $color[2]   = '#xxxxxx';  // Error messages (usually red)
  49.  *   $color[3]   = '#xxxxxx';  // Left folder list background color
  50.  *   $color[4]   = '#xxxxxx';  // Normal background color
  51.  *   $color[5]   = '#xxxxxx';  // Header of the message indexi
  52.  *                             // (From, Date,Subject)
  53.  *   $color[6]   = '#xxxxxx';  // Normal text on the left folder list
  54.  *   $color[7]   = '#xxxxxx';  // Links in the right frame
  55.  *   $color[8]   = '#xxxxxx';  // Normal text (usually black)
  56.  *   $color[9]   = '#xxxxxx';  // Darker version of #0
  57.  *   $color[10]  = '#xxxxxx';  // Darker version of #9
  58.  *   $color[11]  = '#xxxxxx';  // Special folders color (INBOX, Trash, Sent)
  59.  *   $color[12]  = '#xxxxxx';  // Alternate color for message list
  60.  *                             // Alters between #4 and this one
  61.  *   $color[13]  = '#xxxxxx';  // Color for quoted text -- > 1 quote
  62.  *   $color[14]  = '#xxxxxx';  // Color for quoted text -- >> 2 or more
  63.  **/
  64.  
  65.  
  66. ?>

Documentation generated on Sat, 07 Oct 2006 16:31:27 +0300 by phpDocumentor 1.3.0RC6