<? ini_set('display_errors', 'On'); include_once '../min-init.php'; include_once INCLUDESPATH . 'easyparliament/member.php'; include_once '../../api/api_functions.php'; $action = get_http_var('action'); $pid = get_http_var('pid'); if (!$pid) output_error('<error>No ID</error>'); $member = load_member($pid); twfy_debug_timestamp(); $resources_path = "/gadget/guardian/resources/"; switch ($action) { # Resources case 'rmi-resource': $title = "Extract from the register of members' interests"; $body = "<h1>" . $member->full_name() . ": <span>Members' Interests</span></h1>"; $body .= "<h2>$title</h2>"; $rmi = $member->extra_info['register_member_interests_html']; if (strlen($rmi) == 0){ output_error('No data'); } $body .= $rmi; if (isset($member->extra_info['register_member_interests_date'])) { $body .= '<div class="rmi-lastupdate">Register last updated: '; $body .= format_date($member->extra_info['register_member_interests_date'], SHORTDATEFORMAT); $body .= '. </div>'; } $body .= mysociety_footer();
} if (no_symbol_pass($_POST['member_profile_password'])) { $member_profile_errors[] = translate_error('no_symbol_pass'); } */ if (not_match_pass($_POST['member_profile_password'], $_POST['member_profile_repeat_password'])) { $member_profile_errors[] = translate_error('not_match_pass'); } } } if (!count($member_profile_errors)) { if ($_POST['member_profile_password']) { edit_member($_POST['member_profile_email'], $_POST['member_profile_fullname'], $_POST['member_profile_password'], $_POST['member_profile_dob'], $lang_code); email_edit_member($_POST['member_profile_email'], $_POST['member_profile_fullname'], $_POST['member_profile_password'], $_POST['member_profile_dob']); } else { edit_member($_POST['member_profile_email'], $_POST['member_profile_fullname'], load_member()['password'], $_POST['member_profile_dob'], $lang_code); email_edit_member($_POST['member_profile_email'], $_POST['member_profile_fullname'], $email_interfaces['not_changed'][$lang_code], $_POST['member_profile_dob']); } header('Location: ' . $_SERVER['HTTP_REFERER'] . ''); } } ?> <form id="profile_form" method="POST" action=""> <div class="m-input-prepend"> <span class="add-on"><?php echo translate_span('email'); ?> </span> <input type="hidden" name="member_profile_email" value="<?php echo $inputted_email; ?>
<?php $avatar_url = get_gravatar(load_member()['email']); $header = get_http_response_code($avatar_url); if ($header != '404') { ?> <img id="avatar" src="<?php echo $avatar_url; ?> " alt="avatar" /> <?php }
function list_person_links() { global $lang_code; global $span_interfaces; $output = ''; $email = get_member_email(); $persons = load_persons(); usort($persons, 'sort_fullname_ascend'); $output .= '<li><a id="my_birthdate" class="m-btn" href="/member/' . $email . '/"><span>' . translate_span('me') . ' - ' . load_member()['dob'] . '</span></a></li>'; $count = count($persons); for ($i = 0; $i < $count; ++$i) { $output .= '<li><a title="' . $persons[$i]['fullname'] . '" class="m-btn" href="/member/' . $email . '/?pid=' . $persons[$i]['pid'] . '"><span>' . $persons[$i]['fullname'] . ' - ' . $persons[$i]['dob'] . '</span></a></li>'; } return $output; }