Plugin Directory

Changeset 3408763


Ignore:
Timestamp:
12/03/2025 04:42:47 AM (4 months ago)
Author:
wpmart
Message:

modified

Location:
team-showcase-supreme/trunk
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • team-showcase-supreme/trunk/index.php

    r3400551 r3408763  
    99  Text Domain: team-showcase-supreme
    1010  Domain Path: /languages
    11   Version: 8.4
     11  Version: 8.5
    1212 */
    1313if (!defined('ABSPATH'))
     
    1616define('wpm_6310_plugin_url', plugin_dir_path(__FILE__));
    1717define('wpm_6310_plugin_dir_url', plugin_dir_url(__FILE__));
    18 define ('WPM_PLUGIN_CURRENT_VERSION', 8.4);
     18define ('WPM_PLUGIN_CURRENT_VERSION', 8.5);
    1919define( 'WPM_6310_PLUGIN_LANGUAGE_PATH', dirname( plugin_basename( __FILE__ ) ) . '/languages' );
    2020
  • team-showcase-supreme/trunk/readme.txt

    r3400551 r3408763  
    44Requires at least: 4.6.14
    55Tested up to: 6.8
    6 Stable tag: 8.4
     6Stable tag: 8.5
    77Requires PHP: 5.6
    88License: GPLv2 or later
     
    183183
    184184== Changelog ==
     185= 8.5 =
     186* FEATURE – Patch issue resolved for data import
     187
    185188= 8.4 =
    186189* FEATURE – Patch issue resolved
  • team-showcase-supreme/trunk/settings/helper/functions.php

    r3396074 r3408763  
    34783478}
    34793479
    3480 function wpm_6310_validate_input_list($fields, $value = '') {
    3481     $pattern = '/^(?:(?:c-\d+(?:##@@##)?(?:\d+(?:,\d+)*)?(?:##\|\|##)?|\d+(?:,\d+)*))+$/';
    3482 
    3483     if($value){
    3484         if (!preg_match($pattern, $value)) {
    3485             wp_die("Invalid format sss", 'Error', ['response' => 400]);
    3486         }
    3487     } else{
    3488         // Ensure $fields is always an array
    3489         if (!is_array($fields)) {
    3490                 $fields = [$fields];
    3491         }
    3492 
    3493         foreach ($fields as $field) {
    3494                 if (!isset($_POST[$field]) || !preg_match($pattern, $_POST[$field])) {
    3495                         wp_die("Invalid format for {$field}.", 'Error', ['response' => 400]);
    3496                 }
    3497         }
    3498     }
    3499 }
  • team-showcase-supreme/trunk/settings/helper/team-member-save.php

    r3396074 r3408763  
    33    // Combined validation checks
    44    wpm_6310_validate_request('wpm_rearrange_action');
    5     wpm_6310_validate_input_list(['rearrange_list', 'order_type', 'rearrange_list_all']);
    65
    76    $memberId = sanitize_text_field($_POST['rearrange_list']) . "||##||" . sanitize_text_field($_POST['order_type']) . "||##||" . sanitize_text_field($_POST['rearrange_list_all']);
     
    2625            $catOrder = implode(',', $catOrder);
    2726        }
    28         wpm_6310_validate_input_list('', $catOrder);
    2927        $wpdb->query($wpdb->prepare("UPDATE $style_table SET categoryids = %s WHERE id = %d", $catOrder, $id));
    3028}
     
    116114                }
    117115            }
    118             wpm_6310_validate_input_list('', $memList[1]);
    119             wpm_6310_validate_input_list('', $mainStr);
    120116            $newStr = $memIds . '||##||' . (isset($memList[1]) ? $memList[1] : 0) . '||##||' . $mainStr;
    121117            $wpdb->query($wpdb->prepare("UPDATE $style_table SET memberid = %s WHERE id = %d", $newStr, $id));
  • team-showcase-supreme/trunk/settings/preview-01-10.php

    r3396074 r3408763  
    2323        }
    2424      }
    25       wpm_6310_validate_input_list('', $membersId);
     25     
    2626      $wpdb->query($wpdb->prepare("INSERT INTO {$style_table} (name, style_name, css, slider, memberid) VALUES ( %s, %s, %s, %s, %s )", array($name, $style_name, $css, $slider,  $membersId)));
    2727      $redirect_id = $wpdb->insert_id;
  • team-showcase-supreme/trunk/settings/preview-11-20.php

    r3396074 r3408763  
    2424    }
    2525
    26     wpm_6310_validate_input_list('', $membersId);
     26   
    2727    $wpdb->query($wpdb->prepare("INSERT INTO {$style_table} (name, style_name, css, slider, memberid) VALUES ( %s, %s, %s, %s, %s )", array($name, $style_name, $css, $slider,  $membersId)));
    2828    $redirect_id = $wpdb->insert_id;
  • team-showcase-supreme/trunk/settings/preview-21-30.php

    r3396074 r3408763  
    2424    }
    2525
    26     wpm_6310_validate_input_list('', $membersId);
     26   
    2727    $wpdb->query($wpdb->prepare("INSERT INTO {$style_table} (name, style_name, css, slider, memberid) VALUES ( %s, %s, %s, %s, %s )", array($name, $style_name, $css, $slider,  $membersId)));
    2828    $redirect_id = $wpdb->insert_id;
  • team-showcase-supreme/trunk/settings/preview-31-40.php

    r3396074 r3408763  
    2323    }
    2424
    25     wpm_6310_validate_input_list('', $membersId);
     25   
    2626    $wpdb->query($wpdb->prepare("INSERT INTO {$style_table} (name, style_name, css, slider, memberid) VALUES ( %s, %s, %s, %s, %s )", array($name, $style_name, $css, $slider,  $membersId)));
    2727    $redirect_id = $wpdb->insert_id;
  • team-showcase-supreme/trunk/settings/preview-41-50.php

    r3396074 r3408763  
    2323    }
    2424
    25     wpm_6310_validate_input_list('', $membersId);
     25   
    2626    $wpdb->query($wpdb->prepare("INSERT INTO {$style_table} (name, style_name, css, slider, memberid) VALUES ( %s, %s, %s, %s, %s )", array($name, $style_name, $css, $slider,  $membersId)));
    2727    $redirect_id = $wpdb->insert_id;
  • team-showcase-supreme/trunk/settings/team-member.php

    r3396074 r3408763  
    7171         $selMember = $wpdb->get_row($wpdb->prepare("SELECT * FROM $member_table WHERE id = %d ", $_POST['member_id']), ARRAY_A);
    7272         if($selMember['iconids']){
    73             wpm_6310_validate_input_list('', $selMember['iconids']);
    74            
    7573            $iconUrl = explode("||||", $selMember['iconurl']);
    7674            $iconIds = explode(",", $selMember['iconids']);
     
    157155         $iconUrl = "";
    158156
    159          if (isset($_POST['icon_link']) && $_POST['icon_link']) {
     157         if (isset($_POST['icon_link'], $_POST['icon_name']) && is_array($_POST['icon_link']) && is_array($_POST['icon_name'])) {
    160158            $icon_name = array_map('sanitize_text_field', $_POST['icon_name']);
    161159            $icon_link = array_map('sanitize_text_field', $_POST['icon_link']);
     
    175173         $myData[8] = $iconIds;
    176174         $myData[9] = $iconUrl;
    177          wpm_6310_validate_input_list('', $iconIds);
    178175
    179176         $catList = "";
     
    285282         $iconIds = "";
    286283         $iconUrl = "";
    287          if (isset($_POST['icon_link']) && $_POST['icon_link']) {
     284         if (isset($_POST['icon_link'], $_POST['icon_name']) && is_array($_POST['icon_link']) && is_array($_POST['icon_name'])) {
    288285            $icon_name = array_map('sanitize_text_field', $_POST['icon_name']);
    289286            $icon_link = array_map('sanitize_text_field', $_POST['icon_link']);
     
    303300         $myData[8] = $iconIds;
    304301         $myData[9] = $iconUrl;
    305          wpm_6310_validate_input_list('', $iconIds);
    306302
    307303         $catList = "";
Note: See TracChangeset for help on using the changeset viewer.