diff --git a/includes/core/class-fields.php b/includes/core/class-fields.php
index 4d1286ad..ef04e75d 100644
--- a/includes/core/class-fields.php
+++ b/includes/core/class-fields.php
@@ -2235,7 +2235,7 @@ if ( ! class_exists( 'um\core\Fields' ) ) {
if (isset( $this->set_mode ) && $this->set_mode == 'register') {
$imgValue = UM()->uploader()->get_core_temp_url() . "/" . $this->field_value( $key, $default, $data );
} else {
- $imgValue = um_user_uploads_uri() . $this->field_value( $key, $default, $data );
+ $imgValue = UM()->uploader()->get_upload_base_url() . um_user( 'ID' ) . '/' . $this->field_value( $key, $default, $data );
}
$img = '
';
} else {
@@ -2310,8 +2310,8 @@ if ( ! class_exists( 'um\core\Fields' ) ) {
$file_url = UM()->uploader()->get_core_temp_url() . DIRECTORY_SEPARATOR . $this->field_value( $key, $default, $data );
$file_dir = UM()->uploader()->get_core_temp_dir() . DIRECTORY_SEPARATOR . $this->field_value( $key, $default, $data );
} else {
- $file_url = um_user_uploads_uri() . $this->field_value( $key, $default, $data );
- $file_dir = um_user_uploads_dir() . $this->field_value( $key, $default, $data );
+ $file_url = UM()->uploader()->get_upload_base_url() . um_user( 'ID' ) . '/' . $this->field_value( $key, $default, $data );
+ $file_dir = UM()->uploader()->get_upload_base_dir() . um_user( 'ID' ) . DIRECTORY_SEPARATOR . $this->field_value( $key, $default, $data );
}
if ( file_exists( $file_dir ) ) {
diff --git a/includes/core/class-uploader.php b/includes/core/class-uploader.php
index 198cd9c1..4d1e243d 100644
--- a/includes/core/class-uploader.php
+++ b/includes/core/class-uploader.php
@@ -1169,9 +1169,9 @@ if ( ! class_exists( 'um\core\Uploader' ) ) {
}
$_array = array_merge( $_array, $new_files );
- $files = glob( um_user_uploads_dir() . '*', GLOB_BRACE );
+ $files = glob( UM()->uploader()->get_upload_base_dir() . um_user( 'ID' ) . DIRECTORY_SEPARATOR . '*', GLOB_BRACE );
$error = array();
- if ( file_exists( um_user_uploads_dir() ) && $files && isset( $_array ) && is_array( $_array ) ) {
+ if ( file_exists( UM()->uploader()->get_upload_base_dir() . um_user( 'ID' ) . DIRECTORY_SEPARATOR ) && $files && isset( $_array ) && is_array( $_array ) ) {
foreach ( $files as $file ) {
$str = basename( $file );
diff --git a/includes/core/class-user.php b/includes/core/class-user.php
index 57eb66a4..f7f0e933 100644
--- a/includes/core/class-user.php
+++ b/includes/core/class-user.php
@@ -152,7 +152,7 @@ if ( ! class_exists( 'um\core\User' ) ) {
}
// remove uploads
- UM()->files()->remove_dir( um_user_uploads_dir() );
+ UM()->files()->remove_dir( UM()->uploader()->get_upload_base_dir() . um_user( 'ID' ) . DIRECTORY_SEPARATOR );
}
diff --git a/includes/core/um-filters-fields.php b/includes/core/um-filters-fields.php
index bbca9331..ba9ab4a3 100644
--- a/includes/core/um-filters-fields.php
+++ b/includes/core/um-filters-fields.php
@@ -223,10 +223,10 @@ add_filter( 'um_profile_field_filter_hook__date', 'um_profile_field_filter_hook_
* @return string
*/
function um_profile_field_filter_hook__file( $value, $data ) {
- $uri = um_user_uploads_uri() . $value;
+ $uri = UM()->uploader()->get_upload_base_url() . um_user( 'ID' ) . '/' . $value;
$file_type = wp_check_filetype( $value );
- if ( ! file_exists( um_user_uploads_dir() . $value ) ) {
+ if ( ! file_exists( UM()->uploader()->get_upload_base_dir() . um_user( 'ID' ) . DIRECTORY_SEPARATOR . $value ) ) {
$value = __('This file has been removed.','ultimate-member');
} else {
$file_info = um_user( $data['metakey']."_metadata" );
@@ -257,14 +257,14 @@ add_filter( 'um_profile_field_filter_hook__file', 'um_profile_field_filter_hook_
* @return string
*/
function um_profile_field_filter_hook__image( $value, $data ) {
- $uri = um_user_uploads_uri() . $value;
+ $uri = UM()->uploader()->get_upload_base_url() . um_user( 'ID' ) . '/' . $value;
$title = ( isset( $data['title'] ) ) ? $data['title'] : __('Untitled photo');
// if value is an image tag
if( preg_match( '/\
';
- } else if ( file_exists( um_user_uploads_dir() . $value ) ) {
+ } else if ( file_exists( UM()->uploader()->get_upload_base_dir() . um_user( 'ID' ) . DIRECTORY_SEPARATOR . $value ) ) {
$value = '';
} else {
$value = '';
diff --git a/includes/um-deprecated-functions.php b/includes/um-deprecated-functions.php
index a1050057..db6fc163 100644
--- a/includes/um-deprecated-functions.php
+++ b/includes/um-deprecated-functions.php
@@ -335,4 +335,32 @@ function um_core_is_local() {
function um_get_url_for_language( $post_id, $language ) {
//um_deprecated_function( 'um_get_url_for_language', '2.0', 'UM()->external_integrations()->get_url_for_language' );
return UM()->external_integrations()->get_url_for_language( $post_id, $language );
+}
+
+
+/**
+ * user uploads directory
+ *
+ * @deprecated 2.0.26
+ *
+ * @return string
+ */
+function um_user_uploads_dir() {
+ //um_deprecated_function( 'um_user_uploads_dir', '2.0.26', 'UM()->external_integrations()->get_url_for_language' );
+ $uri = UM()->files()->upload_basedir . um_user( 'ID' ) . '/';
+ return $uri;
+}
+
+/**
+ * user uploads uri
+ *
+ * @deprecated 2.0.26
+ *
+ * @return string
+ */
+function um_user_uploads_uri() {
+ //um_deprecated_function( 'um_user_uploads_uri', '2.0.26', 'UM()->external_integrations()->get_url_for_language' );
+ UM()->files()->upload_baseurl = set_url_scheme( UM()->files()->upload_baseurl );
+ $uri = UM()->files()->upload_baseurl . um_user( 'ID' ) . '/';
+ return $uri;
}
\ No newline at end of file
diff --git a/includes/um-short-functions.php b/includes/um-short-functions.php
index 384f6c2e..fa803945 100644
--- a/includes/um-short-functions.php
+++ b/includes/um-short-functions.php
@@ -555,7 +555,7 @@ function um_user_submitted_registration( $style = false ) {
if ( UM()->fields()->get_field_type( $k ) == 'image' || UM()->fields()->get_field_type( $k ) == 'file' ) {
$file = basename( $v );
- $v = um_user_uploads_uri() . $file;
+ $v = UM()->uploader()->get_upload_base_url() . um_user( 'ID' ) . '/' . $file;
}
if ( is_array( $v ) ) {
@@ -1655,32 +1655,6 @@ function um_youtube_id_from_url( $url ) {
}
-/**
- * user uploads uri
- *
- * @return string
- */
-function um_user_uploads_uri() {
- UM()->files()->upload_baseurl = set_url_scheme( UM()->files()->upload_baseurl );
-
- $uri = UM()->files()->upload_baseurl . um_user( 'ID' ) . '/';
-
- return $uri;
-}
-
-
-/**
- * user uploads directory
- *
- * @return string
- */
-function um_user_uploads_dir() {
- $uri = UM()->files()->upload_basedir . um_user( 'ID' ) . '/';
-
- return $uri;
-}
-
-
/**
* Find closest number in an array
*