/** * Transforms an object to a string. * * @param User|null $user * @return string */ public function transform($user) { if (null === $user) { return ""; } return $user->getMemberNumber(); }
<?php } else { ?> <div class="alert alert-warning" role="alert"> Hi, <?php echo $user->prepareFullName(); ?> . <strong>You are not currently a member of London Hackspace</strong>. </div> <?php } ?> <table class="table"> <tr><th>Member ID</th><td> <?php echo $user->getMemberNumber(); ?> </td></tr> <?php if ($user->isMember() and $expires) { ?> <tr><th>Subscription Expiry</th><td> <?php echo $expires; ?> </td></tr> <?php } ?> </table> <h2>Print Membership Stickers</h2>
<?php require '../../lib/init.php'; if (!isset($_GET['id'])) { fURL::redirect('/members/'); } else { try { $this_user = new User(filter_var($_GET['id'], FILTER_SANITIZE_NUMBER_INT)); } catch (fNotFoundException $e) { header('HTTP/1.1 404 Not Found'); echo "Profile not found"; exit; } } $title = "Member Profile: {$this_user->getFullName()}"; if ($user->getMemberNumber() == $this_user->getMemberNumber()) { $page = 'profile'; } else { $page = 'memberslist'; } $desc = ''; require '../header.php'; ensureLogin(); if (($user->isMember() && $this_user->isMember() || $user->getMemberNumber() == $this_user->getMemberNumber() || $user->isAdmin()) && $this_user->getHasProfile() == 1 && $this_user->getDisabledProfile() == 0) { $user_profile = $this_user->createUsersProfile(); if (!$this_user->isMember() && $user->getMemberNumber() == $this_user->getMemberNumber()) { ?> <div class="alert alert-info"><p>Thanks! Your profile will become available to other members when your payment has been received.</p></div> <?php } ?>
header('HTTP/1.1 404 Not Found'); echo "User not found"; require '../footer.php'; echo "</body></html>"; exit; } if ($user->isMember() && $this_user->isMember() || $user->isAdmin()) { ?> <h2>Member Info</h2> <table> <tr><th>Name</th><td><?php echo htmlspecialchars($this_user->getFullName()); ?> </td></tr> <tr><th>ID</th><td><?php echo $this_user->getMemberNumber(); ?> </td></tr> <?php if ($this_user->getHasProfile()) { ?> <tr><th>Profile</th><td><a href="/members/profile.php?id=<?php echo $this_user->getId(); ?> ">Visit member's profile</a></td></tr> <?php } ?> <?php if ($user->isAdmin()) { ?>
} try { $this_user = new User(filter_var($id, FILTER_SANITIZE_NUMBER_INT)); } catch(fNotFoundException $e) { header('HTTP/1.1 404 Not Found'); echo "Profile not found"; exit; } } if (is_null($user)) { $title = "Please login"; } else { $title = "Member Profile: {$this_user->getFullName()}"; } if ($user && $user->getMemberNumber() == $this_user->getMemberNumber()) { $page = 'profile'; } else { $page = 'memberslist'; } $desc = ''; require('../header.php'); ensureLogin(); if( (($user->isMember() && $this_user->isMember()) || ($user->getMemberNumber() == $this_user->getMemberNumber()) || $user->isAdmin()) && $this_user->getHasProfile() == 1 && $this_user->getDisabledProfile() == 0 ) {