d3c957d0 by Chris Boden

Added link for admin user login, removed meta set on every user. refs #1064

1 parent b701ad4f
......@@ -41,6 +41,7 @@ Tools\import('HTML');
});
function display_users() {
/*
global $wpdb;
// temporary - remove when done...
$query = $wpdb->get_results("SELECT ID FROM {$wpdb->users}");
......@@ -50,7 +51,7 @@ function display_users() {
update_user_meta($user->ID, 'status', 'active');
}
}
*/
// end temporary.
......
......@@ -5,42 +5,33 @@ use Tz, Tz\Common;
use Tz\WordPress\CBV;
use Tz\WordPress\CBV\CEHours;
use Tz\WordPress\CBV\Events;
use Tz\WordPress\CBV\User;
use Tz\WordPress\Tools, Tz\WordPress\Tools\UserDetails as UD;
use Tz\WordPress\Tools\Notifications;
use Exception, StdClass;
use WP_User;
$user = new WP_User($_GET['uid']);
$user = new CBV\User\Account($_GET['uid']);
$suser = new CBV\User\CurrentAccount();
/*
print "<pre>";
print_r($user);
print "</pre>";
*/
$role = $user->getRole();
$fname = $user->first_name;
$lname = $user->last_name;
$member_id = $user->member_id;
reset($user->roles);
$role = current($user->roles);
$fname = get_user_meta($user->ID, 'first_name', true);
$lname = get_user_meta($user->ID, 'last_name', true);
if (empty($fname) || empty($lname)) {
$name = $user->user_login;
} else {
$name = $fname . " " . $lname;
}
$section = isset($_GET['section']) ? $_GET['section'] : "overview";
if (empty($fname) || empty($lname)) {
$name = $user->user_login;
} else {
$name = $fname . " " . $lname;
}
$section = isset($_GET['section']) ? $_GET['section'] : "overview";
call_user_func(function() {
CBV\load('Events');
});
$member_id = get_user_meta($user->ID, 'member_id', true);
?>
<style>
......@@ -74,7 +65,11 @@ $member_id = get_user_meta($user->ID, 'member_id', true);
<div id="icon-users" class="icon32"><br /></div>
<h2>Editing: <?php echo $name; ?>
<?php if ($role=="member" && !empty($member_id)) { echo '<span class="admin-member-id"> ('.$member_id.')</span>'; }?>
<?php if ($suser->getRole() == 'administrator'): ?>
(<a href="<?php echo get_author_posts_url($user->ID); ?>?sulogin=1">Login</a>)
<?php endif; ?>
</h2>
<p style="display:none;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis convallis nisi eu dignissim. Quisque malesuada augue in mi blandit at blandit tortor sollicitudin. Cras at justo mi, vel mollis est. Donec orci erat, blandit varius vehicula vitae, volutpat at lorem. Etiam tincidunt bibendum ante, non tincidunt purus faucibus sed. Suspendisse eget facilisis tellus. Nulla imperdiet leo placerat diam sollicitudin nec mattis neque mattis. Cras id lacus tellus. Phasellus volutpat vehicula porttitor. Praesent erat felis, pharetra mollis egestas sit amet, rhoncus eget nisl. Morbi interdum sapien vitae nibh pharetra scelerisque. Mauris porta accumsan velit ac aliquam. Sed sit amet dictum felis. Fusce tempus vulputate nulla, quis tincidunt velit mattis eu.</p>
<div id="menu-management" style="margin-top:25px;">
......
......@@ -132,7 +132,8 @@ use WP_User;
if ( $item['post_id'] > 0 ) {
$post = get_post($item['post_id']);
$description = $item['description'];
if ($post->post_type=="events") {
$event_term_slugs = array();
$terms = get_the_terms($item['post_id'],'event_type');
......@@ -143,10 +144,7 @@ use WP_User;
}
}
if ( isset($event_term_slugs['webinar']) ) {
$description = $post->post_title . " | " . date("M d, Y",get_post_meta($item['post_id'],'event_date',true));
} else {
......@@ -171,8 +169,7 @@ use WP_User;
} else {
$description = $item['description'];
}
$html .= '<tr>';
$html .= '<td>'.$description.'</td>';
......