X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=themes%2Fmonostochastic.php;h=98a908d9b4c3695cf0bc933c8bafd80d72fdcdf7;hp=f662f39539ebb879ccf64f1d629460253352d126;hb=c3d4275eae0b920a3d25a2d3ec57117693c37fc5;hpb=95b5b26d396622b5ae99a56d030b86725220d640 diff --git a/themes/monostochastic.php b/themes/monostochastic.php old mode 100755 new mode 100644 index f662f395..98a908d9 --- 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-2016 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); + } +}