Plugin Directory

Changeset 2173485


Ignore:
Timestamp:
10/15/2019 07:54:51 AM (6 years ago)
Author:
storeya
Message:

Sensitization fix

Location:
facebook-shop-by-storeyacom/trunk
Files:
1 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • facebook-shop-by-storeyacom/trunk/woocommerce-storeya-admin.php

    r2171982 r2173485  
    7878       
    7979        <table class="form-table">
    80         <?php       
    81 
    82         foreach ( $this->product_fields as $key => $info ) {
    83             echo '<tr valign="top">';
    84             echo '  <th scope="row" class="titledesc">'.esc_html ( $info['desc'] ). '</th>';
    85             echo '  <td class="forminp">';
    86             echo '    <div class="woocommerce_storeya_field_selector_group">';
    87             echo '    <input type="checkbox" class="woocommerce_storeya_field_selector" name="woocommerce_storeya_config[product_fields]['.$key.']" ';
    88        
    89             if ( isset ( $this->settings['product_fields'][$key] ) ) {       
    90                  echo 'checked="checked"';         
    91                  
    92             }       
     80            <tr valign="top">
     81            <th scope="row" class="titledesc">Disable feed</th>
    9382           
    94             echo '</tr>';
    95         }
    96 ?>
     83            <td class="forminp">
     84            <div class="woocommerce_storeya_field_selector_group">
     85            <?php       
     86                echo '    <input type="checkbox" class="woocommerce_storeya_field_selector" name="woocommerce_storeya_disable_feed" ';
     87                if ( isset ( $this->settings ) ) {       
     88                     echo 'checked="checked"';         
     89                }   
     90                echo '>';
     91            ?>
     92            </td>
     93            </tr>
    9794        </table>
    9895        <script type="text/javascript">
     
    118115
    119116        //Sanitize input
    120         $_POST['woocommerce_storeya_config[product_fields][disable_feed]'] = isset( $_POST['woocommerce_storeya_config[product_fields][disable_feed]']) ? true : false;
    121        
    122         $this->settings = $_POST['woocommerce_storeya_config'];
     117        $this->settings = isset( $_POST['woocommerce_storeya_disable_feed']) ? 'on' : null;
    123118        update_option ( 'woocommerce_storeya_config', $this->settings );
    124119
Note: See TracChangeset for help on using the changeset viewer.