Plugin Directory

Changeset 1344886


Ignore:
Timestamp:
02/06/2016 10:40:34 PM (10 years ago)
Author:
Cimmo
Message:

Fix another warning that can happen here when files can be uploaded, but registration doesn't come from a form.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cimy-user-extra-fields/trunk/cimy_uef_register.php

    r1334744 r1344886  
    107107        $user_signups = true;
    108108
     109    $user = new WP_User((int) $user_id);
     110    $user_login = $user->user_login;
     111
    109112    // ok ok this is yet another call from wp_create_user function under cimy_uef_activate_signup, we are not yet ready for this, aboooort!
    110113    if ($user_signups) {
    111         $user = new WP_User((int) $user_id);
    112         $signup = $wpdb->get_row($wpdb->prepare("SELECT * FROM ".$wpdb->prefix."signups WHERE user_login = %s AND active = 0", $user->user_login));
     114        $signup = $wpdb->get_row($wpdb->prepare("SELECT * FROM ".$wpdb->prefix."signups WHERE user_login = %s AND active = 0", $user_login));
    113115        if (!empty($signup))
    114116            return;
    115117    }
    116118    if (!empty($meta)) {
    117         $user = new WP_User((int) $user_id);
    118         $meta_db = $wpdb->get_var($wpdb->prepare("SELECT meta FROM ".$wpdb->prefix."signups WHERE user_login = %s", $user->user_login));
     119        $meta_db = $wpdb->get_var($wpdb->prepare("SELECT meta FROM ".$wpdb->prefix."signups WHERE user_login = %s", $user_login));
    119120        $meta_db = unserialize($meta_db);
    120121        // password detected, kill it!
     
    123124            if (!empty($meta_db['cimy_uef_wp_PASSWORD2']))
    124125                unset($meta_db['cimy_uef_wp_PASSWORD2']);
    125             $wpdb->update($wpdb->prefix."signups", array('meta' => serialize($meta_db)), array('user_login' => $user->user_login));
     126            $wpdb->update($wpdb->prefix."signups", array('meta' => serialize($meta_db)), array('user_login' => $user_login));
    126127        }
    127128    }
     
    191192
    192193            if (in_array($type, $cimy_uef_file_types)) {
    193                 $user_login_sanitized = sanitize_user($_POST['user_login']);
    194194                if ((isset($_POST["register_confirmation"])) && ($_POST["register_confirmation"] == 2)) {
    195195                    $temp_user_login = $_POST["temp_user_login"];
    196196                    $temp_dir = cimy_uef_get_dir_or_filename($temp_user_login);
    197                     $final_dir = cimy_uef_get_dir_or_filename($user_login_sanitized);
     197                    $final_dir = cimy_uef_get_dir_or_filename($user_login);
    198198                    if (is_dir($temp_dir)) {
    199199                        rename($temp_dir, $final_dir);
    200200                    }
    201                     $data = str_replace("/".$temp_user_login."/", "/".$user_login_sanitized."/", $data);
    202                     $file_on_server = cimy_uef_get_dir_or_filename($user_login_sanitized, $data, false);
     201                    $data = str_replace("/".$temp_user_login."/", "/".$user_login."/", $data);
     202                    $file_on_server = cimy_uef_get_dir_or_filename($user_login, $data, false);
    203203
    204204                    if (in_array($type, $cimy_uef_file_images_types))
     
    206206                }
    207207                else
    208                     $data = cimy_manage_upload($input_name, $user_login_sanitized, $rules, false, false, $type, (!empty($advanced_options["filename"])) ? $advanced_options["filename"] : "");
     208                    $data = cimy_manage_upload($input_name, $user_login, $rules, false, false, $type, (!empty($advanced_options["filename"])) ? $advanced_options["filename"] : "");
    209209            }
    210210            else if (!in_array($type, $rule_maxlen_is_str)) {
Note: See TracChangeset for help on using the changeset viewer.