function cw_addslashes_keys($var)
{
    if (!is_array($var)) {
        return addslashes($var);
    }
    $var_proc = array();
    foreach ($var as $k => $v) {
        unset($var[$k]);
        $var_proc[cw_addslashes_keys($k)] = $v;
    }
    return $var_proc;
}
$__quotes_qpc = get_magic_quotes_gpc();
if (!defined('APP_EXT_ENV')) {
    global $reject;
    $reject = array_keys(get_defined_vars());
    if (isset($_COOKIE['is_robot']) && $_COOKIE['is_robot']) {
        define('IS_ROBOT', 1);
    }
    # kornev, strip, check and make global
    foreach (array('_GET', '_POST', '_COOKIE', '_SERVER') as $__avar) {
        if (!$__quotes_qpc) {
            $GLOBALS[$__avar] = cw_addslashes($GLOBALS[$__avar]);
        } elseif (defined('CW_MAGIC_QUOTES_SYBASE')) {
            $GLOBALS[$__avar] = cw_stripslashes_sybase($GLOBALS[$__avar]);
            $GLOBALS[$__avar] = cw_addslashes($GLOBALS[$__avar]);
        } else {
            $GLOBALS[$__avar] = cw_addslashes_keys($GLOBALS[$__avar]);
        }
        foreach ($GLOBALS[$__avar] as $__var => $__res) {
            if (cw_allowed_var($__var)) {
                global ${$__var};
                // Only admin scripts and "html_*" vars are trusted until addons init.
                // Add your html_* vars into $cw_trusted_variables list in addon init to allow HTML tags
                if (APP_AREA != 'admin' && strpos($__var, 'html_') !== 0) {
                    $__res = cw_strip_tags($__res);
                }
                $GLOBALS[$__avar][$__var] = ${$__var} = $request_prepared[$__var] = $__res;
            } else {
                cw_unset($GLOBALS[$__avar], $__var);
            }
        }
        reset($GLOBALS[$__avar]);