Esempio n. 1
0
<?php

if ($system->checkForRight('STGNEWADMIN')) {
    if (!isset($_POST['registration_form'])) {
        show_window(__('Administrator registration'), rcms_parse_module_template('user-profile.tpl', array('mode' => 'registration_form', 'fields' => $system->data['apf'])));
        show_window('', wf_Link('?module=permissions', __('Back'), true, 'ubButton'));
    }
    if (isset($_POST['registration_form'])) {
        if (wf_CheckPost(array('username', 'nickname', 'password', 'confirmation', 'email'))) {
            $system->registerUser($_POST['username'], $_POST['nickname'], @$_POST['password'], @$_POST['confirmation'], $_POST['email'], $_POST['userdata']);
            $system->updateUser($_POST['username'], $_POST['nickname'], $_POST['password'], $_POST['confirmation'], $_POST['email'], $_POST['userdata']);
            stg_putlogevent('ADMREG {' . $_POST['username'] . '}');
            show_window(__('Administrator registered'), wf_link('?module=permissions&edit=' . $_POST['username'], __('His permissions you can setup via corresponding module'), true, 'ubButton'));
        } else {
            show_error(__('No all of required fields is filled'));
            show_window('', wf_Link('?module=adminreg', __('Back'), true, 'ubButton'));
        }
    }
} else {
    show_error(__('Access denied'));
}
Esempio n. 2
0
/**
 * Deletes user tag by tagid
 *  
 * @param string $login
 * @param int $tagid
 * 
 * @return void
 */
function stg_del_user_tagid($login, $tagid)
{
    $login = mysql_real_escape_string($login);
    $tagid = vf($tagid, 3);
    $query = "DELETE from `tags` WHERE `login`='" . $login . "' AND`tagid`='" . $tagid . "'";
    nr_query($query);
    stg_putlogevent('TAGDEL LOGIN (' . $login . ') TAGID [' . $tagid . ']');
}