function admin($message = '') { global $myprivs, $txp_user; pagetop(gTxt('site_administration'), $message); $themail = fetch('email', 'txp_users', 'name', $txp_user); echo new_pass_form(); echo change_email_form($themail); echo author_list(); echo $myprivs == 1 ? new_author_form() : ''; }
/** * Changes an email address. */ function change_email() { global $txp_user; $new_email = ps('new_email'); if (!is_valid_email($new_email)) { change_email_form(array(gTxt('email_required'), E_ERROR)); return; } $rs = update_user($txp_user, $new_email); if ($rs) { author_list(gTxt('email_changed', array('{email}' => $new_email))); return; } change_email_form(array(gTxt('author_save_failed'), E_ERROR)); }
function admin($message = '') { global $txp_user; pagetop(gTxt('site_administration'), $message); if (!is_callable('mail')) { echo tag(gTxt('warn_mail_unavailable'), 'p', ' id="warning" '); } $email = fetch('email', 'txp_users', 'name', $txp_user); echo new_pass_form() . change_email_form($email); if (has_privs('admin.list')) { echo author_list(); } if (has_privs('admin.edit')) { echo new_author_form() . reset_author_pass_form(); } }
function admin($message = '') { global $txp_user; pagetop(gTxt('site_administration'), $message); $themail = fetch('email', 'txp_users', 'name', $txp_user); echo new_pass_form(); echo change_email_form($themail); if (has_privs('admin.list')) { echo author_list(); } if (has_privs('admin.edit')) { echo new_author_form(); } if (has_privs('admin.edit')) { echo reset_author_pass_form(); } }
function author_edit($message = '') { global $txp_user; pagetop(gTxt('site_administration'), $message); if (is_disabled('mail')) { echo tag(gTxt('warn_mail_unavailable'), 'p', ' id="warning" '); } $email = fetch('email', 'txp_users', 'name', $txp_user); echo n . '<div id="users_container" class="txp-container">'; if (has_privs('admin.edit')) { echo n . '<div class="txp-edit">' . author_form() . '</div>'; } if (has_privs('admin.list')) { echo author_list(); } echo new_pass_form(); if (!has_privs('admin.edit')) { echo change_email_form($email); } echo n . '</div>'; }