Ticket #2219: default.diff
| File default.diff, 1.9 KB (added by skeltoac, 6 years ago) |
|---|
-
../wp-inst/wp-content/themes/default/functions.php
26 26 } 27 27 28 28 function kubrick_upper_color() { 29 if ( strstr( kubrick_header_image_url(), 'header-img.php?' ) ) 30 return substr( kubrick_header_image(), 21, 6 ); 31 else 29 if ( strstr( $url = kubrick_header_image_url(), 'header-img.php?' ) ) { 30 parse_str(substr($url, strpos($url, '?') + 1), $q); 31 return $q['upper']; 32 } else 32 33 return '69aee7'; 33 34 } 34 35 35 36 function kubrick_lower_color() { 36 if ( strstr( kubrick_header_image_url(), 'header-img.php?' ) ) 37 return substr( kubrick_header_image(), 34, 6 ); 38 else 37 if ( strstr( $url = kubrick_header_image_url(), 'header-img.php?' ) ) { 38 parse_str(substr($url, strpos($url, '?') + 1), $q); 39 return $q['lower']; 40 } else 39 41 return '4180b6'; 40 42 } 41 43 -
../wp-inst/wp-content/themes/default/images/header-img.php
8 8 9 9 // Assign and validate the color values 10 10 $default = false; 11 $vars = array('upper'=>array( 0=>'r1', 2=>'g1', 4=>'b1'), 'lower'=>array(0=>'r2', 2=>'g2', 4=>'b2'));11 $vars = array('upper'=>array('r1', 'g1', 'b1'), 'lower'=>array('r2', 'g2', 'b2')); 12 12 foreach ( $vars as $var => $subvars ) { 13 13 if ( isset($_GET[$var]) ) { 14 14 foreach ( $subvars as $index => $subvar ) { 15 $$subvar = hexdec( substr($_GET[$var], $index, 2) ); 15 $length = strlen($_GET[$var]) / 3; 16 $v = substr($_GET[$var], $index * $length, $length); 17 if ( $length == 1 ) $v = '' . $v . $v; 18 $$subvar = hexdec( $v ); 16 19 if ( $$subvar < 0 || $$subvar > 255 ) 17 20 $default = true; 18 21 }
