Plugin Directory

Changeset 3270015


Ignore:
Timestamp:
04/09/2025 09:28:48 PM (11 months ago)
Author:
marcusbs
Message:

bug fix

Location:
wp-mailing-group
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • wp-mailing-group/tags/3.0.1/mailing-group-module.php

    r3270014 r3270015  
    14431443   
    14441444    // Check if table exists
    1445     if($wpdb->get_var($wpdb->prepare("SHOW TABLES LIKE %s", $table_name_user_taxonomy)) == $table_name_user_taxonomy) {
    1446         $result = $wpdb->query($wpdb->prepare("DELETE FROM %s WHERE user_id = %d", $table_name_user_taxonomy, $user_id));
     1445    if($wpdb->get_var($wpdb->prepare("SHOW TABLES LIKE " . $wpdb->_real_escape($table_name_user_taxonomy))) == $table_name_user_taxonomy) {
     1446        $result = $wpdb->query($wpdb->prepare("DELETE FROM " . $wpdb->_real_escape($table_name_user_taxonomy) . " WHERE user_id = %d", $user_id));
    14471447        if($result === false) {
    14481448            error_log('Failed to delete user taxonomy for user ID: ' . $user_id);
     
    14521452    $get_subscription_taxonomy = $objMem->selectRowsV2($table_name_requestmanager, "", $wpdb->prepare(" where email = %s", $email));
    14531453    $subscriptoinid            = $get_subscription_taxonomy[0]->id;
    1454     $wpdb->query($wpdb->prepare("DELETE FROM %s WHERE user_id = %d", $table_name_requestmanager_taxonomy, $subscriptoinid));
    1455     $wpdb->query($wpdb->prepare("DELETE FROM %s WHERE id = %d", $table_name_requestmanager, $subscriptoinid));
     1454    $wpdb->query($wpdb->prepare("DELETE FROM " . $wpdb->_real_escape($table_name_requestmanager_taxonomy) . " WHERE user_id = %d", $subscriptoinid));
     1455    $wpdb->query($wpdb->prepare("DELETE FROM " . $wpdb->_real_escape($table_name_requestmanager) . " WHERE id = %d", $subscriptoinid));
    14561456}
    14571457function wpmg_custom_menu_hack()
  • wp-mailing-group/trunk/mailing-group-module.php

    r3270014 r3270015  
    14431443   
    14441444    // Check if table exists
    1445     if($wpdb->get_var($wpdb->prepare("SHOW TABLES LIKE %s", $table_name_user_taxonomy)) == $table_name_user_taxonomy) {
    1446         $result = $wpdb->query($wpdb->prepare("DELETE FROM %s WHERE user_id = %d", $table_name_user_taxonomy, $user_id));
     1445    if($wpdb->get_var($wpdb->prepare("SHOW TABLES LIKE " . $wpdb->_real_escape($table_name_user_taxonomy))) == $table_name_user_taxonomy) {
     1446        $result = $wpdb->query($wpdb->prepare("DELETE FROM " . $wpdb->_real_escape($table_name_user_taxonomy) . " WHERE user_id = %d", $user_id));
    14471447        if($result === false) {
    14481448            error_log('Failed to delete user taxonomy for user ID: ' . $user_id);
     
    14521452    $get_subscription_taxonomy = $objMem->selectRowsV2($table_name_requestmanager, "", $wpdb->prepare(" where email = %s", $email));
    14531453    $subscriptoinid            = $get_subscription_taxonomy[0]->id;
    1454     $wpdb->query($wpdb->prepare("DELETE FROM %s WHERE user_id = %d", $table_name_requestmanager_taxonomy, $subscriptoinid));
    1455     $wpdb->query($wpdb->prepare("DELETE FROM %s WHERE id = %d", $table_name_requestmanager, $subscriptoinid));
     1454    $wpdb->query($wpdb->prepare("DELETE FROM " . $wpdb->_real_escape($table_name_requestmanager_taxonomy) . " WHERE user_id = %d", $subscriptoinid));
     1455    $wpdb->query($wpdb->prepare("DELETE FROM " . $wpdb->_real_escape($table_name_requestmanager) . " WHERE id = %d", $subscriptoinid));
    14561456}
    14571457function wpmg_custom_menu_hack()
Note: See TracChangeset for help on using the changeset viewer.