- fixed upgrade script;

This commit is contained in:
nikitasinelnikov
2020-01-15 13:03:43 +02:00
parent 455287f05c
commit e66af65b08
3 changed files with 768 additions and 757 deletions
+11 -12
View File
@@ -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 ) ) {