X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=themes%2Fmonostochastic.php;h=fd7f18202ec36b862101585580b3d0c3386be58a;hb=0bbf8622773554348ff9dc200e7e01411a81be0b;hp=f662f39539ebb879ccf64f1d629460253352d126;hpb=95b5b26d396622b5ae99a56d030b86725220d640;p=squirrelmail.git diff --git a/themes/monostochastic.php b/themes/monostochastic.php index f662f395..fd7f1820 100755 --- a/themes/monostochastic.php +++ b/themes/monostochastic.php @@ -1,66 +1,54 @@ 1 quote - $color[14] = '#xxxxxx'; // Color for quoted text -- >> 2 or more - -**/ - -?> +/** + * monostochastic.php + * Name: Monostochastic + * Date: October 20, 2001 + * Comment: Generates random two-color frames, featuring either + * a dark or light background. + * + * @author Jorey Bump + * @copyright © 2000-2007 The SquirrelMail Project Team + * @license http://opensource.org/licenses/gpl-license.php GNU Public License + * @version $Id$ + * @package squirrelmail + * @subpackage themes + */ + +/** Prevent direct script loading */ +if (isset($_SERVER['SCRIPT_FILENAME']) && $_SERVER['SCRIPT_FILENAME'] == __FILE__) { + die(); +} + +/** light(1) or dark(0) background toggle **/ +$bg = mt_rand(0,1); + +/** range delimiter **/ +$bgrd = $bg * 128; + +/** background **/ +$cmin_b = 0 + $bgrd; +$cmax_b = 127 + $bgrd; + +/** generate random color **/ +$rb = mt_rand($cmin_b,$cmax_b); +$gb = mt_rand($cmin_b,$cmax_b); +$bb = mt_rand($cmin_b,$cmax_b); + +/** text **/ +$cmin_t = 128 - $bgrd; +$cmax_t = 255 - $bgrd; + +/** generate random color **/ +$rt = mt_rand($cmin_t,$cmax_t); +$gt = mt_rand($cmin_t,$cmax_t); +$bt = mt_rand($cmin_t,$cmax_t); + +/** set array element as hex string with hashmark (for HTML output) **/ +for ($i = 0; $i <= 16; $i++) { + if ($i == 0 or $i == 3 or $i == 4 or $i == 5 or $i == 9 or $i == 10 or $i == 12 or $i == 16) { + $color[$i] = sprintf('#%02X%02X%02X',$rb,$gb,$bb); + } else { + $color[$i] = sprintf('#%02X%02X%02X',$rt,$gt,$bt); + } +}