Plugin Directory

Changeset 2740651


Ignore:
Timestamp:
06/10/2022 09:22:41 PM (4 years ago)
Author:
youzify
Message:

new version

Location:
youzify
Files:
864 added
16 edited

Legend:

Unmodified
Added
Removed
  • youzify/trunk/includes/admin/core/class-youzify-admin-ajax.php

    r2597017 r2740651  
    2828
    2929        // Sanitize Fields.
    30         array_walk_recursive( $_POST['youzify_options'], function( &$value, $key ) {
    31             if ( in_array( $key, array( 'youzify_global_custom_styling', 'youzify_profile_custom_styling', 'youzify_account_custom_styling', 'youzify_groups_custom_styling', 'youzify_members_directory_custom_styling', 'youzify_groups_directory_custom_styling', 'youzify_activity_custom_styling', 'youzify_profile_404_desc' ) ) ) {
    32                 $value = sanitize_textarea_field( $value );
    33             } else {
    34                 $value = sanitize_text_field( $value );
    35             }
    36         });
     30        if ( isset( $_POST['youzify_options'] ) && is_array( $_POST['youzify_options'] ) ) {
     31            array_walk_recursive( $_POST['youzify_options'], function( &$value, $key ) {
     32                if ( in_array( $key, array( 'youzify_global_custom_styling', 'youzify_profile_custom_styling', 'youzify_account_custom_styling', 'youzify_groups_custom_styling', 'youzify_members_directory_custom_styling', 'youzify_groups_directory_custom_styling', 'youzify_activity_custom_styling', 'youzify_profile_404_desc' ) ) ) {
     33                    $value = sanitize_textarea_field( $value );
     34                } else {
     35                    $value = sanitize_text_field( $value );
     36                }
     37            });
     38        }
    3739
    3840        // Youzify Panel Options
  • youzify/trunk/includes/public/assets/css/youzify-directories.css

    r2658830 r2740651  
    203203}
    204204
    205 
    206 .youzify-search-input-with-dropdown input[type='search']{-webkit-appearance:textfield}
     205.youzify-search-input-with-dropdown input[type='search']{
     206    width: 100%;
     207    -webkit-appearance:textfield;
     208}
    207209
    208210.youzify-search-input-with-dropdown input[type="search"]::-webkit-search-decoration {
    209211    -webkit-appearance: none;
    210212}
    211 
    212213
    213214.youzify-search-input-with-dropdown .youzify-search-input {
  • youzify/trunk/includes/public/assets/css/youzify-directories.min.css

    r2658830 r2740651  
    1 .youzify-search-header{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.youzify-search-landing-image-container{position:relative;width:100%;min-height:200px;max-height:360px;background-color:#fd507e}.youzify-search-header .youzify-search-landing-image-container:before{content:'';display:block;padding-top:25%}.youzify-search-header .youzify-search-landing-image{width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}.youzify-search-landing-image-text{position:absolute;top:0;width:100%;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#fff;top:50%;-webkit-transform:translateY(-70%);-ms-transform:translateY(-70%);transform:translateY(-70%)}.youzify-search-landing-heading{font-size:48px;font-weight:700;line-height:56px;margin-bottom:16px}.youzify-search-landing-heading-text{font-size:20px;font-weight:400;line-height:32px}.youzify-search-results-details{padding:0 16px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;z-index:1}.youzify-search-input-container{max-width:628px;width:100%;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.youzify-search-input-with-dropdown{background:#fff;-webkit-box-shadow:0 8px 20px rgb(0 0 0 / 6%);box-shadow:0 8px 20px rgb(0 0 0 / 6%);border-radius:8px;height:64px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.youzify-left-side-wrapper{position:relative;-ms-flex:1;flex:1;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:28px}.youzify-search-input-with-dropdown .youzify-search-icon{width:16px;height:16px;color:#9e9ea7;fill:#9e9ea7}.youzify-search-input-form{position:absolute;left:0;right:0;top:0;bottom:0}.youzify-accessibility-text{position:absolute;opacity:0;width:0;overflow:hidden}.youzify-vertical-divider{margin-right:24px;width:2px;background:#e7e7e9;height:50%}.youzify-btn-dropdown{position:relative;display:inline-block;white-space:nowrap}.youzify-search-input-with-dropdown .youzify-btn-dropdown{position:static;min-width:84px;margin-right:28px}.youzify-search-input-with-dropdown .youzify-btn-dropdown .youzify-btn-dropdown-link{color:#0d0c22;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;font-weight:500;line-height:20px;padding:0}.youzify-show-filters{cursor:pointer;font-size:14px;color:#898989;font-weight:600}.youzify-show-filters i{margin-right:12px}.youzify-search-input-with-dropdown input[type=search]{-webkit-appearance:textfield}.youzify-search-input-with-dropdown input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.youzify-search-input-with-dropdown .youzify-search-input{padding:0;border:none;height:100%;font-size:14px;color:#8c9094;background:#fff;font-weight:600;padding-left:60px;padding-right:24px;background:0 0}.youzify-search-input-with-dropdown .youzify-search-input:active,.youzify-search-input-with-dropdown .youzify-search-input:focus,.youzify-search-input-with-dropdown .youzify-search-input:hover{background:0 0;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.youzify-search-input-with-dropdown .youzify-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:url(../images/close-circle.svg) no-repeat;background-size:100%;opacity:.5}.youzify-directory-filter{padding:15px 20px;margin:0 17.5px 35px;background-color:#fff}.youzify-directory-filter:after{content:'';clear:both;display:table}#buddypress.youzify div.item-list-tabs:not(#subnav) ul li a,#buddypress.youzify div.item-list-tabs:not(#subnav) ul li>span,.youzify-directory-filter #directory-show-filter a,.youzify-directory-filter #directory-show-search a,.youzify-directory-filter .item-list-tabs li a{margin:5px;padding:0;border:none;color:#969696;font-size:13px;cursor:pointer;font-weight:600;margin-right:15px;display:inline-block}.rtl .youzify-directory-filter #directory-show-filter a,.rtl .youzify-directory-filter #directory-show-search a,.rtl .youzify-directory-filter .item-list-tabs li a{margin-right:0;margin-left:15px}.youzify .youzify-directory-filter #directory-show-filter a i,.youzify .youzify-directory-filter #directory-show-filter a:before,.youzify .youzify-directory-filter #directory-show-search a i,.youzify .youzify-directory-filter #directory-show-search a:before,.youzify .youzify-directory-filter .item-list-tabs li a i,.youzify .youzify-directory-filter .item-list-tabs li a:before{width:30px;height:30px;line-height:30px;text-align:center}.youzify-directory-filter .item-list-tabs li.loading a i{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}#youzify-members-list .youzify-user-actions a.loading:before,.youzify-directory-filter .item-list-tabs li.loading a i:before,.youzify-directory-filter .item-list-tabs li.loading:not(.yzmt-directory-tab) a:before{color:#898989;content:"\f110"!important;background:0 0!important;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;-webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in;-o-transition:all 1s ease-in;transition:all 1s ease-in}#youzify #youzify-members-directory .youzify-directory-filter .item-list-tabs li.loading a i{background:0 0!important}#youzify-members-list .youzify-user-actions a.friendship-button:before{color:#fff}.youzify-card-action-buttons-block .youzify-user-actions .follow-button a{-webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in;-o-transition:all 1s ease-in;transition:all 1s ease-in}.youzify-directory-filter .item-list-tabs li a span{font-size:11px;min-width:20px;margin-left:5px;padding:2px 8px;line-height:18px;text-align:center;display:inline-block;background-color:#eee}.rtl .youzify-directory-filter .item-list-tabs li a span{margin-left:0;margin-right:5px}#youzify .youzify-directory-filter .item-list-tabs li label,#youzify .youzify-directory-filter .item-list-tabs li#members-order-select label{width:auto;color:#969696;font-size:11px;font-weight:600;margin:0 4px 0 0;display:inline-block;vertical-align:middle;text-transform:uppercase}.rtl .youzify-directory-filter .item-list-tabs li label,.rtl .youzify-directory-filter .item-list-tabs li#members-order-select label{margin:0 0 0 5px}.rtl #youzify-directory-search-box{margin-right:10px}#youzify .youzify-directory-filter .item-list-tabs li select{margin:0;width:120px;height:40px;color:#8a8a8a;font-size:13px;font-weight:600;text-align:center;display:inline-block;vertical-align:middle;background-color:#f6f6f6;text-transform:uppercase;padding:0 18px!important}.youzify-directory-filter .item-list-tabs li#blogs-all a:before{content:"\f0ac"}.youzify-directory-filter .item-list-tabs li#groups-all a:before{content:"\f57e"}.youzify-directory-filter .item-list-tabs li#groups-personal a:before{content:"\f0c0"}.youzify-directory-filter .item-list-tabs li#blogs-personal a:before{content:"\f0e8"}.youzify-directory-filter .item-list-tabs li#blog-create-nav a:before,.youzify-directory-filter .item-list-tabs li#group-create-nav a:before{content:"\f303"}.youzify-directory-filter .item-list-tabs li#members-all a:before{content:"\f57e"}.youzify-directory-filter .item-list-tabs li#members-following a:before{content:"\f09e"}.youzify-directory-filter .item-list-tabs li#members-personal a:before{content:"\f0c0"}.youzify-directory-filter #directory-show-search a:before{content:"\f002"}.youzify-directory-filter #directory-show-filter a:before{content:"\f1de"}.youzify-directory-filter #subnav{float:right}.rtl .youzify-directory-filter #subnav{float:left}.youzify-directory-filter #directory-show-search a,.youzify-directory-filter .item-list-tabs,.youzify-directory-filter .item-list-tabs li,.youzify-directory-filter .item-list-tabs ul{display:inline-block;float:left}.rtl .youzify-directory-filter #directory-show-search a,.rtl .youzify-directory-filter .item-list-tabs,.rtl .youzify-directory-filter .item-list-tabs li,.rtl .youzify-directory-filter .item-list-tabs ul{float:right}.youzify-directory-filter #directory-show-filter,.youzify-directory-filter #directory-show-search{display:none}#youzify #search-groups-form{margin:0}#youzify #groups_search{margin-right:4px}#youzify-directory-search-box{margin-left:10px;padding-left:10px;border-left:1px solid #f2f2f2}.rtl #youzify-directory-search-box{margin-left:0;padding-left:0;margin-right:10px;padding-right:10px;border-left:none;border-right:1px solid #f2f2f2}#youzify-directory-search-box form input[type=text]{margin:0;width:165px;height:40px;color:#898989;font-size:13px;font-weight:600;background:#fff;padding:5px 15px;display:inline-block;vertical-align:middle;box-shadow:none!important;border:1px solid #eee!important}.youzify-search-input::-webkit-input-placeholder{color:#8c9094;font-family:Open sans,sans-serif}#youzify-directory-search-box form input[type=text]::-webkit-input-placeholder{color:#8c9094;font-family:Open sans,sans-serif}.youzify-search-input:-moz-placeholder{font-family:Open sans,sans-serif;color:#8c9094;opacity:1}#youzify-directory-search-box form input[type=text]:-moz-placeholder{font-family:Open sans,sans-serif;color:#8c9094;opacity:1}.youzify-search-input::-moz-placeholder{font-family:Open sans,sans-serif;color:#8c9094;opacity:1}#youzify-directory-search-box form input[type=text]::-moz-placeholder{font-family:Open sans,sans-serif;color:#8c9094;opacity:1}.youzify-search-input:-ms-input-placeholder{font-family:Open sans,sans-serif;color:#8c9094}#youzify-directory-search-box form input[type=text]:-ms-input-placeholder{font-family:Open sans,sans-serif;color:#8c9094}#youzify-directory-search-box form input[type=text]::-ms-input-placeholder{font-family:Open sans,sans-serif;color:#8c9094}#youzify-directory-search-box form input[type=submit],body #buddypress #youzify-directory-search-box form input[type=submit]{margin:0;color:#fff;height:40px;border:none;float:none;width:initial;font-size:12px;padding:0 15px;font-weight:600;line-height:40px;display:inline-block;vertical-align:middle;letter-spacing:.05em;text-transform:uppercase;background-color:#a4aaca}.youzify #blogs-order-select,.youzify #groups-order-select,.youzify #members-order-select,.youzify #youzify-directory-search-box{width:auto;display:inline-block;vertical-align:middle}.rtl .youzify #blogs-order-select,.rtl .youzify #groups-order-select,.rtl .youzify #members-order-select{float:right}.rtl .youzify #youzify-directory-search-box{float:left}#groups-order-select .nice-select .list,#members-order-select .nice-select .list{min-width:170px}#youzify-members-directory{width:100%;max-width:1170px}#youzify-members-list>li{float:left;width:33.33%;list-style-type:none}#youzify-members-list>li .youzify-cover{width:100%;height:150px;display:block;object-fit:cover;position:relative}#youzify-members-list>li .youzify-cover-pattern{width:100%;height:100%;background-size:auto}#youzify-groups-list li .youzify-group-data,#youzify-members-list>li .youzify-user-data,.youzify-cover,.youzify-cover .youzify-cover-pattern,.youzify-cover img{border-top-right-radius:5px;border-top-left-radius:5px}#youzify-members-list>li.youzify-show-cover .youzify-user-data{padding:0}#youzify-members-list>li .youzify-user-data{padding:35px 0 0;position:relative;text-align:center;margin:0 17.5px 35px;background-color:#fff}#youzify-members-list .youzify-item-avatar{margin:auto;width:100px;height:100px;display:block;position:relative}#youzify-members-list .youzify-show-cover .youzify-item-avatar{margin:-55px auto 20px}#youzify-members-list .youzify-item-avatar{margin-bottom:20px}#youzify-members-list.youzify-card-show-avatar-border .youzify-item-avatar{margin-bottom:12px}#youzify-members-list .youzify-item-avatar img{width:100%;height:100%}#youzify-members-list>li .youzify-item-avatar:before{top:-3px;right:-3px;width:6px;height:6px;content:'';display:block;text-align:right;position:absolute}#youzify-members-list.youzify-card-avatar-border-flat li .youzify-item-avatar:before,#youzify-members-list.youzify-card-avatar-border-radius li .youzify-item-avatar:before{top:-16px;right:-16px}#youzify-members-list.youzify-card-avatar-border-flat li.youzify-show-cover .youzify-item-avatar:before,#youzify-members-list.youzify-card-avatar-border-radius li.youzify-show-cover .youzify-item-avatar:before{top:auto;right:-20px;bottom:16px}#youzify-members-list.youzify-card-avatar-border-circle li.youzify-show-cover .youzify-item-avatar:before{top:auto;bottom:-3px;right:-3px}#youzify-members-list .is-online .youzify-item-avatar:before{border:3px solid #a7e65d}#youzify-members-list .is-offline .youzify-item-avatar:before{border:3px solid #eee}#youzify-members-list .youzify-fullname{color:#8a8a8a;display:block;font-size:14px;font-weight:600;line-height:18px;text-transform:capitalize}#youzify-members-list .youzify-meta-item a{color:#898989;line-height:18px;margin-top:10px;line-height:18px}#youzify-members-list .youzify-meta-item{color:#898989;display:block;font-size:14px;margin-top:10px}#youzify-members-list .youzify-meta-item i{color:#999;margin-right:5px}#youzify-members-list .item-meta{margin-bottom:20px}.youzify-user-statistics{padding:0 25px;margin-bottom:25px}.youzify-user-statistics .youzify-data-item{text-align:center;display:inline-block;vertical-align:middle}.youzify-user-statistics .youzify-data-item span{color:#fff;width:35px;margin:5px;height:35px;display:block;font-size:20px;line-height:35px;text-align:center;background-color:#eee}.youzify-user-statistics .youzify-data-item:nth-child(1) span{background-color:#4fc8ff}.youzify-user-statistics .youzify-data-item:nth-child(2) span{background-color:#ffc107}.youzify-user-statistics .youzify-data-item:nth-child(3) span{background-color:#975dfd}.youzify-user-statistics .youzify-data-item:nth-child(4) span{background-color:#39e9d9}.youzify-user-statistics .youzify-data-item:nth-child(5) span{background-color:#f76697}.youzify-user-statistics .youzify-data-item:nth-child(6) span{background-color:#6ad46e}.youzify-user-statistics .youzify-data-item:nth-child(7) span{background-color:#f75f54}.youzify-user-actions{margin-top:25px;border-top:1px solid #f6f6f6}.youzify-card-action-buttons-inline-block .youzify-user-actions{padding:20px 0}.youzify-card-action-buttons-block .youzify-user-actions{padding:10px 15px}.youzify-user-actions a i{font-size:14px;margin-right:8px}#buddypress.youzify div.generic-button a,.buddypress .youzify div.generic-button a,.youzify-user-actions a{margin:0;padding:0;border:none;height:50px;width:initial;display:block;color:#838383;font-size:13px;font-weight:600;line-height:50px;text-indent:initial;letter-spacing:inherit;background-color:#f6f6f6}#buddypress.youzify .youzify-card-action-buttons-block div.generic-button a,.buddypress .youzify-card-action-buttons-block div.generic-button a,.youzify-card-action-buttons-block .youzify-user-actions a{padding:0;margin:15px}.youzify-members-directory-shortcode .youzify #youzify-members-list .youzify-user-actions a{margin-bottom:12px;width:100%}.youzify-card-action-buttons-inline-block .youzify-user-actions a{margin:5px;min-width:140px;line-height:24px;padding:12px 15px}.youzify-card-action-buttons-block .youzify-user-actions .friendship-button,.youzify-card-action-buttons-block .youzify-user-actions .generic-button,.youzify-card-action-buttons-block .youzify-user-actions .message-button{display:block}.youzify-card-action-buttons-block .youzify-user-actions .follow-button a:hover{color:#999}.youzify-card-action-buttons-inline-block .youzify-user-actions .follow-button,.youzify-card-action-buttons-inline-block .youzify-user-actions .friendship-button,.youzify-card-action-buttons-inline-block .youzify-user-actions .message-button{display:inline-block;margin:5px}.youzify-card-action-buttons-inline-block .youzify-user-actions .youzify-profile-settings{color:#898989;margin:2px 30px;padding:15px 25px;border:1px solid #eaeaea;background-color:transparent}.youzify-user-actions .youzify-profile-settings i{font-size:14px;margin-right:8px}.rtl #youzify-groups-list .action a i,.rtl #youzify-groups-list .item .item-meta .group-status i,.rtl .youzify-user-actions .youzify-profile-settings i,.rtl .youzify-user-actions a i{margin:0 0 0 8px}#youzify .youzify-user-actions .youzify-send-message,#youzify .youzify-user-actions .yzmd-second-btn{color:#898989;border:1px solid #eee;background-color:transparent}#youzify-blogs-list,#youzify-groups-list{width:100%;max-width:1170px}#youzify-blogs-list li,#youzify-groups-list li{float:left;width:33.33%;list-style-type:none}#youzify-blogs-list li.hidden,#youzify-groups-list li.hidden{display:initial!important;visibility:initial!important}#youzify-groups-list li .youzify-cover,#youzify-groups-list li .youzify-cover-pattern{width:100%;height:150px;display:block;object-fit:cover}#youzify-groups-list li .youzify-cover-pattern{background-size:auto;background-position:center}#youzify-groups-list li.youzify-show-cover .youzify-group-data{padding:0}#youzify-blogs-list li .youzify-blog-data,#youzify-groups-list li .youzify-group-data{padding:35px 0 0;position:relative;text-align:center;margin:0 17.5px 35px;background-color:#fff}#blogs-dir-list .item-avatar,#youzify-groups-list .item-avatar{width:100px;height:100px;display:block;position:relative;margin:0 auto 20px}#youzify-groups-list .youzify-show-cover .item-avatar{margin-top:-55px}#youzify-groups-list.youzify-card-show-avatar-border .item-avatar{margin-bottom:12px}#youzify-blogs-list .item-avatar .youzify-blog-avatar,#youzify-groups-list .item-avatar .youzify-group-avatar{width:100%;height:100%;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}#youzify-blogs-list .item-avatar .youzify-blog-avatar div,#youzify-blogs-list .item-avatar .youzify-blog-avatar img,#youzify-groups-list .item-avatar .youzify-group-avatar div,#youzify-groups-list .item-avatar .youzify-group-avatar img{width:100%!important;height:100%!important}#youzify-blogs-list .item .item-title a,#youzify-groups-list .item .item-title a{color:#8a8a8a;display:block;font-size:14px;font-weight:600}#youzify-blogs-list .item .item-meta{color:#898989;display:block;margin-top:8px;font-size:11px}#youzify-groups-list .item .item-meta .group-status{color:#898989;display:block;margin-top:8px;font-size:11px;font-weight:600}#youzify-groups-list .item .item-meta .group-status i{font-size:13px;margin-right:8px}#youzify-blogs-list .item-meta,#youzify-groups-list .item-meta{margin-bottom:20px}#youzify-groups-list .youzify-group-user-statistics{margin-bottom:25px}.youzify-group-user-statistics .youzify-data-item{text-align:center;display:inline-block;vertical-align:middle}.youzify-group-user-statistics .youzify-data-item span{color:#fff;width:35px;margin:5px;height:35px;display:block;font-size:20px;line-height:35px;text-align:center;background-color:#eee}.youzify-group-user-statistics .youzify-data-posts span{background-color:#4fc8ff}.youzify-group-user-statistics .youzify-data-activity span{background-color:#ffc107}.youzify-group-user-statistics .youzify-data-members span{background-color:#f76697}#youzify-blogs-list .action{padding:10px 20px;border-top:1px solid #f6f6f6}#youzify-groups-list .action{padding:10px 20px;margin-top:25px;border-top:1px solid #f6f6f6}#youzify-blogs-list .action a i,#youzify-groups-list .action a i{font-size:14px;margin-right:8px}#youzify-blogs-list .action a,#youzify-groups-list .action a{margin:15px;padding:17px;display:block;font-size:13px;min-width:140px;font-weight:600;line-height:14px;background-color:#f6f6f6}#youzify-blogs-list .action a,#youzify-groups-list .action .youzify-manage-group{color:#838383;background-color:#f6f6f6}#youzify-groups-list .action .group-button .leave-group{padding:16px;color:#898989;border:1px solid #eee;background-color:transparent}.youzify-directory .pagination{width:100%;padding:0;clear:both;border:none;text-align:left;overflow:hidden;line-height:16px;position:relative;margin:0 17.5px 35px}.youzify-directory .pagination .page-numbers:not(.current):hover{color:#777;background-color:#fff}.youzify-directory .pagination .page-numbers{padding:0;width:40px;height:40px;font-size:12px;margin-top:30px;font-weight:600;line-height:40px;margin-right:5px;text-align:center;display:inline-block;text-transform:uppercase;box-shadow:none!important}.youzify-directory #group-dir-pag-bottom:empty{display:none}.youzify-directory #pag-bottom .pag-count{color:#8c8fa0;font-size:14px;font-weight:400}.youzify #message{margin:35px 17.5px;margin-bottom:35px}.youzify-card-show-avatar-border .item-avatar,.youzify-card-show-avatar-border .youzify-item-avatar{border:8px solid transparent;background-color:rgba(255,255,255,.35)}#youzify-members-list>li .youzify-item-avatar:before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#youzify-directory-search-box form input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.youzify-directory-filter .item-list-tabs li a i{margin-right:10px}#buddypress.youzify .youzify-directory-filter .item-list-tabs li a:before,#youzify-groups-list .action .group-button a:before,.youzify-directory-filter #directory-show-filter a:before,.youzify-directory-filter #directory-show-search a:before,.youzify-directory-filter .item-list-tabs li a:before{display:inline-block;font-family:"Font Awesome 5 Free"!important;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;font-size:14px}.rtl #youzify-groups-list .action .group-button a:before,.rtl .youzify-directory-filter #directory-show-search a:before,.rtl .youzify-directory-filter .item-list-tabs li a:before{margin:0 0 0 10px}#youzify .youzify-directory-filter .item-list-tabs li select,#youzify-directory-search-box form input[type=submit],#youzify-directory-search-box form input[type=text],#youzify-groups-list .action a,#youzify-groups-list .item .item-meta span,#youzify-groups-list .item .item-title a,#youzify-members-list .youzify-fullname,#youzify-members-list .youzify-meta-item,#youzify-members-list .youzify-user-actions a{font-family:Open sans,sans-serif}#youzify-groups-list .clear,#youzify-members-list .clear{clear:both;display:block;overflow:hidden}.youzify-page-btns-border-flat .action a,.youzify-page-btns-border-flat .youzify-group-user-statistics .youzify-data-item span,.youzify-page-btns-border-flat .youzify-user-statistics .youzify-data-item span{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.youzify #message p{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}#youzify-directory-search-box form input[type=submit],#youzify-directory-search-box form input[type=text],.youzify-directory .pagination .page-numbers,.youzify-directory-filter,.youzify-directory-filter .item-list-tabs li a span,.youzify-group-user-statistics .youzify-data-item span,.youzify-page-btns-border-radius .action a,.youzify-page-btns-border-radius .youzify-user-actions a,.youzify-user-statistics .youzify-data-item span{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.youzify-page-btns-border-oval .action a,.youzify-page-btns-border-oval .youzify-user-actions a{border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.youzify-directory-filter{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}#youzify-blogs-list li .item-avatar a:before,#youzify-groups-list li .item-avatar a:before,#youzify-members-list>li .youzify-item-avatar:before,.youzify .youzify-directory-filter #directory-show-filter a:before,.youzify .youzify-directory-filter #directory-show-search a:before,.youzify .youzify-directory-filter .item-list-tabs li a i,.youzify .youzify-directory-filter .item-list-tabs li a:before,.youzify-card-action-buttons-border-circle .youzify-user-actions a{border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}.bp-screen-reader-text{display:none!important}.youzify-user-data .youzify-user-ratings-details{margin-top:0;margin-bottom:20px}.youzify-user-data .youzify-user-ratings-details .youzify-user-rating-stars{display:block}.youzify-user-data .youzify-user-rating-stars+.youzify-separator{display:none}.youzify-user-data .youzify-user-ratings-details .youzify-separator,.youzify-user-data .youzify-user-ratings-details .youzify-user-ratings-rate,.youzify-user-data .youzify-user-ratings-details .youzify-user-ratings-total{margin-top:15px}@media screen and (max-width:1024px){.youzify.youzify-directory .youzify-page-main-content{padding:25px 7.5px 0}.youzify-directory-filter{padding:15px;margin:0 auto 25px;width:calc(100% - 25px)}#youzify-groups-list li .youzify-group-data,#youzify-members-list>li .youzify-user-data{margin:0 12.5px 25px}.youzify-directory-filter #directory-show-search a,.youzify-directory-filter .item-list-tabs li a{margin-right:8px}#youzify-directory-search-box form input[type=text]{width:145px}#youzify .youzify-groups-directory-page #youzify-directory-search-box form input[type=text]{margin-right:0;width:calc(100% - 128px)}.youzify-directory-filter #directory-show-filter,.youzify-directory-filter #directory-show-search{display:inline-block;vertical-align:middle}.youzify #youzify-directory-search-box{display:none}.youzify #blogs-order-select,.youzify #groups-order-select,.youzify #members-order-select{display:none;margin-top:15px;padding-top:15px;border-top:1px solid #f5f5f5}.rtl .youzify-directory-filter .item-list-tabs li label,.rtl .youzify-directory-filter .item-list-tabs li#members-order-select label{margin:0}.rtl .youzify #blogs-order-select,.rtl .youzify #groups-order-select,.rtl .youzify #members-order-select,.rtl .youzify #youzify-directory-search-box{float:none}.youzify #blogs-order-select,.youzify #groups-order-select,.youzify #members-order-select,.youzify #youzify-directory-search-box,.youzify-directory-filter #subnav ul{width:100%}.youzify-directory-filter #subnav{float:none;width:100%;display:inline}#youzify-directory-search-box,.rtl #youzify-directory-search-box{display:none;margin:0 0 0;padding:15px 0 0;border:none;border-top:1px solid #f5f5f5}.youzify-directory-filter #subnav ul{display:block}.youzify-directory-filter .item-list-tabs li label{margin-right:0}.youzify-directory-filter .item-list-tabs li #members-dir-search label{margin:0;width:calc(100% - 124px)}#youzify-directory-search-box form input[type=text]{height:46px;margin-right:5px;width:calc(100% - 6px)}.rtl #youzify-directory-search-box form input[type=text]{margin:0}#youzify-directory-search-box form input[type=submit]{height:45px;width:120px}#youzify-directory-pagination .pagination-inner,.youzify #message{margin:0 0 15px 0}.youzify-directory .pagination{margin:0 auto 25px;width:calc(100% - 25px)}.youzify-directory .pagination-inner{margin:0}.youzify-directory .pagination .page-numbers{margin-top:25px}}@media screen and (max-width:768px){.youzify.youzify-directory .youzify-mobile-nav{margin:0 auto 25px;width:calc(100% - 25px)}#youzify-blogs-list li,#youzify-groups-list li,#youzify-members-list>li{width:50%}.youzify-directory-filter .item-list-tabs li a{margin:0 0 15px 0;width:100%}.youzify-directory-filter .item-list-tabs li:last-of-type a{margin-bottom:0}.youzify-directory-filter .item-list-tabs li a span{padding:0;float:right;height:30px;min-width:30px;line-height:30px}#youzify .youzify-directory-filter{padding:0;margin:0;background:0 0;width:calc(100% - 25px);margin:auto}.youzify-directory-filter .item-list-tabs:not(#subnav) ul{display:none;padding:20px;background-color:#fff;margin-bottom:25px}#youzify-directory-search-box,.youzify #blogs-order-select,.youzify #groups-order-select,.youzify #members-order-select{margin-bottom:25px;padding:15px;text-align:center;border:none;background:#fff}#youzify-directory-search-box,.youzify #blogs-order-select,.youzify #groups-order-select,.youzify #members-order-select,.youzify-directory-filter .item-list-tabs:not(#subnav) ul{border-radius:3px}.youzify-directory-filter #directory-show-filter,.youzify-directory-filter #directory-show-search{display:none}.youzify-directory-filter .item-list-tabs,.youzify-directory-filter .item-list-tabs li,.youzify-directory-filter .item-list-tabs ul{float:none;display:block}#youzify-directory-pagination .pagination-inner,.youzify #message,.youzify-directory-filter{margin:0 0 15px 0}#youzify .youzify-directory-filter .item-list-tabs li#blogs-order-select label,#youzify .youzify-directory-filter .item-list-tabs li#groups-order-select label,#youzify .youzify-directory-filter .item-list-tabs li#members-order-select label{display:inline-block;background:#a4aaca;padding:15px;border-radius:3px;margin:0;font-size:13px;line-height:15px;color:#fff;width:100%;text-align:center;margin-bottom:13px}#youzify .youzify-directory-filter .nice-select,#youzify .youzify-directory-filter select{display:block;width:100%;padding:0}#youzify .youzify-directory-filter .nice-select.open .list{width:100%}#youzify .youzify-directory-filter .nice-select .current{text-align:center}#youzify .youzify-directory-filter .nice-select,#youzify .youzify-directory-filter .nice-select .current,#youzify .youzify-directory-filter select{height:45px;line-height:45px}#youzify .nice-select:after{right:15px}}@media screen and (max-width:475px){#youzify-blogs-list>li,#youzify-groups-list li,#youzify-members-list>li{width:100%;float:none}.youzify-directory-filter .item-list-tabs li #members-dir-search label{width:100%}#youzify .youzify-groups-directory-page #youzify-directory-search-box form input[type=text],#youzify-directory-search-box form input[type=text]{height:46px;width:100%;margin-right:0}#youzify-directory-search-box form input[type=submit]{width:100%;height:46px;margin-top:12px}.youzify-user-actions{padding:25px}#youzify-members-list .youzify-user-actions a,.youzify-user-actions .friendship-button,.youzify-user-actions .message-button,.youzify-user-actions .message-button a{display:block}.youzify-user-actions a{padding:15px}.youzify-user-actions .youzify-send-message{display:block;margin-top:15px}}@media screen and (max-width:375px){.youzify-card-action-buttons-inline-block .youzify-user-actions{padding:25px}.youzify-card-action-buttons-inline-block .youzify-user-actions .follow-button,.youzify-card-action-buttons-inline-block .youzify-user-actions .friendship-button,.youzify-card-action-buttons-inline-block .youzify-user-actions .message-button{display:block;margin:0 0 15px}.youzify-card-action-buttons-inline-block .youzify-user-actions>div:last-of-type{margin-bottom:0}.youzify.youzify-directory .youzify-page-main-content{padding:15px 0 0}#youzify-directory-search-box,#youzify-members-list>li .youzify-user-data,.youzify #blogs-order-select,.youzify #groups-order-select,.youzify #members-order-select,.youzify-directory .pagination,.youzify-directory-filter .item-list-tabs:not(#subnav) ul,.youzify.youzify-directory .youzify-mobile-nav{margin-bottom:15px}}
     1.youzify-search-header{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.youzify-search-landing-image-container{position:relative;width:100%;min-height:200px;max-height:360px;background-color:#fd507e}.youzify-search-header .youzify-search-landing-image-container:before{content:'';display:block;padding-top:25%}.youzify-search-header .youzify-search-landing-image{width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}.youzify-search-landing-image-text{position:absolute;top:0;width:100%;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#fff;top:50%;-webkit-transform:translateY(-70%);-ms-transform:translateY(-70%);transform:translateY(-70%)}.youzify-search-landing-heading{font-size:48px;font-weight:700;line-height:56px;margin-bottom:16px}.youzify-search-landing-heading-text{font-size:20px;font-weight:400;line-height:32px}.youzify-search-results-details{padding:0 16px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;z-index:1}.youzify-search-input-container{max-width:628px;width:100%;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.youzify-search-input-with-dropdown{background:#fff;-webkit-box-shadow:0 8px 20px rgb(0 0 0 / 6%);box-shadow:0 8px 20px rgb(0 0 0 / 6%);border-radius:8px;height:64px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.youzify-left-side-wrapper{position:relative;-ms-flex:1;flex:1;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:28px}.youzify-search-input-with-dropdown .youzify-search-icon{width:16px;height:16px;color:#9e9ea7;fill:#9e9ea7}.youzify-search-input-form{position:absolute;left:0;right:0;top:0;bottom:0}.youzify-accessibility-text{position:absolute;opacity:0;width:0;overflow:hidden}.youzify-vertical-divider{margin-right:24px;width:2px;background:#e7e7e9;height:50%}.youzify-btn-dropdown{position:relative;display:inline-block;white-space:nowrap}.youzify-search-input-with-dropdown .youzify-btn-dropdown{position:static;min-width:84px;margin-right:28px}.youzify-search-input-with-dropdown .youzify-btn-dropdown .youzify-btn-dropdown-link{color:#0d0c22;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;font-weight:500;line-height:20px;padding:0}.youzify-show-filters{cursor:pointer;font-size:14px;color:#898989;font-weight:600}.youzify-show-filters i{margin-right:12px}.youzify-search-input-with-dropdown input[type=search]{width:100%;-webkit-appearance:textfield}.youzify-search-input-with-dropdown input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.youzify-search-input-with-dropdown .youzify-search-input{padding:0;border:none;height:100%;font-size:14px;color:#8c9094;background:#fff;font-weight:600;padding-left:60px;padding-right:24px;background:0 0}.youzify-search-input-with-dropdown .youzify-search-input:active,.youzify-search-input-with-dropdown .youzify-search-input:focus,.youzify-search-input-with-dropdown .youzify-search-input:hover{background:0 0;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.youzify-search-input-with-dropdown .youzify-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:url(../images/close-circle.svg) no-repeat;background-size:100%;opacity:.5}.youzify-directory-filter{padding:15px 20px;margin:0 17.5px 35px;background-color:#fff}.youzify-directory-filter:after{content:'';clear:both;display:table}#buddypress.youzify div.item-list-tabs:not(#subnav) ul li a,#buddypress.youzify div.item-list-tabs:not(#subnav) ul li>span,.youzify-directory-filter #directory-show-filter a,.youzify-directory-filter #directory-show-search a,.youzify-directory-filter .item-list-tabs li a{margin:5px;padding:0;border:none;color:#969696;font-size:13px;cursor:pointer;font-weight:600;margin-right:15px;display:inline-block}.rtl .youzify-directory-filter #directory-show-filter a,.rtl .youzify-directory-filter #directory-show-search a,.rtl .youzify-directory-filter .item-list-tabs li a{margin-right:0;margin-left:15px}.youzify .youzify-directory-filter #directory-show-filter a i,.youzify .youzify-directory-filter #directory-show-filter a:before,.youzify .youzify-directory-filter #directory-show-search a i,.youzify .youzify-directory-filter #directory-show-search a:before,.youzify .youzify-directory-filter .item-list-tabs li a i,.youzify .youzify-directory-filter .item-list-tabs li a:before{width:30px;height:30px;line-height:30px;text-align:center}.youzify-directory-filter .item-list-tabs li.loading a i{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}#youzify-members-list .youzify-user-actions a.loading:before,.youzify-directory-filter .item-list-tabs li.loading a i:before,.youzify-directory-filter .item-list-tabs li.loading:not(.yzmt-directory-tab) a:before{color:#898989;content:"\f110"!important;background:0 0!important;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;-webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in;-o-transition:all 1s ease-in;transition:all 1s ease-in}#youzify #youzify-members-directory .youzify-directory-filter .item-list-tabs li.loading a i{background:0 0!important}#youzify-members-list .youzify-user-actions a.friendship-button:before{color:#fff}.youzify-card-action-buttons-block .youzify-user-actions .follow-button a{-webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in;-o-transition:all 1s ease-in;transition:all 1s ease-in}.youzify-directory-filter .item-list-tabs li a span{font-size:11px;min-width:20px;margin-left:5px;padding:2px 8px;line-height:18px;text-align:center;display:inline-block;background-color:#eee}.rtl .youzify-directory-filter .item-list-tabs li a span{margin-left:0;margin-right:5px}#youzify .youzify-directory-filter .item-list-tabs li label,#youzify .youzify-directory-filter .item-list-tabs li#members-order-select label{width:auto;color:#969696;font-size:11px;font-weight:600;margin:0 4px 0 0;display:inline-block;vertical-align:middle;text-transform:uppercase}.rtl .youzify-directory-filter .item-list-tabs li label,.rtl .youzify-directory-filter .item-list-tabs li#members-order-select label{margin:0 0 0 5px}.rtl #youzify-directory-search-box{margin-right:10px}#youzify .youzify-directory-filter .item-list-tabs li select{margin:0;width:120px;height:40px;color:#8a8a8a;font-size:13px;font-weight:600;text-align:center;display:inline-block;vertical-align:middle;background-color:#f6f6f6;text-transform:uppercase;padding:0 18px!important}.youzify-directory-filter .item-list-tabs li#blogs-all a:before{content:"\f0ac"}.youzify-directory-filter .item-list-tabs li#groups-all a:before{content:"\f57e"}.youzify-directory-filter .item-list-tabs li#groups-personal a:before{content:"\f0c0"}.youzify-directory-filter .item-list-tabs li#blogs-personal a:before{content:"\f0e8"}.youzify-directory-filter .item-list-tabs li#blog-create-nav a:before,.youzify-directory-filter .item-list-tabs li#group-create-nav a:before{content:"\f303"}.youzify-directory-filter .item-list-tabs li#members-all a:before{content:"\f57e"}.youzify-directory-filter .item-list-tabs li#members-following a:before{content:"\f09e"}.youzify-directory-filter .item-list-tabs li#members-personal a:before{content:"\f0c0"}.youzify-directory-filter #directory-show-search a:before{content:"\f002"}.youzify-directory-filter #directory-show-filter a:before{content:"\f1de"}.youzify-directory-filter #subnav{float:right}.rtl .youzify-directory-filter #subnav{float:left}.youzify-directory-filter #directory-show-search a,.youzify-directory-filter .item-list-tabs,.youzify-directory-filter .item-list-tabs li,.youzify-directory-filter .item-list-tabs ul{display:inline-block;float:left}.rtl .youzify-directory-filter #directory-show-search a,.rtl .youzify-directory-filter .item-list-tabs,.rtl .youzify-directory-filter .item-list-tabs li,.rtl .youzify-directory-filter .item-list-tabs ul{float:right}.youzify-directory-filter #directory-show-filter,.youzify-directory-filter #directory-show-search{display:none}#youzify #search-groups-form{margin:0}#youzify #groups_search{margin-right:4px}#youzify-directory-search-box{margin-left:10px;padding-left:10px;border-left:1px solid #f2f2f2}.rtl #youzify-directory-search-box{margin-left:0;padding-left:0;margin-right:10px;padding-right:10px;border-left:none;border-right:1px solid #f2f2f2}#youzify-directory-search-box form input[type=text]{margin:0;width:165px;height:40px;color:#898989;font-size:13px;font-weight:600;background:#fff;padding:5px 15px;display:inline-block;vertical-align:middle;box-shadow:none!important;border:1px solid #eee!important}.youzify-search-input::-webkit-input-placeholder{color:#8c9094;font-family:Open sans,sans-serif}#youzify-directory-search-box form input[type=text]::-webkit-input-placeholder{color:#8c9094;font-family:Open sans,sans-serif}.youzify-search-input:-moz-placeholder{font-family:Open sans,sans-serif;color:#8c9094;opacity:1}#youzify-directory-search-box form input[type=text]:-moz-placeholder{font-family:Open sans,sans-serif;color:#8c9094;opacity:1}.youzify-search-input::-moz-placeholder{font-family:Open sans,sans-serif;color:#8c9094;opacity:1}#youzify-directory-search-box form input[type=text]::-moz-placeholder{font-family:Open sans,sans-serif;color:#8c9094;opacity:1}.youzify-search-input:-ms-input-placeholder{font-family:Open sans,sans-serif;color:#8c9094}#youzify-directory-search-box form input[type=text]:-ms-input-placeholder{font-family:Open sans,sans-serif;color:#8c9094}#youzify-directory-search-box form input[type=text]::-ms-input-placeholder{font-family:Open sans,sans-serif;color:#8c9094}#youzify-directory-search-box form input[type=submit],body #buddypress #youzify-directory-search-box form input[type=submit]{margin:0;color:#fff;height:40px;border:none;float:none;width:initial;font-size:12px;padding:0 15px;font-weight:600;line-height:40px;display:inline-block;vertical-align:middle;letter-spacing:.05em;text-transform:uppercase;background-color:#a4aaca}.youzify #blogs-order-select,.youzify #groups-order-select,.youzify #members-order-select,.youzify #youzify-directory-search-box{width:auto;display:inline-block;vertical-align:middle}.rtl .youzify #blogs-order-select,.rtl .youzify #groups-order-select,.rtl .youzify #members-order-select{float:right}.rtl .youzify #youzify-directory-search-box{float:left}#groups-order-select .nice-select .list,#members-order-select .nice-select .list{min-width:170px}#youzify-members-directory{width:100%;max-width:1170px}#youzify-members-list>li{float:left;width:33.33%;list-style-type:none}#youzify-members-list>li .youzify-cover{width:100%;height:150px;display:block;object-fit:cover;position:relative}#youzify-members-list>li .youzify-cover-pattern{width:100%;height:100%;background-size:auto}#youzify-groups-list li .youzify-group-data,#youzify-members-list>li .youzify-user-data,.youzify-cover,.youzify-cover .youzify-cover-pattern,.youzify-cover img{border-top-right-radius:5px;border-top-left-radius:5px}#youzify-members-list>li.youzify-show-cover .youzify-user-data{padding:0}#youzify-members-list>li .youzify-user-data{padding:35px 0 0;position:relative;text-align:center;margin:0 17.5px 35px;background-color:#fff}#youzify-members-list .youzify-item-avatar{margin:auto;width:100px;height:100px;display:block;position:relative}#youzify-members-list .youzify-show-cover .youzify-item-avatar{margin:-55px auto 20px}#youzify-members-list .youzify-item-avatar{margin-bottom:20px}#youzify-members-list.youzify-card-show-avatar-border .youzify-item-avatar{margin-bottom:12px}#youzify-members-list .youzify-item-avatar img{width:100%;height:100%}#youzify-members-list>li .youzify-item-avatar:before{top:-3px;right:-3px;width:6px;height:6px;content:'';display:block;text-align:right;position:absolute}#youzify-members-list.youzify-card-avatar-border-flat li .youzify-item-avatar:before,#youzify-members-list.youzify-card-avatar-border-radius li .youzify-item-avatar:before{top:-16px;right:-16px}#youzify-members-list.youzify-card-avatar-border-flat li.youzify-show-cover .youzify-item-avatar:before,#youzify-members-list.youzify-card-avatar-border-radius li.youzify-show-cover .youzify-item-avatar:before{top:auto;right:-20px;bottom:16px}#youzify-members-list.youzify-card-avatar-border-circle li.youzify-show-cover .youzify-item-avatar:before{top:auto;bottom:-3px;right:-3px}#youzify-members-list .is-online .youzify-item-avatar:before{border:3px solid #a7e65d}#youzify-members-list .is-offline .youzify-item-avatar:before{border:3px solid #eee}#youzify-members-list .youzify-fullname{color:#8a8a8a;display:block;font-size:14px;font-weight:600;line-height:18px;text-transform:capitalize}#youzify-members-list .youzify-meta-item a{color:#898989;line-height:18px;margin-top:10px;line-height:18px}#youzify-members-list .youzify-meta-item{color:#898989;display:block;font-size:14px;margin-top:10px}#youzify-members-list .youzify-meta-item i{color:#999;margin-right:5px}#youzify-members-list .item-meta{margin-bottom:20px}.youzify-user-statistics{padding:0 25px;margin-bottom:25px}.youzify-user-statistics .youzify-data-item{text-align:center;display:inline-block;vertical-align:middle}.youzify-user-statistics .youzify-data-item span{color:#fff;width:35px;margin:5px;height:35px;display:block;font-size:20px;line-height:35px;text-align:center;background-color:#eee}.youzify-user-statistics .youzify-data-item:nth-child(1) span{background-color:#4fc8ff}.youzify-user-statistics .youzify-data-item:nth-child(2) span{background-color:#ffc107}.youzify-user-statistics .youzify-data-item:nth-child(3) span{background-color:#975dfd}.youzify-user-statistics .youzify-data-item:nth-child(4) span{background-color:#39e9d9}.youzify-user-statistics .youzify-data-item:nth-child(5) span{background-color:#f76697}.youzify-user-statistics .youzify-data-item:nth-child(6) span{background-color:#6ad46e}.youzify-user-statistics .youzify-data-item:nth-child(7) span{background-color:#f75f54}.youzify-user-actions{margin-top:25px;border-top:1px solid #f6f6f6}.youzify-card-action-buttons-inline-block .youzify-user-actions{padding:20px 0}.youzify-card-action-buttons-block .youzify-user-actions{padding:10px 15px}.youzify-user-actions a i{font-size:14px;margin-right:8px}#buddypress.youzify div.generic-button a,.buddypress .youzify div.generic-button a,.youzify-user-actions a{margin:0;padding:0;border:none;height:50px;width:initial;display:block;color:#838383;font-size:13px;font-weight:600;line-height:50px;text-indent:initial;letter-spacing:inherit;background-color:#f6f6f6}#buddypress.youzify .youzify-card-action-buttons-block div.generic-button a,.buddypress .youzify-card-action-buttons-block div.generic-button a,.youzify-card-action-buttons-block .youzify-user-actions a{padding:0;margin:15px}.youzify-members-directory-shortcode .youzify #youzify-members-list .youzify-user-actions a{margin-bottom:12px;width:100%}.youzify-card-action-buttons-inline-block .youzify-user-actions a{margin:5px;min-width:140px;line-height:24px;padding:12px 15px}.youzify-card-action-buttons-block .youzify-user-actions .friendship-button,.youzify-card-action-buttons-block .youzify-user-actions .generic-button,.youzify-card-action-buttons-block .youzify-user-actions .message-button{display:block}.youzify-card-action-buttons-block .youzify-user-actions .follow-button a:hover{color:#999}.youzify-card-action-buttons-inline-block .youzify-user-actions .follow-button,.youzify-card-action-buttons-inline-block .youzify-user-actions .friendship-button,.youzify-card-action-buttons-inline-block .youzify-user-actions .message-button{display:inline-block;margin:5px}.youzify-card-action-buttons-inline-block .youzify-user-actions .youzify-profile-settings{color:#898989;margin:2px 30px;padding:15px 25px;border:1px solid #eaeaea;background-color:transparent}.youzify-user-actions .youzify-profile-settings i{font-size:14px;margin-right:8px}.rtl #youzify-groups-list .action a i,.rtl #youzify-groups-list .item .item-meta .group-status i,.rtl .youzify-user-actions .youzify-profile-settings i,.rtl .youzify-user-actions a i{margin:0 0 0 8px}#youzify .youzify-user-actions .youzify-send-message,#youzify .youzify-user-actions .yzmd-second-btn{color:#898989;border:1px solid #eee;background-color:transparent}#youzify-blogs-list,#youzify-groups-list{width:100%;max-width:1170px}#youzify-blogs-list li,#youzify-groups-list li{float:left;width:33.33%;list-style-type:none}#youzify-blogs-list li.hidden,#youzify-groups-list li.hidden{display:initial!important;visibility:initial!important}#youzify-groups-list li .youzify-cover,#youzify-groups-list li .youzify-cover-pattern{width:100%;height:150px;display:block;object-fit:cover}#youzify-groups-list li .youzify-cover-pattern{background-size:auto;background-position:center}#youzify-groups-list li.youzify-show-cover .youzify-group-data{padding:0}#youzify-blogs-list li .youzify-blog-data,#youzify-groups-list li .youzify-group-data{padding:35px 0 0;position:relative;text-align:center;margin:0 17.5px 35px;background-color:#fff}#blogs-dir-list .item-avatar,#youzify-groups-list .item-avatar{width:100px;height:100px;display:block;position:relative;margin:0 auto 20px}#youzify-groups-list .youzify-show-cover .item-avatar{margin-top:-55px}#youzify-groups-list.youzify-card-show-avatar-border .item-avatar{margin-bottom:12px}#youzify-blogs-list .item-avatar .youzify-blog-avatar,#youzify-groups-list .item-avatar .youzify-group-avatar{width:100%;height:100%;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}#youzify-blogs-list .item-avatar .youzify-blog-avatar div,#youzify-blogs-list .item-avatar .youzify-blog-avatar img,#youzify-groups-list .item-avatar .youzify-group-avatar div,#youzify-groups-list .item-avatar .youzify-group-avatar img{width:100%!important;height:100%!important}#youzify-blogs-list .item .item-title a,#youzify-groups-list .item .item-title a{color:#8a8a8a;display:block;font-size:14px;font-weight:600}#youzify-blogs-list .item .item-meta{color:#898989;display:block;margin-top:8px;font-size:11px}#youzify-groups-list .item .item-meta .group-status{color:#898989;display:block;margin-top:8px;font-size:11px;font-weight:600}#youzify-groups-list .item .item-meta .group-status i{font-size:13px;margin-right:8px}#youzify-blogs-list .item-meta,#youzify-groups-list .item-meta{margin-bottom:20px}#youzify-groups-list .youzify-group-user-statistics{margin-bottom:25px}.youzify-group-user-statistics .youzify-data-item{text-align:center;display:inline-block;vertical-align:middle}.youzify-group-user-statistics .youzify-data-item span{color:#fff;width:35px;margin:5px;height:35px;display:block;font-size:20px;line-height:35px;text-align:center;background-color:#eee}.youzify-group-user-statistics .youzify-data-posts span{background-color:#4fc8ff}.youzify-group-user-statistics .youzify-data-activity span{background-color:#ffc107}.youzify-group-user-statistics .youzify-data-members span{background-color:#f76697}#youzify-blogs-list .action{padding:10px 20px;border-top:1px solid #f6f6f6}#youzify-groups-list .action{padding:10px 20px;margin-top:25px;border-top:1px solid #f6f6f6}#youzify-blogs-list .action a i,#youzify-groups-list .action a i{font-size:14px;margin-right:8px}#youzify-blogs-list .action a,#youzify-groups-list .action a{margin:15px;padding:17px;display:block;font-size:13px;min-width:140px;font-weight:600;line-height:14px;background-color:#f6f6f6}#youzify-blogs-list .action a,#youzify-groups-list .action .youzify-manage-group{color:#838383;background-color:#f6f6f6}#youzify-groups-list .action .group-button .leave-group{padding:16px;color:#898989;border:1px solid #eee;background-color:transparent}.youzify-directory .pagination{width:100%;padding:0;clear:both;border:none;text-align:left;overflow:hidden;line-height:16px;position:relative;margin:0 17.5px 35px}.youzify-directory .pagination .page-numbers:not(.current):hover{color:#777;background-color:#fff}.youzify-directory .pagination .page-numbers{padding:0;width:40px;height:40px;font-size:12px;margin-top:30px;font-weight:600;line-height:40px;margin-right:5px;text-align:center;display:inline-block;text-transform:uppercase;box-shadow:none!important}.youzify-directory #group-dir-pag-bottom:empty{display:none}.youzify-directory #pag-bottom .pag-count{color:#8c8fa0;font-size:14px;font-weight:400}.youzify #message{margin:35px 17.5px;margin-bottom:35px}.youzify-card-show-avatar-border .item-avatar,.youzify-card-show-avatar-border .youzify-item-avatar{border:8px solid transparent;background-color:rgba(255,255,255,.35)}#youzify-members-list>li .youzify-item-avatar:before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#youzify-directory-search-box form input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.youzify-directory-filter .item-list-tabs li a i{margin-right:10px}#buddypress.youzify .youzify-directory-filter .item-list-tabs li a:before,#youzify-groups-list .action .group-button a:before,.youzify-directory-filter #directory-show-filter a:before,.youzify-directory-filter #directory-show-search a:before,.youzify-directory-filter .item-list-tabs li a:before{display:inline-block;font-family:"Font Awesome 5 Free"!important;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;font-size:14px}.rtl #youzify-groups-list .action .group-button a:before,.rtl .youzify-directory-filter #directory-show-search a:before,.rtl .youzify-directory-filter .item-list-tabs li a:before{margin:0 0 0 10px}#youzify .youzify-directory-filter .item-list-tabs li select,#youzify-directory-search-box form input[type=submit],#youzify-directory-search-box form input[type=text],#youzify-groups-list .action a,#youzify-groups-list .item .item-meta span,#youzify-groups-list .item .item-title a,#youzify-members-list .youzify-fullname,#youzify-members-list .youzify-meta-item,#youzify-members-list .youzify-user-actions a{font-family:Open sans,sans-serif}#youzify-groups-list .clear,#youzify-members-list .clear{clear:both;display:block;overflow:hidden}.youzify-page-btns-border-flat .action a,.youzify-page-btns-border-flat .youzify-group-user-statistics .youzify-data-item span,.youzify-page-btns-border-flat .youzify-user-statistics .youzify-data-item span{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.youzify #message p{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}#youzify-directory-search-box form input[type=submit],#youzify-directory-search-box form input[type=text],.youzify-directory .pagination .page-numbers,.youzify-directory-filter,.youzify-directory-filter .item-list-tabs li a span,.youzify-group-user-statistics .youzify-data-item span,.youzify-page-btns-border-radius .action a,.youzify-page-btns-border-radius .youzify-user-actions a,.youzify-user-statistics .youzify-data-item span{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.youzify-page-btns-border-oval .action a,.youzify-page-btns-border-oval .youzify-user-actions a{border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.youzify-directory-filter{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}#youzify-blogs-list li .item-avatar a:before,#youzify-groups-list li .item-avatar a:before,#youzify-members-list>li .youzify-item-avatar:before,.youzify .youzify-directory-filter #directory-show-filter a:before,.youzify .youzify-directory-filter #directory-show-search a:before,.youzify .youzify-directory-filter .item-list-tabs li a i,.youzify .youzify-directory-filter .item-list-tabs li a:before,.youzify-card-action-buttons-border-circle .youzify-user-actions a{border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}.bp-screen-reader-text{display:none!important}.youzify-user-data .youzify-user-ratings-details{margin-top:0;margin-bottom:20px}.youzify-user-data .youzify-user-ratings-details .youzify-user-rating-stars{display:block}.youzify-user-data .youzify-user-rating-stars+.youzify-separator{display:none}.youzify-user-data .youzify-user-ratings-details .youzify-separator,.youzify-user-data .youzify-user-ratings-details .youzify-user-ratings-rate,.youzify-user-data .youzify-user-ratings-details .youzify-user-ratings-total{margin-top:15px}@media screen and (max-width:1024px){.youzify.youzify-directory .youzify-page-main-content{padding:25px 7.5px 0}.youzify-directory-filter{padding:15px;margin:0 auto 25px;width:calc(100% - 25px)}#youzify-groups-list li .youzify-group-data,#youzify-members-list>li .youzify-user-data{margin:0 12.5px 25px}.youzify-directory-filter #directory-show-search a,.youzify-directory-filter .item-list-tabs li a{margin-right:8px}#youzify-directory-search-box form input[type=text]{width:145px}#youzify .youzify-groups-directory-page #youzify-directory-search-box form input[type=text]{margin-right:0;width:calc(100% - 128px)}.youzify-directory-filter #directory-show-filter,.youzify-directory-filter #directory-show-search{display:inline-block;vertical-align:middle}.youzify #youzify-directory-search-box{display:none}.youzify #blogs-order-select,.youzify #groups-order-select,.youzify #members-order-select{display:none;margin-top:15px;padding-top:15px;border-top:1px solid #f5f5f5}.rtl .youzify-directory-filter .item-list-tabs li label,.rtl .youzify-directory-filter .item-list-tabs li#members-order-select label{margin:0}.rtl .youzify #blogs-order-select,.rtl .youzify #groups-order-select,.rtl .youzify #members-order-select,.rtl .youzify #youzify-directory-search-box{float:none}.youzify #blogs-order-select,.youzify #groups-order-select,.youzify #members-order-select,.youzify #youzify-directory-search-box,.youzify-directory-filter #subnav ul{width:100%}.youzify-directory-filter #subnav{float:none;width:100%;display:inline}#youzify-directory-search-box,.rtl #youzify-directory-search-box{display:none;margin:0 0 0;padding:15px 0 0;border:none;border-top:1px solid #f5f5f5}.youzify-directory-filter #subnav ul{display:block}.youzify-directory-filter .item-list-tabs li label{margin-right:0}.youzify-directory-filter .item-list-tabs li #members-dir-search label{margin:0;width:calc(100% - 124px)}#youzify-directory-search-box form input[type=text]{height:46px;margin-right:5px;width:calc(100% - 6px)}.rtl #youzify-directory-search-box form input[type=text]{margin:0}#youzify-directory-search-box form input[type=submit]{height:45px;width:120px}#youzify-directory-pagination .pagination-inner,.youzify #message{margin:0 0 15px 0}.youzify-directory .pagination{margin:0 auto 25px;width:calc(100% - 25px)}.youzify-directory .pagination-inner{margin:0}.youzify-directory .pagination .page-numbers{margin-top:25px}}@media screen and (max-width:768px){.youzify.youzify-directory .youzify-mobile-nav{margin:0 auto 25px;width:calc(100% - 25px)}#youzify-blogs-list li,#youzify-groups-list li,#youzify-members-list>li{width:50%}.youzify-directory-filter .item-list-tabs li a{margin:0 0 15px 0;width:100%}.youzify-directory-filter .item-list-tabs li:last-of-type a{margin-bottom:0}.youzify-directory-filter .item-list-tabs li a span{padding:0;float:right;height:30px;min-width:30px;line-height:30px}#youzify .youzify-directory-filter{padding:0;margin:0;background:0 0;width:calc(100% - 25px);margin:auto}.youzify-directory-filter .item-list-tabs:not(#subnav) ul{display:none;padding:20px;background-color:#fff;margin-bottom:25px}#youzify-directory-search-box,.youzify #blogs-order-select,.youzify #groups-order-select,.youzify #members-order-select{margin-bottom:25px;padding:15px;text-align:center;border:none;background:#fff}#youzify-directory-search-box,.youzify #blogs-order-select,.youzify #groups-order-select,.youzify #members-order-select,.youzify-directory-filter .item-list-tabs:not(#subnav) ul{border-radius:3px}.youzify-directory-filter #directory-show-filter,.youzify-directory-filter #directory-show-search{display:none}.youzify-directory-filter .item-list-tabs,.youzify-directory-filter .item-list-tabs li,.youzify-directory-filter .item-list-tabs ul{float:none;display:block}#youzify-directory-pagination .pagination-inner,.youzify #message,.youzify-directory-filter{margin:0 0 15px 0}#youzify .youzify-directory-filter .item-list-tabs li#blogs-order-select label,#youzify .youzify-directory-filter .item-list-tabs li#groups-order-select label,#youzify .youzify-directory-filter .item-list-tabs li#members-order-select label{display:inline-block;background:#a4aaca;padding:15px;border-radius:3px;margin:0;font-size:13px;line-height:15px;color:#fff;width:100%;text-align:center;margin-bottom:13px}#youzify .youzify-directory-filter .nice-select,#youzify .youzify-directory-filter select{display:block;width:100%;padding:0}#youzify .youzify-directory-filter .nice-select.open .list{width:100%}#youzify .youzify-directory-filter .nice-select .current{text-align:center}#youzify .youzify-directory-filter .nice-select,#youzify .youzify-directory-filter .nice-select .current,#youzify .youzify-directory-filter select{height:45px;line-height:45px}#youzify .nice-select:after{right:15px}}@media screen and (max-width:475px){#youzify-blogs-list>li,#youzify-groups-list li,#youzify-members-list>li{width:100%;float:none}.youzify-directory-filter .item-list-tabs li #members-dir-search label{width:100%}#youzify .youzify-groups-directory-page #youzify-directory-search-box form input[type=text],#youzify-directory-search-box form input[type=text]{height:46px;width:100%;margin-right:0}#youzify-directory-search-box form input[type=submit]{width:100%;height:46px;margin-top:12px}.youzify-user-actions{padding:25px}#youzify-members-list .youzify-user-actions a,.youzify-user-actions .friendship-button,.youzify-user-actions .message-button,.youzify-user-actions .message-button a{display:block}.youzify-user-actions a{padding:15px}.youzify-user-actions .youzify-send-message{display:block;margin-top:15px}}@media screen and (max-width:375px){.youzify-card-action-buttons-inline-block .youzify-user-actions{padding:25px}.youzify-card-action-buttons-inline-block .youzify-user-actions .follow-button,.youzify-card-action-buttons-inline-block .youzify-user-actions .friendship-button,.youzify-card-action-buttons-inline-block .youzify-user-actions .message-button{display:block;margin:0 0 15px}.youzify-card-action-buttons-inline-block .youzify-user-actions>div:last-of-type{margin-bottom:0}.youzify.youzify-directory .youzify-page-main-content{padding:15px 0 0}#youzify-directory-search-box,#youzify-members-list>li .youzify-user-data,.youzify #blogs-order-select,.youzify #groups-order-select,.youzify #members-order-select,.youzify-directory .pagination,.youzify-directory-filter .item-list-tabs:not(#subnav) ul,.youzify.youzify-directory .youzify-mobile-nav{margin-bottom:15px}}
  • youzify/trunk/includes/public/assets/js/youzify-wall-form.js

    r2682146 r2740651  
    226226                        form.find( '.youzify-wall-textarea' ).get( 0 ).Youzify_emojioneArea.setText( '' );
    227227                    }
     228
     229                    // Clear Location Plugin Fields
     230                    form.find( '.bp-checkins input[type="hidden"]' ).val( '' );
    228231
    229232                    // Reset Tagged Users Form.
  • youzify/trunk/includes/public/assets/js/youzify-wall-form.min.js

    r2682146 r2740651  
    1 !function(r){"use strict";r(document).ready(function(){var n,e=!1,o=!1;function i(){r("<link/>",{rel:"stylesheet",href:Youzify.assets+"css/youzify-url-preview.min.css"}).appendTo("head"),r("<script/>",{rel:"text/javascript",src:Youzify.assets+"js/youzify-url-preview.min.js"}).appendTo("head")}r(".youzify-wall-form-show-all").on("click",function(e){r(".youzify-wall-form-show-all").fadeOut(function(){r(".youzify-wall-opts-item").fadeIn(),r(this).remove()})}),r(document).on("input click",".youzify-wall-textarea, .ac-input",function(){r(this).next(".youzify-load-emojis").attr("data-cursor",r(this).prop("selectionStart"))}),r(document).on("focus",".youzify-wall-textarea",function(){0==e&&(r(this).closest("form").find(".youzify-lp-prepost").get(0)&&i(),e=!0)}),r(document).on("click",".youzify-edit-tool",function(){0==e&&(r("#youzify-wall-form").find(".youzify-lp-prepost").get(0)&&i(),e=!0)}),r(document).on("click",".youzify-load-emojis",function(){r(this).closest("form");r(this).find("i").attr("class","fas fa-spin fa-spinner"),r(this).addClass("loading"),r("<link/>",{rel:"stylesheet",href:Youzify.assets+"css/youzify-emojionearea.min.css"}).appendTo("head"),r("<script/>",{rel:"text/javascript",src:Youzify.assets+"js/youzify-emojionearea.min.js"}).appendTo("head")}),r(document).on("click",".youzify-wall-post",function(){var e,s=0,n=r(this),l=r(this).text(),f=n.closest("form#youzify-wall-form"),y={};r.each(f.serializeArray(),function(e,i){"_"!==i.name.substr(0,1)&&"whats-new"!==i.name.substr(0,9)&&(y[i.name]?r.isArray(y[i.name])?y[i.name].push(i.value):y[i.name]=new Array(y[i.name],i.value):y[i.name]=i.value)}),f.find("*").each(function(){(r.nodeName(this,"textarea")||r.nodeName(this,"input"))&&r(this).prop("disabled",!0)}),f.find(".youzify-wall-textarea").get(0).Youzify_emojioneArea&&f.find(".youzify-wall-textarea").data("Youzify_emojioneArea").disable(),n.addClass("loading"),n.prop("disabled",!0),f.addClass("submitted"),n.css("min-width",n.css("width")),n.html('<i class="fas fa-spinner fa-spin"></i>');var i="",t=f.find("#whats-new-post-in").val(),a=f.find("#whats-new").val(),d=r("#youzify ul.activity-list li").first(),o=d,u=null;return d.length&&(o.hasClass("load-newest")&&(o=d.next()),u=o.prop("class").match(/date-recorded-([0-9]+)/)),u&&(s=u[1]),0<t&&(i=f.find("#whats-new-post-object").val()),e=r.extend({action:"youzify_post_update",cookie:bp_get_cookies(),_youzify_wpnonce_post_update:r("#_youzify_wpnonce_post_update").val(),content:a,object:i,item_id:t,since:s,_bp_as_nonce:r("#_bp_as_nonce").val()||""},y),r.post(ajaxurl,e,function(e){if(f.find("*").each(function(){(r.nodeName(this,"textarea")||r.nodeName(this,"input"))&&r(this).prop("disabled",!1)}),f.find(".youzify-wall-textarea").get(0).Youzify_emojioneArea&&f.find(".youzify-wall-textarea").data("Youzify_emojioneArea").enable(),0==e.success)r.youzify_DialogMsg("error",e.data.error);else{if(n.html('<i class="fas fa-check"></i>').hide().fadeIn("slow"),f.find(".youzify-delete-attachment").trigger("click"),0===r("ul.activity-list").length&&(r("div.error").slideUp(100).remove(),r("#message").slideUp(100).remove(),r("div.activity").append('<ul id="activity-stream" class="activity-list item-list">')),d.hasClass("load-newest")&&d.remove(),r("#activity-stream").prepend(e),s||r("#activity-stream li:first").addClass("new-update just-posted"),r(e).get(0)&&r("body,html").animate({scrollTop:r("#"+r(e).attr("id")).offset().top-65+"px"},1e3),0!==r("#latest-update").length){var i=r("#activity-stream li.new-update .activity-content .activity-inner p").html(),t=r("#activity-stream li.new-update .activity-content .activity-header p a.view").attr("href"),a=r("#activity-stream li.new-update .activity-content .activity-inner p").text(),o="";""!==a&&(o=i+" "),o+='<a href="'+t+'" rel="nofollow">'+BP_DTheme.view+"</a>",r("#latest-update").slideUp(300,function(){r("#latest-update").html(o),r("#latest-update").slideDown(300)})}r("li.new-update").hide().slideDown(300),r("li.new-update").removeClass("new-update"),r("#whats-new").val(""),"activity_slideshow"==y.post_type&&r.youzify_sliders_init(),f.get(0).reset(),f.find(".youzify-wall-textarea").get(0).Youzify_emojioneArea&&f.find(".youzify-wall-textarea").get(0).Youzify_emojioneArea.setText(""),f.find(".youzify-tagged-user .youzify-tagusers-delete-user, .youzify-list-delete-item, .youzify-list-close-icon").trigger("click"),f.find("div.youzify-activity-privacy").find(".list div").first().trigger("click"),f.find("#whats-new-post-in").find("option").first().trigger("click"),window.hasOwnProperty("youzify_disable_niceselect")||f.find("#whats-new-post-in").niceSelect("update"),r("#whats-new-post-in").trigger("change"),f.find('.youzify-wall-options input:radio[name="post_type"]').first().trigger("change"),f.find(".youzify-lp-prepost .lp-button-cancel").trigger("click"),"activity_giphy"==y.post_type&&(f.find(".youzify-delete-giphy-item").trigger("click"),f.find(".youzify-giphy-submit-search").val("").trigger("click")),"activity_poll"==y.post_type&&(f.find(".youzify-wall-cf-input").val(""),f.find(".youzify-wall-poll-form .youzify-wall-cf-item:not(:nth-child(1)):not(:nth-child(2)) .youzify-wall-form-remove-item").trigger("click")),newest_activities="",activity_last_recorded=0}setTimeout(function(){n.html(l).fadeIn("slow")},1e3),f.find(".youzify-wall-post,.youzify-update-post").prop("disabled",!1).removeClass("loading"),"youzify-share-activity-wrapper"==f.parent().attr("id")&&r(".youzify-modal-close-icon").trigger("click")}),!1}),r(document).on("change",'input:radio[name="post_type"]',function(e){var i=r(this).closest("form"),t=r(this).val(),a=r(this).data("uploader");switch(1<r('input:radio[name="post_type"]').length?0==i.find('.youzify-wall-custom-form[data-post-type!="'+t+'"]').length?i.find('.youzify-wall-custom-form[data-post-type="'+t+'"]').fadeIn():i.find('.youzify-wall-custom-form[data-post-type!="'+t+'"]').fadeOut(1,function(){i.find('.youzify-wall-custom-form[data-post-type="'+t+'"]').fadeIn()}):i.find('.youzify-wall-custom-form[data-post-type="'+t+'"]').fadeIn(),t){case"activity_video":i.find(".youzify-upload-attachments").attr("accept","video/*");break;case"activity_audio":i.find(".youzify-upload-attachments").attr("accept","audio/*");break;case"activity_file":i.find(".youzify-upload-attachments").removeAttr("accept");break;case"activity_poll":o||(r("<script/>",{rel:"text/javascript",src:Youzify.assets+"js/youzify-polls.min.js"}).appendTo("head"),o=!0);break;default:i.find(".youzify-upload-attachments").attr("accept","image/*")}"on"==a?(void 0!==e.originalEvent&&"activity_quote"!=t&&"activity_link"!=t&&"youzify-edit-activity-wrapper"!=i.parent().attr("id")&&i.find(".youzify-wall-actions .youzify-wall-upload-btn").trigger("click"),i.find(".youzify-wall-actions .youzify-wall-upload-btn").fadeIn()):i.find(".youzify-wall-actions .youzify-wall-upload-btn").fadeOut(),i.find('.youzify-wall-custom-form[data-post-type="'+t+'"]').find('input[type="text"]')[0]&&i.find('.youzify-wall-custom-form[data-post-type="'+t+'"]').find('input[type="text"]')[0].focus(),i.find(".youzify-delete-attachment").trigger("click"),i.find(".youzify-attachment-item").remove()}),r('input:radio[name="post_type"]').first().trigger("change"),r(document).on("click",".youzify-wall-upload-btn",function(e){youzify_load_attachments||(r("<script/>",{rel:"text/javascript",src:Youzify.assets+"js/youzify-attachments.min.js"}).appendTo("head"),r("<link/>",{rel:"stylesheet",href:Youzify.assets+"css/youzify-attachments.min.css"}).appendTo("head"),youzify_load_attachments=!0),r(this).closest("form").find(".youzify-wall-attachments .youzify-upload-attachments").click(),e.preventDefault()}),r(document).on("click",".youzify-tag-users-tool",function(){var a=r(this).closest("form");if(a.find(".youzify-feeling-form").fadeOut(),r(this).hasClass("loaded"))return a.find(".youzify-tagusers-form").fadeToggle(),void a.find(".youzify-tagusers-search-input").focus();var o=r(this),s=o.find("i"),n=s.attr("class");s.attr("class","fas fa-spinner fa-spin"),r.ajax({type:"POST",url:ajaxurl,dataType:"json",data:{action:"youzify_tag_users_get_user_friends"},success:function(e){o.addClass("loaded");var i=r("<div></div>").append(e.data);if("youzify-edit-activity-wrapper"==a.parent().attr("id")){var t=[];a.find('input[name="tagged_users[]"]').each(function(){i.find('.youzify-list-item[data-user-id="100"] ').fadeOut(),t.push(r(this).val())}),i.find(".youzify-list-item").each(function(e,i){-1!==jQuery.inArray(r(this).attr("data-user-id"),t)&&r(this).find(".youzify-wall-tag-user").hide()})}a.find(".youzify-tagusers-form").fadeIn(200,function(){s.attr("class",n),a.find(".youzify-tagusers-search-input").focus(),a.find(".youzify-wall-tagusers-list").html(i)})}})}),r(document).on("keyup",".youzify-list-search-input",function(){var e=r(this).closest(".youzify-wall-list"),i=this.value.toLowerCase().trim();e.find(".youzify-wall-list-items .youzify-list-item").show().filter(function(){return-1==r(this).find(".youzify-item-title, .youzify-item-description").text().toLowerCase().trim().indexOf(i)}).hide()}),r(document).on("click",".youzify-user-mood-tool",function(){var i=r(this).closest("form");if(i.find(".youzify-tagusers-form").fadeOut(),r(this).hasClass("loaded"))return i.find(".youzify-feeling-form").fadeToggle(),void i.find(".youzify-feeling-search-input").focus();i.find(".youzify-feeling-form").attr("data-placeholder",i.find(".youzify-feeling-search-input").attr("placeholder"));var t=r(this),a=t.find("i"),o=a.attr("class");a.attr("class","fas fa-spinner fa-spin"),r.ajax({type:"POST",url:ajaxurl,dataType:"json",data:{action:"youzify_feeling_activity_get_categories"},success:function(e){t.addClass("loaded"),i.find(".youzify-feeling-form").fadeIn(200,function(){a.attr("class",o),i.find(".youzify-feeling-search-input").focus(),i.find(".youzify-wall-feeling-list").html(e.data)})}})}),r(document).on("click",".youzify-feeling-item",function(e){e.preventDefault();var i=r(this),t=i.closest(".youzify-wall-feeling");if(r(this).parent().hasClass("youzify-list-category-items"))r.youzify_select_mood_emojis(t,i.attr("data-emoji"),i.attr("data-category-title"),i.find(".youzify-item-img").css("background-image"));else{t.find(".youzify-list-items-title").text(i.attr("data-category-title")),t.find('input[name="mood_type"]').val(i.attr("data-category")),t.find(".youzify-list-categories").fadeOut(),t.find(".youzify-feeling-close-icon").addClass("youzify-feeling-go-back"),t.find(".youzify-feeling-close-icon i").attr("class","far fa-arrow-alt-circle-left"),t.find('input[name="mood_search"]').val("").attr("placeholder",i.find(".youzify-item-description").text()),t.find(".youzify-list-search-icon i").attr("class",i.find(".youzify-item-icon i").attr("class"));var a=t.find('.youzify-list-category-items[data-category="'+r(this).attr("data-category")+'"]');1==a.length?a.fadeIn():t.find(".youzify-list-submit-button").fadeIn()}}),r(document).on("click",".youzify-feeling-close-icon",function(){var e=r(this),i=e.closest(".youzify-wall-feeling");if(i.find(".youzify-feeling-submit-button").fadeOut(),i.find(".youzify-feeling-search-input").val(""),i.find(".youzify-feeling-search-input").attr("placeholder",i.find(".youzify-feeling-form").attr("data-placeholder")),i.find(".youzify-feeling-search-icon i").attr("class","fas fa-search"),e.hasClass("youzify-feeling-go-back"))return e.find("i").attr("class","fas fa-times"),i.find(".youzify-list-categories, .youzify-list-item").fadeIn(),i.find(".youzify-list-category-items").fadeOut(),void e.removeClass("youzify-feeling-go-back");e.closest(".youzify-feeling-form").fadeOut()}),r(document).on("click",".youzify-wall-feeling .youzify-list-edit-item",function(){var e=r(this),i=e.closest(".youzify-wall-feeling"),t=i.find(".youzify-list-selected-items");t.fadeOut(200,function(){i.find(".youzify-feeling-search-input").val(t.find(".youzify-item-title").text()),e.closest(".youzify-selected-item").fadeOut(200,function(){r(this).remove()}),i.find(".youzify-feeling-form").fadeIn(),i.removeClass("youzify-activity-feeling-selected")})}),r(document).on("click",".youzify-wall-feeling .youzify-list-delete-item",function(){var e=r(this),i=e.closest(".youzify-wall-feeling"),t=i.find(".youzify-list-selected-items");t.fadeOut(200,function(){t.find(".youzify-item-title").text(""),e.closest(".youzify-selected-item").fadeOut(200,function(){r(this).remove()}),i.find(".youzify-feeling-close-icon").trigger("click"),i.removeClass("youzify-activity-feeling-selected")})}),r(document).on("click",".youzify-feeling-submit-button",function(){var e=r(this).closest(".youzify-wall-feeling"),i=e.find(".youzify-feeling-search-input").val();""!=i.trim()&&r.youzify_select_mood_emojis(e,i,i)}),r(document).on("keypress",".youzify-feeling-search-input",function(e){if(13==e.keyCode){e.preventDefault();var i=r(this).next(".youzify-feeling-submit-button");"none"!=i.css("display")&&i.click()}}),r.youzify_select_mood_emojis=function(e,i,t,a){e.hasClass("youzify-activity-feeling-selected")&&e.find(".youzify-selected-item").remove(),e.addClass("youzify-activity-feeling-selected"),e.find(".youzify-feeling-form").fadeOut(0,function(){e.find(".youzify-feeling-selected-items").fadeIn()});var o=null==a?"":"<div class='youzify-item-img' style='background-image: "+a+";'></div>",s=null==a?" youzify-selected-item-no-image":"";e.find(".youzify-list-selected-items").append('<div class="youzify-selected-item youzify-feeling-selected-item'+s+'">'+o+'<div class="youzify-item-title">'+t+'</div><i class="fas fa-pencil-alt youzify-selected-item-tool youzify-list-edit-item"></i><i class="fas fa-trash-alt youzify-selected-item-tool youzify-list-delete-item"></i><input type="hidden" name="mood_value" value="'+i+'"></div>').fadeIn(),e.find(".youzify-feeling-search-input").val("")},r(document).on("click",".youzify-wall-tag-user",function(){var t=r(this);if(!t.hasClass("youzify-selected")){t.addClass("youzify-selected");var a=t.closest(".youzify-list-item");r(this).fadeOut(200,function(){var e="<div class=\"youzify-selected-item youzify-tagged-user\"><div class='youzify-item-img' style='background-image: "+a.find(".youzify-item-img").css("background-image")+';\'></div><div class="youzify-item-title">'+a.find(".youzify-item-title").text()+'</div><i class="fas fa-trash-alt youzify-selected-item-tool youzify-list-delete-item youzify-tagusers-delete-user" data-user-id="'+a.attr("data-user-id")+'"></i><input type="hidden" name="tagged_users[]" value="'+a.attr("data-user-id")+'"></div>';a.closest(".youzify-wall-tagusers").find(".youzify-tagged-users").append(e);t.closest(".youzify-wall-tagusers").find(".youzify-tagged-user").length;var i=t.closest(".youzify-wall-tagusers");1==i.find(".youzify-tagged-user").length&&i.find(".youzify-tagged-users").fadeIn()})}}),r(document).on("click",".youzify-list-close-icon.youzify-tagusers-close-icon",function(){r(this).closest(".youzify-tagusers-form").fadeOut()}),r(document).on("click",".youzify-tagusers-delete-user",function(){r(this).parent();var e=r(this).closest(".youzify-wall-tagusers"),i=r(this).closest(".youzify-tagged-users");e.find(".youzify-list-item[data-user-id="+r(this).attr("data-user-id")+"] .youzify-wall-tag-user").removeClass("youzify-selected").fadeIn(),r(this).parent().fadeOut(200,function(){r(this).remove(),0==i.find(".youzify-tagged-user").length&&i.fadeOut()})}),r(document).on("change","#whats-new-post-in",function(e){0!=r(this).val()?r(this).closest(".youzify-wall-actions").find("div.youzify-activity-privacy").fadeOut():r(this).closest(".youzify-wall-actions").find("div.youzify-activity-privacy").fadeIn()}),r(document).on("click",".youzify-send-comment",function(e){if(e.preventDefault(),!r(this).hasClass("loading")){var a,o,i,t,s,n,l,f,y,d,u=r(this);return u.addClass("loading"),d=u.find("i").attr("class"),u.find("i").attr("class","fas fa-spinner fa-spin"),i=(a=u.parents("form")).parent(),s=a.attr("id").split("-"),t=i.hasClass("activity-comments")?s[2]:i.attr("id").split("-")[1],o=r("#"+a.attr("id")+" textarea"),r("#"+a.attr("id")+" div.error").hide(),u.addClass("loading").prop("disabled",!0),o.addClass("loading").prop("disabled",!0),n={action:"new_activity_comment",cookie:bp_get_cookies(),_wpnonce_new_activity_comment:r("#_wpnonce_new_activity_comment").val(),comment_id:t,form_id:s[2],post_type:"activity_comment",content:o.val()},(l=r("#_bp_as_nonce_"+t).val())&&(n["_bp_as_nonce_"+t]=l),r.post(ajaxurl,n,function(i){if(u.removeClass("loading"),o.removeClass("loading"),u.find("i").attr("class",d),i[0]+i[1]==="-1")a.append(r(i.substr(2,i.length)).hide().fadeIn(200));else{var t=a.parent();if(a.fadeOut(200,function(){0===t.children("ul").length&&(t.hasClass("activity-comments")?t.prepend("<ul></ul>"):t.append("<ul></ul>"));var e=r.trim(i);t.children("ul").append(r(e).hide().fadeIn(200)),a.children("textarea").val(""),t.parent().addClass("has-comments")}),r("#"+a.attr("id")+" textarea").val(""),f=Number(r("#activity-"+s[2]+" a.acomment-reply span").html())+1,r("#activity-"+s[2]+" a.acomment-reply span").html(f),y=t.closest(".activity-comments").find(".show-all a")){var e=y.text().match(/\((.*)\)/);e&&y.html(BP_DTheme.show_x_comments.replace("%d",Number(e[1])+1))}}r(u).prop("disabled",!1),r(o).prop("disabled",!1)}),!1}}),r(document).on("keypress",".ac-form textarea",function(e){13!=e.which||e.shiftKey||(e.preventDefault(),r(this).closest("form").find(".youzify-send-comment").click())}),r.youzify_isPostType=function(e,i){return i==e.find('input:radio[name="post_type"]:checked').val()},r(document).on("click",".share-activity",function(e){if(e.preventDefault(),!r(".share-activity.loading")[0]){var o=r(this),i=o.parents("li").attr("id").split("-")[1],s=(o.attr("data-activity-type"),!0);if(!o.hasClass("loading")){o.addClass("loading"),n=o,r("#youzify-edit-activity-wrapper");var t={action:"youzify_get_share_activity_form",youzify_share_activity_nonce:Youzify.security_nonce,activity_id:i};r.post(Youzify.ajax_url,t,function(e){if(0==e.success)return n.remove(),void r.youzify_DialogMsg("error",e.error);var i=r(e.data.form);r("body").append(i.hide());var t=r(e.data.preview);t.insertAfter(i.find("textarea#whats-new")),jQuery.isFunction(r.fn.niceSelect)&&i.find('select:not([multiple="multiple"])').niceSelect(),150<t.height()&&(t.find(".youzify-shared-wrapper-container").addClass("youzify-collapsed-preview"),i.find(".youzify-shared-wrapper").append(e.data.show_all)),i.find("form").append('<input type="hidden" value="activity_share" name="post_type" />'),i.find("form").append('<input type="hidden" value="'+e.data.activity_id+'" name="secondary_item_id" />'),i.find(".youzify-wall-options").remove(),"on"==e.posts_emojis&&(s=!1,jQuery().Youzify_emojioneArea?i.find(".youzify-wall-textarea").Youzify_emojioneArea({pickerPosition:"bottom",autocomplete:!0,saveEmojisAs:"image",events:{ready:function(){this.editor.textcomplete([{id:"youzify_mentions",match:/\B@([\-\d\w]*)$/,search:function(i,e){var t=bp.mentions.users;e(r.map(t,function(e){return 0===e.ID.indexOf(i)||0===e.name.indexOf(i)?e:null}))},template:function(e){return'<img src="'+e.image+'" /><span class="username">@'+e.ID+"</span><small>"+e.name+"</small>"},replace:function(e){return"@"+e.ID+"&nbsp;"},cache:!0,index:1}])}}}):(r("<script/>",{rel:"text/javascript",src:Youzify.assets+"js/youzify-emojionearea.min.js"}).appendTo("head"),r("<link/>",{rel:"stylesheet",href:Youzify.assets+"css/youzify-emojionearea.min.css"}).appendTo("head"))),i.find(".youzify-wall-upload-btn").remove();var a=setInterval(function(){(1==s||0==s&&i.find(".youzify-emojionearea").get(0))&&(clearInterval(a),o.attr("data-loaded","true"),o.removeClass("loading"),r.youzify_show_modal(i))},100)}).fail(function(e,i,t){return o.removeClass("loading"),r.youzify_DialogMsg("error",Youzify.unknown_error),!1})}}}),r(document).on("click",".youzify-show-all-less div",function(){var e=r(this).parent();e.hasClass("active")?(e.removeClass("active"),e.prev(".youzify-shared-wrapper-container").addClass("youzify-collapsed-preview")):(e.addClass("active"),e.prev(".youzify-shared-wrapper-container").removeClass("youzify-collapsed-preview"))})})}(jQuery);
     1!function(r){"use strict";r(document).ready(function(){var n,e=!1,o=!1;function i(){r("<link/>",{rel:"stylesheet",href:Youzify.assets+"css/youzify-url-preview.min.css"}).appendTo("head"),r("<script/>",{rel:"text/javascript",src:Youzify.assets+"js/youzify-url-preview.min.js"}).appendTo("head")}r(".youzify-wall-form-show-all").on("click",function(e){r(".youzify-wall-form-show-all").fadeOut(function(){r(".youzify-wall-opts-item").fadeIn(),r(this).remove()})}),r(document).on("input click",".youzify-wall-textarea, .ac-input",function(){r(this).next(".youzify-load-emojis").attr("data-cursor",r(this).prop("selectionStart"))}),r(document).on("focus",".youzify-wall-textarea",function(){0==e&&(r(this).closest("form").find(".youzify-lp-prepost").get(0)&&i(),e=!0)}),r(document).on("click",".youzify-edit-tool",function(){0==e&&(r("#youzify-wall-form").find(".youzify-lp-prepost").get(0)&&i(),e=!0)}),r(document).on("click",".youzify-load-emojis",function(){r(this).closest("form");r(this).find("i").attr("class","fas fa-spin fa-spinner"),r(this).addClass("loading"),r("<link/>",{rel:"stylesheet",href:Youzify.assets+"css/youzify-emojionearea.min.css"}).appendTo("head"),r("<script/>",{rel:"text/javascript",src:Youzify.assets+"js/youzify-emojionearea.min.js"}).appendTo("head")}),r(document).on("click",".youzify-wall-post",function(){var e,s=0,n=r(this),l=r(this).text(),f=n.closest("form#youzify-wall-form"),y={};r.each(f.serializeArray(),function(e,i){"_"!==i.name.substr(0,1)&&"whats-new"!==i.name.substr(0,9)&&(y[i.name]?r.isArray(y[i.name])?y[i.name].push(i.value):y[i.name]=new Array(y[i.name],i.value):y[i.name]=i.value)}),f.find("*").each(function(){(r.nodeName(this,"textarea")||r.nodeName(this,"input"))&&r(this).prop("disabled",!0)}),f.find(".youzify-wall-textarea").get(0).Youzify_emojioneArea&&f.find(".youzify-wall-textarea").data("Youzify_emojioneArea").disable(),n.addClass("loading"),n.prop("disabled",!0),f.addClass("submitted"),n.css("min-width",n.css("width")),n.html('<i class="fas fa-spinner fa-spin"></i>');var i="",t=f.find("#whats-new-post-in").val(),a=f.find("#whats-new").val(),d=r("#youzify ul.activity-list li").first(),o=d,u=null;return d.length&&(o.hasClass("load-newest")&&(o=d.next()),u=o.prop("class").match(/date-recorded-([0-9]+)/)),u&&(s=u[1]),0<t&&(i=f.find("#whats-new-post-object").val()),e=r.extend({action:"youzify_post_update",cookie:bp_get_cookies(),_youzify_wpnonce_post_update:r("#_youzify_wpnonce_post_update").val(),content:a,object:i,item_id:t,since:s,_bp_as_nonce:r("#_bp_as_nonce").val()||""},y),r.post(ajaxurl,e,function(e){if(f.find("*").each(function(){(r.nodeName(this,"textarea")||r.nodeName(this,"input"))&&r(this).prop("disabled",!1)}),f.find(".youzify-wall-textarea").get(0).Youzify_emojioneArea&&f.find(".youzify-wall-textarea").data("Youzify_emojioneArea").enable(),0==e.success)r.youzify_DialogMsg("error",e.data.error);else{if(n.html('<i class="fas fa-check"></i>').hide().fadeIn("slow"),f.find(".youzify-delete-attachment").trigger("click"),0===r("ul.activity-list").length&&(r("div.error").slideUp(100).remove(),r("#message").slideUp(100).remove(),r("div.activity").append('<ul id="activity-stream" class="activity-list item-list">')),d.hasClass("load-newest")&&d.remove(),r("#activity-stream").prepend(e),s||r("#activity-stream li:first").addClass("new-update just-posted"),r(e).get(0)&&r("body,html").animate({scrollTop:r("#"+r(e).attr("id")).offset().top-65+"px"},1e3),0!==r("#latest-update").length){var i=r("#activity-stream li.new-update .activity-content .activity-inner p").html(),t=r("#activity-stream li.new-update .activity-content .activity-header p a.view").attr("href"),a=r("#activity-stream li.new-update .activity-content .activity-inner p").text(),o="";""!==a&&(o=i+" "),o+='<a href="'+t+'" rel="nofollow">'+BP_DTheme.view+"</a>",r("#latest-update").slideUp(300,function(){r("#latest-update").html(o),r("#latest-update").slideDown(300)})}r("li.new-update").hide().slideDown(300),r("li.new-update").removeClass("new-update"),r("#whats-new").val(""),"activity_slideshow"==y.post_type&&r.youzify_sliders_init(),f.get(0).reset(),f.find(".youzify-wall-textarea").get(0).Youzify_emojioneArea&&f.find(".youzify-wall-textarea").get(0).Youzify_emojioneArea.setText(""),f.find('.bp-checkins input[type="hidden"]').val(""),f.find(".youzify-tagged-user .youzify-tagusers-delete-user, .youzify-list-delete-item, .youzify-list-close-icon").trigger("click"),f.find("div.youzify-activity-privacy").find(".list div").first().trigger("click"),f.find("#whats-new-post-in").find("option").first().trigger("click"),window.hasOwnProperty("youzify_disable_niceselect")||f.find("#whats-new-post-in").niceSelect("update"),r("#whats-new-post-in").trigger("change"),f.find('.youzify-wall-options input:radio[name="post_type"]').first().trigger("change"),f.find(".youzify-lp-prepost .lp-button-cancel").trigger("click"),"activity_giphy"==y.post_type&&(f.find(".youzify-delete-giphy-item").trigger("click"),f.find(".youzify-giphy-submit-search").val("").trigger("click")),"activity_poll"==y.post_type&&(f.find(".youzify-wall-cf-input").val(""),f.find(".youzify-wall-poll-form .youzify-wall-cf-item:not(:nth-child(1)):not(:nth-child(2)) .youzify-wall-form-remove-item").trigger("click")),newest_activities="",activity_last_recorded=0}setTimeout(function(){n.html(l).fadeIn("slow")},1e3),f.find(".youzify-wall-post,.youzify-update-post").prop("disabled",!1).removeClass("loading"),"youzify-share-activity-wrapper"==f.parent().attr("id")&&r(".youzify-modal-close-icon").trigger("click")}),!1}),r(document).on("change",'input:radio[name="post_type"]',function(e){var i=r(this).closest("form"),t=r(this).val(),a=r(this).data("uploader");switch(1<r('input:radio[name="post_type"]').length?0==i.find('.youzify-wall-custom-form[data-post-type!="'+t+'"]').length?i.find('.youzify-wall-custom-form[data-post-type="'+t+'"]').fadeIn():i.find('.youzify-wall-custom-form[data-post-type!="'+t+'"]').fadeOut(1,function(){i.find('.youzify-wall-custom-form[data-post-type="'+t+'"]').fadeIn()}):i.find('.youzify-wall-custom-form[data-post-type="'+t+'"]').fadeIn(),t){case"activity_video":i.find(".youzify-upload-attachments").attr("accept","video/*");break;case"activity_audio":i.find(".youzify-upload-attachments").attr("accept","audio/*");break;case"activity_file":i.find(".youzify-upload-attachments").removeAttr("accept");break;case"activity_poll":o||(r("<script/>",{rel:"text/javascript",src:Youzify.assets+"js/youzify-polls.min.js"}).appendTo("head"),o=!0);break;default:i.find(".youzify-upload-attachments").attr("accept","image/*")}"on"==a?(void 0!==e.originalEvent&&"activity_quote"!=t&&"activity_link"!=t&&"youzify-edit-activity-wrapper"!=i.parent().attr("id")&&i.find(".youzify-wall-actions .youzify-wall-upload-btn").trigger("click"),i.find(".youzify-wall-actions .youzify-wall-upload-btn").fadeIn()):i.find(".youzify-wall-actions .youzify-wall-upload-btn").fadeOut(),i.find('.youzify-wall-custom-form[data-post-type="'+t+'"]').find('input[type="text"]')[0]&&i.find('.youzify-wall-custom-form[data-post-type="'+t+'"]').find('input[type="text"]')[0].focus(),i.find(".youzify-delete-attachment").trigger("click"),i.find(".youzify-attachment-item").remove()}),r('input:radio[name="post_type"]').first().trigger("change"),r(document).on("click",".youzify-wall-upload-btn",function(e){youzify_load_attachments||(r("<script/>",{rel:"text/javascript",src:Youzify.assets+"js/youzify-attachments.min.js"}).appendTo("head"),r("<link/>",{rel:"stylesheet",href:Youzify.assets+"css/youzify-attachments.min.css"}).appendTo("head"),youzify_load_attachments=!0),r(this).closest("form").find(".youzify-wall-attachments .youzify-upload-attachments").click(),e.preventDefault()}),r(document).on("click",".youzify-tag-users-tool",function(){var a=r(this).closest("form");if(a.find(".youzify-feeling-form").fadeOut(),r(this).hasClass("loaded"))return a.find(".youzify-tagusers-form").fadeToggle(),void a.find(".youzify-tagusers-search-input").focus();var o=r(this),s=o.find("i"),n=s.attr("class");s.attr("class","fas fa-spinner fa-spin"),r.ajax({type:"POST",url:ajaxurl,dataType:"json",data:{action:"youzify_tag_users_get_user_friends"},success:function(e){o.addClass("loaded");var i=r("<div></div>").append(e.data);if("youzify-edit-activity-wrapper"==a.parent().attr("id")){var t=[];a.find('input[name="tagged_users[]"]').each(function(){i.find('.youzify-list-item[data-user-id="100"] ').fadeOut(),t.push(r(this).val())}),i.find(".youzify-list-item").each(function(e,i){-1!==jQuery.inArray(r(this).attr("data-user-id"),t)&&r(this).find(".youzify-wall-tag-user").hide()})}a.find(".youzify-tagusers-form").fadeIn(200,function(){s.attr("class",n),a.find(".youzify-tagusers-search-input").focus(),a.find(".youzify-wall-tagusers-list").html(i)})}})}),r(document).on("keyup",".youzify-list-search-input",function(){var e=r(this).closest(".youzify-wall-list"),i=this.value.toLowerCase().trim();e.find(".youzify-wall-list-items .youzify-list-item").show().filter(function(){return-1==r(this).find(".youzify-item-title, .youzify-item-description").text().toLowerCase().trim().indexOf(i)}).hide()}),r(document).on("click",".youzify-user-mood-tool",function(){var i=r(this).closest("form");if(i.find(".youzify-tagusers-form").fadeOut(),r(this).hasClass("loaded"))return i.find(".youzify-feeling-form").fadeToggle(),void i.find(".youzify-feeling-search-input").focus();i.find(".youzify-feeling-form").attr("data-placeholder",i.find(".youzify-feeling-search-input").attr("placeholder"));var t=r(this),a=t.find("i"),o=a.attr("class");a.attr("class","fas fa-spinner fa-spin"),r.ajax({type:"POST",url:ajaxurl,dataType:"json",data:{action:"youzify_feeling_activity_get_categories"},success:function(e){t.addClass("loaded"),i.find(".youzify-feeling-form").fadeIn(200,function(){a.attr("class",o),i.find(".youzify-feeling-search-input").focus(),i.find(".youzify-wall-feeling-list").html(e.data)})}})}),r(document).on("click",".youzify-feeling-item",function(e){e.preventDefault();var i=r(this),t=i.closest(".youzify-wall-feeling");if(r(this).parent().hasClass("youzify-list-category-items"))r.youzify_select_mood_emojis(t,i.attr("data-emoji"),i.attr("data-category-title"),i.find(".youzify-item-img").css("background-image"));else{t.find(".youzify-list-items-title").text(i.attr("data-category-title")),t.find('input[name="mood_type"]').val(i.attr("data-category")),t.find(".youzify-list-categories").fadeOut(),t.find(".youzify-feeling-close-icon").addClass("youzify-feeling-go-back"),t.find(".youzify-feeling-close-icon i").attr("class","far fa-arrow-alt-circle-left"),t.find('input[name="mood_search"]').val("").attr("placeholder",i.find(".youzify-item-description").text()),t.find(".youzify-list-search-icon i").attr("class",i.find(".youzify-item-icon i").attr("class"));var a=t.find('.youzify-list-category-items[data-category="'+r(this).attr("data-category")+'"]');1==a.length?a.fadeIn():t.find(".youzify-list-submit-button").fadeIn()}}),r(document).on("click",".youzify-feeling-close-icon",function(){var e=r(this),i=e.closest(".youzify-wall-feeling");if(i.find(".youzify-feeling-submit-button").fadeOut(),i.find(".youzify-feeling-search-input").val(""),i.find(".youzify-feeling-search-input").attr("placeholder",i.find(".youzify-feeling-form").attr("data-placeholder")),i.find(".youzify-feeling-search-icon i").attr("class","fas fa-search"),e.hasClass("youzify-feeling-go-back"))return e.find("i").attr("class","fas fa-times"),i.find(".youzify-list-categories, .youzify-list-item").fadeIn(),i.find(".youzify-list-category-items").fadeOut(),void e.removeClass("youzify-feeling-go-back");e.closest(".youzify-feeling-form").fadeOut()}),r(document).on("click",".youzify-wall-feeling .youzify-list-edit-item",function(){var e=r(this),i=e.closest(".youzify-wall-feeling"),t=i.find(".youzify-list-selected-items");t.fadeOut(200,function(){i.find(".youzify-feeling-search-input").val(t.find(".youzify-item-title").text()),e.closest(".youzify-selected-item").fadeOut(200,function(){r(this).remove()}),i.find(".youzify-feeling-form").fadeIn(),i.removeClass("youzify-activity-feeling-selected")})}),r(document).on("click",".youzify-wall-feeling .youzify-list-delete-item",function(){var e=r(this),i=e.closest(".youzify-wall-feeling"),t=i.find(".youzify-list-selected-items");t.fadeOut(200,function(){t.find(".youzify-item-title").text(""),e.closest(".youzify-selected-item").fadeOut(200,function(){r(this).remove()}),i.find(".youzify-feeling-close-icon").trigger("click"),i.removeClass("youzify-activity-feeling-selected")})}),r(document).on("click",".youzify-feeling-submit-button",function(){var e=r(this).closest(".youzify-wall-feeling"),i=e.find(".youzify-feeling-search-input").val();""!=i.trim()&&r.youzify_select_mood_emojis(e,i,i)}),r(document).on("keypress",".youzify-feeling-search-input",function(e){if(13==e.keyCode){e.preventDefault();var i=r(this).next(".youzify-feeling-submit-button");"none"!=i.css("display")&&i.click()}}),r.youzify_select_mood_emojis=function(e,i,t,a){e.hasClass("youzify-activity-feeling-selected")&&e.find(".youzify-selected-item").remove(),e.addClass("youzify-activity-feeling-selected"),e.find(".youzify-feeling-form").fadeOut(0,function(){e.find(".youzify-feeling-selected-items").fadeIn()});var o=null==a?"":"<div class='youzify-item-img' style='background-image: "+a+";'></div>",s=null==a?" youzify-selected-item-no-image":"";e.find(".youzify-list-selected-items").append('<div class="youzify-selected-item youzify-feeling-selected-item'+s+'">'+o+'<div class="youzify-item-title">'+t+'</div><i class="fas fa-pencil-alt youzify-selected-item-tool youzify-list-edit-item"></i><i class="fas fa-trash-alt youzify-selected-item-tool youzify-list-delete-item"></i><input type="hidden" name="mood_value" value="'+i+'"></div>').fadeIn(),e.find(".youzify-feeling-search-input").val("")},r(document).on("click",".youzify-wall-tag-user",function(){var t=r(this);if(!t.hasClass("youzify-selected")){t.addClass("youzify-selected");var a=t.closest(".youzify-list-item");r(this).fadeOut(200,function(){var e="<div class=\"youzify-selected-item youzify-tagged-user\"><div class='youzify-item-img' style='background-image: "+a.find(".youzify-item-img").css("background-image")+';\'></div><div class="youzify-item-title">'+a.find(".youzify-item-title").text()+'</div><i class="fas fa-trash-alt youzify-selected-item-tool youzify-list-delete-item youzify-tagusers-delete-user" data-user-id="'+a.attr("data-user-id")+'"></i><input type="hidden" name="tagged_users[]" value="'+a.attr("data-user-id")+'"></div>';a.closest(".youzify-wall-tagusers").find(".youzify-tagged-users").append(e);t.closest(".youzify-wall-tagusers").find(".youzify-tagged-user").length;var i=t.closest(".youzify-wall-tagusers");1==i.find(".youzify-tagged-user").length&&i.find(".youzify-tagged-users").fadeIn()})}}),r(document).on("click",".youzify-list-close-icon.youzify-tagusers-close-icon",function(){r(this).closest(".youzify-tagusers-form").fadeOut()}),r(document).on("click",".youzify-tagusers-delete-user",function(){r(this).parent();var e=r(this).closest(".youzify-wall-tagusers"),i=r(this).closest(".youzify-tagged-users");e.find(".youzify-list-item[data-user-id="+r(this).attr("data-user-id")+"] .youzify-wall-tag-user").removeClass("youzify-selected").fadeIn(),r(this).parent().fadeOut(200,function(){r(this).remove(),0==i.find(".youzify-tagged-user").length&&i.fadeOut()})}),r(document).on("change","#whats-new-post-in",function(e){0!=r(this).val()?r(this).closest(".youzify-wall-actions").find("div.youzify-activity-privacy").fadeOut():r(this).closest(".youzify-wall-actions").find("div.youzify-activity-privacy").fadeIn()}),r(document).on("click",".youzify-send-comment",function(e){if(e.preventDefault(),!r(this).hasClass("loading")){var a,o,i,t,s,n,l,f,y,d,u=r(this);return u.addClass("loading"),d=u.find("i").attr("class"),u.find("i").attr("class","fas fa-spinner fa-spin"),i=(a=u.parents("form")).parent(),s=a.attr("id").split("-"),t=i.hasClass("activity-comments")?s[2]:i.attr("id").split("-")[1],o=r("#"+a.attr("id")+" textarea"),r("#"+a.attr("id")+" div.error").hide(),u.addClass("loading").prop("disabled",!0),o.addClass("loading").prop("disabled",!0),n={action:"new_activity_comment",cookie:bp_get_cookies(),_wpnonce_new_activity_comment:r("#_wpnonce_new_activity_comment").val(),comment_id:t,form_id:s[2],post_type:"activity_comment",content:o.val()},(l=r("#_bp_as_nonce_"+t).val())&&(n["_bp_as_nonce_"+t]=l),r.post(ajaxurl,n,function(i){if(u.removeClass("loading"),o.removeClass("loading"),u.find("i").attr("class",d),i[0]+i[1]==="-1")a.append(r(i.substr(2,i.length)).hide().fadeIn(200));else{var t=a.parent();if(a.fadeOut(200,function(){0===t.children("ul").length&&(t.hasClass("activity-comments")?t.prepend("<ul></ul>"):t.append("<ul></ul>"));var e=r.trim(i);t.children("ul").append(r(e).hide().fadeIn(200)),a.children("textarea").val(""),t.parent().addClass("has-comments")}),r("#"+a.attr("id")+" textarea").val(""),f=Number(r("#activity-"+s[2]+" a.acomment-reply span").html())+1,r("#activity-"+s[2]+" a.acomment-reply span").html(f),y=t.closest(".activity-comments").find(".show-all a")){var e=y.text().match(/\((.*)\)/);e&&y.html(BP_DTheme.show_x_comments.replace("%d",Number(e[1])+1))}}r(u).prop("disabled",!1),r(o).prop("disabled",!1)}),!1}}),r(document).on("keypress",".ac-form textarea",function(e){13!=e.which||e.shiftKey||(e.preventDefault(),r(this).closest("form").find(".youzify-send-comment").click())}),r.youzify_isPostType=function(e,i){return i==e.find('input:radio[name="post_type"]:checked').val()},r(document).on("click",".share-activity",function(e){if(e.preventDefault(),!r(".share-activity.loading")[0]){var o=r(this),i=o.parents("li").attr("id").split("-")[1],s=(o.attr("data-activity-type"),!0);if(!o.hasClass("loading")){o.addClass("loading"),n=o,r("#youzify-edit-activity-wrapper");var t={action:"youzify_get_share_activity_form",youzify_share_activity_nonce:Youzify.security_nonce,activity_id:i};r.post(Youzify.ajax_url,t,function(e){if(0==e.success)return n.remove(),void r.youzify_DialogMsg("error",e.error);var i=r(e.data.form);r("body").append(i.hide());var t=r(e.data.preview);t.insertAfter(i.find("textarea#whats-new")),jQuery.isFunction(r.fn.niceSelect)&&i.find('select:not([multiple="multiple"])').niceSelect(),150<t.height()&&(t.find(".youzify-shared-wrapper-container").addClass("youzify-collapsed-preview"),i.find(".youzify-shared-wrapper").append(e.data.show_all)),i.find("form").append('<input type="hidden" value="activity_share" name="post_type" />'),i.find("form").append('<input type="hidden" value="'+e.data.activity_id+'" name="secondary_item_id" />'),i.find(".youzify-wall-options").remove(),"on"==e.posts_emojis&&(s=!1,jQuery().Youzify_emojioneArea?i.find(".youzify-wall-textarea").Youzify_emojioneArea({pickerPosition:"bottom",autocomplete:!0,saveEmojisAs:"image",events:{ready:function(){this.editor.textcomplete([{id:"youzify_mentions",match:/\B@([\-\d\w]*)$/,search:function(i,e){var t=bp.mentions.users;e(r.map(t,function(e){return 0===e.ID.indexOf(i)||0===e.name.indexOf(i)?e:null}))},template:function(e){return'<img src="'+e.image+'" /><span class="username">@'+e.ID+"</span><small>"+e.name+"</small>"},replace:function(e){return"@"+e.ID+"&nbsp;"},cache:!0,index:1}])}}}):(r("<script/>",{rel:"text/javascript",src:Youzify.assets+"js/youzify-emojionearea.min.js"}).appendTo("head"),r("<link/>",{rel:"stylesheet",href:Youzify.assets+"css/youzify-emojionearea.min.css"}).appendTo("head"))),i.find(".youzify-wall-upload-btn").remove();var a=setInterval(function(){(1==s||0==s&&i.find(".youzify-emojionearea").get(0))&&(clearInterval(a),o.attr("data-loaded","true"),o.removeClass("loading"),r.youzify_show_modal(i))},100)}).fail(function(e,i,t){return o.removeClass("loading"),r.youzify_DialogMsg("error",Youzify.unknown_error),!1})}}}),r(document).on("click",".youzify-show-all-less div",function(){var e=r(this).parent();e.hasClass("active")?(e.removeClass("active"),e.prev(".youzify-shared-wrapper-container").addClass("youzify-collapsed-preview")):(e.addClass("active"),e.prev(".youzify-shared-wrapper-container").removeClass("youzify-collapsed-preview"))})})}(jQuery);
  • youzify/trunk/includes/public/core/class-youzify-fields.php

    r2582969 r2740651  
    8888        }
    8989
     90        do_action( 'youzify_before_field_item', $option );
     91
    9092        $this->get_item( $options_name, $is_user, $option, $real_value );
     93
     94        do_action( 'youzify_after_field_item', $option );
    9195
    9296        // Close Option Divs
     
    747751
    748752        endswitch;
    749 
    750753    }
    751754
  • youzify/trunk/includes/public/core/class-youzify-media.php

    r2682146 r2740651  
    4141        $query = ! isset( $args['query'] ) || $args['query'] == 'data' ? 'm.id, m.media_id, m.item_id, m.data' : 'COUNT(*)';
    4242
    43         $page = isset( $args['page'] ) ? $args['page'] : 1;
    44 
    45         $limit = isset( $args['limit'] ) ? $args['limit'] : 9;
     43        $page = isset( $args['page'] ) ? absint( sanitize_text_field( $args['page'] ) ): 1;
     44
     45        $limit = isset( $args['limit'] ) ? absint( sanitize_text_field( $args['limit'] ) ): 9;
    4646
    4747        // Get Offset.
    48         $offset = isset( $args['limit'] ) ? ( $page - 1 ) * $args['limit'] : 0;
     48        $offset = isset( $limit ) ? ( $page - 1 ) * $limit : 0;
    4949
    5050        // Get Activity Types.
     
    6565
    6666        } else {
    67             $sql .= " m.component = 'groups' AND a.item_id = {$args['group_id']}";
     67            $sql .= $wpdb->prepare( " m.component = 'groups' AND a.item_id = %d", $args['group_id'] );
    6868        }
    6969
    7070        // Get User ID.
    71         $user_id = isset( $args['user_id'] ) ? $args['user_id'] : '';
     71        $user_id = isset( $args['user_id'] ) ? absint( sanitize_text_field( $args['user_id'] ) ) : '';
    7272
    7373        if ( ! empty( $user_id ) ) {
    74             $sql .= " AND a.user_id = $user_id";
     74            $sql .= $wpdb->prepare( " AND a.user_id = %d", $user_id );
    7575        }
    7676
     
    8484
    8585        // Hide Spam Posts AND Set posts type.
    86         $sql .= " AND a.is_spam = 0 AND a.type IN ($type)";
     86        $sql .= " AND a.is_spam = 0 AND a.type IN ( $type )";
    8787
    8888        // Filter SQL
     
    9595
    9696            if ( ! empty( $limit ) ) {
    97                 $sql .= " GROUP BY m.id ORDER BY m.id DESC LIMIT $limit";
     97                $sql .= $wpdb->prepare( " GROUP BY m.id ORDER BY m.id DESC LIMIT %d", $limit );
    9898            }
    9999
    100100            if ( ! empty( $offset ) ) {
    101                 $sql .= " OFFSET $offset ";
     101                $sql .= $wpdb->prepare( " OFFSET %d", $offset );
    102102            }
    103 
    104103            // Get Result
    105104            $result = $wpdb->get_results( $sql , ARRAY_A );
  • youzify/trunk/includes/public/core/class-youzify-wall.php

    r2658830 r2740651  
    195195                    ?>
    196196
    197                     <a rel="nofollow" href="<?php echo $item_url; ?>" class="youzify-comment-file">
     197                    <a rel="nofollow" target="_blank" href="<?php echo $item_url; ?>" class="youzify-comment-file">
    198198                        <span class="youzify-file-icon"><i class="fas fa-download youzify-attachment-file-icon"></i></span>
    199199                        <span class="youzify-wall-file-details">
     
    318318        $old_activities_template = $activities_template;
    319319
     320        $activities_template->activity = new BP_Activity_Activity( $activity_id );
     321
     322        // $->activity = ;
    320323        $show_preview = true;
    321324
    322         if ( bp_has_activities ( 'include=' . $activity_id ) ) {
    323             while ( bp_activities() ) {
    324                 bp_the_activity();
    325                 if ( ! empty( $activities_template->activity->privacy ) && $activities_template->activity->privacy != 'public' ) {
    326                     $show_preview = false;
    327                 }
    328             }
    329         } else {
    330             $show_preview = false;
    331         }
     325        if ( $this->get_privacy( $activity_id ) != 'public' ) {
     326            $show_preview = false;
     327        }
    332328
    333329        ?>
     
    497493                <div class="youzify-wall-file-size"><?php echo youzify_file_format_size( $data['file_size'] ); ?></div>
    498494            </div>
    499             <a rel="nofollow" href="<?php echo $url; ?>" class="youzify-wall-file-download"><i class="fas fa-download"></i><?php _e( 'Download', 'youzify' ); ?></a>
     495            <a rel="nofollow" target="_blank" href="<?php echo $url; ?>" class="youzify-wall-file-download"><i class="fas fa-download"></i><?php _e( 'Download', 'youzify' ); ?></a>
    500496        </div>
    501497
  • youzify/trunk/includes/public/core/gamipress/youzify-gamipress-balance.php

    r2626873 r2740651  
    3636                    // Get Rank ID.
    3737                    $current_rank_id = gamipress_get_user_rank_id( $user_id, $rank_type );
     38
     39                    if ( $current_rank_id == 0 ) {
     40                        continue;
     41                    }
    3842
    3943                    // Get Rank Post.
  • youzify/trunk/includes/public/core/mycred/youzify-mycred-badges.php

    r2699278 r2740651  
    1010
    1111    // Get Ballance
    12     $user_badges = mycred_get_users_badges( $user_id );
     12    $user_badges = youzify_mycred_get_users_badges( $user_id );
    1313
    1414    // Get Badges total
     
    118118
    119119    // Get Ballance
    120     $user_badges = mycred_get_users_badges( $user_id );
     120    $user_badges = youzify_mycred_get_users_badges( $user_id );
    121121
    122122    // Get Badges Total
     
    185185        return false;
    186186    }
    187 
    188187    // Get badges visibility
    189188    if ( 'off' == youzify_option( 'youzify_enable_cards_mycred_badges', 'on' ) ) {
     
    238237
    239238    // Get User Badges.
    240     $user_badges = mycred_get_users_badges( bp_displayed_user_id() );
     239    $user_badges = youzify_mycred_get_users_badges( bp_displayed_user_id() );
    241240
    242241    if ( empty( $user_badges ) ) {
     
    248247
    249248// add_filter( 'youzify_profile_widget_visibility', 'youzify_mycred_is_user_have_widgets', 10, 2 );
     249
     250if ( ! function_exists( 'youzify_mycred_get_users_badges' ) ) :
     251    function youzify_mycred_get_users_badges( $user_id = NULL, $force = false ) {
     252
     253        if ( $user_id === NULL ) return array();
     254
     255        // global $mycred_current_account;
     256
     257        // if ( mycred_is_current_account( $user_id ) && isset( $mycred_current_account->badge_ids ) && $force == false )
     258        //  return $mycred_current_account->badge_ids;
     259
     260        $badge_ids = mycred_get_user_meta( $user_id, MYCRED_BADGE_KEY . '_ids', '', true );
     261        if ( !isset($badge_ids) || $badge_ids == '' || $force ) {
     262
     263            global $wpdb;
     264
     265            $badge_ids = array();
     266            $query     = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM {$wpdb->usermeta} WHERE user_id = %d AND meta_key LIKE %s AND meta_key NOT LIKE '%_issued_on' AND meta_key NOT LIKE '%_ids'", $user_id, mycred_get_meta_key( MYCRED_BADGE_KEY ) . '%' ) );
     267
     268            if ( ! empty( $query ) ) {
     269
     270                foreach ( $query as $badge ) {
     271
     272                    $badge_id = str_replace( MYCRED_BADGE_KEY, '', $badge->meta_key );
     273                    if ( $badge_id == '' ) continue;
     274
     275                    $badge_id = absint( $badge_id );
     276                    if ( ! array_key_exists( $badge_id, $badge_ids ) )
     277                        $badge_ids[ $badge_id ] = absint( $badge->meta_value );
     278
     279                }
     280
     281                mycred_update_user_meta( $user_id, MYCRED_BADGE_KEY . '_ids', '', $badge_ids );
     282
     283            }
     284
     285        }
     286
     287        $clean_ids = array();
     288        if ( ! empty( $badge_ids ) ) {
     289            foreach ( $badge_ids as $id => $level ) {
     290
     291                $id = absint( $id );
     292                if ( $id === 0 || strlen( $level ) < 1 ) continue;
     293                $clean_ids[ $id ] = absint( $level );
     294
     295            }
     296        }
     297
     298        return apply_filters( 'youzify_mycred_get_users_badges', $clean_ids, $user_id );
     299
     300    }
     301endif;
  • youzify/trunk/includes/public/core/mycred/youzify-mycred-balance.php

    r2612097 r2740651  
    22
    33/**
    4  * Get User Balance
    5  */
    6 function youzify_mycred_get_user_balance_box( $user_id = null , $title = null, $point_type = null ) {
    7 
    8     if ( ! youzify_is_mycred_active() )  {
    9         return;
    10     }
     4 * Get User Badges
     5 */
     6function youzify_mycred_get_user_badges( $user_id = null, $max_badges = 6, $more_type = 'box', $width = MYCRED_BADGE_WIDTH, $height = MYCRED_BADGE_HEIGHT ) {
    117
    128    // Get User ID.
     
    1410
    1511    // Get Ballance
    16     $user_balance = mycred_get_users_fcred( $user_id );
    17 
    18     // Load myCRED with this points type.
    19     $mycred = mycred( 'mycred_default' );
    20 
    21     // Get Show Points Value
    22     $show_points = apply_filters( 'youzify_mycred_show_user_balance', true, $user_id );
    23 
    24     // Get Show Rank Value
    25     $show_rank = apply_filters( 'youzify_mycred_show_user_rank', true, $user_id );
     12    $user_badges = youzify_mycred_get_users_badges( $user_id );
     13
     14    // Get Badges total
     15    $badges_nbr = count( $user_badges );
    2616
    2717    ?>
    2818
    29     <div class="youzify-user-balance-box">
    30 
    31         <?php if ( $show_points ) : ?>
    32             <?php if ( ! empty( $title ) ) : ?>
    33                 <span class="youzify-box-head"><i class="far fa-gem"></i><?php echo $title; ?></span>
    34             <?php endif; ?>
    35             <span class="youzify-user-points"><?php echo $user_balance; ?></span>
    36             <span class="youzify-user-points-slash">/</span>
    37             <span class="youzify-user-points-title"><?php echo _n( $mycred->singular(), $mycred->plural(), $user_balance ); ?></span>
    38         <?php endif; ?>
     19    <?php if ( ! empty( $user_badges ) ) : ?>
     20
     21    <div class="youzify-user-badges">
    3922
    4023        <?php
    4124
    42         if ( function_exists( 'mycred_get_users_rank' ) && $show_rank ) {
    43 
    44             // Get rank object
    45             $rank = mycred_get_users_rank( $user_id );
    46 
    47             // If the user has a rank, $rank will be an object
    48             if ( is_object( $rank ) ) {
    49 
    50                 // Rank Logo
    51                 $rank_logo = $rank->has_logo && $rank->logo_id != 0 ? $rank->get_image( 'logo' ) : '<i class="fas fa-user"></i>';
    52 
    53                 // Show rank title
    54                 echo '<div class="youzify-user-level-data">' . $rank_logo . '<span class="youzify-user-level-title">' . $rank->title . '</span></div>';
    55 
     25        // Limit Bqdges Number
     26        $user_badges = array_slice( $user_badges, 0, $max_badges, true );
     27
     28        foreach ( $user_badges as $badge_id => $level ) {
     29
     30            // Get Levels.
     31            $levels = mycred_get_badge_levels( $badge_id );
     32
     33            // Image URL.
     34            $image_url = isset( $levels[ $level ] ) ? mycred_get_attachment_url( $levels[ $level ]['attachment_id'] ) : '';
     35
     36            if ( ! empty( $image_url ) ) {
     37                echo '<div class="youzify-badge-item" data-youzify-tooltip="'. mycred_get_the_title( $badge_id ) .'">' . apply_filters( 'mycred_the_badge', '<img loading="lazy" ' . youzify_get_image_attributes_by_link(  $image_url ) . ' alt="">', $badge_id, array(), $user_id ) . '</div>';
    5638            }
     39
     40        }
     41
     42        if ( 'box' == $more_type ) {
     43            youzify_mycred_get_badges_more_button( $user_id, $badges_nbr, $max_badges, $more_type );
    5744        }
    5845
    5946        ?>
    6047
    61         <?php do_action( 'youzify_after_user_balance_widget', $user_id ); ?>
    62 
    6348    </div>
    6449
     50    <?php endif;
     51
     52
     53    if ( 'text' == $more_type ) {
     54        youzify_mycred_get_badges_more_button( $user_id, $badges_nbr, $max_badges, $more_type );
     55    }
     56
     57}
     58
     59/**
     60 * Get Badges Widget More Button.
     61 */
     62function youzify_mycred_get_badges_more_button( $user_id = null, $badges_nbr = null, $max_badges = null, $more_type = 'box' ) {
     63
     64    if ( $badges_nbr > $max_badges ) :
     65
     66        $more_nbr = $badges_nbr - $max_badges;
     67        $more_title = ( 'text' == $more_type ) ? sprintf( __( 'Show All Badges ( %s )', 'youzify' ), $badges_nbr ) : '+' . $more_nbr; ?>
     68        <div class="youzify-badge-item youzify-more-items youzify-user-badges-more-<?php echo $more_type ?>" <?php if ( 'box' == $more_type ) echo 'data-youzify-tooltip="' . __( 'Show All Badges', 'youzify' )  . '"'; ?>><a href="<?php echo bp_core_get_user_domain( $user_id ) . youzify_mycred_badges_slug();?>"><?php echo $more_title; ?></a></div>
     69    <?php endif;
     70
     71}
     72
     73/**
     74 * Get Profile Badges Widget.
     75 */
     76function youzify_mycred_profile_badges_widget_content() {
     77
     78    // Get User id.
     79    $user_id = bp_displayed_user_id();
     80
     81    // Get Bages max number.
     82    $max_badges = youzify_option( 'youzify_wg_max_user_badges_items', 12 );
     83
     84    // Get Badges
     85    youzify_mycred_get_user_badges( $user_id, $max_badges, 'text' );
     86
     87}
     88
     89add_action( 'youzify_user_badges_widget_content', 'youzify_mycred_profile_badges_widget_content' );
     90
     91/**
     92 * Get Mycred Badges slug
     93 */
     94function youzify_mycred_badges_slug() {
     95    return apply_filters( 'youzify_mycred_badges_slug', 'badges' );
     96}
     97
     98/**
     99 * Get Badges Tab Template
     100 */
     101function youzify_profile_mycred_badges_tab_screen() {
     102
     103    // Call Posts Tab Content.
     104    add_action( 'bp_template_content', 'youzify_get_mycred_badges_page_content' );
     105
     106    // Load Tab Template
     107    bp_core_load_template( 'buddypress/members/single/plugins' );
     108
     109}
     110
     111/**
     112 * Get Badges Tab Content.
     113 */
     114function youzify_get_mycred_badges_page_content() {
     115
     116    // Get User ID.
     117    $user_id = ! empty( $user_id ) ? $user_id : bp_displayed_user_id();
     118
     119    // Get Ballance
     120    $user_badges = youzify_mycred_get_users_badges( $user_id );
     121
     122    // Get Badges Total
     123    $badges_total = isset( $user_badges ) ? count( $user_badges ) : 0;
     124
     125    $full_name = bp_get_displayed_user_fullname();
     126
     127    $first_name = bp_get_user_firstname( $full_name );
     128
     129    $username = ! empty( $first_name ) ? $first_name : bp_core_get_username( $user_id );
     130
     131    $page_title = bp_is_my_profile() ? __( 'My Badges', 'youzify' ) : sprintf( __( "%1s's Badges", 'youzify' ), $username );
     132
     133    ?>
     134
     135    <div class="youzify-tab-title-box">
     136        <div class="youzify-tab-title-icon"><i class="fas fa-trophy"></i></div>
     137        <div class="youzify-tab-title-content">
     138            <h2><?php echo $page_title; ?></h2>
     139            <span><?php echo sprintf( _n( '%s Badge', '%s Badges', $badges_total, 'youzify' ), $badges_total ); ?></span>
     140        </div>
     141    </div>
     142
     143    <div class="youzify-user-badges-tab">
     144
     145        <?php
     146
     147        if ( ! empty( $user_badges ) ) {
     148
     149            foreach ( $user_badges as $badge_id => $level ) {
     150
     151                $badge = mycred_get_badge( $badge_id, $level );
     152
     153                if ( $badge === false ) continue;
     154
     155                $badge->image_width  = 100;
     156                $badge->image_height = 100;
     157
     158                if ( $badge->level_image !== false ){
     159                    echo '<div class="youzify-user-badge-item">';
     160                    echo apply_filters( 'mycred_the_badge', $badge->get_image( $level ), $badge_id, $badge, $user_id );
     161                    echo apply_filters( 'youzify_mycred_the_badge_title', '<div class="youzify-user-badge-title">' . $badge->title . '</div>', $badge, $level );
     162                    echo '</div>';
     163                }
     164
     165            }
     166
     167        }
     168
     169        ?>
     170
     171        <?php do_action( 'youzify_after_user_badges_tab' ); ?>
     172
     173    </div>
     174
    65175    <?php
    66176}
    67177
    68 /**
    69  * Function Get Mycred balance widget content.
    70  */
    71 function youzify_mycred_profile_balance_widget_content() {
    72 
    73     // Get Widget Title.
    74     $title = youzify_option( 'youzify_wg_user_balance_title', __( 'User Balance', 'youzify' ) );
    75 
    76     // Get Widget.
    77     youzify_mycred_get_user_balance_box( null, $title );
    78 
    79 }
    80 
    81 add_action( 'youzify_user_balance_widget_content', 'youzify_mycred_profile_balance_widget_content' );
    82 
    83 /**
    84  * Check User Balance Widget Visibility.
    85  */
    86 function youzify_mycred_is_user_have_balance( $widget_visibility, $widget_name ) {
    87 
    88     if ( 'user_balance' != $widget_name ) {
     178
     179/**
     180 * Members Directory - Display Badges
     181 */
     182function youzify_md_display_user_badges() {
     183
     184    if ( ! bp_is_directory() ) {
     185        return false;
     186    }
     187    // Get badges visibility
     188    if ( 'off' == youzify_option( 'youzify_enable_cards_mycred_badges', 'on' ) ) {
     189        return;
     190    }
     191
     192    // Get User id.
     193    $user_id = bp_get_member_user_id();
     194
     195    // Get Bages max number.
     196    $max_badges = youzify_option( 'youzify_wg_max_card_user_badges_items', 4 );
     197
     198    ?>
     199
     200    <div class="youzify-md-user-badges"><?php youzify_mycred_get_user_badges( $user_id, $max_badges, 'box' ); ?></div>
     201
     202    <?php
     203}
     204
     205add_action( 'bp_directory_members_item', 'youzify_md_display_user_badges');
     206
     207/**
     208 * Author Box - Display Badges
     209 */
     210function youzify_mycred_author_box_badges( $args = null ) {
     211
     212    // Get badges visibility
     213    if ( 'off' == youzify_option( 'youzify_enable_author_box_mycred_badges', 'on' ) ) {
     214        return;
     215    }
     216
     217    // Get Bages max number.
     218    $max_badges = youzify_option( 'youzify_author_box_max_user_badges_items', 3 );
     219
     220    ?>
     221
     222    <div class="youzify-user-badges"><?php youzify_mycred_get_user_badges( $args['user_id'], $max_badges, 'box' ); ?></div>
     223
     224    <?php
     225}
     226
     227add_action( 'youzify_author_box_badges_content', 'youzify_mycred_author_box_badges' );
     228
     229/**
     230 * Check User Badges Widget Visibility.
     231 */
     232function youzify_mycred_is_user_have_widgets( $widget_visibility, $widget_name ) {
     233
     234    if ( 'user_badges' != $widget_name ) {
    89235        return $widget_visibility;
    90236    }
    91237
     238    // Get User Badges.
     239    $user_badges = youzify_mycred_get_users_badges( bp_displayed_user_id() );
     240
     241    if ( empty( $user_badges ) ) {
     242        return false;
     243    }
     244
    92245    return true;
    93246}
    94247
    95 add_filter( 'youzify_profile_widget_visibility', 'youzify_mycred_is_user_have_balance', 10, 2 );
    96 
    97 /**
    98  * User Balance WP Widget
    99  */
    100 function youzify_mycred_user_balance_wp_widget() {
    101     // require YOUZIFY_CORE . 'widgets/wordpress-widgets/class-youzify-mycred-balance-widget.php';
    102 
    103     // register_widget( 'Youzify_Mycred_Balance_Widget' );
    104 }
    105 
    106 add_action( 'widgets_init', 'youzify_mycred_user_balance_wp_widget' );
    107 
    108 /**
    109  * Get Members Directory Mycred Statistics.
    110  */
    111 function youzify_get_md_mycred_statistics( $user_id ) {
    112 
    113     ?>
    114 
    115     <?php if ( 'on' == youzify_option( 'youzify_enable_md_user_points_statistics', 'on' ) ) :  ?>
    116         <?php $points = mycred_get_users_balance( $user_id ); ?>
    117         <a href="<?php echo youzify_get_user_profile_page( 'mycred-history', $user_id ); ?>" class="youzify-data-item youzify-data-points" data-youzify-tooltip="<?php echo sprintf( _n( '%s Point', '%s Points', $points, 'youzify' ), $points ); ?>">
    118             <span class="dashicons dashicons-awards"></span>
    119         </a>
    120     <?php endif; ?>
    121 
    122     <?php
    123 
    124 }
    125 
    126 add_action( 'youzify_after_members_directory_card_statistics', 'youzify_get_md_mycred_statistics' );
     248// add_filter( 'youzify_profile_widget_visibility', 'youzify_mycred_is_user_have_widgets', 10, 2 );
     249
     250if ( ! function_exists( 'youzify_mycred_get_users_badges' ) ) :
     251    function youzify_mycred_get_users_badges( $user_id = NULL, $force = false ) {
     252
     253        if ( $user_id === NULL ) return array();
     254
     255        // global $mycred_current_account;
     256
     257        // if ( mycred_is_current_account( $user_id ) && isset( $mycred_current_account->badge_ids ) && $force == false )
     258        //  return $mycred_current_account->badge_ids;
     259
     260        $badge_ids = mycred_get_user_meta( $user_id, MYCRED_BADGE_KEY . '_ids', '', true );
     261        if ( !isset($badge_ids) || $badge_ids == '' || $force ) {
     262
     263            global $wpdb;
     264
     265            $badge_ids = array();
     266            $query     = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM {$wpdb->usermeta} WHERE user_id = %d AND meta_key LIKE %s AND meta_key NOT LIKE '%_issued_on' AND meta_key NOT LIKE '%_ids'", $user_id, mycred_get_meta_key( MYCRED_BADGE_KEY ) . '%' ) );
     267
     268            if ( ! empty( $query ) ) {
     269
     270                foreach ( $query as $badge ) {
     271
     272                    $badge_id = str_replace( MYCRED_BADGE_KEY, '', $badge->meta_key );
     273                    if ( $badge_id == '' ) continue;
     274
     275                    $badge_id = absint( $badge_id );
     276                    if ( ! array_key_exists( $badge_id, $badge_ids ) )
     277                        $badge_ids[ $badge_id ] = absint( $badge->meta_value );
     278
     279                }
     280
     281                mycred_update_user_meta( $user_id, MYCRED_BADGE_KEY . '_ids', '', $badge_ids );
     282
     283            }
     284
     285        }
     286
     287        $clean_ids = array();
     288        if ( ! empty( $badge_ids ) ) {
     289            foreach ( $badge_ids as $id => $level ) {
     290
     291                $id = absint( $id );
     292                if ( $id === 0 || strlen( $level ) < 1 ) continue;
     293                $clean_ids[ $id ] = absint( $level );
     294
     295            }
     296        }
     297
     298        return apply_filters( 'youzify_mycred_get_users_badges', $clean_ids, $user_id );
     299
     300    }
     301endif;
  • youzify/trunk/includes/public/core/widgets/youzify-widgets/class-youzify-custom-widgets.php

    r2509098 r2740651  
    3737        }
    3838
    39         echo "<div class='" . youzify_generate_class( $widget_class ) . "'>" . $wp_content . '</div>';
     39        if ( ! empty( trim( $wp_content ) ) ) {
     40            echo "<div class='" . youzify_generate_class( $widget_class ) . "'>" . $wp_content . '</div>';
     41        }
    4042
    4143    }
  • youzify/trunk/includes/public/core/widgets/youzify-widgets/class-youzify-post.php

    r2487434 r2740651  
    1010        // Get User ID
    1111        $user_id = bp_displayed_user_id();
     12
    1213        // Get Post ID
    1314        $post_id = get_the_author_meta( 'youzify_wg_post_id', $user_id );
     
    3031        $display_icons = youzify_option( 'youzify_display_wg_post_meta_icons', 'on' );
    3132
     33        $post_widget_img_size = apply_filters( 'youzify_post_widget_thumbnail_size', 'medium' );
     34
    3235        ?>
    3336
    3437        <div class="youzify-post-content">
    3538
    36             <?php youzify_get_post_thumbnail( array( 'attachment_id' => get_post_thumbnail_id( $post_id ), 'size' => 'medium', 'element' => 'profile-post-widget' ) ); ?>
     39            <?php youzify_get_post_thumbnail( array( 'attachment_id' => get_post_thumbnail_id( $post_id ), 'size' => $post_widget_img_size, 'element' => 'profile-post-widget' ) ); ?>
    3740
    3841            <div class="youzify-post-container">
  • youzify/trunk/includes/public/core/widgets/youzify-widgets/class-youzify-recent-posts.php

    r2487434 r2740651  
    1111        $recent_posts = get_posts(
    1212            array(
    13                 'orderby' => 'date',
     13                'orderby' => apply_filters( 'youzify_recent_posts_widget_order_by', 'date' ),
    1414                'order'   => 'desc',
    1515                'author'  => bp_displayed_user_id(),
  • youzify/trunk/readme.txt

    r2699278 r2740651  
    55Requires at least: 4.9
    66Requires PHP: 5.6
    7 Tested up to: 5.8
     7Tested up to: 6.0
    88Stable tag: 1.1.9
    99License: GPLv2 or later
     
    1616**Welcome to a New Era of WordPress Communities and User Profiles!**
    1717
    18 <blockquote><a href="https://1.envato.market/LGqEL">[ATTENTION] Next Youzify PRO Price Increase is By 31 March 2022, Get Your Lifetime Youzify Pro Version at CodeCanyon for only $60 BEFORE THE PRICE GOES UP!</a></blockquote>
     18<blockquote><a href="https://1.envato.market/LGqEL">[ATTENTION] Next Youzify PRO Price Increase will be SOON, Secure Your Lifetime Youzify Pro Version at CodeCanyon for only $62 BEFORE THE PRICE GOES UP!</a></blockquote>
    1919
    2020<a href="https://youzify.com/">[Live Demo] Check out our live demo, it's a whole new world!</a>
     
    532532= 1.1.9 - 2022-03-25 =
    533533Fix - Activity images lightbox disabled scroll
     534
     535= 1.2.0 - 2022-06-10 =
     536Fix - Media Pagination Security Improvements
  • youzify/trunk/youzify.php

    r2699278 r2740651  
    44 * Plugin URI:  https://youzify.com
    55 * Description: Youzify is a WordPress Community, Social Network and User Profiles management solution with a Secure Membership System, Front-end Account Settings, Powerful Admin Panel, Many Header Styles, +20 Profile Widgets, 16 Color Schemes, Advanced Author Widgets, Fully Responsive Design, Extremely Customizable and a Bunch of Unlimited Features provided by KaineLabs.
    6  * Version:     1.1.9
     6 * Version:     1.2.0
    77 * Author:      KaineLabs
    88 * Author URI:  https://www.kainelabs.com
     
    1717
    1818// Youzify Version.
    19 define( 'YOUZIFY_VERSION', '1.1.9' );
     19define( 'YOUZIFY_VERSION', '1.2.0' );
    2020
    2121// Youzify Basename
Note: See TracChangeset for help on using the changeset viewer.