mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-06-05 15:09:37 +09:00
Version 1.0.30
This commit is contained in:
@@ -162,7 +162,7 @@
|
||||
|
||||
<?php echo $output; ?>
|
||||
|
||||
<div class="um-col-alt um-col-alt-b"><div class="um-left"><input type="submit" name="um_account_submit" id="um_account_submit" value="Update Privacy" class="um-button" /></div><div class="um-clear"></div></div>
|
||||
<div class="um-col-alt um-col-alt-b"><div class="um-left"><input type="submit" name="um_account_submit" id="um_account_submit" value="<?php _e('Update Privacy','ultimatemember'); ?>" class="um-button" /></div><div class="um-clear"></div></div>
|
||||
|
||||
<?php
|
||||
|
||||
@@ -185,7 +185,7 @@
|
||||
|
||||
<?php echo $output; ?>
|
||||
|
||||
<div class="um-col-alt um-col-alt-b"><div class="um-left"><input type="submit" name="um_account_submit" id="um_account_submit" value="Update Account" class="um-button" /></div><div class="um-clear"></div></div>
|
||||
<div class="um-col-alt um-col-alt-b"><div class="um-left"><input type="submit" name="um_account_submit" id="um_account_submit" value="<?php _e('Update Account','ultimatemember'); ?>" class="um-button" /></div><div class="um-clear"></div></div>
|
||||
|
||||
<?php
|
||||
|
||||
@@ -209,7 +209,7 @@
|
||||
|
||||
<?php echo $output; ?>
|
||||
|
||||
<div class="um-col-alt um-col-alt-b"><div class="um-left"><input type="submit" name="um_account_submit" id="um_account_submit" value="Update Password" class="um-button" /></div><div class="um-clear"></div></div>
|
||||
<div class="um-col-alt um-col-alt-b"><div class="um-left"><input type="submit" name="um_account_submit" id="um_account_submit" value="<?php _e('Update Password','ultimatemember'); ?>" class="um-button" /></div><div class="um-clear"></div></div>
|
||||
|
||||
<?php
|
||||
|
||||
@@ -279,19 +279,19 @@
|
||||
extract( $args );
|
||||
|
||||
$tabs[100]['general']['icon'] = 'um-faicon-user';
|
||||
$tabs[100]['general']['title'] = 'Account';
|
||||
$tabs[100]['general']['title'] = __('Account','ultimatemember');
|
||||
|
||||
$tabs[200]['password']['icon'] = 'um-faicon-asterisk';
|
||||
$tabs[200]['password']['title'] = 'Change Password';
|
||||
$tabs[200]['password']['title'] = __('Change Password','ultimatemember');
|
||||
|
||||
$tabs[300]['privacy']['icon'] = 'um-faicon-lock';
|
||||
$tabs[300]['privacy']['title'] = 'Privacy';
|
||||
$tabs[300]['privacy']['title'] = __('Privacy','ultimatemember');
|
||||
|
||||
$tabs[400]['notifications']['icon'] = 'um-icon-ios-bell';
|
||||
$tabs[400]['notifications']['title'] = 'Notifications';
|
||||
$tabs[400]['notifications']['title'] = __('Notifications','ultimatemember');
|
||||
|
||||
$tabs[500]['delete']['icon'] = 'um-faicon-trash-o';
|
||||
$tabs[500]['delete']['title'] = 'Delete Account';
|
||||
$tabs[500]['delete']['title'] = __('Delete Account','ultimatemember');
|
||||
|
||||
$ultimatemember->account->tabs = apply_filters('um_account_page_default_tabs_hook', $tabs );
|
||||
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
|
||||
<div class="um-members-intro">
|
||||
|
||||
<div class="um-members-total"><?php echo um_members('header'); ?></div>
|
||||
<div class="um-members-total"><?php echo ( um_members('total_users') > 1 ) ? um_members('header') : um_members('header_single'); ?></div>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -227,13 +227,13 @@
|
||||
$default_size = str_replace( 'px', '', um_get_option('profile_photosize') );
|
||||
$corner = um_get_option('profile_photocorner');
|
||||
?>
|
||||
<div class="um-member-photo radius-<?php echo $corner; ?>"><a href="<?php echo um_user_profile_url(); ?>"><?php echo get_avatar( um_user('ID'), $default_size ); ?></a></div>
|
||||
<div class="um-member-photo radius-<?php echo $corner; ?>"><a href="<?php echo um_user_profile_url(); ?>" title="<?php echo um_cap_initials( um_user('display_name') ); ?>"><?php echo get_avatar( um_user('ID'), $default_size ); ?></a></div>
|
||||
<?php } ?>
|
||||
|
||||
<div class="um-member-card <?php if (!$profile_photo) { echo 'no-photo'; } ?>">
|
||||
|
||||
<?php if ( $show_name ) { ?>
|
||||
<div class="um-member-name"><a href="<?php echo um_user_profile_url(); ?>"><?php echo um_cap_initials( um_user('display_name') ); ?></a></div>
|
||||
<div class="um-member-name"><a href="<?php echo um_user_profile_url(); ?>" title="<?php echo um_cap_initials( um_user('display_name') ); ?>"><?php echo um_cap_initials( um_user('display_name') ); ?></a></div>
|
||||
<?php } ?>
|
||||
|
||||
<?php
|
||||
|
||||
@@ -244,7 +244,7 @@
|
||||
|
||||
<div class="um-profile-photo" data-user_id="<?php echo um_profile_id(); ?>">
|
||||
|
||||
<a href="<?php echo um_user_profile_url(); ?>" class="um-profile-photo-img"><?php echo $overlay . get_avatar( um_user('ID'), $default_size ); ?></a>
|
||||
<a href="<?php echo um_user_profile_url(); ?>" class="um-profile-photo-img" title="<?php echo um_user('display_name'); ?>"><?php echo $overlay . get_avatar( um_user('ID'), $default_size ); ?></a>
|
||||
|
||||
<?php
|
||||
|
||||
@@ -283,7 +283,7 @@
|
||||
|
||||
<div class="um-main-meta">
|
||||
<?php if ( $args['show_name'] ) { ?>
|
||||
<div class="um-name"><a href="<?php echo um_user_profile_url(); ?>"><?php echo um_user('display_name'); ?></a></div>
|
||||
<div class="um-name"><a href="<?php echo um_user_profile_url(); ?>" title="<?php echo um_user('display_name'); ?>"><?php echo um_user('display_name'); ?></a></div>
|
||||
<?php } ?>
|
||||
<div class="um-clear"></div>
|
||||
</div>
|
||||
|
||||
+14
-4
@@ -1920,10 +1920,20 @@ class UM_Fields {
|
||||
// start output here
|
||||
$this->get_fields = $this->get_fields();
|
||||
|
||||
if ( um_is_myprofile() ) {
|
||||
$output .= '<p class="um-profile-note"><i class="um-faicon-frown-o"></i><span>' . sprintf(__('Your profile is looking a little empty. Why not <a href="%s">add</a> some information!','ultimatemember'), add_query_arg('um_action','edit') ) . '</span></p>';
|
||||
} else {
|
||||
$output .= '<p class="um-profile-note"><i class="um-faicon-frown-o"></i><span>' . __('This user has not added any information to their profile yet.','ultimatemember') . '</span></p>';
|
||||
if ( um_get_option('profile_empty_text') ) {
|
||||
|
||||
$emo = um_get_option('profile_empty_text_emo');
|
||||
if ( $emo ) {
|
||||
$emo = '<i class="um-faicon-frown-o"></i>';
|
||||
} else {
|
||||
$emo = false;
|
||||
}
|
||||
|
||||
if ( um_is_myprofile() ) {
|
||||
$output .= '<p class="um-profile-note">' . $emo .'<span>' . sprintf(__('Your profile is looking a little empty. Why not <a href="%s">add</a> some information!','ultimatemember'), add_query_arg('um_action','edit') ) . '</span></p>';
|
||||
} else {
|
||||
$output .= '<p class="um-profile-note">'. $emo . '<span>' . __('This user has not added any information to their profile yet.','ultimatemember') . '</span></p>';
|
||||
}
|
||||
}
|
||||
|
||||
if ( !empty( $this->get_fields ) ) {
|
||||
|
||||
@@ -108,12 +108,12 @@
|
||||
if ( strpos($value, 'http://') !== 0 ) {
|
||||
$value = 'http://' . $value;
|
||||
}
|
||||
$value = '<a href="'. $value .'" target="'.$data['url_target'].'" ' . $url_rel . '>'.$alt.'</a>';
|
||||
$value = '<a href="'. $value .'" title="'.$alt.'" target="'.$data['url_target'].'" ' . $url_rel . '>'.$alt.'</a>';
|
||||
}
|
||||
|
||||
if ( !is_array( $value ) ) {
|
||||
if ( is_email( $value ) )
|
||||
$value = '<a href="mailto:'. $value.'">'.$value.'</a>';
|
||||
$value = '<a href="mailto:'. $value.'" title="'.$value.'">'.$value.'</a>';
|
||||
} else {
|
||||
$value = implode(', ', $value);
|
||||
}
|
||||
|
||||
@@ -177,7 +177,7 @@
|
||||
***/
|
||||
add_filter('um_prepare_user_results_array', 'um_prepare_user_results_array', 50, 2);
|
||||
function um_prepare_user_results_array($result){
|
||||
|
||||
|
||||
if ( empty( $result['users_per_page'] ) ) {
|
||||
$result['no_users'] = 1;
|
||||
} else {
|
||||
|
||||
+9
-6
@@ -109,18 +109,20 @@ class UM_Members {
|
||||
*** @Generate a loop of results
|
||||
***/
|
||||
function get_members($args){
|
||||
|
||||
global $ultimatemember;
|
||||
|
||||
extract($args);
|
||||
|
||||
$query_args = array();
|
||||
|
||||
$query_args = apply_filters( 'um_prepare_user_query_args', $query_args, $args );
|
||||
|
||||
$users = new WP_User_Query( $query_args );
|
||||
|
||||
/**
|
||||
Getting the final array
|
||||
**/
|
||||
|
||||
// number of profiles for mobile
|
||||
if ( $ultimatemember->mobile->isMobile() && isset( $profiles_per_page_mobile ) )
|
||||
$profiles_per_page = $profiles_per_page_mobile;
|
||||
|
||||
$array['users'] = $users->results;
|
||||
|
||||
$array['total_users'] = (isset( $max_users ) && $max_users && $max_users <= $users->total_users ) ? $max_users : $users->total_users;
|
||||
@@ -130,7 +132,8 @@ class UM_Members {
|
||||
$array['total_pages'] = ceil( $array['total_users'] / $profiles_per_page );
|
||||
|
||||
$array['header'] = $this->convert_tags( $header, $array );
|
||||
|
||||
$array['header_single'] = $this->convert_tags( $header_single, $array );
|
||||
|
||||
$array['users_per_page'] = array_slice($array['users'], ( ( $profiles_per_page * $array['page'] ) - $profiles_per_page ), $profiles_per_page );
|
||||
|
||||
for( $i = $array['page']; $i <= $array['page'] + 2; $i++ ) {
|
||||
|
||||
+5
-1
@@ -45,8 +45,10 @@ class UM_Setup {
|
||||
'_um_cover_photos' => '1',
|
||||
'_um_show_name' => '1',
|
||||
'_um_directory_header' => __('{total_users} Members','ultimatemember'),
|
||||
'_um_directory_header_single' => __('{total_users} Member','ultimatemember'),
|
||||
'_um_directory_no_users' => __('We are sorry. We cannot find any users who match your search criteria.','ultimatemember'),
|
||||
'_um_profiles_per_page' => '12',
|
||||
'_um_profiles_per_page' => 12,
|
||||
'_um_profiles_per_page_mobile' => 6,
|
||||
'_um_core' => 'members',
|
||||
);
|
||||
|
||||
@@ -88,6 +90,8 @@ class UM_Setup {
|
||||
'_um_profile_show_bio' => 1,
|
||||
'_um_profile_bio_maxchars' => 180,
|
||||
'_um_profile_header_menu' => 'bc',
|
||||
'_um_profile_empty_text' => 1,
|
||||
'_um_profile_empty_text_emo' => 1,
|
||||
'_um_profile_role' => '0',
|
||||
'_um_profile_template' => 'profile',
|
||||
'_um_profile_max_width' => '1000px',
|
||||
|
||||
Reference in New Issue
Block a user