diff --git a/xampp/css/theme_left.css.php b/xampp/css/theme_left.css.php
index 03b2d4da7..5b6dfcdea 100644
--- a/xampp/css/theme_left.css.php
+++ b/xampp/css/theme_left.css.php
@@ -5,241 +5,245 @@
*
* @version $Id$
* @package phpMyAdmin-theme
- * @subpackage XAMPP
+ * @subpackage Arctic_Ocean
*/
- if (isset($num_dbs) && $num_dbs == '0') {
-?>
-/* No layer effects neccessary */
-div{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #ffffff;
-}
-.heada{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #ffffff;
-}
-.parent{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- color: #ffffff;
- text-decoration: none;
-}
-.item, .tblItem, .item:active, .item:hover, .tblItem, .tblItem:active{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #ffffff;
- text-decoration: none;
-}
-.tblItem:hover{
- color: #fb7922;
- background-color: #ffffff;
- text-decoration: none;
-}
-/*
- tags as
- // style information unless it was written with the one call
- // to write().
- if (isset($js_isDOM) && $js_isDOM != '0') {
-?>
-*/
-/* Layer effects neccessary: capable && is_DOM is set. We found a recent CSS-Browser */
-div{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #ffffff;
-}
-.heada{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #ffffff;
-}
-.headaCnt{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #ffffff;
-}
-.parent{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- color: #ffffff;
- text-decoration: none;
- display: block;
-}
-.child{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #ffffff;
- text-decoration: none;
- display: none;
-}
-.item, .item:active, .item:hover, .tblItem, .tblItem:active{
- font-size: 10px;
- color: #ffffff;
- text-decoration: none;
-}
-.tblItem:hover{
- color: #fb7922;
- background-color: #ffffff;
- text-decoration: none;
-}
-/*
-
-*/
-/* Layer effeccts neccessary: capable, but no is_DOM. We found an older CSS-Browser */
-div{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #000000;
-}
-.heada{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #ffffff;
-}
-.headaCnt{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #ffffff;
-}
-/*
-
-*/
-/* Additional effects for IE4 */
-.parent{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- color: #ffffff;
- text-decoration: none;
- display: block;
-}
-.child{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #ffffff;
- text-decoration: none;
- display: none;
-}
-.item, .item:active, .item:hover, .tblItem, .tblItem:active{
- font-size: 10px;
- color: #ffffff;
- text-decoration: none;
-}
-.tblItem:hover{
- color: #fb7922;
- background-color: #ffffff;
- text-decoration: none;
-}
-/*
-
-
-*/
-/* Additional effects for NON-IE4 */
-.parent{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- color: #ffffff;
- text-decoration: none;
- position: absolute; /* don't edit! */
- visibility: hidden; /* don't edit! */
-}
-.child{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #ffffff;
- position: absolute; /* don't edit! */
- visibility: hidden; /* don't edit! */
-}
-.item, .tblItem{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #ffffff;
- text-decoration: none;
-}
-/*
-
-*/
-/* Additional effects for left frame not required or not possible because of lacking CSS-capability. */
-div{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #ffffff;
-}
-.heada{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #ffffff;
-}
-.headaCnt{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #ffffff;
-}
-.parent{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- color: #ffffff;
- text-decoration: none;
-}
-.child{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #ffffff;
- text-decoration: none;
-}
-.item, .item:active, .item:hover, .tblItem, .tblItem:active{
- font-size: 10px;
- color: #ffffff;
- text-decoration: none;
-}
-.tblItem:hover{
- color: #fb7922;
- background-color: #ffffff;
- text-decoration: none;
-}
-/*
-getImgPath();
+
+ $pma_fsize = $_SESSION['PMA_Config']->get('fontsize');
+ $pma_fsize = preg_replace("/[^0-9]/", "", $pma_fsize);
+ $pma_fsize = @($pma_fsize / 100);
+ if ( isset($GLOBALS['cfg']['FontSize']) && !empty($GLOBALS['cfg']['FontSize']) ) {
+ $usr_fsize = preg_replace("/[^0-9]/", "", $GLOBALS['cfg']['FontSize']);
+ $fsize = ceil($usr_fsize * $pma_fsize)
+ . ( (isset($GLOBALS['cfg']['FontSizePrefix']) && !empty($GLOBALS['cfg']['FontSizePrefix'])) ? $GLOBALS['cfg']['FontSizePrefix'] : 'pt' );
+ } else
+ $fsize = $_SESSION['PMA_Config']->get('fontsize');
?>
-*/
-/* Always enabled stylesheets (left frame) */
-body{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- background-color: #fb7922;
- margin: 0px;
- padding: 2px 2px 2px 2px;
+/******************************************************************************/
+/* general tags */
+html, td, body {
+
+ font-family: ;
+
+ font-size: ;
}
-input{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
+body {
+ background: ;
+ background-image: url('wbg_left.jpg');
+ background-repeat: repeat-y;
+ background-position: 0px 0px;
+ color: ;
+
+ font-family: ;
+
+ margin-left: 0px;
+ margin-right: 0px;
+ padding-left: 15px;
+ padding-right: 10px;
}
-select{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- background-color: #ffffff;
- color: #000000;
- width: 150px;
+p, h1, h2, h3, form {
+ margin: 0px;
+ padding: 0px;
}
-hr{
- color: #ffffff;
- background-color: #ffffff;
- border: 0;
- height: 1px;
+
+a img { border: none; }
+form { display: inline; }
+select { width: 100%; }
+select optgroup, select option { font-style: normal; }
+button { display: inline; }
+
+
+/******************************************************************************/
+/* classes */
+
+/* leave some space between icons and text */
+.icon {
+ margin-left: 3px;
+ margin-right: 3px;
+ vertical-align: middle;
}
-img, input, select, button {
- vertical-align: middle;
+
+
+/******************************************************************************/
+/* specific elements */
+
+div#pmalogo,
+div#leftframelinks,
+div#databaseList {
+ border-bottom: 1px solid ;
+ margin-bottom: 1px;
+ padding-bottom: 1px;
}
+div#pmalogo, div#leftframelinks { text-align: center; }
+div#databaseList { text-align: left; }
+
+div#leftframelinks .icon {
+ margin: 0;
+ padding: 0;
+}
+
+div#leftframelinks a img.icon {
+ border: 1px none ;
+ margin: 0;
+ padding: 2px;
+}
+
+div#leftframelinks a:hover {
+ background: ;
+ color: ;
+}
+
+/* serverlist */
+#body_leftFrame #list_server {
+ list-style-image: url(s_host.png);
+ list-style-position: inside;
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+#body_leftFrame #list_server li {
+ font-size: 95%;
+ margin: 0;
+ padding: 0;
+}
+
+/* leftdatabaselist */
+div#left_tableList ul {
+ background: ;
+ font-size: 95%;
+ list-style-type: none;
+ list-style-position: outside;
+ margin: 0;
+ padding: 0;
+}
+
+div#left_tableList ul ul {
+ font-size: 100%;
+}
+
+div#left_tableList a {
+ background: ;
+ color: ;
+ text-decoration: none;
+}
+
+div#left_tableList a:hover {
+ background: ;
+ color: ;
+ text-decoration: underline;
+}
+
+div#left_tableList li {
+ margin: 0;
+ padding: 0;
+ white-space: nowrap;
+}
+
+
+/* marked items */
+div#left_tableList > ul li.marked > a,
+div#left_tableList > ul li.marked {
+ background: ;
+ color: ;
+}
+div#left_tableList ul li.marked, div#left_tableList ul li.marked a,
+div#left_tableList ul li.marked ul li.marked, div#left_tableList ul li.marked ul li.marked a {
+ background: ;
+ color: ;
+}
+div#left_tableList ul li.marked ul, div#left_tableList ul li.marked ul li, div#left_tableList ul li.marked ul a {
+ background: ;
+ color: ;
+}
+
+
+
+div#left_tableList > ul li:hover > a,
+div#left_tableList > ul li:hover {
+ background: ;
+ color: ;
+}
+div#left_tableList ul li:hover, div#left_tableList ul li:hover a, div#left_tableList ul li a:hover,
+div#left_tableList ul li:hover ul li:hover, div#left_tableList ul li:hover ul li:hover a, div#left_tableList ul li ul li a:hover {
+ background: ;
+ color: ;
+}
+
+div#left_tableList ul li.marked a:hover, div#left_tableList ul li.marked ul li.marked a:hover {
+ background: ;
+ color: ;
+}
+
+div#left_tableList ul li:hover ul, div#left_tableList ul li:hover ul li,div#left_tableList ul li:hover ul a {
+ background: ;
+ color: ;
+}
+
+
+div#left_tableList img {
+ padding: 0;
+ vertical-align: middle;
+}
+
+div#left_tableList ul ul {
+ background: ;
+ border-bottom: 0.1em none ;
+ border-left: 0.1em none ;
+ color: ;
+ margin-left: 0;
+ padding-left: 15px;
+ padding-bottom: 1px;
+}
+
+ul#databaseList, ul#databaseList ul {
+ margin: 0px 0px 0px 0px;
+ padding: 0px 0px 0px 0px;
+}
+ul#databaseList li {
+ border-bottom: 1px solid ;
+ font-weight: bold;
+ list-style: none;
+ margin: 5px 0px 5px 0px;
+ padding: 0px 0px 5px 0px;
+ white-space: nowrap;
+}
+ul#databaseList li ul li {
+ border-bottom: none;
+ margin: 0px 0px 0px 0px;
+ padding: 0px 0px 0px 0px;
+}
+ul#databaseList {
+ background-color: ;
+ color: ;
+}
+ul#databaseList a:link, ul#databaseList a:active, ul#databaseList a:visited {
+ background-color: ;
+ background-image: url('b_sdb.png');
+ background-position: ;
+ background-repeat: no-repeat;
+ color: ;
+ font-weight: normal;
+ padding-: 12px;
+ text-decoration: none;
+}
+
+ul#databaseList a:hover,
+ul#databaseList > li:hover > a, ul#databaseList > ul li:hover > a {
+ background-color: ;
+ color: ;
+}
+
+ul#databaseList a:hover { text-decoration: underline; }
+
+
diff --git a/xampp/css/theme_print.css.php b/xampp/css/theme_print.css.php
index 7dbd164ac..a17f4ac84 100644
--- a/xampp/css/theme_print.css.php
+++ b/xampp/css/theme_print.css.php
@@ -5,47 +5,106 @@
*
* @version $Id$
* @package phpMyAdmin-theme
- * @subpackage XAMPP
+ * @subpackage Arctic_Ocean
*/
+
+ $pma_fsize = $_SESSION['PMA_Config']->get('fontsize');
+ $pma_fsize = preg_replace("/[^0-9]/", "", $pma_fsize);
+ $pma_fsize = @($pma_fsize / 100);
+ if ( isset($GLOBALS['cfg']['FontSize']) && !empty($GLOBALS['cfg']['FontSize']) ) {
+ $usr_fsize = preg_replace("/[^0-9]/", "", $GLOBALS['cfg']['FontSize']);
+ $fsize = ceil($usr_fsize * $pma_fsize)
+ . ( (isset($GLOBALS['cfg']['FontSizePrefix']) && !empty($GLOBALS['cfg']['FontSizePrefix'])) ? $GLOBALS['cfg']['FontSizePrefix'] : 'pt' );
+ } else
+ $fsize = $_SESSION['PMA_Config']->get('fontsize');
?>
-/* For printview */
-body{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #000000;
- background-color: #ffffff;
+html {
+ font-size: ;
}
-h1{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 16px;
- font-weight: bold;
- color: #000000;
+body, table, th, td {
+ color: #000000;
+ background-color: #ffffff;
+
+ font-family: ;
+
+ font-size: ;
}
-table{
- border-width: 1px;
- border-color: #000000;
- border-style: solid;
- border-collapse: collapse;
- border-spacing: 0;
+
+
+a:link, a:visited, a:active {
+ color: #bb3902;
+ font-weight: bold;
+ text-decoration: none;
}
-th{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- font-weight: bold;
- color: #000000;
- background-color: #e5e5e5;
- border-width: 1px;
- border-color: #000000;
- border-style: solid;
- padding: 2px;
+a:hover {
+ color: #bb3902;
+ text-decoration: underline;
}
-td{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #000000;
- background-color: #ffffff;
- border-width: 1px;
- border-color: #000000;
- border-style: solid;
- padding: 2px;
-}
\ No newline at end of file
+
+h1, h2, h3 { font-weight: bold; }
+h1 { font-size: 130%; }
+h2 { font-size: 120%; }
+h3 { font-size: 110%; }
+
+img { border: none; }
+
+table, th, td {
+ border-width: 1px;
+ border-color: #000000;
+ border-style: solid;
+}
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+th, td { padding: 2px; }
+th {
+ background-color: #e5e5e5;
+ color: #bb3902;
+ font-weight: bold;
+}
+table tr.odd th, table tr.odd td,
+table tr.even th, table tr.even td, .even {
+ text-align: ;
+}
+table tr.hover th, table tr.odd:hover th, table tr.even:hover th {
+ background: ;
+ color: ;
+}
+table tr.hover td, table tr.odd:hover td, table tr.even:hover td {
+ color: #000000;
+ background-color: ;
+}
+table td table {
+ margin: 0px;
+ padding: 0px;
+ width: auto;
+}
+table td table, table td table td, table td table th {
+ border: 1px none #999999;
+}
+table td table td, table td table th {
+ font-size: 95%;
+ white-space: nowrap;
+}
+
+#serverinfo {
+ background-color: #ffffff;
+ font-weight: bold;
+ padding: 5px 5px 5px 5px;
+ margin-top: 0px;
+ white-space: nowrap;
+ vertical-align: middle;
+ border-bottom: 1px solid #bb3902;
+ height: 16px;
+}
+#serverinfo .item { white-space: nowrap; }
+#serverinfo img { margin: 0px 1px 0px 1px; }
+#serverinfo .separator img {
+ width: 9px;
+ height: 11px;
+ margin: 0px 2px 0px 2px;
+ vertical-align: middle;
+}
+
+#selflink { display: none; }
diff --git a/xampp/css/theme_right.css.php b/xampp/css/theme_right.css.php
index a248fdd25..c7908e5b2 100644
--- a/xampp/css/theme_right.css.php
+++ b/xampp/css/theme_right.css.php
@@ -5,561 +5,1084 @@
*
* @version $Id$
* @package phpMyAdmin-theme
- * @subpackage XAMPP
+ * @subpackage Arctic_Ocean
*/
-?>
-
-body{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #000000;
-
- background-color: #fffbf0;
- margin: 5px;
-}
-
-pre, tt, code{
- font-size: 11px;
-}
-a:link, a:visited, a:active{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- text-decoration: none;
- color: #bb3902;
+ // 2007-05-10 (mkkeck)
+ // Added some special fixes
+ // for better behaviors on old IE
+ $forIE = false;
+ if (defined('PMA_USR_BROWSER_AGENT') && PMA_USR_BROWSER_AGENT == 'IE' && PMA_USR_BROWSER_VER < 7) {
+ $forIE = true;
+ }
+
+ // 2007-08-24 (mkkeck)
+ // Get the whole http_url for the images
+ $ipath = $_SESSION['PMA_Theme']->getImgPath();
+
+ // 2007-08-24 (mkkeck)
+ // Get font-sizes
+ $pma_fsize = $_SESSION['PMA_Config']->get('fontsize');
+ $pma_fsize = preg_replace("/[^0-9]/", "", $pma_fsize);
+ if (!empty($pma_fsize)) {
+ $pma_fsize = ($pma_fsize * 0.01);
+ } else {
+ $pma_fsize = 1;
+ }
+ if ( isset($GLOBALS['cfg']['FontSize']) && !empty($GLOBALS['cfg']['FontSize']) ) {
+ $usr_fsize = preg_replace("/[^0-9]/", "", $GLOBALS['cfg']['FontSize']);
+ }
+ if (!isset($usr_fsize)) {
+ $usr_fsize = 11;
+ }
+ if ( isset($GLOBALS['cfg']['FontSizePrefix']) && !empty($GLOBALS['cfg']['FontSizePrefix']) ) {
+ $funit = strtolower($GLOBALS['cfg']['FontSizePrefix']);
+ }
+ if (!isset($funit) || ($funit!='px' && $funit != 'pt')) {
+ $funit = 'pt';
+ }
+ $fsize = $usr_fsize;
+ if ($pma_fsize) {
+ $fsize = number_format( (intval($usr_fsize) * $pma_fsize), 0 );
+ }
+
+ // 2007-05-10 (mkkeck)
+ // Get the file name for the css-style
+ // TODO:
+ // replace on /libraries/header_meta_style.inc.php
+ // echo '';
+ // with the folow lines
+ // echo '';
+
+ // default file
+ $tmp_css_type = 'browse';
+ if (isset($_GET['type'])) {
+ if (stristr($_GET['type'], 'main')) {
+ // main window
+ $tmp_css_type = 'main';
+ } else if (stristr($_GET['type'], 'querywin')) {
+ // query window
+ $tmp_css_type = 'popup';
+ } else if (stristr($_GET['type'], 'inline')) {
+ // inline popups
+ $tmp_css_type = 'inline';
+ }
+ }
+ if ($GLOBALS['cfg']['LightTabs']) {
+ $tmp_css_type = '';
+ }
+?>
+/* BASICS */
+html, body, td, th {
+
+ font-family: ;
+
+ font-family: sans-serif;
+
+ font-size: ;
}
-a:hover{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
+body {
+ background: ;
+
+ background-attachment: fixed;
+ background-image: url('logo_right.png');
+ background-position: 100% 100%;
+ background-repeat: no-repeat;
+
+ color: ;
+
+ margin: 55px 5px 5px 5px;
+
+ margin: 25px 5px 5px 5px;
+
+ margin: 0px 0px 0px 0px;
+
+ margin: 5px 5px 5px 5px;
+
+ padding: 0px 0px 0px 0px;
+}
+button, img, input, select { vertical-align: middle; }
+
+textarea, tt, pre, code { font-family: ; }
+
+
+a:link, a:visited, a:active {
+ color: #bb3902;
+ font-weight: bold;
+ text-decoration: none;
+}
+a:hover {
text-decoration: underline;
color: #cc0000;
}
-th{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- font-weight: bold;
- color: #000000;
- background-color: #ff9900;
-
- background-image: url(themes/xampp/img/tbl_th.png);
- background-repeat: repeat-x;
- background-position: top;
-
- height: 18px;
+a img { border: none; }
+button { display: inline; }
+h1, h2, h3 { color: #fb7922; font-weight: bold; }
+h1 { font-size: ; }
+h2 { font-size: ; }
+h3 { font-size: ; }
+
+img.icon {
+ margin-left: 2px;
+ margin-right: 2px;
}
-th a:link, th a:active, th a:visited{
- color: #000000;
- text-decoration: underline;
+img.lightbulb { cursor: pointer; }
+dfn, dfn:hover { font-style: normal; }
+dfn:hover { cursor: url('b_info.png'), default; }
+hr {
+ color: #bb3902;
+ background: #bb3902;
+ border: 1px none #bb3902;
+ height: 1px;
+ margin-bottom: 5px;
+ margin-top: 5px;
}
-th a:hover{
- color: #cc0000;
- text-decoration: none;
+/* TABLES */
+table caption, table th, table td {
+ padding: 2px 2px 2px 2px;
+ vertical-align: top;
}
-.tblcomment{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- font-weight: normal;
- color: #000099;
+table tr.odd th, table tr.odd td, .odd {
+ background: ;
}
-th.td{
- font-weight: normal;
- color: transparent;
- background-color: transparent;
- background-image: none;
-
+table tr.even th, table tr.even td, .even {
+ background: ;
}
-td{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
+table tr.odd th, table tr.odd td,
+table tr.even th, table tr.even td, .even {
+ text-align: ;
}
-form{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- padding: 0px 0px 0px 0px;
- margin: 0px 0px 0px 0px;
+table tr.marked th, table tr.marked td, .marked {
+ background: ;
+ color: ;
}
-select, textarea, input {
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
+.odd:hover, .even:hover, .hover {
+ background: ;
+ color: ;
}
-select, textarea{
- color: #000000;
- background-color: #FFFFFF;
+table tr.hover th, table tr.hover td, table tr.odd:hover th, table tr.even:hover th, table tr.odd:hover td, table tr.even:hover td {
+ background: ;
+ color: ;
}
-input.textfield{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #000000;
- /*background-color: #FFFFFF;*/
+tr.condition th, tr.condition td, td.condition, th.condition {
+ border: 1px solid ;
}
+table [class=value] {
+ white-space: normal;
+}
+td img.icon, th img.icon { margin: 0px 0px 0px 0px; }
+.odd .value, .even .value, .marked .value {
+ text-align: ;
+}
+th {
+ font-weight: bold;
+ color: ;
+ background: ;
+}
+table caption.tblHeaders, th.tblHeaders { background-image: url('tbl_header.png'); }
+thead th { background-image: url('tbl_th.png'); }
-h1{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 18px;
- font-weight: bold;
-}
-h2{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 13px;
- font-weight: bold;
-}
-h3{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 12px;
- font-weight: bold;
-}
-a.nav:link, a.nav:visited, a.nav:active{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- color: #000000;
-}
-a.nav:hover{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- color: #cc0000;
-}
-a.h1:link, a.h1:active, a.h1:visited{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 18px;
- font-weight: bold;
- color: #000000;
-}
-a.h1:hover{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 18px;
- font-weight: bold;
- color: #cc0000;
-}
-a.h2:link, a.h2:active, a.h2:visited{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 13px;
- font-weight: bold;
- color: #000000;
-}
-a.h2:hover{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 13px;
- font-weight: bold;
- color: #cc0000;
-}
-a.drop:link, a.drop:visited, a.drop:active{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- color: #cc0000;
-}
-a.drop:hover{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- color: #ffffff;
- background-color: #cc0000;
- text-decoration: none;
-}
-dfn{
- font-style: normal;
-}
-dfn:hover{
- font-style: normal;
- cursor: help;
-}
-.warning{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- font-weight: bold;
- color: #cc0000;
-}
-td.topline{
- font-size: 1px;
-}
-td.tab{
- border-top: 1px solid #999;
- border-right: 1px solid #666;
- border-left: 1px solid #999;
- border-bottom: none;
- border-radius: 2px;
- -moz-border-radius: 2px;
-}
-table.tabs {
- border-top: none;
- border-right: none;
- border-left: none;
- border-bottom: 1px solid #666;
-}
+/* end TABLES */
+/* FORMS */
+form {
+ display: inline;
+ margin: 0px 0px 0px 0px;
+ padding: 0px 0px 0px 0px;
+}
fieldset {
- border: #fb7922 solid 1px;
- padding: 0.5em;
+ background: transparent;
+ border: 1px solid #bb3902;
+ margin-top: 5px;
+ padding: 5px;
+
}
fieldset fieldset {
- margin: 0.8em;
+ background: transparent;
+ margin: 5px;
}
-legend {
- font-family: Verdana, Arial, Helvetica, sans-serif;
- size: 10px;
- color: #fb7922;
- font-weight: bold;
- background-color: #ffffff;
- padding: 2px 2px 2px 2px;
+fieldset legend, fieldset fieldset legend {
+ background-position: left top;
+ background-repeat: repeat-x;
+ border: 1px solid #bb3902;
+ color: ;
+ margin-bottom: 5px;
+ padding: 3px 5px 3px 5px;
+}
+fieldset legend {
+ background-color: ;
+ background-image: url('tbl_header.png');
+ color: ;
+}
+fieldset fieldset legend {
+ background-color: ;
+ background-image: url('tbl_th.png');
+ color: ;
+}
+fieldset legend a:link, fieldset legend a:active, fieldset legend a:visited {
+ color: #bb3902;
+}
+fieldset.tblFooters {
+ background-color: ;
+ background-image: url('tbl_header.png');
+ background-position: left bottom;
+ background-repeat: repeat-x;
+ border-bottom: 1px solid #bb3902;
+ border-left: 1px solid #bb3902;
+ border-right: 1px solid #bb3902;
+ border-top: none;
+ clear: both;
+ color: ;
+ float: none;
+ margin-top: 0px;
+ margin-bottom: 5px;
+ text-align: center;
+}
+
+fieldset .formelement {
+ float: ;
+ margin-: 15px;
+ /* IE */
+ white-space: nowrap;
+}
+fieldset div[class=formelement] {
+ white-space: normal;
+}
+fieldset#exportoptions {
+ white-space: nowrap;
+ width: 25%;
}
button.mult_submit {
- border: none;
- background-color: transparent;
+ background-color: transparent;
+ border: none;
}
+
+.value {
+
+ font-family: ;
+ white-space: normal;
+
+}
+.value .attention { color: #990000; }
+.value .allfine { color: #006600; }
+
+
+
+/* PDF */
.pdflayout {
- overflow: hidden;
- clip: inherit;
- background-color: #FFFFFF;
- display: none;
- border: 1px solid #000000;
- position: relative;
+ background-color: #ffffff;
+ border: 1px solid #000000;
+ clip: inherit;
+ display: none;
+ overflow: hidden;
+ position: relative;
}
-
.pdflayout_table {
- background: #ff9900;
- color: #000000;
- overflow: hidden;
- clip: inherit;
- z-index: 2;
- display: inline;
- visibility: inherit;
- cursor: move;
- position: absolute;
- font-size: 11px;
- border: 1px dashed #000000;
+ background: ;
+ border: 1px dashed #bb3902;
+ clip: inherit;
+ color: #000000;
+ cursor: move;
+ display: inline;
+ font-size: ;
+ overflow: hidden;
+ position: absolute;
+ visibility: inherit;
+ z-index: 2;
+}
+/* end PDF */
+
+/* PARSER */
+.syntax {
+ font-size: ;
+}
+.syntax_comment {
+ padding-left: 5px;
+ padding-right: 5px;
+}
+.syntax_alpha_columnType, .syntax_alpha_columnAttrib, .syntax_alpha_functionName, .syntax_alpha_reservedWord {
+ text-transform: uppercase;
+}
+.syntax_alpha_reservedWord {
+ font-weight: bold;
+}
+.syntax_quote {
+ white-space: pre;
+}
+/* end PARSER */
+
+
+
+.selectallarrow {
+ margin-: 0.3em;
+ margin-: 0.6em;
}
-/* Warning showing div with right border and optional icon */
-
-div.warning {
- border: 1px solid #cc0000;
-/*
-
-*/
- background-image: url(themes/xampp/img/s_warn.png);
- background-repeat: no-repeat;
- background-position: 10px 10px;
- padding: 10px 10px 10px 36px;
- margin: 0px;
-/*
-
-*/
- width: 90%;
-}
-
-div.error {
- width: 100%;
- border: 1px solid #cc0000;
- background-color: #ffffcc;
- padding: 0px;
-}
-
-div.error div.text {
- padding: 5px;
-}
-
-div.error div.head {
- background-color: #cc0000;
- font-weight: bold;
- color: #ffffff;
-/*
-
-*/
- background-image: url(themes/xampp/img/s_error.png);
- background-repeat: no-repeat;
- background-position: 2px 50%;
- padding: 2px 2px 2px 30px;
-/*
-
-*/
- margin: 0px;
-}
-.print{font-family:arial;font-size:8pt;}
-
-/* MySQL Parser */
-.syntax {font-family: sans-serif; font-size: 10px;}
-.syntax_comment { padding-left: 4pt; padding-right: 4pt;}
-.syntax_digit {}
-.syntax_digit_hex {}
-.syntax_digit_integer {}
-.syntax_digit_float {}
-.syntax_punct {}
-.syntax_alpha {}
-.syntax_alpha_columnType {text-transform: uppercase;}
-.syntax_alpha_columnAttrib {text-transform: uppercase;}
-.syntax_alpha_reservedWord {text-transform: uppercase; font-weight: bold;}
-.syntax_alpha_functionName {text-transform: uppercase;}
-.syntax_alpha_identifier {}
-.syntax_alpha_charset {}
-.syntax_alpha_variable {}
-.syntax_quote {white-space: pre;}
-.syntax_quote_backtick {}
-
-/* tables */
-.tblError {
- border: 1px solid #cc0000;
- background-color: #ffffcc;
-}
-.tblWarn, div.tblWarn {
- border: 1px solid #cc0000;
- background-color: #ffffff;
-}
-div.tblWarn {
- padding: 5px 5px 5px 5px;
- margin: 2px 0px 2px 0px;
- width: 100%;
-}
-.tblHeaders{
- font-weight: bold;
- color: #ffffff;
- background-color: #fb7922;
-
- background-image: url(themes/xampp/img/tbl_header.png);
- background-repeat: repeat-x;
- background-position: top;
+/* MESSAGE BOXES: warning, error, confirmation */
+div.error, div.notice, div.warning, h1.error, h1.notice, h1.warning, p.error, p.notice, p.warning {
+ margin: 5px 0px 5px 0px;
+
+ background-repeat: no-repeat;
+
+ background-position: 5px 5px;
+ padding: 5px 5px 5px 25px;
+
+ background-position: 99% 5px;
+ padding: 5px 25px 5px 5px;
+
+
+ padding: 5px 5px 5px 5px;
- height: 18px;
+ text-align: ;
}
-.tblHeaders a:link, .tblHeaders a:visited, .tblHeaders a:active, .tblFooters a:link, tblFooters a:visited, tblFooters a:active{
- color: #ffffcc;
- text-decoration: underline;
-}
-.tblFooters{
- font-weight: normal;
- color: #ffffff;
- background-color: #f8e8a0;
-
- background-image: url(themes/xampp/img/tbl_header.png);
- background-repeat: repeat-x;
- background-position: top;
+div.notice, h1.notice {
+
+ background-image: url('s_notice.png');
- height: 18px;
+ border: 1px solid #ffd700;
}
-.tblHeaders a:hover, tblFooters a:hover{
- text-decoration: none;
- color: #ffffff;
+.notice {
+ background-color: #ffffdd;
+ color: #000000;
}
-.tblHeadError {
- font-weight: bold;
- color: #ffffff;
- background-color: #cc0000;
-
- background-image: url(themes/xampp/img/tbl_error.png);
- background-repeat: repeat-x;
- background-position: top;
+.notice h1 {
+ border-bottom: 1px solid #ffd700;
+ font-weight: bold;
+ margin: 0px 0px 0px 0px;
+ text-align: ;
+}
+div.warning, h1.warning, p.warning {
+
+ background-image: url('s_warn.png');
- height: 18px;
+ border: 1px solid #990000;
+ text-align: ;
}
-div.errorhead {
- font-weight: bold;
- color: #ffffff;
- text-align: left;
-
- background-image: url(themes/xampp/img/s_error.png);
- background-repeat: no-repeat;
- background-position: 2px 50%;
- padding: 2px 2px 2px 20px;
+.warning {
+ background-color: #fff0f0;
+ color: #990000;
+}
+.warning h1 {
+ border-bottom: 1px solid #990000;
+ font-weight: bold;
+ margin: 0px 0px 0px 0px;
+}
+div.error, h1.error {
+
+ background-image: url('s_error.png');
- margin: 0px;
+ border: 1px solid #990000;
+}
+.error h1 {
+ border-bottom: 1px solid #990000;
+ font-weight: bold;
+ margin: 0px 0px 0px 0px;
+}
+.error {
+ background-color: #fff0f0;
+ color: #990000;
+}
+fieldset.confirmation {
+ border: 1px solid #990000;
+}
+fieldset.confirmation legend {
+ background-color: #990000;
+ border: 1px solid #990000;
+ color: #ffffff;
+ font-weight: bold;
+
+ background-image: url('s_really.png');
+ background-repeat: no-repeat;
+
+ background-position: 5px 50%;
+ padding: 2px 2px 2px 25px;
+
+ background-position: 97% 50%;
+ padding: 2px 25px 2px 2px;
+
+
+}
+.confirmation {
+ background-color: #fff0f0;
+}
+.confirmation hr {
+ background: #990000;
+ border: 1px none #990000;
+ color: #990000;
+ height: 1px;
+ margin-bottom: 5px;
+ margin-top: 5px;
+}
+/* end MESSAGE BOXES */
+
+
+.tblcomment {
+ color: #000099;
+ font-size: 70%;
+ font-weight: normal;
}
-.tblHeadWarn {
- background-color: #ffcc00;
- font-weight: bold;
- color: #000000;
-
- background-image: url(themes/xampp/img/tbl_th.png);
- background-repeat: repeat-x;
- background-position: top;
-
- height: 18px;
+.tblHeaders, th, caption {
+ background: ;
+ color: ;
+ font-weight: bold;
}
-div.warnhead {
- font-weight: bold;
- color: #ffffff;
- text-align: left;
-
- background-image: url(themes/xampp/img/s_warn.png);
- background-repeat: no-repeat;
- background-position: 2px 50%;
- padding: 2px 2px 2px 20px;
-
- margin: 0px;
+
+.tblFooters {
+ background: ;
+ color: ;
+ font-weight: normal;
+}
+
+.tblHeaders a:link, .tblHeaders a:active, .tblHeaders a:visited,
+.tblFooters a:link, .tblFooters a:active, .tblFooters a:visited {
+ color: #000000;
+}
+
+.tblHeaders a:hover, .tblFooters a:hover {
+ color: #cc0000;
}
/* forbidden, no privilegs */
-.noPrivileges{
- color: #cc0000;
- font-weight: bold;
-}
-
-/* Heading for server links*/
-
-.serverinfo {
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 12px;
- font-weight: normal;
- padding: 0px 0px 10px 0px;
- margin: 0px;
- white-space: nowrap;
- vertical-align: middle;
-}
-
-.serverinfo a:link, .serverinfo a:active, .serverinfo a:visited {
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 12px;
- font-weight: bolder;
-}
-.serverinfo a img{
- vertical-align: middle;
- margin: 0px 1px 0px 1px;
-}
-
-.serverinfo div{
- background-image: url(themes/xampp/img/item_ltr.png);
- background-repeat: no-repeat;
- background-position: 50% 50%;
- width: 20px;
- height: 16px;
-}
-
-hr{
- color: #bb3902; background-color: #bb3902; border: 0; height: 1px;
-}
-
-/* navigation */
-.nav{
- font-family: Verdana, Arial, Helvetica, sans-serif;
- color: #000000;
- background-color: #fb7922;
-
- background-image: url(themes/xampp/img/tbl_header.png);
- background-repeat: repeat-x;
- background-position: top;
-
- height: 22px;
-}
-
-.navSpacer{
- width: 1px;
- height: 16px;
- background-color: #fffbf0;
-}
-.navNormal {
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- font-weight: bold;
- color: #000000;
- background-color: #fb7922;
-
- background-image: url(themes/xampp/img/tbl_header.png);
- background-repeat: repeat-x;
- background-position: top;
-
- height: 20px;
- padding: 2px 5px 2px 5px;
-}
-.navDrop {
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- font-weight: bold;
- color: #fffbf0;
- background-color: #cc0000;
-
- background-image: url(themes/xampp/img/tbl_error.png);
- background-repeat: repeat-x;
- background-position: top;
-
- height: 20px;
- padding: 2px 5px 2px 5px;
-}
-.navActive {
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- font-weight: bold;
- color: #000000;
- /*background-color: #FF9900;
- background-image: url(themes/xampp/img/tbl_th.png);
- background-repeat: repeat-x;
- background-position: top;*/
- background-color: #fffbf0;
- height: 16px;
- padding: 2px 5px 2px 5px;
-}
-.navNormal a:link,.navNormal a:active,.navNormal a:hover,.navNormal a:visited,.navDrop a:link,.navDrop a:active,.navDrop a:visited,.navDrop a:hover {
- color: #fffbf0;
-}
-.navActive a:link,.navActive a:active,.navActive a:visited,.navActive a:hover {
- color: #bb3902;
-}
-img, input, select, button {
- vertical-align: middle;
+.noPrivileges {
+ color: #990000;
+ font-weight: bold;
}
/* disabled text */
-.disabled, .disabled a:link, disabled a:active, .disabled a:visited {
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #666666;
+.disabled, .disabled a:link, .disabled a:active, .disabled a:visited {
+ color: #666666;
}
.disabled a:hover {
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
- color: #666666;
- text-decoration: none;
-}
-td.disabled {
- background-color: #cccccc;
+ color: #666666;
+ text-decoration: none;
}
-
-/* some styles for IDs: */
-#buttonNo{
- color: #CC0000;
- font-size: 10px;
- font-weight: bold;
- padding: 0px 10px 0px 10px;
-}
-#buttonYes{
- color: #006600;
- font-size: 10px;
- font-weight: bold;
- padding: 0px 10px 0px 10px;
-}
-#buttonGo{
- color: #006600;
- font-size: 10px;
- font-weight: bold;
- padding: 0px 10px 0px 10px;
+tr.disabled td, td.disabled {
+ background-color: #cccccc;
+ color: #666666;
}
-#listTable{
- width: 260px;
+/**
+ * login form
+ */
+body.loginform h1, body.loginform a.logo {
+ display: block;
+ text-align: center;
}
-#textSqlquery{
- width: 450px;
+body.loginform {
+ text-align: center;
}
-#textSQLDUMP {
- width: 95%;
- height: 95%;
- font-family: "Courier New", Courier, mono;
- font-size: 11px;
+
+body.loginform div.container {
+ margin: 0px auto;
+ text-align: ;
+ width: 30em;
+}
+
+form.login label {
+ float: ;
+ font-weight: bolder;
+ width: 10em;
+}
+
+/* -- Top-Navi -- */
+#serverinfo {
+ background-color: ;
+ border-bottom: 1px solid #bb3902;
+ font-weight: bold;
+ height: 16px;
+ margin-top: 0px;
+ padding: 5px 5px 5px 5px;
+ white-space: nowrap;
+ vertical-align: middle;
+}
+#serverinfo .item { white-space: nowrap; }
+#serverinfo img { margin: 0px 1px 0px 1px; }
+ul#topmenu { list-style-type: none; }
+ul#topmenu li { vertical-align: middle; }
+#topmenu img {
+ margin-: 2px;
+ vertical-align: middle;
+}
+.tab, .tabcaution, .tabactive {
+ display: block;
+ margin: 0px 0px 0px 0px;
+ padding: 4px 2px 4px 2px;
+ white-space: nowrap;
+}
+span.tab, span.tabcaution { color: #666666; }
+a.tabcaution:link, a.tabcaution:active, a.tabcaution:visited { color: #ffffff; }
+a.tabcaution:hover {
+ color: #ffffff;
+ background-color: #cc0000;
+}
+
+a.tabactive:link, a.tabactive:active, a.tabactive:visited { color: #bb3902; }
+
+#serverinfo, #topmenucontainer {
+
+ position: absolute;
+
+ position: fixed;
+ width: 100%;
+
+}
+#serverinfo {
+
+ left: 0px;
+ top: expression(eval(document.documentElement.scrollTop));
+ width: 100%;
+
+ top: 0px;
+ left: 0px;
+
+}
+#serverinfo .separator img {
+ width: 9px;
+ height: 11px;
+ margin: 0px 2px 0px 2px;
+ vertical-align: middle;
+}
+#topmenucontainer {
+ background-color: ;
+ background-image: url('tbl_header.png');
+ background-repeat: repeat-x;
+ background-position: center top;
+ border-top: solid ;
+ border-right: none;
+ border-bottom: 5px solid ;
+ border-left: none;
+ color: #000000;
+ font-weight: bold;
+ margin: 0px 0px 0px 0px;
+ padding: 0px 0px 0px 0px;
+ white-space: nowrap;
+
+ left: 0px;
+ top: expression(eval(document.documentElement.scrollTop));
+ width: expression(eval(document.documentElement.clientWidth));
+
+ top: ;
+ left: 0px;
+
+}
+#topmenu {
+ border: none;
+ float: ;
+ margin: 0px 0px 0px 0px;
+ padding: 0px 0px 0px 0px;
+}
+ul#topmenu li {
+ background-color: #333333;
+ background-image: url('tbl_header.png');
+ background-repeat: repeat-x;
+ background-position: center top;
+ border-bottom: none;
+ border-right: 1px solid ;
+ margin: 0px 0px 0px 0px;
+ padding-right: 0px;
+}
+.tab, .tabcaution, .tabactive {
+ background-color: ;
+ background-repeat: repeat-x;
+ background-position: center top;
+ border: none;
+}
+.tab, .tabactive, .tabcaution, a.tab:hover, a.tabactive:hover, a.tabcaution:hover {
+ border-top: 1px solid ;
+ margin: 0px 0px 0px 0px;
+ padding: 4px 2px 4px 2px;
+ text-decoration: none;
+}
+.tab, a.tab:link, a.tab:active, a.tab:visited {
+ color: #000000;
+ background-color: ;
+ background-image: url('tbl_header.png');
+}
+a.tab:hover {
+ border-top: 1px solid #fb7922;
+ border-right: 1px solid #fb7922;
+ border-left: 1px solid #fb7922;
+ color: #000000;
+ background-color: #ffff99;
+ background-image: url('tbl_th.png');
+}
+.tabcaution, a.tabcaution:link, a.tabcaution:active, a.tabcaution:visited {
+ color: #ffffff;
+ background-color: #cc0000;
+ background-image: url('tbl_error.png');
+}
+a.tabcaution:hover {
+ border-top: 1px solid #fb7922;
+ border-right: 1px solid #fb7922;
+ border-left: 1px solid #fb7922;
+ color: #ffff99;
+ background-color: #cc0000;
+ background-image: url('tbl_error.png');
+}
+a.tabactive:link, a.tabactive:active, a.tabactive:visited, a.tabactive:hover {
+ color: #000000;
+ border-top: 1px solid #fb7922;
+ border-right: 1px solid #fb7922;
+ border-left: 1px solid #fb7922;
+ background-color: ;
+ /*background-image: url('tbl_th.png');*/
+}
+span.tab, span.tabcaution { cursor: url('s_error.png'), default; }
+span.tab img, span.tabcaution img {
+
+ filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
+
+ -moz-opacity: 0.5;
+
+ opacity: 0.5;
}
-#TooltipContainer {
- position: absolute;
- z-index: 99;
- width: 250px;
- height: 50px;
- overflow: auto;
- visibility: hidden;
- background-color: #ffffcc;
- color: #006600;
- border: 1px solid #000000;
- padding: 5px;
- font-family: Verdana, Arial, Helvetica, sans-serif;
- font-size: 10px;
+/* -- Top-Navi -- */
+
+
+/* CALENDAR */
+table.calendar {
+ width: 100%;
+}
+table.calendar td {
+ color: ;
+ background-color: ;
+ text-align: center;
+}
+table.calendar td a {
+ display: block;
}
+table.calendar td a:hover {
+ color: ;
+ background-color: ;
+}
+table.calendar th {
+ color: ;
+ background-color: ;
+}
+
+table.calendar td.selected {
+ color: ;
+ background-color: ;
+}
+img.calendar {
+ border: none;
+}
+#clock_data, form.clock {
+ text-align: center;
+}
+#clock_data input, form.clock input {
+ text-align: center;
+ width: 50px;
+}
+/* end CALENDAR */
+
+
+/* table stats */
+div#tablestatistics {
+ border-bottom: 0.1em solid #669999;
+ margin-bottom: 0.5em;
+ padding-bottom: 0.5em;
+}
+
+div#tablestatistics table {
+ float: ;
+ margin-bottom: 0.5em;
+ margin-: 0.5em;
+}
+
+div#tablestatistics table caption {
+ margin-: 0.5em;
+}
+/* END table stats */
+
+
+/* server privileges */
+#tableuserrights td,
+#tablespecificuserrights td,
+#tabledatabases td {
+ vertical-align: middle;
+}
+/* END server privileges */
+
+
+
+#span_table_comment {
+ font-weight: normal;
+ font-style: italic;
+ white-space: nowrap;
+}
+
+#TooltipContainer {
+ font-size: inherit;
+ color: #ffffff;
+ background-color: #bb3902;
+ position: absolute;
+ z-index: 99;
+ width: ;
+ height: auto;
+ overflow: auto;
+ visibility: hidden;
+ border: 1px solid #333333;
+ padding: 0.5em;
+
+ filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
+
+ -moz-opacity: 0.95;
+
+ opacity: 0.95;
+}
+
+/* user privileges */
+#fieldset_add_user_login div.item {
+ border-bottom: 1px solid #bb3902;
+ padding-bottom: 0.3em;
+ margin-bottom: 0.3em;
+}
+
+#fieldset_add_user_login label {
+ float: ;
+ display: block;
+ width: 10em;
+ max-width: 100%;
+ text-align: ;
+ padding-: 0.5em;
+}
+
+#fieldset_add_user_login span.options #select_pred_username,
+#fieldset_add_user_login span.options #select_pred_hostname,
+#fieldset_add_user_login span.options #select_pred_password {
+ width: 100%;
+ max-width: 100%;
+}
+
+#fieldset_add_user_login span.options {
+ float: ;
+ display: block;
+ width: 12em;
+ max-width: 100%;
+ padding-: 0.5em;
+}
+
+#fieldset_add_user_login input {
+ width: 12em;
+ clear: ;
+ max-width: 100%;
+}
+
+#fieldset_add_user_login span.options input {
+ width: auto;
+}
+
+#fieldset_user_priv div.item {
+ float: ;
+ width: 9em;
+ max-width: 100%;
+}
+
+#fieldset_user_priv div.item div.item {
+ float: none;
+}
+
+#fieldset_user_priv div.item label {
+ white-space: nowrap;
+}
+
+#fieldset_user_priv div.item select {
+ width: 100%;
+}
+
+#fieldset_user_global_rights fieldset {
+ float: ;
+}
+/* END user privileges */
+
+
+/* serverstatus */
+div#serverstatus table caption a.top {
+ float: ;
+}
+
+div#serverstatus div#serverstatusqueriesdetails table,
+div#serverstatus table#serverstatustraffic,
+div#serverstatus table#serverstatusconnections {
+ float: ;
+}
+
+#serverstatussection,
+.clearfloat {
+ clear: both;
+}
+div#serverstatussection table {
+ width: 100%;
+ margin-bottom: 1em;
+}
+div#serverstatussection table .name {
+ width: 18em;
+}
+div#serverstatussection table .value {
+ width: 6em;
+}
+
+div#serverstatus table tbody td.descr a,
+div#serverstatus table .tblFooters a {
+ white-space: nowrap;
+}
+
+div#serverstatus div#statuslinks a:before,
+div#serverstatus div#sectionlinks a:before,
+div#serverstatus table tbody td.descr a:before,
+div#serverstatus table .tblFooters a:before {
+ content: '';
+}
+div#serverstatus div#statuslinks a:after,
+div#serverstatus div#sectionlinks a:after,
+div#serverstatus table tbody td.descr a:after,
+div#serverstatus table .tblFooters a:after {
+ content: '';
+}
+
+/* end serverstatus */
+
+/* querywindow */
+body#bodyquerywindow {
+ margin: 30px 2px 2px 2px;
+ padding: 0;
+ background-image: none;
+ background-color: transparent;
+}
+
+div#querywindowcontainer {
+ margin: 0;
+ padding: 0;
+ width: 100%;
+}
+
+div#querywindowcontainer fieldset {
+ margin-top: 0;
+}
+/* END querywindow */
+
+
+/* querybox */
+
+div#sqlquerycontainer {
+ float: ;
+ width: 69%;
+ /* height: 15em; */
+}
+
+div#tablefieldscontainer {
+ float: ;
+ width: 29%;
+ /* height: 15em; */
+}
+
+div#tablefieldscontainer select {
+ width: 100%;
+ /* height: 12em; */
+}
+
+textarea#sqlquery {
+ width: 100%;
+ /* height: 100%; */
+}
+
+div#queryboxcontainer div#bookmarkoptions {
+ margin-top: 0.5em;
+}
+/* end querybox */
+
+/* main page */
+#maincontainer {
+ background-image: none;
+ background-position: bottom;
+ background-repeat: no-repeat;
+ border-bottom: none;
+}
+
+#mysqlmaininformation,
+#pmamaininformation {
+ float: ;
+ width: 49%;
+}
+
+#maincontainer ul {
+ list-style-image: url('item_.png');
+ vertical-align: middle;
+}
+
+#maincontainer li {
+ margin-bottom: 3px;
+ padding-left: 5px;
+}
+/* END main page */
+
+
+
+/* iconic view for ul items */
+li#li_create_database { list-style-image: url('b_newdb.png'); }
+li#li_select_lang { list-style-image: url('s_lang.png'); }
+li#li_select_mysql_collation { list-style-image: url('s_asci.png'); }
+li#li_select_mysql_charset { list-style-image: url('s_asci.png'); }
+li#li_select_theme { list-style-image: url('s_theme.png'); }
+li#li_server_info { list-style-image: url('s_host.png'); }
+li#li_user_info { list-style-image: url('b_dbusr.png'); }
+li#li_mysql_status { list-style-image: url('s_status.png'); }
+li#li_mysql_variables { list-style-image: url('s_vars.png'); }
+li#li_mysql_processes { list-style-image: url('s_process.png'); }
+li#li_mysql_collations { list-style-image: url('s_asci.png'); }
+li#li_mysql_engines { list-style-image: url('b_engine.png'); }
+li#li_mysql_binlogs { list-style-image: url('s_tbl.png'); }
+li#li_mysql_databases { list-style-image: url('s_db.png'); }
+li#li_export { list-style-image: url('b_export.png'); }
+li#li_import { list-style-image: url('b_import.png'); }
+li#li_change_password { list-style-image: url('s_passwd.png'); }
+li#li_log_out { list-style-image: url('s_loggoff.png'); }
+li#li_pma_docs { list-style-image: url('b_docs.png'); }
+li#li_phpinfo { list-style-image: url('php_sym.png'); }
+li#li_pma_homepage { list-style-image: url('b_home.png'); }
+li#li_mysql_privilegs { list-style-image: url('s_rights.png'); }
+li#li_switch_dbstats { list-style-image: url('b_dbstatistics.png'); }
+li#li_flush_privileges { list-style-image: url('s_reload.png'); }
+li#li_mysql_proto { list-style-image: url('b_dbsock.png'); }
+li#li_mysql_client_version { list-style-image: url('b_dbclient.png'); }
+li#li_select_fontsize { list-style-image: url('b_fontsize.png'); }
+li#li_used_php_extension { list-style-image: url('b_dbphpext.png'); }
+/* END iconic view for ul items */
+
+
+
+#body_browse_foreigners {
+ background: ;
+ margin: em 0.5em 0 0.5em;
+ text-align: center;
+}
+#body_browse_foreigners form {
+ left: 0px;
+ background-color: ;
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+
+ position: absolute;
+ top: expression(eval(document.documentElement.scrollTop));
+
+ position: fixed;
+ top: 0px;
+
+ width: 100%;
+}
+#body_browse_foreigners, #body_browse_foreigners th, #body_browse_foreigners td {
+ font-size: ;
+ text-align: ;
+}
+#body_browse_foreigners td a {
+ display: block; width: 100%;
+}
+#body_browse_foreigners tfoot th {
+ background-color: ;
+ background-image: url('tbl_th.png');
+ background-position: left bottom;
+}
+#body_browse_foreigners .formelement {
+ float: none; clear: both;
+}
+#body_browse_foreigners fieldset { text-align: center; padding: 0.1em 0.1em 0.1em 0.1em; margin: 0.1em 0.1em 0.1em 0.1em; }
+
+#bodyquerywindow {
+ background: ;
+}
+
+#bodythemes {
+ width: 500px;
+ margin: auto;
+ text-align: center;
+}
+
+#bodythemes img {
+ border: 0.1em solid #bb3902;
+}
+
+#bodythemes a:hover img {
+ border: 0.1em solid #bb3902;
+}
+
+#fieldset_select_fields {
+ float: ;
+}
+
+#selflink {
+ clear: both;
+ display: block;
+ margin-top: 1em;
+ margin-bottom: 1em;
+ width: 100%;
+ border-top: 0.1em none #bb3902;
+ text-align: ;
+}
+
+#table_innodb_bufferpool_usage,
+#table_innodb_bufferpool_activity {
+ float: ;
+}
+
+#div_mysql_charset_collations table {
+ float: ;
+}
+
+#div_table_order, #div_table_rename, #div_table_copy, #div_table_options {
+ clear: both;
+ float: none;
+ min-width: 48%;
+}
+
+#qbe_div_table_list {
+ float: ;
+}
+
+#qbe_div_sql_query {
+ float: ;
+}
+
+label.desc {
+ width: 30em;
+ float: ;
+}
+
+#buttonGo, #buttonNo, #buttonYes, #cancel, #submit { font-weight: bold; }
+#buttonGo { color: #bb3902; }
+#buttonNo, #cancel { color: #cc0000; }
+#buttonYes, #submit { color: #006600; }
+#listTable { width: 260px;}
+#textSqlquery { width: 450px; }
+#textSQLDUMP {
+ background-color: transparent;
+ border: 1px solid #bb3902;
+ color: #000000;
+
+ font-family: ;
+
+ font-size: 110%;
+ width: 99%;
+ height: 99%;
+}
\ No newline at end of file
diff --git a/xampp/img/arrow_ltr.gif b/xampp/img/arrow_ltr.gif
new file mode 100644
index 000000000..a8f2200ad
Binary files /dev/null and b/xampp/img/arrow_ltr.gif differ
diff --git a/xampp/img/arrow_ltr.png b/xampp/img/arrow_ltr.png
new file mode 100644
index 000000000..44d0eb1e4
Binary files /dev/null and b/xampp/img/arrow_ltr.png differ
diff --git a/xampp/img/arrow_rtl.gif b/xampp/img/arrow_rtl.gif
new file mode 100644
index 000000000..410b678a0
Binary files /dev/null and b/xampp/img/arrow_rtl.gif differ
diff --git a/xampp/img/arrow_rtl.png b/xampp/img/arrow_rtl.png
new file mode 100644
index 000000000..4e3b0bdfd
Binary files /dev/null and b/xampp/img/arrow_rtl.png differ
diff --git a/xampp/img/b_bookmark.png b/xampp/img/b_bookmark.png
index 5fa332089..f69230031 100644
Binary files a/xampp/img/b_bookmark.png and b/xampp/img/b_bookmark.png differ
diff --git a/xampp/img/b_browse.png b/xampp/img/b_browse.png
index 744cfcd68..fc1d87337 100644
Binary files a/xampp/img/b_browse.png and b/xampp/img/b_browse.png differ
diff --git a/xampp/img/b_calendar.png b/xampp/img/b_calendar.png
index 90829a353..a91715af2 100644
Binary files a/xampp/img/b_calendar.png and b/xampp/img/b_calendar.png differ
diff --git a/xampp/img/b_comment.png b/xampp/img/b_comment.png
index 6f6da0c83..488c13d87 100644
Binary files a/xampp/img/b_comment.png and b/xampp/img/b_comment.png differ
diff --git a/xampp/img/b_dbclient.png b/xampp/img/b_dbclient.png
new file mode 100644
index 000000000..f261e77dc
Binary files /dev/null and b/xampp/img/b_dbclient.png differ
diff --git a/xampp/img/b_dbphpext.png b/xampp/img/b_dbphpext.png
new file mode 100644
index 000000000..317890c86
Binary files /dev/null and b/xampp/img/b_dbphpext.png differ
diff --git a/xampp/img/b_dbsock.png b/xampp/img/b_dbsock.png
new file mode 100644
index 000000000..302bbdc0c
Binary files /dev/null and b/xampp/img/b_dbsock.png differ
diff --git a/xampp/img/b_dbstatistics.png b/xampp/img/b_dbstatistics.png
index b04e813b0..08bf46c6d 100644
Binary files a/xampp/img/b_dbstatistics.png and b/xampp/img/b_dbstatistics.png differ
diff --git a/xampp/img/b_dbusr.png b/xampp/img/b_dbusr.png
new file mode 100644
index 000000000..a9852e8cd
Binary files /dev/null and b/xampp/img/b_dbusr.png differ
diff --git a/xampp/img/b_deltbl.png b/xampp/img/b_deltbl.png
index 1c450fad6..7a0ec3420 100644
Binary files a/xampp/img/b_deltbl.png and b/xampp/img/b_deltbl.png differ
diff --git a/xampp/img/b_docs.png b/xampp/img/b_docs.png
index 4654c06fb..3b775554b 100644
Binary files a/xampp/img/b_docs.png and b/xampp/img/b_docs.png differ
diff --git a/xampp/img/b_docsql.png b/xampp/img/b_docsql.png
index badb78d1c..6f3627210 100644
Binary files a/xampp/img/b_docsql.png and b/xampp/img/b_docsql.png differ
diff --git a/xampp/img/b_drop.png b/xampp/img/b_drop.png
index 6fc4d3b20..7a0ec3420 100644
Binary files a/xampp/img/b_drop.png and b/xampp/img/b_drop.png differ
diff --git a/xampp/img/b_edit.png b/xampp/img/b_edit.png
index 05711a094..9117b4ece 100644
Binary files a/xampp/img/b_edit.png and b/xampp/img/b_edit.png differ
diff --git a/xampp/img/b_empty.png b/xampp/img/b_empty.png
index b4c30f951..933f7f886 100644
Binary files a/xampp/img/b_empty.png and b/xampp/img/b_empty.png differ
diff --git a/xampp/img/b_engine.png b/xampp/img/b_engine.png
index d47891835..46f3c5ab7 100644
Binary files a/xampp/img/b_engine.png and b/xampp/img/b_engine.png differ
diff --git a/xampp/img/b_export.png b/xampp/img/b_export.png
index 03c136996..0b59c8e74 100644
Binary files a/xampp/img/b_export.png and b/xampp/img/b_export.png differ
diff --git a/xampp/img/b_fontsize.png b/xampp/img/b_fontsize.png
new file mode 100644
index 000000000..a07631319
Binary files /dev/null and b/xampp/img/b_fontsize.png differ
diff --git a/xampp/img/b_ftext.png b/xampp/img/b_ftext.png
index 9247c3104..b28d578ac 100644
Binary files a/xampp/img/b_ftext.png and b/xampp/img/b_ftext.png differ
diff --git a/xampp/img/b_help.png b/xampp/img/b_help.png
index 82a55ce37..a4f2f4f09 100644
Binary files a/xampp/img/b_help.png and b/xampp/img/b_help.png differ
diff --git a/xampp/img/b_home.png b/xampp/img/b_home.png
index 74e711b91..30e9ff484 100644
Binary files a/xampp/img/b_home.png and b/xampp/img/b_home.png differ
diff --git a/xampp/img/b_import.png b/xampp/img/b_import.png
index 6f8c8611f..7266b1a96 100644
Binary files a/xampp/img/b_import.png and b/xampp/img/b_import.png differ
diff --git a/xampp/img/b_index.png b/xampp/img/b_index.png
index 8f7373cbd..654ccf5d7 100644
Binary files a/xampp/img/b_index.png and b/xampp/img/b_index.png differ
diff --git a/xampp/img/b_info.png b/xampp/img/b_info.png
index 09be19382..391e16799 100644
Binary files a/xampp/img/b_info.png and b/xampp/img/b_info.png differ
diff --git a/xampp/img/b_insrow.png b/xampp/img/b_insrow.png
index 3913b4a65..251dd6b2d 100644
Binary files a/xampp/img/b_insrow.png and b/xampp/img/b_insrow.png differ
diff --git a/xampp/img/b_minus.png b/xampp/img/b_minus.png
index bd87ad586..36500bb08 100644
Binary files a/xampp/img/b_minus.png and b/xampp/img/b_minus.png differ
diff --git a/xampp/img/b_newdb.png b/xampp/img/b_newdb.png
index 6b27550de..407746327 100644
Binary files a/xampp/img/b_newdb.png and b/xampp/img/b_newdb.png differ
diff --git a/xampp/img/b_newtbl.png b/xampp/img/b_newtbl.png
index 5b163990f..f798f4276 100644
Binary files a/xampp/img/b_newtbl.png and b/xampp/img/b_newtbl.png differ
diff --git a/xampp/img/b_pdfdoc.png b/xampp/img/b_pdfdoc.png
index 281bdf1b6..18ff17bf1 100644
Binary files a/xampp/img/b_pdfdoc.png and b/xampp/img/b_pdfdoc.png differ
diff --git a/xampp/img/b_plus.png b/xampp/img/b_plus.png
index 84b1d688d..477710f2f 100644
Binary files a/xampp/img/b_plus.png and b/xampp/img/b_plus.png differ
diff --git a/xampp/img/b_primary.png b/xampp/img/b_primary.png
index 7dcef3332..fa04bff18 100644
Binary files a/xampp/img/b_primary.png and b/xampp/img/b_primary.png differ
diff --git a/xampp/img/b_print.png b/xampp/img/b_print.png
index 0f259ebf9..3e640e8f2 100644
Binary files a/xampp/img/b_print.png and b/xampp/img/b_print.png differ
diff --git a/xampp/img/b_props.png b/xampp/img/b_props.png
index 9799eaff2..37c270cd2 100644
Binary files a/xampp/img/b_props.png and b/xampp/img/b_props.png differ
diff --git a/xampp/img/b_relations.png b/xampp/img/b_relations.png
index 265510c11..c4d7aaa77 100644
Binary files a/xampp/img/b_relations.png and b/xampp/img/b_relations.png differ
diff --git a/xampp/img/b_save.png b/xampp/img/b_save.png
index b89b1c0e6..89b337627 100644
Binary files a/xampp/img/b_save.png and b/xampp/img/b_save.png differ
diff --git a/xampp/img/b_sbrowse.png b/xampp/img/b_sbrowse.png
index 58f265818..56dd0d86b 100644
Binary files a/xampp/img/b_sbrowse.png and b/xampp/img/b_sbrowse.png differ
diff --git a/xampp/img/b_sdb.png b/xampp/img/b_sdb.png
index 3d3c3a7ba..c346ed39d 100644
Binary files a/xampp/img/b_sdb.png and b/xampp/img/b_sdb.png differ
diff --git a/xampp/img/b_search.png b/xampp/img/b_search.png
index 24e1ec626..ab5d86c7d 100644
Binary files a/xampp/img/b_search.png and b/xampp/img/b_search.png differ
diff --git a/xampp/img/b_selboard.png b/xampp/img/b_selboard.png
index 3fa6e3dbd..5132091b1 100644
Binary files a/xampp/img/b_selboard.png and b/xampp/img/b_selboard.png differ
diff --git a/xampp/img/b_select.png b/xampp/img/b_select.png
index fcb646a7a..3028370b9 100644
Binary files a/xampp/img/b_select.png and b/xampp/img/b_select.png differ
diff --git a/xampp/img/b_sql.png b/xampp/img/b_sql.png
index 604e35e6b..87c298cd3 100644
Binary files a/xampp/img/b_sql.png and b/xampp/img/b_sql.png differ
diff --git a/xampp/img/b_sqldoc.png b/xampp/img/b_sqldoc.png
index 1d023b491..6f3627210 100644
Binary files a/xampp/img/b_sqldoc.png and b/xampp/img/b_sqldoc.png differ
diff --git a/xampp/img/b_sqlhelp.png b/xampp/img/b_sqlhelp.png
index ec85f83d3..be02b6d29 100644
Binary files a/xampp/img/b_sqlhelp.png and b/xampp/img/b_sqlhelp.png differ
diff --git a/xampp/img/b_tblanalyse.png b/xampp/img/b_tblanalyse.png
index 789013460..822b689dd 100644
Binary files a/xampp/img/b_tblanalyse.png and b/xampp/img/b_tblanalyse.png differ
diff --git a/xampp/img/b_tblexport.png b/xampp/img/b_tblexport.png
index ffdfa09b9..c1173a59e 100644
Binary files a/xampp/img/b_tblexport.png and b/xampp/img/b_tblexport.png differ
diff --git a/xampp/img/b_tblimport.png b/xampp/img/b_tblimport.png
index eccb7d5ab..218b63f24 100644
Binary files a/xampp/img/b_tblimport.png and b/xampp/img/b_tblimport.png differ
diff --git a/xampp/img/b_tblops.png b/xampp/img/b_tblops.png
index a3774e559..7632874df 100644
Binary files a/xampp/img/b_tblops.png and b/xampp/img/b_tblops.png differ
diff --git a/xampp/img/b_tbloptimize.png b/xampp/img/b_tbloptimize.png
index 9a239e2f7..20dd8e161 100644
Binary files a/xampp/img/b_tbloptimize.png and b/xampp/img/b_tbloptimize.png differ
diff --git a/xampp/img/b_terminal.png b/xampp/img/b_terminal.png
new file mode 100644
index 000000000..0948b6b94
Binary files /dev/null and b/xampp/img/b_terminal.png differ
diff --git a/xampp/img/b_tipp.png b/xampp/img/b_tipp.png
index 2faf5abea..04034bdee 100644
Binary files a/xampp/img/b_tipp.png and b/xampp/img/b_tipp.png differ
diff --git a/xampp/img/b_unique.png b/xampp/img/b_unique.png
index b949f4b33..310f1cff7 100644
Binary files a/xampp/img/b_unique.png and b/xampp/img/b_unique.png differ
diff --git a/xampp/img/b_usradd.png b/xampp/img/b_usradd.png
index fe03e8bd2..aad768617 100644
Binary files a/xampp/img/b_usradd.png and b/xampp/img/b_usradd.png differ
diff --git a/xampp/img/b_usrcheck.png b/xampp/img/b_usrcheck.png
index 424538bf6..3123ba689 100644
Binary files a/xampp/img/b_usrcheck.png and b/xampp/img/b_usrcheck.png differ
diff --git a/xampp/img/b_usrdrop.png b/xampp/img/b_usrdrop.png
index 9d1eee5fd..b26f06ef2 100644
Binary files a/xampp/img/b_usrdrop.png and b/xampp/img/b_usrdrop.png differ
diff --git a/xampp/img/b_usredit.png b/xampp/img/b_usredit.png
index 41c803daf..55a7ff277 100644
Binary files a/xampp/img/b_usredit.png and b/xampp/img/b_usredit.png differ
diff --git a/xampp/img/b_usrlist.png b/xampp/img/b_usrlist.png
index 85b5df099..84324305d 100644
Binary files a/xampp/img/b_usrlist.png and b/xampp/img/b_usrlist.png differ
diff --git a/xampp/img/b_view.png b/xampp/img/b_view.png
index c987bbb7d..07bcdadf9 100644
Binary files a/xampp/img/b_view.png and b/xampp/img/b_view.png differ
diff --git a/xampp/img/b_views.png b/xampp/img/b_views.png
index 4736603a5..bbb2cd2e5 100644
Binary files a/xampp/img/b_views.png and b/xampp/img/b_views.png differ
diff --git a/xampp/img/bd_browse.png b/xampp/img/bd_browse.png
index 90e3e780f..c9a641c73 100644
Binary files a/xampp/img/bd_browse.png and b/xampp/img/bd_browse.png differ
diff --git a/xampp/img/bd_deltbl.png b/xampp/img/bd_deltbl.png
index 77995e452..f94d8d536 100644
Binary files a/xampp/img/bd_deltbl.png and b/xampp/img/bd_deltbl.png differ
diff --git a/xampp/img/bd_drop.png b/xampp/img/bd_drop.png
index 15c70d676..f94d8d536 100644
Binary files a/xampp/img/bd_drop.png and b/xampp/img/bd_drop.png differ
diff --git a/xampp/img/bd_empty.png b/xampp/img/bd_empty.png
index 546b7d00a..0e4923bf6 100644
Binary files a/xampp/img/bd_empty.png and b/xampp/img/bd_empty.png differ
diff --git a/xampp/img/bd_ftext.png b/xampp/img/bd_ftext.png
index 0082469c3..be98f0391 100644
Binary files a/xampp/img/bd_ftext.png and b/xampp/img/bd_ftext.png differ
diff --git a/xampp/img/bd_index.png b/xampp/img/bd_index.png
index 11101c931..9a41d0b86 100644
Binary files a/xampp/img/bd_index.png and b/xampp/img/bd_index.png differ
diff --git a/xampp/img/bd_insrow.png b/xampp/img/bd_insrow.png
index d3c9b7b0b..e045dbc0b 100644
Binary files a/xampp/img/bd_insrow.png and b/xampp/img/bd_insrow.png differ
diff --git a/xampp/img/bd_primary.png b/xampp/img/bd_primary.png
index 6b0b51993..12cd9ed49 100644
Binary files a/xampp/img/bd_primary.png and b/xampp/img/bd_primary.png differ
diff --git a/xampp/img/bd_sbrowse.png b/xampp/img/bd_sbrowse.png
index b75de1a05..e2ef8c3f0 100644
Binary files a/xampp/img/bd_sbrowse.png and b/xampp/img/bd_sbrowse.png differ
diff --git a/xampp/img/bd_select.png b/xampp/img/bd_select.png
index d15b24a74..e901873c5 100644
Binary files a/xampp/img/bd_select.png and b/xampp/img/bd_select.png differ
diff --git a/xampp/img/bd_unique.png b/xampp/img/bd_unique.png
index 6c29dd565..b7cb1d2da 100644
Binary files a/xampp/img/bd_unique.png and b/xampp/img/bd_unique.png differ
diff --git a/xampp/img/bd_views.png b/xampp/img/bd_views.png
new file mode 100644
index 000000000..21af78405
Binary files /dev/null and b/xampp/img/bd_views.png differ
diff --git a/xampp/img/dot_black.png b/xampp/img/dot_black.png
new file mode 100644
index 000000000..ef44ae5ef
Binary files /dev/null and b/xampp/img/dot_black.png differ
diff --git a/xampp/img/dot_blue.png b/xampp/img/dot_blue.png
new file mode 100644
index 000000000..1577a4668
Binary files /dev/null and b/xampp/img/dot_blue.png differ
diff --git a/xampp/img/dot_green.png b/xampp/img/dot_green.png
new file mode 100644
index 000000000..69d175636
Binary files /dev/null and b/xampp/img/dot_green.png differ
diff --git a/xampp/img/dot_red.png b/xampp/img/dot_red.png
new file mode 100644
index 000000000..029fedc92
Binary files /dev/null and b/xampp/img/dot_red.png differ
diff --git a/xampp/img/dot_violet.png b/xampp/img/dot_violet.png
new file mode 100644
index 000000000..7823fa6ce
Binary files /dev/null and b/xampp/img/dot_violet.png differ
diff --git a/xampp/img/dot_yellow.png b/xampp/img/dot_yellow.png
new file mode 100644
index 000000000..78598fcf0
Binary files /dev/null and b/xampp/img/dot_yellow.png differ
diff --git a/xampp/img/frm_linevrlt.png b/xampp/img/frm_linevrlt.png
new file mode 100644
index 000000000..5a3cb83a3
Binary files /dev/null and b/xampp/img/frm_linevrlt.png differ
diff --git a/xampp/img/item_ltr.png b/xampp/img/item_ltr.png
index 35b4945c9..f545e9493 100644
Binary files a/xampp/img/item_ltr.png and b/xampp/img/item_ltr.png differ
diff --git a/xampp/img/item_rtl.png b/xampp/img/item_rtl.png
index dc6663d34..0752346ff 100644
Binary files a/xampp/img/item_rtl.png and b/xampp/img/item_rtl.png differ
diff --git a/xampp/img/php_sym.png b/xampp/img/php_sym.png
index d66010f4c..30fc331b2 100644
Binary files a/xampp/img/php_sym.png and b/xampp/img/php_sym.png differ
diff --git a/xampp/img/s_asc.png b/xampp/img/s_asc.png
index 9990376f5..412bb8a10 100644
Binary files a/xampp/img/s_asc.png and b/xampp/img/s_asc.png differ
diff --git a/xampp/img/s_asci.png b/xampp/img/s_asci.png
index 6b7302f75..4cd52a360 100644
Binary files a/xampp/img/s_asci.png and b/xampp/img/s_asci.png differ
diff --git a/xampp/img/s_attention.png b/xampp/img/s_attention.png
index 69131c014..80e7caf97 100644
Binary files a/xampp/img/s_attention.png and b/xampp/img/s_attention.png differ
diff --git a/xampp/img/s_cancel.png b/xampp/img/s_cancel.png
index a533c34dd..922e00631 100644
Binary files a/xampp/img/s_cancel.png and b/xampp/img/s_cancel.png differ
diff --git a/xampp/img/s_db.png b/xampp/img/s_db.png
index 7a79edde9..a4c05b52a 100644
Binary files a/xampp/img/s_db.png and b/xampp/img/s_db.png differ
diff --git a/xampp/img/s_desc.png b/xampp/img/s_desc.png
index a03226d9b..99f8e4860 100644
Binary files a/xampp/img/s_desc.png and b/xampp/img/s_desc.png differ
diff --git a/xampp/img/s_error.png b/xampp/img/s_error.png
index 4e5ba1327..ea8f52a8d 100644
Binary files a/xampp/img/s_error.png and b/xampp/img/s_error.png differ
diff --git a/xampp/img/s_error2.png b/xampp/img/s_error2.png
index d9a78a710..7d7bd446c 100644
Binary files a/xampp/img/s_error2.png and b/xampp/img/s_error2.png differ
diff --git a/xampp/img/s_fulltext.png b/xampp/img/s_fulltext.png
index 291d22300..a87d723e5 100644
Binary files a/xampp/img/s_fulltext.png and b/xampp/img/s_fulltext.png differ
diff --git a/xampp/img/s_host.png b/xampp/img/s_host.png
index afc321def..c06282d77 100644
Binary files a/xampp/img/s_host.png and b/xampp/img/s_host.png differ
diff --git a/xampp/img/s_info.png b/xampp/img/s_info.png
index 0d3cbb662..8fcb0db26 100644
Binary files a/xampp/img/s_info.png and b/xampp/img/s_info.png differ
diff --git a/xampp/img/s_lang.png b/xampp/img/s_lang.png
index 8b2330cf0..3e28de515 100644
Binary files a/xampp/img/s_lang.png and b/xampp/img/s_lang.png differ
diff --git a/xampp/img/s_loggoff.png b/xampp/img/s_loggoff.png
index b4b4dcaff..f4b18305a 100644
Binary files a/xampp/img/s_loggoff.png and b/xampp/img/s_loggoff.png differ
diff --git a/xampp/img/s_notice.png b/xampp/img/s_notice.png
index f581829e8..8fcb0db26 100644
Binary files a/xampp/img/s_notice.png and b/xampp/img/s_notice.png differ
diff --git a/xampp/img/s_okay.png b/xampp/img/s_okay.png
index 99a0d05d5..d472fc3ea 100644
Binary files a/xampp/img/s_okay.png and b/xampp/img/s_okay.png differ
diff --git a/xampp/img/s_partialtext.png b/xampp/img/s_partialtext.png
index 2c88fce53..43844ca19 100644
Binary files a/xampp/img/s_partialtext.png and b/xampp/img/s_partialtext.png differ
diff --git a/xampp/img/s_passwd.png b/xampp/img/s_passwd.png
index 2494664e0..611553cd8 100644
Binary files a/xampp/img/s_passwd.png and b/xampp/img/s_passwd.png differ
diff --git a/xampp/img/s_process.png b/xampp/img/s_process.png
index 1d1c03596..10d283e38 100644
Binary files a/xampp/img/s_process.png and b/xampp/img/s_process.png differ
diff --git a/xampp/img/s_really.png b/xampp/img/s_really.png
index 8c1ca1bd4..80e7caf97 100644
Binary files a/xampp/img/s_really.png and b/xampp/img/s_really.png differ
diff --git a/xampp/img/s_reload.png b/xampp/img/s_reload.png
index 754361eb8..dd8b1c4d3 100644
Binary files a/xampp/img/s_reload.png and b/xampp/img/s_reload.png differ
diff --git a/xampp/img/s_rights.png b/xampp/img/s_rights.png
index e1a638301..528df5440 100644
Binary files a/xampp/img/s_rights.png and b/xampp/img/s_rights.png differ
diff --git a/xampp/img/s_status.png b/xampp/img/s_status.png
index 1584233b3..8db027aad 100644
Binary files a/xampp/img/s_status.png and b/xampp/img/s_status.png differ
diff --git a/xampp/img/s_tbl.png b/xampp/img/s_tbl.png
index a82123636..08f67a22a 100644
Binary files a/xampp/img/s_tbl.png and b/xampp/img/s_tbl.png differ
diff --git a/xampp/img/s_theme.png b/xampp/img/s_theme.png
index cab68be5a..0024117e5 100644
Binary files a/xampp/img/s_theme.png and b/xampp/img/s_theme.png differ
diff --git a/xampp/img/s_vars.png b/xampp/img/s_vars.png
index 9be38ecb0..5d885b91d 100644
Binary files a/xampp/img/s_vars.png and b/xampp/img/s_vars.png differ
diff --git a/xampp/img/s_views.png b/xampp/img/s_views.png
index 1f2ed03e4..c8d892f1b 100644
Binary files a/xampp/img/s_views.png and b/xampp/img/s_views.png differ
diff --git a/xampp/img/s_warn.png b/xampp/img/s_warn.png
index 80d282408..80e7caf97 100644
Binary files a/xampp/img/s_warn.png and b/xampp/img/s_warn.png differ
diff --git a/xampp/img/sd_views.png b/xampp/img/sd_views.png
new file mode 100644
index 000000000..612ab663a
Binary files /dev/null and b/xampp/img/sd_views.png differ
diff --git a/xampp/img/spacer.png b/xampp/img/spacer.png
index bf867a398..548301343 100644
Binary files a/xampp/img/spacer.png and b/xampp/img/spacer.png differ
diff --git a/xampp/img/window-new.png b/xampp/img/window-new.png
new file mode 100644
index 000000000..52ef4c5e5
Binary files /dev/null and b/xampp/img/window-new.png differ
diff --git a/xampp/img/wysiwyg.png b/xampp/img/wysiwyg.png
new file mode 100644
index 000000000..95c7ba6a9
Binary files /dev/null and b/xampp/img/wysiwyg.png differ
diff --git a/xampp/info.inc.php b/xampp/info.inc.php
index f4efac4c1..85dd45a51 100644
--- a/xampp/info.inc.php
+++ b/xampp/info.inc.php
@@ -1,20 +1,10 @@
diff --git a/xampp/layout.inc.php b/xampp/layout.inc.php
index 7158b2973..e61f569db 100644
--- a/xampp/layout.inc.php
+++ b/xampp/layout.inc.php
@@ -4,31 +4,30 @@
*
* @version $Id$
* @package phpMyAdmin-theme
- * @subpackage XAMPP
+ * @subpackage Arctic_Ocean
*/
/**
- *
+ * for older versions
*/
-$cfg['LeftWidth'] = 180; // left frame width
-/* colors */
-$cfg['LeftBgColor'] = '#fb7922'; // background color for the left frame
-$cfg['RightBgColor'] = '#fffbf0'; // background color for the right frame
-$cfg['RightBgImage'] = ''; // path to a background image for the right frame
- // (leave blank for no background image)
-$cfg['LeftPointerColor'] = '#f8e8a0'; // color of the pointer in left frame
-$cfg['Border'] = 0; // border width on tables
-$cfg['ThBgcolor'] = '#f8e8a0'; // table header row colour
-$cfg['BgcolorOne'] = '#EEEEEE'; // table data row colour
-$cfg['BgcolorTwo'] = '#E5E5E5'; // table data row colour, alternate
-$cfg['BrowsePointerColor'] = '#f8e8a0'; // color of the pointer in browse mode
-$cfg['BrowseMarkerColor'] = '#FFCC99'; // color of the marker (visually marks row
- // by clicking on it) in browse mode
-/**
- * SQL Parser Settings
- */
-$cfg['SQP']['fmtColor'] = array( // Syntax colouring data
- 'comment' => '#808000',
+$cfg['LeftPointerEnable'] = false;
+$cfg['LeftWidth'] = 180; // left frame width
+$cfg['LeftBgColor'] = '#fb7922'; // background color for the left frame
+$cfg['RightBgColor'] = '#fffbf0'; // background color for the right frame
+$cfg['RightBgImage'] = ''; // path to a background image for the right frame
+ // (leave blank for no background image)
+$cfg['LeftPointerColor'] = '#f8e8a0'; // color of the pointer in left frame
+$cfg['Border'] = 0; // border width on tables
+$cfg['ThBgcolor'] = '#f8e8a0'; // table header row colour
+$cfg['BgcolorOne'] = '#eeeeee'; // table data row colour
+$cfg['BgcolorTwo'] = '#e5e5e5'; // table data row colour, alternate
+$cfg['BrowsePointerColor'] = '#f8e8a0'; // color of the pointer in browse mode
+$cfg['BrowseMarkerColor'] = '#ffcc99'; // color of the marker (visually marks row
+ // by clicking on it) in browse mode
+$cfg['QueryWindowWidth'] = 550; // Width of Query window
+$cfg['QueryWindowHeight'] = 310; // Height of Query window
+$cfg['SQP']['fmtColor'] = array( // Syntax colouring data
+ 'comment' => '#999999',
'comment_mysql' => '',
'comment_ansi' => '',
'comment_c' => '',
@@ -36,13 +35,82 @@ $cfg['SQP']['fmtColor'] = array( // Syntax colouring data
'digit_hex' => 'teal',
'digit_integer' => 'teal',
'digit_float' => 'aqua',
- 'punct' => 'fuchsia',
+ 'punct' => '#cc0000',
'alpha' => '',
- 'alpha_columnType' => '#FF9900',
- 'alpha_columnAttrib' => '#0000FF',
+ 'alpha_columnType' => '#ff9900',
+ 'alpha_columnAttrib' => '#0000ff',
+ 'alpha_reservedWord' => '#cc0000',
+ 'alpha_functionName' => '#000099',
+ 'alpha_identifier' => '#333333',
+ 'alpha_charset' => '#6495ed',
+ 'alpha_variable' => '#800000',
+ 'quote' => '#008000',
+ 'quote_double' => '#000000',
+ 'quote_single' => '#000000',
+ 'quote_backtick' => ''
+);
+
+/**
+ * for current version
+ */
+// NAVI FRAME
+$GLOBALS['cfg']['LeftPointerEnable'] = false;
+$GLOBALS['cfg']['NaviWidth'] = 180; // width
+$GLOBALS['cfg']['NaviColor'] = '#ffffff'; // foreground (text) color
+$GLOBALS['cfg']['NaviBackground'] = '#fb7922'; // background
+$GLOBALS['cfg']['NaviPointerColor'] = '#f8e8a0'; // foreground (text) color of the pointer
+$GLOBALS['cfg']['NaviPointerBackground'] = '#ffffff'; // background of the pointer
+$GLOBALS['cfg']['NaviMarkerColor'] = '#ffcc99'; // foreground (text) color of the marker (visually marks row by clicking on it) in browse mode
+$GLOBALS['cfg']['NaviMarkerBackground'] = '#ffffff'; // background of the marker (visually marks row by clicking on it) in browse mode
+
+// MAIN FRAME
+$GLOBALS['cfg']['MainColor'] = '#333333'; // foreground (text) color for the main frame
+$GLOBALS['cfg']['MainBackground'] = '#ffffff'; // background for the main frame
+// for a solid vertical line, uncomment this:
+//$GLOBALS['cfg']['MainBackground'] = '#ffffff url(../' . $_SESSION['PMA_Theme']->getImgPath() . 'vertical_line.png) repeat-y';
+$GLOBALS['cfg']['BrowsePointerColor'] = '#000000'; // foreground (text) color of the pointer in browse mode
+$GLOBALS['cfg']['BrowsePointerBackground'] = '#f8e8a0'; // background of the pointer in browse mode
+$GLOBALS['cfg']['BrowseMarkerColor'] = '#000000'; // foreground (text) color of the marker (visually marks row by clicking on it) in browse mode
+$GLOBALS['cfg']['BrowseMarkerBackground'] = '#ffcc99'; // background of the marker (visually marks row by clicking on it) in browse mode
+
+// FONTS
+// the font family as a valid css font family value,
+// if not set the browser default will be used
+// (depending on browser, DTD and system settings)
+$GLOBALS['cfg']['FontFamily'] = 'Verdana, Helvetica, sans-serif';
+$GLOBALS['cfg']['FontFamilyFixed'] = '\'Courier New\', Courier, monospace'; // fixed width font family, used in textarea
+$GLOBALS['cfg']['FontSize'] = '11'; // default width of the font
+$GLOBALS['cfg']['FontSizePrefix'] = 'px'; // pt (Points) | px (Pixel), default is 'pt'
+
+// TABLES
+$GLOBALS['cfg']['Border'] = 0; // border
+$GLOBALS['cfg']['ThBackground'] = '#f8e8a0'; // table header and footer color
+$GLOBALS['cfg']['ThColor'] = '#000000'; // table header and footer background
+$GLOBALS['cfg']['BgOne'] = '#eeeeee'; // table data row background
+$GLOBALS['cfg']['BgTwo'] = '#e5e5e5'; // table data row background, alternate
+
+// QUERY WINDOW
+$GLOBALS['cfg']['QueryWindowWidth'] = 550; // width of Query window
+$GLOBALS['cfg']['QueryWindowHeight'] = 310; // height of Query window
+
+// SQL PARSER SETTINGS
+// Syntax colouring data
+$GLOBALS['cfg']['SQP']['fmtColor'] = array(
+ 'comment' => '#808000',
+ 'comment_mysql' => '#999999',
+ 'comment_ansi' => '#999999',
+ 'comment_c' => '#999999',
+ 'digit' => '#999999',
+ 'digit_hex' => 'teal',
+ 'digit_integer' => 'teal',
+ 'digit_float' => 'aqua',
+ 'punct' => 'fuchsia',
+ 'alpha' => '#cc0000',
+ 'alpha_columnType' => '#ff9900',
+ 'alpha_columnAttrib' => '#0000ff',
'alpha_reservedWord' => '#990099',
- 'alpha_functionName' => '#FF0000',
- 'alpha_identifier' => 'black',
+ 'alpha_functionName' => '#ff0000',
+ 'alpha_identifier' => '#000000',
'alpha_charset' => '#6495ed',
'alpha_variable' => '#800000',
'quote' => '#008000',
diff --git a/xampp/license-gpl.txt b/xampp/license-gpl.txt
new file mode 100644
index 000000000..207a79cbd
--- /dev/null
+++ b/xampp/license-gpl.txt
@@ -0,0 +1,278 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
diff --git a/xampp/license.txt b/xampp/license.txt
new file mode 100644
index 000000000..ae149a8c0
--- /dev/null
+++ b/xampp/license.txt
@@ -0,0 +1,67 @@
+--------------------------------------------------------------------------------
+This copyright and license notice covers the images in this directory (+ /img).
+Note the license notice contains an add-on.
+--------------------------------------------------------------------------------
+
+TITLE: Database Icon-Set
+AUTHOR: Michael Keck
+ me[at]michaelkeck[dot]de
+
+Copyright (c) 2007 Michael Keck.
+
+The icons b_dbsock.png and db_client.png are from the nuvola icons
+and made by David Vignoni
+http://www.icon-king.com
+http://mail.icon-king.com/mailman/listinfo/nuvola_icon-king.com
+Copyright (c) 2003-2004 David Vignoni.
+
+--------------------------------------------------------------------------------
+
+This library is free software; you can redistribute it and/or modify it under
+the terms of the GNU Lesser General Public License as published by the Free
+Software Foundation, version 2.1 of the License.
+This library is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+You should have received a copy of the GNU Lesser General Public License along
+with this library (see the the license-gpl.txt file);
+if not, write to the
+ Free Software Foundation, Inc.,
+ 59 Temple Place, Suite 330,
+ Boston, MA 02111-1307 USA
+
+
+--------------------------------------------------------------------------------
+ *** NOTE THIS ADD-ON ***
+--------------------------------------------------------------------------------
+
+The GNU Lesser General Public License or LGPL is written for software libraries
+in the first place. The LGPL has to be considered valid for this artwork library
+too. Arctic-Ocean Icon-Set is a special kind of software library, it is an
+artwork library, it's elements can be used in a Graphical User Interface, or GUI.
+Source code, for this library means: - raster png image* .
+The LGPL in some sections obliges you to make the files carry notices. With
+images this is in some cases impossible or hardly usefull.
+With this library a notice is placed at a prominent place in the directory
+containing the elements. You may follow this practice.
+The exception in section 6 of the GNU Lesser General Public License covers the
+use of elements of this art library in a GUI.
+
+Date: June 2005
+Version: 1.0
+
+
+--------------------------------------------------------------------------------
+DESCRIPTION:
+--------------------------------------------------------------------------------
+
+Database Icon-Set:
+Icons where designed using Adobe Photoshop, and then exported to PNG format.
+
+
+--------------------------------------------------------------------------------
+LICENSE
+--------------------------------------------------------------------------------
+
+Released under GNU Lesser General Public License (LGPL)
+Look at the license-gpl.txt file.
diff --git a/xampp/readme.txt b/xampp/readme.txt
new file mode 100644
index 000000000..a121f3566
--- /dev/null
+++ b/xampp/readme.txt
@@ -0,0 +1,79 @@
+
+README FILE FOR THE XAMPP THEME USED WITH PHPMAYADMIN
+----------------------------------------------------------------------
+
+CHANGE LOG:
+
+ - 2007-09-20:
+ - hover colors and backcolors in print css
+ - id #selflink is hidden in print css
+ - font-sizes in print css are same as in right css
+ - inline tables (for comment column) in print view
+ without frames and smaller font
+ - Supporting phpMyAdmin Version 2.11.x and higher
+ - New Icons
+ - Some specials for main.php and querywindow.php
+ (please see source of theme_right.css.php)
+ - static nav-panel and static server-info
+ - $pma_http_url = '';
+ set here your absolute url to the 'artic_ocean' theme
+ directory (if required)
+
+----------------------------------------------------------------------
+
+1. INSTALLATION
+----------------------------------------------------------------------
+ Simply unzip the files.
+ (sample: [whatever]/phpMyAdmin/themes/)
+
+ One each .css you'll find in first line .
+ Here you can (if required) the url to the 'xampp' theme.
+ This may fix some problems with relative urls.
+
+ Then make sure, that all images are in the directory
+ - [whatever]/phpMyAdmin/themes/xampp/img/
+
+ and all *.css.php files are in the directory
+ - [whatever]/phpMyAdmin/themes/xampp/css/.
+
+ The two *.inc.php files must stored in the directory
+ - [whatever]/phpMyAdmin/themes/xampp/.
+
+ Note:
+ [whatever] is any path to your phpMyAdmin-Installation.
+
+----------------------------------------------------------------------
+
+2. REQUIREMENTS / INFORMATIONS
+----------------------------------------------------------------------
+ - phpMyAdmin Version 2.9.x or higher
+ - full CSS2 compatible browser
+ I've tested with
+ - Firefox 2.0.0.3
+ - Microsoft(R) InternetExplorer 6.0 (some bad png's)
+ - Microsoft(R) InternetExplorer 7.0
+ - Your browser should support Javascript
+ and png-images.
+
+----------------------------------------------------------------------
+
+3. INFORMATION ABOUT THE XAMPP THEME:
+----------------------------------------------------------------------
+ a) ICONS:
+ Database Icon-Set made 2005-2007 by Michael Keck.
+ Updated 2007-05-10 by Michael Keck
+
+ The icons b_dbsock.png and db_client.png are from the nuvola icons
+ and made by David Vignoni
+ http://www.icon-king.com
+ http://mail.icon-king.com/mailman/listinfo/nuvola_icon-king.com
+ Copyright (c) 2003-2004 David Vignoni.
+
+ Please see license.txt file for more informations.
+
+ b) THEME:
+ The theme is based on the 'darkblue_orange' theme made by the
+ members of the phpMyAdmin Team.
+ Modification and integration of the 'darkblue_orange' theme and
+ the new Database Icon-Set is made by
+ Michael Keck.