WordPress.org

Plugin Directory

Changeset 1443542


Ignore:
Timestamp:
06/26/16 06:48:27 (17 months ago)
Author:
sdavis2702
Message:

fix PHP notices in customizer

Location:
simple-course-creator-front-display/trunk
Files:
2 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • simple-course-creator-front-display/trunk/includes/admin/class-scc-front-display-customizer.php

    r1055113 r1443542  
    4242 
    4343        // If Simple Course Creator Customizer is installed, hook into 
    44         // its <style> section of the head. If not, go for wp_head().  
     44        // its <style> section of the head. If not, go for wp_head(). 
    4545        $scc_styles_loc = $this->sccc_active ? 'scc_add_to_styles' : 'wp_head'; 
    4646        add_action( $scc_styles_loc, array( $this, 'head_styles' ) ); 
     
    4848 
    4949 
    50     /**  
     50    /** 
    5151     * create customizer settings 
    5252     */ 
     
    6262 
    6363            $wp_customize->add_section( 'scc_front_display_customizer', array( 
    64                 'title'         => 'SCC Front Display ' . __( 'Design', 'scc_front_display' ), 
    65                 'description'   => sprintf( __( 'Use this section to style the course indicator output. For complete SCC output style options, you should install the %s plugin.', 'scc_front_display' ), '<a href="http://buildwpyourself.com/downloads/scc-customizer/" target="_blank">SCC Customizer</a>' ), 
    66                 'priority'      => 100, 
     64                'title'        => 'SCC Front Display ' . __( 'Design', 'scc_front_display' ), 
     65                'description'  => sprintf( __( 'Use this section to style the course indicator output. For complete SCC output style options, you should install the %s plugin.', 'scc_front_display' ), '<a href="http://buildwpyourself.com/downloads/scc-customizer/" target="_blank">SCC Customizer</a>' ), 
     66                'priority'     => 100, 
    6767            ) ); 
    6868 
     
    7171        // font size 
    7272        $wp_customize->add_setting( 'sccfd_font_size', array( 
    73             'default'           => '', 
    74             'sanitize_callback' => array( $this, 'scc_front_display_sanitize_integer' ), 
    75         ) );         
     73            'default'           => '', 
     74            'sanitize_callback' => array( $this, 'scc_front_display_sanitize_integer' ), 
     75        ) ); 
    7676        $wp_customize->add_control( 'sccfd_font_size', array( 
    77             'label'     => __( 'Front Display Font Size', 'scc_front_display' ), 
    78             'section'   => $sccfd_customizer, 
    79             'settings'  => 'sccfd_font_size', 
    80             'priority'  => 201 
     77            'label'     => __( 'Front Display Font Size', 'scc_front_display' ), 
     78            'section'   => $sccfd_customizer, 
     79            'settings'  => 'sccfd_font_size', 
     80            'priority'  => 201 
    8181        ) ); 
    8282 
    8383        // font weight 
    8484        $wp_customize->add_setting( 'sccfd_font_weight', array( 
    85             'default'           => 0, 
     85            'default'   => 0, 
    8686            'sanitize_callback' => array( $this, 'scc_front_display_sanitize_checkbox' ), 
    8787        ) ); 
    8888        $wp_customize->add_control( 'sccfd_font_weight', array( 
    89             'label'     => __( 'Front Display Bold Font', 'scc_front_display' ), 
    90             'section'   => $sccfd_customizer, 
     89            'label'     => __( 'Front Display Bold Font', 'scc_front_display' ), 
     90            'section'   => $sccfd_customizer, 
    9191            'type'      => 'checkbox', 
    92             'priority'  => 202 
     92            'priority'  => 202 
    9393        ) ); 
    9494 
    9595        // font color 
    9696        $colors[] = array( 
    97             'slug'      =>'sccfd_text_color',  
    98             'label'     => __( 'Front Display Text Color', 'scc_front_display' ), 
    99             'priority'  => 203 
     97            'slug'      =>'sccfd_text_color', 
     98            'label'     => __( 'Front Display Text Color', 'scc_front_display' ), 
     99            'priority'  => 203 
    100100        ); 
    101101 
    102102        // background color 
    103103        $colors[] = array( 
    104             'slug'      =>'sccfd_background',  
    105             'label'     => __( 'Front Display Background Color', 'scc_front_display' ), 
    106             'priority'  => 204 
     104            'slug'      =>'sccfd_background', 
     105            'label'     => __( 'Front Display Background Color', 'scc_front_display' ), 
     106            'priority'  => 204 
    107107        ); 
    108108 
    109109        // padding top/bottom 
    110110        $wp_customize->add_setting( 'sccfd_padding_top_bottom', array( 
    111             'default'           => '', 
    112             'sanitize_callback' => array( $this, 'scc_front_display_sanitize_integer' ), 
    113         ) );         
     111            'default'           => '', 
     112            'sanitize_callback' => array( $this, 'scc_front_display_sanitize_integer' ), 
     113        ) ); 
    114114        $wp_customize->add_control( 'sccfd_padding_top_bottom', array( 
    115             'label'     => __( 'Front Display Padding (Top/Bottom)', 'scc_front_display' ), 
    116             'section'   => $sccfd_customizer, 
    117             'settings'  => 'sccfd_padding_top_bottom', 
    118             'priority'  => 205 
     115            'label'     => __( 'Front Display Padding (Top/Bottom)', 'scc_front_display' ), 
     116            'section'   => $sccfd_customizer, 
     117            'settings'  => 'sccfd_padding_top_bottom', 
     118            'priority'  => 205 
    119119        ) ); 
    120120 
    121121        // padding left/right 
    122122        $wp_customize->add_setting( 'sccfd_padding_left_right', array( 
    123             'default'           => '', 
    124             'sanitize_callback' => array( $this, 'scc_front_display_sanitize_integer' ), 
    125         ) );         
     123            'default'           => '', 
     124            'sanitize_callback' => array( $this, 'scc_front_display_sanitize_integer' ), 
     125        ) ); 
    126126        $wp_customize->add_control( 'sccfd_padding_left_right', array( 
    127             'label'     => __( 'Front Display Padding (Left/Right)', 'scc_front_display' ), 
    128             'section'   => $sccfd_customizer, 
    129             'settings'  => 'sccfd_padding_left_right', 
    130             'priority'  => 206 
     127            'label'     => __( 'Front Display Padding (Left/Right)', 'scc_front_display' ), 
     128            'section'   => $sccfd_customizer, 
     129            'settings'  => 'sccfd_padding_left_right', 
     130            'priority'  => 206 
    131131        ) ); 
    132132 
    133133        // border 
    134134        $wp_customize->add_setting( 'sccfd_border', array( 
    135             'default'           => '', 
    136             'sanitize_callback' => array( $this, 'scc_front_display_sanitize_integer' ), 
    137         ) );     
     135            'default'           => '', 
     136            'sanitize_callback' => array( $this, 'scc_front_display_sanitize_integer' ), 
     137        ) ); 
    138138        $wp_customize->add_control( 'sccfd_border', array( 
    139             'label'     => __( 'Front Display Border Width', 'scc_front_display' ), 
    140             'section'   => $sccfd_customizer, 
    141             'settings'  => 'sccfd_border', 
    142             'priority'  => 207 
     139            'label'     => __( 'Front Display Border Width', 'scc_front_display' ), 
     140            'section'   => $sccfd_customizer, 
     141            'settings'  => 'sccfd_border', 
     142            'priority'  => 207 
    143143        ) ); 
    144144 
    145145        // border color 
    146146        $colors[] = array( 
    147             'slug'      =>'sccfd_border_color',  
    148             'label'     => __( 'Front Display Border Color', 'scc_front_display' ), 
    149             'priority'  => 208 
     147            'slug'      =>'sccfd_border_color', 
     148            'label'     => __( 'Front Display Border Color', 'scc_front_display' ), 
     149            'priority'  => 208 
    150150        ); 
    151151 
    152152        // border radius 
    153153        $wp_customize->add_setting( 'sccfd_border_radius', array( 
    154             'default'           => '', 
    155             'sanitize_callback' => array( $this, 'scc_front_display_sanitize_integer' ), 
    156         ) );         
     154            'default'           => '', 
     155            'sanitize_callback' => array( $this, 'scc_front_display_sanitize_integer' ), 
     156        ) ); 
    157157        $wp_customize->add_control( 'sccfd_border_radius', array( 
    158             'label'     => __( 'Front Display Border Radius', 'scc_front_display' ), 
    159             'section'   => $sccfd_customizer, 
    160             'settings'  => 'sccfd_border_radius', 
    161             'priority'  => 209 
     158            'label'     => __( 'Front Display Border Radius', 'scc_front_display' ), 
     159            'section'   => $sccfd_customizer, 
     160            'settings'  => 'sccfd_border_radius', 
     161            'priority'  => 209 
    162162        ) ); 
    163163 
    164164        // margin bottom 
    165165        $wp_customize->add_setting( 'sccfd_margin_bottom', array( 
    166             'default'           => '', 
    167             'sanitize_callback' => array( $this, 'scc_front_display_sanitize_integer' ), 
    168         ) );     
     166            'default'           => '', 
     167            'sanitize_callback' => array( $this, 'scc_front_display_sanitize_integer' ), 
     168        ) ); 
    169169        $wp_customize->add_control( 'sccfd_margin_bottom', array( 
    170             'label'     => __( 'Front Display Bottom Margin', 'scc_front_display' ), 
    171             'section'   => $sccfd_customizer, 
    172             'settings'  => 'sccfd_margin_bottom', 
    173             'priority'  => 210 
     170            'label'     => __( 'Front Display Bottom Margin', 'scc_front_display' ), 
     171            'section'   => $sccfd_customizer, 
     172            'settings'  => 'sccfd_margin_bottom', 
     173            'priority'  => 210 
    174174        ) ); 
    175175 
     
    179179            // customizer settings 
    180180            $wp_customize->add_setting( $color['slug'], array( 
    181                 'default'       => $color['default'], 
    182                 'type'          => 'option',  
    183                 'capability'    => 'edit_theme_options' 
     181                'type'        => 'option', 
     182                'capability'  => 'edit_theme_options' 
    184183            ) ); 
    185184 
    186185            // customizer controls 
    187186            $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, $color['slug'], array( 
    188                 'label'     => $color['label'],  
    189                 'section'   => $sccfd_customizer, 
    190                 'settings'  => $color['slug'], 
    191                 'priority'  => $color['priority'] 
     187                'label'     => $color['label'], 
     188                'section'   => $sccfd_customizer, 
     189                'settings'  => $color['slug'], 
     190                'priority'  => $color['priority'] 
    192191            ) ) ); 
    193192        } 
     
    195194 
    196195 
    197     /**  
     196    /** 
    198197     * sanitize checkbox options 
    199198     */ 
    200199    function scc_front_display_sanitize_checkbox( $input ) { 
    201         if ( 1 == $input ) : 
    202             return 1; 
    203         else : 
    204             return 0; 
    205         endif; 
     200        if ( 1 == $input ) : 
     201            return 1; 
     202        else : 
     203            return 0; 
     204        endif; 
    206205    } 
    207206 
     
    214213            return ''; 
    215214        endif; 
    216          
     215 
    217216        return absint( $input ); 
    218217    } 
     
    225224        if ( '' === $color ) : 
    226225            return ''; 
    227         endif; 
     226        endif; 
    228227 
    229228        // 3 or 6 hex digits, or the empty string. 
    230229        if ( preg_match('|^#([A-Fa-f0-9]{3}){1,2}$|', $color ) ) : 
    231230            return $color; 
    232         endif; 
     231        endif; 
    233232 
    234233        return null; 
     
    266265     */ 
    267266    public function head_styles() { 
    268         $sccfd_font_size            = get_theme_mod( 'sccfd_font_size' ); 
    269         $sccfd_font_weight          = get_theme_mod( 'sccfd_font_weight' ); 
    270         $sccfd_background           = get_option( 'sccfd_background' ); 
    271         $sccfd_border               = get_theme_mod( 'sccfd_border' ); 
    272         $sccfd_border_color         = get_option( 'sccfd_border_color' ); 
    273         $sccfd_border_radius        = get_theme_mod( 'sccfd_border_radius' ); 
    274         $sccfd_padding_top_bottom   = get_theme_mod( 'sccfd_padding_top_bottom' ); 
    275         $sccfd_padding_left_right   = get_theme_mod( 'sccfd_padding_left_right' ); 
    276         $sccfd_text_color           = get_option( 'sccfd_text_color' ); 
    277         $sccfd_margin_bottom        = get_theme_mod( 'sccfd_margin_bottom' ); 
     267        $sccfd_font_size            = get_theme_mod( 'sccfd_font_size' ); 
     268        $sccfd_font_weight          = get_theme_mod( 'sccfd_font_weight' ); 
     269        $sccfd_background           = get_option( 'sccfd_background' ); 
     270        $sccfd_border               = get_theme_mod( 'sccfd_border' ); 
     271        $sccfd_border_color         = get_option( 'sccfd_border_color' ); 
     272        $sccfd_border_radius        = get_theme_mod( 'sccfd_border_radius' ); 
     273        $sccfd_padding_top_bottom   = get_theme_mod( 'sccfd_padding_top_bottom' ); 
     274        $sccfd_padding_left_right   = get_theme_mod( 'sccfd_padding_left_right' ); 
     275        $sccfd_text_color           = get_option( 'sccfd_text_color' ); 
     276        $sccfd_margin_bottom        = get_theme_mod( 'sccfd_margin_bottom' ); 
    278277 
    279278        echo ! $this->sccc_active ? '<style type="text/css">' : ''; // do we need a new <style> tag? 
     
    321320                // course indicator text color 
    322321                if ( $sccfd_text_color ) : 
    323                     echo 'color:' . $this->scc_front_display_sanitize_hex_color( $sccfd_text_color ) . ';';      
     322                    echo 'color:' . $this->scc_front_display_sanitize_hex_color( $sccfd_text_color ) . ';'; 
    324323                endif; 
    325324 
     
    329328                endif; 
    330329 
    331             echo '}';            
     330            echo '}'; 
    332331        echo ! $this->sccc_active ? '</style>' : ''; 
    333332    } 
  • simple-course-creator-front-display/trunk/includes/display/class-sccfd-display-course.php

    r1055113 r1443542  
    3737        $course_info = strip_tags( $course_info ); 
    3838 
    39         // only display the course output if it exists and it's the  
     39        // only display the course output if it exists and it's the 
    4040        // blog home, archive, or search results 
    4141        if ( is_home() || is_archive() || is_search() ) : 
    42             echo $course_info != '' ? '<span class="scc-front-display">' . $course_info . '</span>' : ''; 
     42            echo '' != $course_info ? '<span class="scc-front-display">' . $course_info . '</span>' : ''; 
    4343        endif; 
    4444 
  • simple-course-creator-front-display/trunk/readme.txt

    r1055113 r1443542  
    44Tags: customizer, series, course, lesson, taxonomy, sdavis2702 
    55Requires at least: 3.8 
    6 Tested up to: 4.1 
    7 Stable tag: 1.0.3 
     6Tested up to: 4.6 
     7Stable tag: 1.0.4 
    88License: GPLv2 or later 
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html 
     
    3333= Does this plugin add customizer options for the Front Display output? = 
    3434 
    35 Yes.  
     35Yes. 
    3636 
    3737= What if I already have Simple Course Creator Customizer installed? = 
    3838 
    39 The Front Display customizer options will be merged with SCC Customizer.  
     39The Front Display customizer options will be merged with SCC Customizer. 
    4040 
    4141== Screenshots == 
     
    4545 
    4646== Changelog == 
     47 
     48= 1.0.4 = 
     49* Fixed: PHP notices in Customizer 
    4750 
    4851= 1.0.3 = 
  • simple-course-creator-front-display/trunk/simple-course-creator-front-display.php

    r1055113 r1443542  
    44 * Plugin URI: http://buildwpyourself.com/downloads/scc-front-display/ 
    55 * Description: On the blog home, archives, and search results, indicate that posts are part of a course. 
    6  * Version: 1.0.3 
     6 * Version: 1.0.4 
    77 * Author: Sean Davis 
    88 * Author URI: http://seandavis.co 
    99 * License: GPL2 
    1010 * Requires at least: 3.8 
    11  * Tested up to: 4.1 
     11 * Tested up to: 4.6 
    1212 * Text Domain: scc_front_display 
    1313 * Domain Path: /languages/ 
    14  *  
     14 * 
    1515 * This plugin is free software; you can redistribute it and/or modify 
    16  * it under the terms of the GNU General Public License, version 2, as  
     16 * it under the terms of the GNU General Public License, version 2, as 
    1717 * published by the Free Software Foundation. 
    18  *  
     18 * 
    1919 * This plugin is distributed in the hope that it will be useful, 
    2020 * but WITHOUT ANY WARRANTY; without even the implied warranty of 
    2121 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 
    2222 * GNU General Public License for more details. 
    23  *  
     23 * 
    2424 * You should have received a copy of the GNU General Public License 
    2525 * along with this program; if not, see http://www.gnu.org/licenses/. 
Note: See TracChangeset for help on using the changeset viewer.