Exemplo n.º 1
0
						<span><?php 
_e('Rating', 'tst');
?>
:</span> <b class="user-rating"><?php 
echo tst_get_user_rating($tst_member->ID);
?>
</b>
						<span><?php 
_e('Tasks', 'tst');
?>
:</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>
			
Exemplo n.º 2
0
global $tst_member;
$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 
Exemplo n.º 3
0
/**
 * 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 
Exemplo n.º 4
0
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 
}