Welcome to mirror list, hosted at ThFree Co, Russian Federation.

themes.php - github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: db40b5520ee8c9b43636537a69d0c2ce9dfc712b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
<?php
/* get some globals */
require_once('./libraries/grab_globals.lib.php');
require_once('./libraries/common.lib.php');

/* Theme Select */
$path_to_themes = $cfg['ThemePath'] . '/';
require_once('./libraries/select_theme.lib.php');

/* set language and charset */
require_once('./libraries/header_http.inc.php');

/* Gets the font sizes to use */
PMA_setFontSizes();
/* remove vertical scroll bar bug in ie */
echo "<?xml version=\"1.0\" encoding=\"" . $GLOBALS['charset'] . "\"?".">";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $GLOBALS['available_languages'][$GLOBALS['lang']][2]; ?>" lang="<?php echo $GLOBALS['available_languages'][$GLOBALS['lang']][2]; ?>" dir="<?php echo $GLOBALS['text_dir']; ?>">

<head>
<title>phpMyAdmin <?php echo PMA_VERSION; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $GLOBALS['charset']; ?>" />
<meta http-equiv="imagetoolbar" content="no">
<script language="JavaScript" type="text/javascript">
<!--
    /* added 2004-06-10 by Michael Keck
     *       we need this for Backwards-Compatibility and resolving problems
     *       with non DOM browsers, which may have problems with css 2 (like NC 4)
    */
    var isDOM      = (typeof(document.getElementsByTagName) != 'undefined'
                      && typeof(document.createElement) != 'undefined')
                   ? 1 : 0;
    var isIE4      = (typeof(document.all) != 'undefined'
                      && parseInt(navigator.appVersion) >= 4)
                   ? 1 : 0;
    var isNS4      = (typeof(document.layers) != 'undefined')
                   ? 1 : 0;
    var capable    = (isDOM || isIE4 || isNS4)
                   ? 1 : 0;
    // Uggly fix for Opera and Konqueror 2.2 that are half DOM compliant
    if (capable) {
        if (typeof(window.opera) != 'undefined') {
            var browserName = ' ' + navigator.userAgent.toLowerCase();
            if ((browserName.indexOf('konqueror 7') == 0)) {
                capable = 0;
            }
        } else if (typeof(navigator.userAgent) != 'undefined') {
            var browserName = ' ' + navigator.userAgent.toLowerCase();
            if ((browserName.indexOf('konqueror') > 0) && (browserName.indexOf('konqueror/3') == 0)) {
                capable = 0;
            }
        } // end if... else if...
    } // end if
    document.writeln('<link rel="stylesheet" type="text/css" href="<?php echo defined('PMA_PATH_TO_BASEDIR') ? PMA_PATH_TO_BASEDIR : './'; ?>css/phpmyadmin.css.php?lang=<?php echo $GLOBALS['available_languages'][$GLOBALS['lang']][2]; ?>&amp;js_frame=right&amp;js_isDOM=' + isDOM + '" />');
//-->
</script>
<noscript>
    <link rel="stylesheet" type="text/css" href="<?php echo defined('PMA_PATH_TO_BASEDIR') ? PMA_PATH_TO_BASEDIR : './'; ?>css/phpmyadmin.css.php?lang=<?php echo $GLOBALS['available_languages'][$GLOBALS['lang']][2]; ?>&amp;js_frame=right" />
</noscript>
<script language="JavaScript">
<!--
    function takeThis(what){
        if (window.opener && window.opener.document.forms['setTheme'].elements['set_theme']) {
            window.opener.document.forms['setTheme'].elements['set_theme'].value = what;
            window.opener.document.forms['setTheme'].submit();
            self.close();
        } else {
            alert('<?php echo sprintf($strNoThemeSupport, $cfg['ThemePath']); ?>');
            self.close();
        }
    }
//-->
</script>
</head>

<body bgcolor="<?php echo $cfg['RightBgColor']; ?>">
    <table border="0" align="center" cellpadding="3" cellspacing="1">
        <tr>
            <th class="tblHeaders"><b>phpMyAdmin - <?php echo $strTheme; ?></b></th>
        </tr>
        <tr>
            <td><img src="<?php echo $GLOBALS['pmaThemeImage'] . 'spacer.png'; ?>" width="1" height="1" border="0" alt="" /></td>
        </tr>
        <?php
foreach ($available_themes_choices AS $PMA_Theme) {
            $screen_directory = $path_to_themes . $PMA_Theme;

            // check for theme requires/name
            unset($theme_name, $theme_generation, $theme_version);
            @include($path_to_themes . $PMA_Theme . '/info.inc.php');

            // did it set correctly?
            if (!isset($theme_name, $theme_generation, $theme_version))
                continue; // invalid theme

            if ($theme_generation != PMA_THEME_GENERATION)
                continue; // different generation

            if ($theme_version < PMA_THEME_VERSION)
                continue; // too old version


            if (is_dir($screen_directory) && @file_exists($screen_directory.'/screen.png')) { // if screen exists then output
        ?>
        <tr>
            <th align="left">
                <?php
                echo '<b>' . htmlspecialchars($theme_name) . '</b>';
                ?>
            </th>
        </tr>
        <tr>
            <td align="center" bgcolor="<?php echo $cfg['BgcolorOne']; ?>" class="navNorm">
                <script language="JavaScript">
                <!--
                    document.write('<a href="#top" onclick="takeThis(\'<?php echo $PMA_Theme; ?>\'); return false;">');
                    document.write('<img src="<?php echo $screen_directory; ?>/screen.png" border="1" ');
                    if (document.getElementById) {
                        document.write('style="border: 1px solid #000000;" ');
                    }
                    document.write('alt="<?php echo htmlspecialchars(addslashes($theme_name)); ?>" ');
                    document.write('title="<?php echo htmlspecialchars(addslashes($theme_name)); ?>" />');
                    document.write('</a><br />');
                    document.write('[ <b><a href="#top" onclick="takeThis(\'<?php echo $PMA_Theme; ?>\'); return false;">');
                    document.write('<?php echo addslashes($strTakeIt); ?>');
                    document.write('</a></b> ]');
                //-->
                </script>
                <noscript>
                    <?php
                echo '<img src="' . $screen_directory . '/screen.png" border="1" alt="' . htmlspecialchars($theme_name) . ' - Theme" />';
                    ?>
                </noscript>
            </td>
        </tr>
        <tr>
            <td><img src="<?php echo $GLOBALS['pmaThemeImage'] . 'spacer.png'; ?>" width="1" height="1" border="0" alt="" /></td>
        </tr>
<?php
            } // end 'screen output'
} // end 'open themes'
?>
    </table>
</body>
</html>