Ejemplo n.º 1
0
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() : '';
}
Ejemplo n.º 2
0
/**
 * 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));
}
Ejemplo n.º 3
0
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();
    }
}
Ejemplo n.º 4
0
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();
    }
}
Ejemplo n.º 5
0
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>';
}