:</span> <span title="<?php _e('Created tasks / completed tasks', 'tst'); ?> "><?php echo count(tst_get_user_created_tasks($tst_member->ID)) . '(' . count(tst_get_user_created_tasks($tst_member->ID, 'closed')) . ')'; ?> </span> <?php echo ' / '; ?> <b title="<?php _e('Participating in tasks / completed tasks', 'tst'); ?> "><?php echo count(tst_get_user_working_tasks($tst_member->ID)) . '(<span>' . count(tst_get_user_working_tasks($tst_member->ID, 'closed')) . '</span>)'; ?> </b> </span> <?php $city = sanitize_text_field(tst_get_member_field('user_city', $tst_member)); if ($city) { ?> <span class='city'><?php echo $city; ?> </span> <?php }
$member_id = get_current_user_id(); if (!$member_id) { $refer = stristr(wp_get_referer(), $_SERVER['REQUEST_URI']) !== false ? home_url() : wp_get_referer(); $back_url = $refer ? $refer : home_url(); wp_redirect($back_url); die; } $member = get_user_by('id', $member_id); if (empty($member) || !current_user_can('edit_user', $member_id)) { wp_redirect(home_url('member-actions')); die; } $tst_member = $member; $member_data = array('member_id' => $member_id, 'user_login' => $member->user_login, 'user_email' => $member->user_email, 'first_name' => $member->first_name, 'last_name' => $member->last_name); $tasks_created = tst_get_user_created_tasks($member->user_login, array('draft', 'publish', 'in_work', 'closed')); $tasks_working_on = tst_get_user_working_tasks($member->user_login, array('draft', 'publish', 'in_work', 'closed')); get_header(); ?> <article class="member-actions"> <?php //while ( have_posts() ) : the_post(); ?> <header class="page-heading"> <div class="row"> <div class="col-md-8"> <nav class="page-breadcrumbs"><?php echo frl_breadcrumbs();
/** * Template Name: MembersPage **/ global $post, $tst_member, $wp_query; $user_login = get_query_var('membername'); if (is_single_member()) { $tst_member = get_user_by('slug', $user_login); if (!$tst_member) { $refer = stristr(wp_get_referer(), $_SERVER['REQUEST_URI']) !== false ? home_url() : wp_get_referer(); $back_url = $refer ? $refer : home_url(); wp_redirect($back_url); die; } $tasks_created = tst_get_user_created_tasks($user_login); $tasks_created_closed = count(tst_get_user_created_tasks($user_login, 'closed')); $tasks_working_on = tst_get_user_working_tasks($user_login); $user_rating = tst_get_user_rating($user_login); } get_header(); ?> <header class="page-heading"> <div class="row"> <div class="col-md-8"> <nav class="page-breadcrumbs"><?php echo frl_breadcrumbs(); ?> </nav> <h1 class="page-title <?php if (is_single_member()) {
function tst_member_profile_infoblock($user_login) { $tasks_created = tst_get_user_created_tasks($user_login); $tasks_created_closed = count(tst_get_user_created_tasks($user_login, 'closed')); $tasks_working_on = tst_get_user_working_tasks($user_login); ?> <div class="row-top"><?php tst_member_fixed_meta(); ?> </div> <div class="row-main"> <div class="role-marker"> <span class="vlabel">Роль</span> <?php if (count($tasks_created) > count($tasks_working_on)) { $role = __('Client', 'tst'); $class = 'btn-warning'; $comment = __('A Client is a blah-blah-blah.', 'tst'); } elseif (count($tasks_created) < count($tasks_working_on)) { $role = __('Volunteer', 'tst'); $class = 'btn-success'; $comment = __('A Volunteer is a mimimi.', 'tst'); } else { $role = __('Participator', 'tst'); $class = 'btn-info'; $comment = __('A Participator is a nyan-nyan.', 'tst'); } ?> <button type="button" class="btn <?php echo $class; ?> "><?php echo $role; ?> </button> <span class="role-desc" data-toggle="tooltip" data-placement="right" title="<?php echo esc_attr($comment); ?> ">?</span> </div> </div> <?php }