Ticket #6830: 6830.002.diff
| File 6830.002.diff, 4.7 KB (added by cnorris23, 3 years ago) |
|---|
-
wp-includes/version.php
15 15 * 16 16 * @global int $wp_db_version 17 17 */ 18 $wp_db_version = 123 29;18 $wp_db_version = 12330; 19 19 20 20 /** 21 21 * Holds the TinyMCE version -
wp-content/themes/default/functions.php
73 73 74 74 function kubrick_header_color_string() { 75 75 $color = kubrick_header_color(); 76 if ( false ===$color )76 if ( !$color ) 77 77 return 'white'; 78 78 79 79 return $color; … … 96 96 check_admin_referer('kubrick-header'); 97 97 if ( isset($_REQUEST['njform']) ) { 98 98 if ( isset($_REQUEST['defaults']) ) { 99 delete_option('kubrick_header_image');100 delete_option('kubrick_header_color');101 delete_option('kubrick_header_display');99 update_option('kubrick_header_image', ''); 100 update_option('kubrick_header_color', '#ffffff'); 101 update_option('kubrick_header_display', ''); 102 102 } else { 103 103 if ( '' == $_REQUEST['njfontcolor'] ) 104 delete_option('kubrick_header_color');104 update_option('kubrick_header_color', '#ffffff'); 105 105 else { 106 106 $fontcolor = preg_replace('/^.*(#[0-9a-fA-F]{6})?.*$/', '$1', $_REQUEST['njfontcolor']); 107 update_option('kubrick_header_color', $fontcolor); 107 if ( $fontcolor ) // if it fails the preg_replace, it'll be NULL, so don't update 108 update_option('kubrick_header_color', $fontcolor); 108 109 } 109 110 if ( preg_match('/[0-9A-F]{6}|[0-9A-F]{3}/i', $_REQUEST['njuppercolor'], $uc) && preg_match('/[0-9A-F]{6}|[0-9A-F]{3}/i', $_REQUEST['njlowercolor'], $lc) ) { 110 111 $uc = ( strlen($uc[0]) == 3 ) ? $uc[0]{0}.$uc[0]{0}.$uc[0]{1}.$uc[0]{1}.$uc[0]{2}.$uc[0]{2} : $uc[0]; … … 116 117 if ( false === get_option('kubrick_header_display') ) 117 118 update_option('kubrick_header_display', 'none'); 118 119 else 119 delete_option('kubrick_header_display');120 update_option('kubrick_header_display', ''); 120 121 } 121 122 } 122 123 } else { … … 124 125 if ( isset($_REQUEST['headerimage']) ) { 125 126 check_admin_referer('kubrick-header'); 126 127 if ( '' == $_REQUEST['headerimage'] ) 127 delete_option('kubrick_header_image');128 update_option('kubrick_header_image', ''); 128 129 else { 129 130 $headerimage = preg_replace('/^.*?(header-img.php\?upper=[0-9a-fA-F]{6}&lower=[0-9a-fA-F]{6})?.*$/', '$1', $_REQUEST['headerimage']); 130 131 update_option('kubrick_header_image', $headerimage); … … 134 135 if ( isset($_REQUEST['fontcolor']) ) { 135 136 check_admin_referer('kubrick-header'); 136 137 if ( '' == $_REQUEST['fontcolor'] ) 137 delete_option('kubrick_header_color');138 update_option('kubrick_header_color', '#ffffff'); 138 139 else { 139 140 $fontcolor = preg_replace('/^.*?(#[0-9a-fA-F]{6})?.*$/', '$1', $_REQUEST['fontcolor']); 141 if ( $fontcolor ) // if it fails the preg_replace, it'll be NULL, so don't update 140 142 update_option('kubrick_header_color', $fontcolor); 141 143 } 142 144 } … … 144 146 if ( isset($_REQUEST['fontdisplay']) ) { 145 147 check_admin_referer('kubrick-header'); 146 148 if ( '' == $_REQUEST['fontdisplay'] || 'inline' == $_REQUEST['fontdisplay'] ) 147 delete_option('kubrick_header_display');149 update_option('kubrick_header_display', ''); 148 150 else 149 151 update_option('kubrick_header_display', 'none'); 150 152 } … … 248 250 document.getElementById('advlowercolor').value = document.getElementById('lowercolor').value = '#4180b6'; 249 251 document.getElementById('header').style.background = 'url("<?php echo get_template_directory_uri(); ?>/images/kubrickheader.jpg") center no-repeat'; 250 252 document.getElementById('header').style.color = '#FFFFFF'; 251 document.getElementById('advfontcolor').value = document.getElementById('fontcolor').value = ' ';253 document.getElementById('advfontcolor').value = document.getElementById('fontcolor').value = '#FFFFFF'; 252 254 document.getElementById('fontdisplay').value = 'inline'; 253 255 document.getElementById('headerimg').style.display = document.getElementById('fontdisplay').value; 254 256 } -
wp-admin/includes/schema.php
315 315 'embed_autourls' => 1, 316 316 'embed_size_w' => '', 317 317 'embed_size_h' => 600, 318 319 // 3.0 320 'widget_text' => '', 321 'widget_rss' => '', 322 'kubrick_header_image' => '', 323 'kubrick_header_color' => '#FFFFFF', 324 'kubrick_header_display' => '', 318 325 ); 319 326 320 327 // Set autoload to no for these options