mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-07-19 14:43:49 +09:00
Member directory settings and filters
This commit is contained in:
@@ -277,6 +277,7 @@ class UM_Admin_Metabox {
|
||||
delete_post_meta( $post_id, '_um_tagline_fields' );
|
||||
delete_post_meta( $post_id, '_um_reveal_fields' );
|
||||
delete_post_meta( $post_id, '_um_search_fields' );
|
||||
delete_post_meta( $post_id, '_um_roles_can_search' );
|
||||
foreach( $_POST as $k => $v ) {
|
||||
if (strstr($k, '_um_')){
|
||||
update_post_meta( $post_id, $k, $v);
|
||||
|
||||
@@ -42,7 +42,6 @@
|
||||
<span class="um-admin-half">
|
||||
|
||||
<select name="_um_sortby" id="_um_sortby" class="umaf-selectjs um-adm-conditional" style="width: 300px" data-cond1='other' data-cond1-show='custom-field'>
|
||||
<option value="user_registered_desc" <?php selected('user_registered_desc', $ultimatemember->query->get_meta_value('_um_sortby') ); ?>>Default</option>
|
||||
<option value="user_registered_desc" <?php selected('user_registered_desc', $ultimatemember->query->get_meta_value('_um_sortby') ); ?>>New users first</option>
|
||||
<option value="user_registered_asc" <?php selected('user_registered_asc', $ultimatemember->query->get_meta_value('_um_sortby') ); ?>>Old users first</option>
|
||||
<option value="display_name" <?php selected('display_name', $ultimatemember->query->get_meta_value('_um_sortby') ); ?>>Display Name</option>
|
||||
|
||||
@@ -2,6 +2,10 @@
|
||||
|
||||
<div class="">
|
||||
|
||||
<?php
|
||||
|
||||
/*
|
||||
|
||||
<p>
|
||||
<label class="um-admin-half"><?php _e('Use Infinite Scroll instead of pagination','ultimatemember'); ?></label>
|
||||
<span class="um-admin-half">
|
||||
@@ -29,6 +33,10 @@
|
||||
</span>
|
||||
</p><div class="um-admin-clear"></div>
|
||||
|
||||
*/
|
||||
|
||||
?>
|
||||
|
||||
<p class="pagination-settings">
|
||||
<label class="um-admin-half"><?php _e('Number of profiles per page','ultimatemember'); ?> <?php $this->tooltip('Number of member profiles to appear on every page'); ?></label>
|
||||
<span class="um-admin-half">
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
</p><div class="um-admin-clear"></div>
|
||||
|
||||
<p>
|
||||
<label class="um-admin-half"><?php _e('Show public profile name','ultimatemember'); ?></label>
|
||||
<label class="um-admin-half"><?php _e('Show display name','ultimatemember'); ?></label>
|
||||
<span class="um-admin-half">
|
||||
|
||||
<?php $this->ui_on_off('_um_show_name', 1, true, 1, 'name-options', 'xxx'); ?>
|
||||
|
||||
@@ -16,20 +16,4 @@
|
||||
<input type="text" value="<?php echo $ultimatemember->query->get_meta_value('_um_css_img_bordercolor', null, 'na'); ?>" class="um-admin-colorpicker" name="_um_css_img_bordercolor" id="_um_css_img_bordercolor" />
|
||||
</p>
|
||||
|
||||
<p><label for="_um_css_stats_bg"><?php _e('Stats background color','ultimatemember'); ?></label>
|
||||
<input type="text" value="<?php echo $ultimatemember->query->get_meta_value('_um_css_stats_bg', null, 'na'); ?>" class="um-admin-colorpicker" name="_um_css_stats_bg" id="_um_css_stats_bg" />
|
||||
</p>
|
||||
|
||||
<p><label for="_um_css_stats_bordercolor"><?php _e('Stats border color','ultimatemember'); ?></label>
|
||||
<input type="text" value="<?php echo $ultimatemember->query->get_meta_value('_um_css_stats_bordercolor', null, 'na'); ?>" class="um-admin-colorpicker" name="_um_css_stats_bordercolor" id="_um_css_stats_bordercolor" />
|
||||
</p>
|
||||
|
||||
<p><label for="_um_css_stats_num_color"><?php _e('Stats numbers color','ultimatemember'); ?></label>
|
||||
<input type="text" value="<?php echo $ultimatemember->query->get_meta_value('_um_css_stats_num_color', null, 'na'); ?>" class="um-admin-colorpicker" name="_um_css_stats_num_color" id="_um_css_stats_num_color" />
|
||||
</p>
|
||||
|
||||
<p><label for="_um_css_stats_lbl_color"><?php _e('Stats label color','ultimatemember'); ?></label>
|
||||
<input type="text" value="<?php echo $ultimatemember->query->get_meta_value('_um_css_stats_lbl_color', null, 'na'); ?>" class="um-admin-colorpicker" name="_um_css_stats_lbl_color" id="_um_css_stats_lbl_color" />
|
||||
</p>
|
||||
|
||||
</div>
|
||||
@@ -11,6 +11,19 @@
|
||||
</span>
|
||||
</p><div class="um-admin-clear"></div>
|
||||
|
||||
<p class="search-options">
|
||||
<label class="um-admin-half"><?php _e('User Roles that can use search','ultimatemember'); ?> <?php $this->tooltip('If you want to allow specific user roles to be able to search only'); ?></label>
|
||||
<span class="um-admin-half">
|
||||
|
||||
<select multiple="multiple" name="_um_roles_can_search[]" id="_um_roles_can_search" class="umaf-selectjs" style="width: 300px">
|
||||
<?php foreach($ultimatemember->query->get_roles() as $key => $value) { ?>
|
||||
<option value="<?php echo $key; ?>" <?php selected($key, $ultimatemember->query->get_meta_value('_um_roles_can_search', $key) ); ?>><?php echo $value; ?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
|
||||
</span>
|
||||
</p><div class="um-admin-clear"></div>
|
||||
|
||||
<p class="search-options">
|
||||
<label class=""><?php _e('Choose field(s) to enable in search','ultimatemember'); ?></label>
|
||||
|
||||
@@ -25,7 +38,7 @@
|
||||
<span class="um-admin-field">
|
||||
|
||||
<select name="_um_search_fields[]" id="_um_search_fields" class="umaf-selectjs" style="width: 300px" data-placeholder="Choose a field">
|
||||
<?php foreach($ultimatemember->builtin->all_user_fields() as $key => $arr) { ?>
|
||||
<?php foreach($ultimatemember->builtin->all_user_fields('date,time,url') as $key => $arr) { ?>
|
||||
<option value="<?php echo $key; ?>" <?php selected($key, $val ); ?>><?php echo isset( $arr['title'] ) ? $arr['title'] : ''; ?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
@@ -46,7 +59,7 @@
|
||||
<span class="um-admin-field">
|
||||
|
||||
<select name="_um_search_fields[]" id="_um_search_fields" class="umaf-selectjs" style="width: 300px" data-placeholder="Choose a field">
|
||||
<?php foreach($ultimatemember->builtin->all_user_fields() as $key => $arr) { ?>
|
||||
<?php foreach($ultimatemember->builtin->all_user_fields('date,time,url') as $key => $arr) { ?>
|
||||
<option value="<?php echo $key; ?>" <?php selected($key, $ultimatemember->query->get_meta_value('_um_search_fields', $key) ); ?>><?php echo isset( $arr['title'] ) ? $arr['title'] : ''; ?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
@@ -59,32 +72,6 @@
|
||||
|
||||
</p><div class="um-admin-clear"></div>
|
||||
|
||||
<p class="search-options">
|
||||
<label class="um-admin-half"><?php _e('User Roles that can use search','ultimatemember'); ?> <?php $this->tooltip('If you want to allow specific user roles to be able to search only'); ?></label>
|
||||
<span class="um-admin-half">
|
||||
|
||||
<select multiple="multiple" name="_um_roles_can_search[]" id="_um_roles_can_search" class="umaf-selectjs" style="width: 300px">
|
||||
<?php foreach($ultimatemember->query->get_roles() as $key => $value) { ?>
|
||||
<option value="<?php echo $key; ?>" <?php selected($key, $ultimatemember->query->get_meta_value('_um_roles_can_search', $key) ); ?>><?php echo $value; ?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
|
||||
</span>
|
||||
</p><div class="um-admin-clear"></div>
|
||||
|
||||
<p class="search-options">
|
||||
<label class="um-admin-half"><?php _e('User Roles that cannot use search','ultimatemember'); ?> <?php $this->tooltip('If you want to prevent specific user roles from being able to search'); ?></label>
|
||||
<span class="um-admin-half">
|
||||
|
||||
<select multiple="multiple" name="_um_roles_cant_search[]" id="_um_roles_cant_search" class="umaf-selectjs" style="width: 300px">
|
||||
<?php foreach($ultimatemember->query->get_roles() as $key => $value) { ?>
|
||||
<option value="<?php echo $key; ?>" <?php selected($key, $ultimatemember->query->get_meta_value('_um_roles_cant_search', $key) ); ?>><?php echo $value; ?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
|
||||
</span>
|
||||
</p><div class="um-admin-clear"></div>
|
||||
|
||||
<p class="search-options">
|
||||
<label class="um-admin-half"><?php _e('Results Text','ultimatemember'); ?> <?php $this->tooltip('Customize the search result text . e.g. Found 3,000 Members. Leave this blank to not show result text'); ?></label>
|
||||
<span class="um-admin-half">
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<span class="um-admin-field">
|
||||
|
||||
<select name="_um_profile_metafields[]" id="_um_profile_metafields" class="umaf-selectjs" style="width: 200px" data-placeholder="Choose a field">
|
||||
<?php foreach($ultimatemember->builtin->all_user_fields( array('textarea') ) as $key => $arr) { ?>
|
||||
<?php foreach($ultimatemember->builtin->all_user_fields() as $key => $arr) { ?>
|
||||
<option value="<?php echo $key; ?>" <?php selected($key, $val ); ?>><?php echo isset( $arr['title'] ) ? $arr['title'] : ''; ?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
@@ -35,7 +35,7 @@
|
||||
<span class="um-admin-field">
|
||||
|
||||
<select name="_um_profile_metafields[]" id="_um_profile_metafields" class="umaf-selectjs" style="width: 200px" data-placeholder="Choose a field">
|
||||
<?php foreach($ultimatemember->builtin->all_user_fields( array('textarea') ) as $key => $arr) { ?>
|
||||
<?php foreach($ultimatemember->builtin->all_user_fields() as $key => $arr) { ?>
|
||||
<option value="<?php echo $key; ?>" <?php selected($key, $ultimatemember->query->get_meta_value('_um_profile_metafields', $key) ); ?>><?php echo isset( $arr['title'] ) ? $arr['title'] : ''; ?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
|
||||
Reference in New Issue
Block a user