3 // vim: expandtab sw=4 ts=4 sts=4:
7 * phpMyAdmin fatal error display page
11 /* Input sanitizing */
12 require_once('./libraries/sanitizing.lib.php');
15 $lang = isset( $_REQUEST['lang'] ) ?
htmlspecialchars($_REQUEST['lang']) : 'en';
16 $dir = isset( $_REQUEST['dir'] ) ?
htmlspecialchars($_REQUEST['dir']) : 'ltr';
17 // force utf-8 to avoid XSS with crafted URL and utf-7 in charset parameter
19 $type = isset( $_REQUEST['type'] ) ?
htmlspecialchars($_REQUEST['type']) : 'error';
21 header('Content-Type: text/html; charset=' . $charset);
23 <!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
24 <html xmlns
="http://www.w3.org/1999/xhtml" xml
:lang
="<?php echo $lang; ?>" dir
="<?php echo $dir; ?>">
26 <link rel
="icon" href
="./favicon.ico" type
="image/x-icon" />
27 <link rel
="shortcut icon" href
="./favicon.ico" type
="image/x-icon" />
28 <title
>phpMyAdmin
</title
>
29 <meta http
-equiv
="Content-Type" content
="text/html; charset=<?php echo $charset; ?>" />
30 <style type
="text/css">
37 font
-family
: sans
-serif
;
40 background
-color
: #F5F5F5;
49 background
-color
: #ff0000;
54 border
: 0.1em solid red
;
55 background
-color
: #ffeeee;
61 <h1
>phpMyAdmin
- <?php
echo $type; ?
></h1
>
63 if (get_magic_quotes_gpc()) {
64 echo PMA_sanitize(stripslashes($_REQUEST['error']));
66 echo PMA_sanitize($_REQUEST['error']);