Example #1
0
/**
 * Save admin settings
 */
function gravatar_plugin_admin_post(&$a)
{
    check_form_security_token('gravatarsave');
    $default_avatar = x($_POST, 'avatar') ? notags(trim($_POST['avatar'])) : 'identicon';
    $rating = x($_POST, 'rating') ? notags(trim($_POST['rating'])) : 'g';
    set_config('gravatar', 'default_img', $default_avatar);
    set_config('gravatar', 'rating', $rating);
    info(t('Gravatar settings updated.') . EOL);
}
Example #2
0
function check_form_security_token_ForbiddenOnErr($typename = '', $formname = 'form_security_token')
{
    if (!check_form_security_token($typename, $formname)) {
        $a = get_app();
        logger('check_form_security_token failed: user ' . $a->user['guid'] . ' - form element ' . $typename);
        logger('check_form_security_token failed: _REQUEST data: ' . print_r($_REQUEST, true), LOGGER_DATA);
        header('HTTP/1.1 403 Forbidden');
        killme();
    }
}