From d70e402ab277625b6ed31d294e3ddce34635aa54 Mon Sep 17 00:00:00 2001 From: nikitasinelnikov Date: Mon, 2 Dec 2019 11:08:39 +0200 Subject: [PATCH] - added $user_id variable to update profile hooks, for properly callbacks; --- includes/core/um-actions-profile.php | 33 +++++++++++++++------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/includes/core/um-actions-profile.php b/includes/core/um-actions-profile.php index 65386422..88553bc4 100644 --- a/includes/core/um-actions-profile.php +++ b/includes/core/um-actions-profile.php @@ -388,19 +388,20 @@ function um_user_edit_profile( $args ) { * @title um_user_pre_updating_profile * @description Some actions before profile submit * @input_vars - * [{"var":"$userinfo","type":"array","desc":"Submitted User Data"}] + * [{"var":"$userinfo","type":"array","desc":"Submitted User Data"}, + * {"var":"$user_id","type":"int","desc":"User ID"}] * @change_log * ["Since: 2.0"] - * @usage add_action( 'um_user_pre_updating_profile', 'function_name', 10, 1 ); + * @usage add_action( 'um_user_pre_updating_profile', 'function_name', 10, 2 ); * @example * */ - do_action( 'um_user_pre_updating_profile', $to_update ); + do_action( 'um_user_pre_updating_profile', $to_update, $user_id ); /** * UM hook @@ -409,21 +410,22 @@ function um_user_edit_profile( $args ) { * @title um_user_pre_updating_profile_array * @description Change submitted data before update profile * @input_vars - * [{"var":"$to_update","type":"array","desc":"Profile data upgrade"}] + * [{"var":"$to_update","type":"array","desc":"Profile data upgrade"}, + * {"var":"$user_id","type":"int","desc":"User ID"}] * @change_log * ["Since: 2.0"] * @usage - * + * * @example * */ - $to_update = apply_filters( 'um_user_pre_updating_profile_array', $to_update ); + $to_update = apply_filters( 'um_user_pre_updating_profile_array', $to_update, $user_id ); if ( is_array( $to_update ) ) { @@ -459,21 +461,22 @@ function um_user_edit_profile( $args ) { * @title um_user_pre_updating_files_array * @description Change submitted files before update profile * @input_vars - * [{"var":"$files","type":"array","desc":"Profile data files"}] + * [{"var":"$files","type":"array","desc":"Profile data files"}, + * {"var":"$user_id","type":"int","desc":"User ID"}] * @change_log * ["Since: 2.0"] * @usage - * + * * @example * */ - $files = apply_filters( 'um_user_pre_updating_files_array', $files ); + $files = apply_filters( 'um_user_pre_updating_files_array', $files, $user_id ); if ( ! empty( $files ) && is_array( $files ) ) { UM()->uploader()->replace_upload_dir = true;