Esempio n. 1
0
File: Lune.php Progetto: hiroy/lune
        }
    }
    public function cookie($name, $value, $expire = null, $path = '/', $domain = '', $secure = false, $httpOnly = false)
    {
        $this->_cookies[] = array('name' => $name, 'value' => $value, 'expire' => $expire, 'path' => $path, 'domain' => $domain, 'secure' => $secure ? true : false, 'http_only' => $httpOnly);
    }
    public static function escapeHtml($var)
    {
        if (is_array($var)) {
            return array_map(array(__CLASS__, __METHOD__), $var);
        }
        if (is_scalar($var)) {
            $var = htmlspecialchars($var, ENT_QUOTES, mb_internal_encoding());
        }
        return $var;
    }
}
if (!function_exists('h')) {
    function h($str)
    {
        return Lune_Response::escapeHtml($str);
    }
}
class Lune_Exception extends Exception
{
}
if (count(debug_backtrace()) === 0) {
    // direct access
    $res = new Lune_Response();
    $res->status(403);
}