mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-06-05 15:09:37 +09:00
- fixed upgrade script;
This commit is contained in:
@@ -2512,7 +2512,8 @@ if ( ! class_exists( 'um\core\Fields' ) ) {
|
||||
}
|
||||
$modal_label = ( isset( $data['label'] ) ) ? $data['label'] : __( 'Upload Photo', 'ultimate-member' );
|
||||
$output .= '<div class="um-field-area" style="text-align: center;">';
|
||||
if ( $field_value ) {
|
||||
|
||||
if ( ! empty( $field_value ) && $field_value != 'empty_file' ) {
|
||||
if ( ! in_array( $key, array( 'profile_photo', 'cover_photo' ) ) ) {
|
||||
if ( isset( $this->set_mode ) && 'register' == $this->set_mode ) {
|
||||
$image_info = get_transient("um_{$field_value}");
|
||||
@@ -2520,7 +2521,7 @@ if ( ! class_exists( 'um\core\Fields' ) ) {
|
||||
$image_info = um_user( $data['metakey']."_metadata" );
|
||||
}
|
||||
|
||||
if ( isset( $this->set_mode ) && $this->set_mode == 'register' ) {
|
||||
if ( ( isset( $this->set_mode ) && $this->set_mode == 'register' ) || file_exists( UM()->uploader()->get_core_temp_dir() . DIRECTORY_SEPARATOR . $field_value ) ) {
|
||||
$imgValue = UM()->uploader()->get_core_temp_url() . "/" . $this->field_value( $key, $default, $data );
|
||||
} else {
|
||||
$imgValue = UM()->files()->get_download_link( $this->set_id, $key, um_user( 'ID' ) );
|
||||
@@ -2563,7 +2564,7 @@ if ( ! class_exists( 'um\core\Fields' ) ) {
|
||||
$output .= '</div>';
|
||||
$output .= '</div>';
|
||||
/* end */
|
||||
if ($this->is_error( $key )) {
|
||||
if ( $this->is_error( $key ) ) {
|
||||
$output .= $this->field_error( $this->show_error( $key ) );
|
||||
}
|
||||
$output .= '</div>';
|
||||
@@ -2594,19 +2595,17 @@ if ( ! class_exists( 'um\core\Fields' ) ) {
|
||||
$file_field_name = $file_info['original_name'];
|
||||
}
|
||||
|
||||
if ( isset( $this->set_mode ) && 'register' == $this->set_mode ) {
|
||||
$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 );
|
||||
if ( ( isset( $this->set_mode ) && 'register' == $this->set_mode ) || file_exists( UM()->uploader()->get_core_temp_dir() . DIRECTORY_SEPARATOR . $file_field_value ) ) {
|
||||
$file_url = UM()->uploader()->get_core_temp_url() . DIRECTORY_SEPARATOR . $file_field_value;
|
||||
$file_dir = UM()->uploader()->get_core_temp_dir() . DIRECTORY_SEPARATOR . $file_field_value;
|
||||
} else {
|
||||
$file_url = UM()->files()->get_download_link( $this->set_id, $key, um_user( 'ID' ) );
|
||||
$file_dir = UM()->uploader()->get_upload_base_dir() . um_user( 'ID' ) . DIRECTORY_SEPARATOR . $this->field_value( $key, $default, $data );
|
||||
}
|
||||
|
||||
if ( ! file_exists( $file_dir ) ) {
|
||||
if ( is_multisite() ) {
|
||||
//multisite fix for old customers
|
||||
$file_dir = str_replace( DIRECTORY_SEPARATOR . 'sites' . DIRECTORY_SEPARATOR . get_current_blog_id() . DIRECTORY_SEPARATOR, DIRECTORY_SEPARATOR, $file_dir );
|
||||
}
|
||||
}
|
||||
//multisite fix for old customers
|
||||
if ( ! file_exists( $file_dir ) && is_multisite() ) {
|
||||
$file_dir = str_replace( DIRECTORY_SEPARATOR . 'sites' . DIRECTORY_SEPARATOR . get_current_blog_id() . DIRECTORY_SEPARATOR, DIRECTORY_SEPARATOR, $file_dir );
|
||||
}
|
||||
|
||||
if ( file_exists( $file_dir ) ) {
|
||||
|
||||
Reference in New Issue
Block a user