Merge branch 'beta/2.1.0' of https://github.com/ultimatemember/ultimatemember into beta/2.1.0

This commit is contained in:
nikitasinelnikov
2019-09-16 15:52:31 +03:00
3 changed files with 33 additions and 4 deletions
+4 -2
View File
@@ -932,12 +932,14 @@ jQuery(document).ready( function() {
var min = elem.data('min');
var max = elem.data('max');
var picker_min = min.split(':');
var picker_max = max.split(':');
var $input = elem.pickatime({
format: elem.data('format'),
interval: parseInt( elem.data('intervals') ),
min: elem.data('min'),
max: elem.data('max'),
min: [picker_min[0],picker_min[1]],
max: [picker_max[0],picker_max[1]],
formatSubmit: 'HH:i',
hiddenName: true,
onOpen: function() { elem.blur(); },
+2
View File
@@ -739,6 +739,8 @@ if ( ! class_exists( 'um\core\Member_Directory' ) ) {
WHERE meta_key = %s
ORDER BY meta_value DESC", $filter ) );
$meta = array_filter($meta);
if ( empty( $meta ) || count( $meta ) === 1 ) {
$range = false;
} elseif ( ! empty( $meta ) ) {
+27 -2
View File
@@ -96,6 +96,9 @@ add_filter( 'um_profile_field_filter_hook__vimeo_video', 'um_profile_field_filte
* @return string
*/
function um_profile_field_filter_hook__googlemap( $value, $data ) {
if ( ! $value ) {
return '';
}
$value = '<div class="um-googlemap">
<iframe width="600" height="450" frameborder="0" style="border:0" src="https://maps.google.it/maps?q=' . urlencode( $value ) . '&output=embed"></iframe>
</div>';
@@ -114,6 +117,9 @@ add_filter( 'um_profile_field_filter_hook__googlemap', 'um_profile_field_filter_
*/
function um_profile_field_filter_hook__user_registered( $value, $data ) {
if ( ! $value ) {
return '';
}
$value = strtotime($value);
$value = sprintf(__('Joined %s','ultimate-member'), date_i18n('F d, Y', $value) );
return $value;
@@ -130,6 +136,9 @@ add_filter( 'um_profile_field_filter_hook__user_registered', 'um_profile_field_f
* @return string
*/
function um_profile_field_filter_hook__last_login( $value, $data ) {
if ( ! $value ) {
return '';
}
//$value = sprintf( __('Last login: %s','ultimate-member'), um_user_last_login( um_user('ID') ) );
$value = um_user_last_login( um_user( 'ID' ) );
return $value;
@@ -147,6 +156,9 @@ add_filter( 'um_profile_field_filter_hook___um_last_login', 'um_profile_field_fi
* @return mixed|string|void
*/
function um_profile_field_filter_hook__textarea( $value, $data ) {
if ( ! $value ) {
return '';
}
if ( isset( $data['html'] ) && $data['html'] == 1 ) {
return $value;
}
@@ -187,10 +199,14 @@ add_filter( 'um_profile_field_filter_hook__textarea', 'um_profile_field_filter_h
* @return mixed|string
*/
function um_profile_field_filter_hook__time( $value, $data ) {
if ( ! $value ) {
return '';
}
$value = UM()->datetime()->format( $value, $data['format'] );
$value = str_replace('am', 'a.m.', $value );
$value = str_replace('pm', 'p.m.', $value );
$value = str_replace( 'am', 'a.m.', $value );
$value = str_replace( 'pm', 'p.m.', $value );
return $value;
}
add_filter( 'um_profile_field_filter_hook__time', 'um_profile_field_filter_hook__time', 99, 2 );
@@ -205,6 +221,9 @@ add_filter( 'um_profile_field_filter_hook__time', 'um_profile_field_filter_hook_
* @return string
*/
function um_profile_field_filter_hook__date( $value, $data ) {
if ( ! $value ) {
return '';
}
if ( isset( $data['pretty_format'] ) && $data['pretty_format'] == 1 ) {
$value = UM()->datetime()->get_age( $value );
} else {
@@ -224,6 +243,9 @@ add_filter( 'um_profile_field_filter_hook__date', 'um_profile_field_filter_hook_
* @return string
*/
function um_profile_field_filter_hook__file( $value, $data ) {
if ( ! $value ) {
return '';
}
$file_type = wp_check_filetype( $value );
$uri = UM()->files()->get_download_link( UM()->fields()->set_id, $data['metakey'], um_user( 'ID' ) );
@@ -271,6 +293,9 @@ add_filter( 'um_profile_field_filter_hook__file', 'um_profile_field_filter_hook_
* @return string
*/
function um_profile_field_filter_hook__image( $value, $data ) {
if ( ! $value ) {
return '';
}
$uri = UM()->files()->get_download_link( UM()->fields()->set_id, $data['metakey'], um_user( 'ID' ) );
$title = ( isset( $data['title'] ) ) ? $data['title'] : __( 'Untitled photo', 'ultimate-member' );