WordPress.org

Make WordPress Core

Ticket #6830: 6830.002.diff

File 6830.002.diff, 4.7 KB (added by cnorris23, 3 years ago)
  • wp-includes/version.php

     
    1515 * 
    1616 * @global int $wp_db_version 
    1717 */ 
    18 $wp_db_version = 12329; 
     18$wp_db_version = 12330; 
    1919 
    2020/** 
    2121 * Holds the TinyMCE version 
  • wp-content/themes/default/functions.php

     
    7373 
    7474function kubrick_header_color_string() { 
    7575        $color = kubrick_header_color(); 
    76         if ( false === $color ) 
     76        if ( !$color ) 
    7777                return 'white'; 
    7878 
    7979        return $color; 
     
    9696                        check_admin_referer('kubrick-header'); 
    9797                        if ( isset($_REQUEST['njform']) ) { 
    9898                                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', ''); 
    102102                                } else { 
    103103                                        if ( '' == $_REQUEST['njfontcolor'] ) 
    104                                                 delete_option('kubrick_header_color'); 
     104                                                update_option('kubrick_header_color', '#ffffff'); 
    105105                                        else { 
    106106                                                $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); 
    108109                                        } 
    109110                                        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) ) { 
    110111                                                $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]; 
     
    116117                                                if ( false === get_option('kubrick_header_display') ) 
    117118                                                        update_option('kubrick_header_display', 'none'); 
    118119                                                else 
    119                                                         delete_option('kubrick_header_display'); 
     120                                                        update_option('kubrick_header_display', ''); 
    120121                                        } 
    121122                                } 
    122123                        } else { 
     
    124125                                if ( isset($_REQUEST['headerimage']) ) { 
    125126                                        check_admin_referer('kubrick-header'); 
    126127                                        if ( '' == $_REQUEST['headerimage'] ) 
    127                                                 delete_option('kubrick_header_image'); 
     128                                                update_option('kubrick_header_image', ''); 
    128129                                        else { 
    129130                                                $headerimage = preg_replace('/^.*?(header-img.php\?upper=[0-9a-fA-F]{6}&lower=[0-9a-fA-F]{6})?.*$/', '$1', $_REQUEST['headerimage']); 
    130131                                                update_option('kubrick_header_image', $headerimage); 
     
    134135                                if ( isset($_REQUEST['fontcolor']) ) { 
    135136                                        check_admin_referer('kubrick-header'); 
    136137                                        if ( '' == $_REQUEST['fontcolor'] ) 
    137                                                 delete_option('kubrick_header_color'); 
     138                                                update_option('kubrick_header_color', '#ffffff'); 
    138139                                        else { 
    139140                                                $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 
    140142                                                update_option('kubrick_header_color', $fontcolor); 
    141143                                        } 
    142144                                } 
     
    144146                                if ( isset($_REQUEST['fontdisplay']) ) { 
    145147                                        check_admin_referer('kubrick-header'); 
    146148                                        if ( '' == $_REQUEST['fontdisplay'] || 'inline' == $_REQUEST['fontdisplay'] ) 
    147                                                 delete_option('kubrick_header_display'); 
     149                                                update_option('kubrick_header_display', ''); 
    148150                                        else 
    149151                                                update_option('kubrick_header_display', 'none'); 
    150152                                } 
     
    248250                document.getElementById('advlowercolor').value = document.getElementById('lowercolor').value = '#4180b6'; 
    249251                document.getElementById('header').style.background = 'url("<?php echo get_template_directory_uri(); ?>/images/kubrickheader.jpg") center no-repeat'; 
    250252                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'; 
    252254                document.getElementById('fontdisplay').value = 'inline'; 
    253255                document.getElementById('headerimg').style.display = document.getElementById('fontdisplay').value; 
    254256        } 
  • wp-admin/includes/schema.php

     
    315315        'embed_autourls' => 1, 
    316316        'embed_size_w' => '', 
    317317        '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' => '',  
    318325        ); 
    319326 
    320327        // Set autoload to no for these options