Plugin Directory

Changeset 3021136


Ignore:
Timestamp:
01/12/2024 08:02:08 PM (2 years ago)
Author:
simonefontana
Message:

Update plugin version 1.4.1

Location:
sf-autosuggest-product-search
Files:
39 added
6 edited

Legend:

Unmodified
Added
Removed
  • sf-autosuggest-product-search/trunk/README.txt

    r3015791 r3021136  
    55Requires PHP: 7.0
    66Tested up to: 6.4
    7 Stable tag: 1.4
     7Stable tag: 1.4.1
    88License: GPLv3
    99License URI: http://www.gnu.org/licenses/gpl-3.0.txt
     
    5858
    5959== Changelog ==
     60= 1.4.1 =
     61* Change Prefix Class for more compatibility
    6062
    6163= 1.4 =
  • sf-autosuggest-product-search/trunk/classes/AdminClass.php

    r3015788 r3021136  
    11<?php
    22
    3 class AdminClass {
     3class SFPA_AdminClass {
    44    public function __construct() {
    55        add_action( 'admin_init', [$this, 'register_settings'] );
     
    146146       
    147147        if(isset($params['instruction']) && !empty($params['instruction'])){
    148             echo '<p class="sf_pa-instruction">'.$params['instruction'].'</p>';
     148            echo '<p class="sf_pa-instruction">'.esc_html($params['instruction']).'</p>';
    149149        }
    150150    }
     
    159159       
    160160        if(isset($params['instruction']) && !empty($params['instruction'])){
    161             echo '<p class="sf_pa-instruction">'.$params['instruction'].'</p>';
     161            echo '<p class="sf_pa-instruction">'.esc_html($params['instruction']).'</p>';
    162162        }
    163163    }
     
    172172       
    173173        if(isset($params['instruction']) && !empty($params['instruction'])){
    174             echo '<p class="sf_pa-instruction">'.$params['instruction'].'</p>';
     174            echo '<p class="sf_pa-instruction">'.esc_html($params['instruction']).'</p>';
    175175        }
    176176   
     
    200200   
    201201    public function plugin_options_validate( $input ) {
    202         $validator = new SfWAValidator;
     202        $validator = new SFPA_ValidatorClass;
    203203        $newinput['results_count'] = $validator->int($input['results_count'], 6);
    204204        $newinput['input_placeholder'] = $validator->plaintext($input['input_placeholder']);
     
    225225        return $newinput;
    226226    }
    227 
     227   
    228228    private function count_sf_pa_transient(){
    229229        $transient_to_delete = get_transient('sf_pa_transient');
     
    250250
    251251}
    252 new AdminClass();
     252new SFPA_AdminClass();
  • sf-autosuggest-product-search/trunk/classes/FeedbackClass.php

    r2972184 r3021136  
    11<?php
    22
    3 class FeedbackClass {
     3class SFPA_FeedbackClass {
    44    public function __construct() {
    55        add_action('admin_footer-plugins.php', array($this, 'deactivation_form'));
     
    387387    }
    388388}
    389 new FeedbackClass();
     389new SFPA_FeedbackClass();
  • sf-autosuggest-product-search/trunk/classes/SearchClass.php

    r2911702 r3021136  
    11<?php
    2 class SearchClass {
     2class SFPA_SearchClass {
    33    private $options;
    44
  • sf-autosuggest-product-search/trunk/classes/ValidatorClass.php

    r2887056 r3021136  
    11<?php
    22
    3 class SfWaValidator{
     3class SFPA_ValidatorClass{
    44
    55    public function hexadecimal($val, $dafault = ''){
  • sf-autosuggest-product-search/trunk/sf_products_autosuggest.php

    r3015788 r3021136  
    22/**
    33* Plugin Name: SF Autosuggest Product Search
    4 * Plugin URI: https://www.your-site.com/
    54* Description: Autosuggest Product Search for Woocommerce
    6 * Version: 1.4
     5* Version: 1.4.1
    76* Author: Simone Fontana
    87* Author URI: https://www.simonefontana.net/
     
    1110**/
    1211
    13 const SF_VERSION = "1.4";
     12const SF_VERSION = "1.4.1";
    1413
    1514
    1615/* Add style and script to plugin*/
    17 function add_sf_pa_scripts() {
     16function sf_pa_add_scripts() {
    1817    wp_enqueue_style( 'sf_pa-css', untrailingslashit( plugin_dir_url( __FILE__ ) ).'/assets/css/sf_pa.css' );
    1918    wp_enqueue_script( 'sf_pa-js', untrailingslashit( plugin_dir_url( __FILE__ ) ).'/assets/js/sf_pa.js', array('jquery'), false, true);
     
    2928    wp_localize_script( 'sf_pa-js', 'sf_pa_ajax_object', array( 'ajaxurl' => admin_url( 'admin-ajax.php' ), 'show_results' => esc_attr($all_text), 'not_found' => esc_attr($not_found) ));
    3029}
    31 add_action( 'wp_enqueue_scripts', 'add_sf_pa_scripts' );
     30add_action( 'wp_enqueue_scripts', 'sf_pa_add_scripts' );
    3231
    33 function add_sf_pa_admin_scripts() {
     32function sf_pa_add_admin_scripts() {
    3433    wp_enqueue_style( 'wp-color-picker' );
    3534    wp_enqueue_script( 'wp-color-picker');
     
    3736    wp_enqueue_style('sf_pa_admin-css', untrailingslashit( plugin_dir_url( __FILE__ ) ).'/assets/css/sf_pa_admin.css');
    3837}
    39 add_action('admin_enqueue_scripts', 'add_sf_pa_admin_scripts');
     38add_action('admin_enqueue_scripts', 'sf_pa_add_admin_scripts');
    4039
    4140
     
    4342add_action( 'wp_ajax_nopriv_sf_pa_search', 'sf_pa_search' );
    4443function sf_pa_search() {
    45     $search = new SearchClass;
    46     $products = $search->search($_POST['sf_pa_search']);
     44    $search = new SFPA_SearchClass;
     45    $products = $search->search(sanitize_text_field($_POST['sf_pa_search']));
    4746    wp_send_json($products);
    4847}
Note: See TracChangeset for help on using the changeset viewer.