Source for file spice_of_life.php

Documentation is available at spice_of_life.php

  1. <?php
  2.  
  3. /**
  4.  * Name:   Spice of Life
  5.  * Date:   October 20, 2001
  6.  * Comment Generates random colors for each frame,
  7.  *         featuring either a dark or light background.
  8.  *
  9.  * @author Jorey Bump
  10.  * @copyright 2000-2014 The SquirrelMail Project Team
  11.  * @license http://opensource.org/licenses/gpl-license.php GNU Public License
  12.  * @version $Id: spice_of_life.php 14420 2014-01-01 20:33:20Z pdontthink $
  13.  * @package squirrelmail
  14.  * @subpackage themes
  15.  */
  16.  
  17. /** Prevent direct script loading */
  18. if (isset($_SERVER['SCRIPT_FILENAME']&& $_SERVER['SCRIPT_FILENAME'== __FILE__{
  19.     die();
  20. }
  21.  
  22. /** light(1) or dark(0) background? **/
  23. $bg mt_rand(0,1);
  24.  
  25. /** range delimiter **/
  26. $bgrd $bg 128;
  27.  
  28. for ($i 0$i <= 16$i++{
  29.     /** background/foreground toggle **/
  30.     if ($i == or $i == or $i == or $i == or $i == or $i == 10 or $i == 12 or $i == 16{
  31.         /** background **/
  32.         $cmin $bgrd;
  33.         $cmax 127 $bgrd;
  34.     else {
  35.         /** text **/
  36.         $cmin 128 $bgrd;
  37.         $cmax 255 $bgrd;
  38.     }
  39.  
  40.     /** generate random color **/
  41.     $r mt_rand($cmin,$cmax);
  42.     $g mt_rand($cmin,$cmax);
  43.     $b mt_rand($cmin,$cmax);
  44.  
  45.     /** set array element as hex string with hashmark (for HTML output) **/
  46.     $color[$isprintf('#%02X%02X%02X',$r,$g,$b);
  47. }

Documentation generated on Tue, 21 Oct 2014 04:19:26 +0200 by phpDocumentor 1.4.3