Translated using Weblate (Russian)
[phpmyadmin.git] / test / theme.php
blob24ff49ebbb87aeb5b92bb1288535cb9a5ff0fdb8
1 <?php
2 /* vim: set expandtab sw=4 ts=4 sts=4: */
3 /**
4 * theme test
6 * @package PhpMyAdmin-test
7 */
9 define('PMA_TEST_THEME', true);
11 chdir('..');
13 /**
14 * Gets core libraries and defines some variables
16 require_once './libraries/common.inc.php';
17 $GLOBALS['pmaThemeImage'] = '../' . $GLOBALS['pmaThemeImage'];
19 $lang_iso_code = $GLOBALS['available_languages'][$GLOBALS['lang']][1];
21 // start output
22 header('Content-Type: text/html; charset=utf-8');
24 <!DOCTYPE HTML>
25 <html lang="<?php echo $lang_iso_code; ?>" dir="<?php echo $GLOBALS['text_dir']; ?>">
26 <head>
27 <title>phpMyAdmin <?php echo PMA_VERSION; ?> -
28 <?php echo htmlspecialchars($_SERVER['HTTP_HOST']); ?> - Theme Test</title>
29 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
30 <link rel="stylesheet" type="text/css"
31 href="../phpmyadmin.css.php?<?php echo PMA_URL_getCommon(); ?>&amp;nocache=<?php echo $GLOBALS['PMA_Config']->getThemeUniqueValue(); ?>" />
32 <link rel="stylesheet" type="text/css" media="print"
33 href="../print.css" />
34 <script src="../js/jquery/jquery-1.11.1.min.js" type="text/javascript"></script>
35 <script src="../js/messages.php" type="text/javascript"></script>
36 <script type="text/javascript">
37 var PMA_TEST_THEME = true;
38 </script>
39 <script src="../js/get_image.js.php" type="text/javascript"></script>
40 <script src="../js/functions.js" type="text/javascript"></script>
41 </head>
42 <body>
43 <?php
46 $separator = '<span class=\'separator item\'>&nbsp;»</span>' . "\n";
47 $item = '<a href="%1$s?%2$s" class="item">'
48 . ' <img class="icon %5$s" src="../themes/dot.gif"'
49 . ' width="16" height="16" alt="" /> ' . "\n"
50 . '%4$s: %3$s</a>' . "\n";
52 echo '<div id="serverinfo">' . "\n";
53 printf(
54 $item,
55 PMA_Util::getScriptNameForOption(
56 $GLOBALS['cfg']['DefaultTabserver'], 'server'
58 PMA_URL_getCommon(),
59 'Server',
60 __('Server'),
61 'ic_s_host'
64 echo $separator;
65 printf(
66 $item,
67 PMA_Util::getScriptNameForOption(
68 $GLOBALS['cfg']['DefaultTabDatabase'], 'database'
70 '',
71 'Database',
72 __('Database'),
73 'ic_s_db'
76 echo $separator;
77 printf(
78 $item,
79 PMA_Util::getScriptNameForOption(
80 $GLOBALS['cfg']['DefaultTabTable'], 'table'
82 '',
83 'Table',
84 (isset($GLOBALS['tbl_is_view']) && $GLOBALS['tbl_is_view']
85 ? __('View')
86 : __('Table')),
87 (isset($GLOBALS['tbl_is_view']) && $GLOBALS['tbl_is_view']
88 ? 'ic_b_views'
89 : 'ic_s_tbl')
92 echo '<span class="table_comment" id="span_table_comment">'
93 . '&quot;Table comment&quot;</span>' . "\n";
95 echo '</div>';
98 /**
99 * Displays tab links
101 $tabs = array();
103 $tabs['databases']['icon'] = 's_db.png';
104 $tabs['databases']['link'] = 'server_databases.php';
105 $tabs['databases']['text'] = __('Databases');
107 $tabs['sql']['icon'] = 'b_sql.png';
108 $tabs['sql']['link'] = 'server_sql.php';
109 $tabs['sql']['text'] = __('SQL');
111 $tabs['status']['icon'] = 's_status.png';
112 $tabs['status']['link'] = 'server_status.php';
113 $tabs['status']['text'] = __('Status');
115 $tabs['vars']['icon'] = 's_vars.png';
116 $tabs['vars']['link'] = 'server_variables.php';
117 $tabs['vars']['text'] = __('Variables');
119 $tabs['charset']['icon'] = 's_asci.png';
120 $tabs['charset']['link'] = 'server_collations.php';
121 $tabs['charset']['text'] = __('Charsets');
123 $tabs['engine']['icon'] = 'b_engine.png';
124 $tabs['engine']['link'] = 'server_engines.php';
125 $tabs['engine']['text'] = __('Engines');
127 $tabs['rights']['icon'] = 's_rights.png';
128 $tabs['rights']['link'] = 'server_privileges.php';
129 $tabs['rights']['text'] = __('Privileges');
131 $tabs['binlog']['icon'] = 's_tbl.png';
132 $tabs['binlog']['link'] = 'server_binlog.php';
133 $tabs['binlog']['text'] = __('Binary log');
135 $tabs['export']['icon'] = 'b_export.png';
136 $tabs['export']['text'] = 'disabled';
138 $tabs['export2']['icon'] = 'b_export.png';
139 $tabs['export2']['text'] = 'disabled caution';
140 $tabs['export2']['class'] = 'caution';
142 $tabs['import']['icon'] = 'b_import.png';
143 $tabs['import']['link'] = 'server_import.php';
144 $tabs['import']['text'] = 'active';
145 $tabs['import']['class'] = 'active';
147 echo PMA_Util::getHtmlTabs($tabs, array(), 'topmenu');
148 unset($tabs);
150 if (@file_exists($pmaThemeImage . 'logo_right.png')) {
152 <img id="pmalogoright" src="../<?php echo $pmaThemeImage; ?>logo_right.png"
153 alt="phpMyAdmin" />
154 <?php
157 <h1>
158 <?php
159 echo sprintf(
160 __('Welcome to %s'),
161 '<bdo dir="ltr" lang="en">phpMyAdmin ' . PMA_VERSION . '</bdo>'
164 </h1>
166 <hr class="clearfloat" />
168 <form method="post" action="theme.php">
169 <fieldset>
170 <legend><?php echo __('Theme'); ?></legend>
171 <?php
172 echo $_SESSION['PMA_Theme_Manager']->getHtmlSelectBox(false);
174 </fieldset>
175 </form>
177 <hr />
179 <h1>H1 Header</h1>
180 <h2>H2 Header</h2>
181 <h3>H3 Header</h3>
182 <h4>H4 Header</h4>
184 <div class="success">
185 success message box content!
186 </div>
187 <div class="success">
188 <h1>Success message box header!</h1>
189 success message box content!
190 </div>
192 <div class="notice">
193 notice message box content!
194 </div>
195 <div class="notice">
196 <h1>Notice message box header!</h1>
197 notice message box content!
198 </div>
199 <div class="error">
200 error message box content!
201 </div>
202 <div class="error">
203 <h1>Error message box header!</h1>
204 error message box content!
205 </div>
207 <fieldset class="confirmation">
208 <legend>Confirmation fieldset</legend>
209 <code>QUERY TO EXECUTE;</code>
210 </fieldset>
211 <fieldset class="tblFooters">
212 <input type="submit" name="yes" value="YES" />
213 <input type="submit" name="no" value="NO" />
214 </fieldset>
216 <hr />
218 <div class="success">
219 success message box content!
220 </div>
221 <code class="sql">
222 <span class="syntax">
223 <span class="syntax_alpha syntax_alpha_reservedWord">SELECT</span>
224 <span class="syntax_punct">*</span> <br />
225 <span class="syntax_alpha syntax_alpha_reservedWord">FROM</span>
226 <span class="syntax_quote syntax_quote_backtick">`test`</span>
227 <span class="syntax_white syntax_white_newline"></span><br />
228 <span class="syntax_alpha syntax_alpha_reservedWord">LIMIT</span>
229 <span class="syntax_digit syntax_digit_integer">0</span>
230 <span class="syntax_punct syntax_punct_listsep">,</span>
231 <span class="syntax_digit syntax_digit_integer">30</span>;<br />
232 <span class="syntax_alpha syntax_alpha_reservedWord">SELECT</span>
233 <span class="syntax_punct">*</span> <br />
234 <span class="syntax_alpha syntax_alpha_reservedWord">FROM</span>
235 <span class="syntax_quote syntax_quote_backtick">`test`</span>
236 <span class="syntax_white syntax_white_newline"></span><br />
237 <span class="syntax_alpha syntax_alpha_reservedWord">LIMIT</span>
238 <span class="syntax_digit syntax_digit_integer">0</span>
239 <span class="syntax_punct syntax_punct_listsep">,</span>
240 <span class="syntax_digit syntax_digit_integer">30</span>;<br />
241 <span class="syntax_alpha syntax_alpha_reservedWord">SELECT</span>
242 <span class="syntax_punct">*</span> <br />
243 <span class="syntax_alpha syntax_alpha_reservedWord">FROM</span>
244 <span class="syntax_quote syntax_quote_backtick">`test`</span>
245 <span class="syntax_white syntax_white_newline"></span><br />
246 <span class="syntax_alpha syntax_alpha_reservedWord">LIMIT</span>
247 <span class="syntax_digit syntax_digit_integer">0</span>
248 <span class="syntax_punct syntax_punct_listsep">,</span>
249 <span class="syntax_digit syntax_digit_integer">30</span>;<br />
250 <span class="syntax_alpha syntax_alpha_reservedWord">SELECT</span>
251 <span class="syntax_punct">*</span> <br />
252 <span class="syntax_alpha syntax_alpha_reservedWord">FROM</span>
253 <span class="syntax_quote syntax_quote_backtick">`test`</span>
254 <span class="syntax_white syntax_white_newline"></span><br />
255 <span class="syntax_alpha syntax_alpha_reservedWord">LIMIT</span>
256 <span class="syntax_digit syntax_digit_integer">0</span>
257 <span class="syntax_punct syntax_punct_listsep">,</span>
258 <span class="syntax_digit syntax_digit_integer">30</span>;<br />
259 </span>
260 </code>
261 <div class="tools">
263 <a href="tbl_sql.php?db=test;table=test;sql_query=SELECT+%2A+FROM+%60test%60;show_query=1;token=266edabf70fa6368498d89b4054d01bf#querybox" >Bearbeiten</a>
265 <a href="import.php?db=test;table=test;sql_query=EXPLAIN+SELECT+%2A+FROM+%60test%60;token=266edabf70fa6368498d89b4054d01bf" >SQL erklären</a>
267 <a href="import.php?db=test;table=test;sql_query=SELECT+%2A+FROM+%60test%60;show_query=1;show_as_php=1;token=266edabf70fa6368498d89b4054d01bf" >PHP-Code erzeugen</a>
269 <a href="import.php?db=test;table=test;sql_query=SELECT+%2A+FROM+%60test%60;show_query=1;token=266edabf70fa6368498d89b4054d01bf" >Aktualisieren</a>
270 ]</div>
272 <hr />
274 <table class="data">
275 <caption>table.data caption</caption>
276 <thead>
277 <tr><th></th>
278 <th>table.data thead tr th</th>
279 <th>table.data thead tr th</th>
280 <th colspan="3">action</th>
281 <th>table.data thead tr th</th>
282 </tr>
283 </thead>
284 <tfoot>
285 <tr><th></th>
286 <th>table.data tfoot tr th</th>
287 <th class="value">table.data tfoot tr th</th>
288 <th colspan="3">action</th>
289 <th>table.data tfoot tr th</th>
290 </tr>
291 </tfoot>
292 <tbody>
293 <tr class="odd">
294 <td><input type="checkbox" id="checkbox_1" name="checkbox_1"
295 value="1" /></td>
296 <th><label for="checkbox_1">th label</label></th>
297 <td class="value">td.value</td>
298 <td>
299 <img class="icon ic_bd_drop" src="../themes/dot.gif" alt="drop"/>
300 </td>
301 <td>
302 <img class="icon ic_bd_drop" src="../themes/dot.gif" alt="drop"/>
303 </td>
304 <td>
305 <img class="icon ic_bd_drop" src="../themes/dot.gif" alt="drop" />
306 </td>
307 <td>table.data tbody tr.odd td</td>
308 </tr>
309 <tr class="even">
310 <td><input type="checkbox" id="checkbox_2" name="checkbox_2"
311 value="1" /></td>
312 <th><label for="checkbox_2">th label</label></th>
313 <td class="value">td.value</td>
314 <td>
315 <img class="icon ic_bd_drop" src="../themes/dot.gif" alt="drop"/>
316 </td>
317 <td>
318 <img class="icon ic_bd_drop" src="../themes/dot.gif" alt="drop"/>
319 </td>
320 <td>
321 <img class="icon ic_bd_drop" src="../themes/dot.gif" alt="drop" />
322 </td>
323 <td>table.data tbody tr.even td</td>
324 </tr>
325 <tr class="odd">
326 <td><input type="checkbox" id="checkbox_3" name="checkbox_3"
327 value="1" /></td>
328 <th><label for="checkbox_3">th label</label></th>
329 <td class="value">td.value</td>
330 <td>
331 <img class="icon ic_bd_drop" src="../themes/dot.gif" alt="drop"/>
332 </td>
333 <td>
334 <img class="icon ic_bd_drop" src="../themes/dot.gif" alt="drop"/>
335 </td>
336 <td>
337 <img class="icon ic_bd_drop" src="../themes/dot.gif" alt="drop"/>
338 </td>
339 <td>table.data tbody tr.odd td</td>
340 </tr>
341 <tr class="even">
342 <td><input type="checkbox" id="checkbox_4" name="checkbox_4"
343 value="1" /></td>
344 <th><label for="checkbox_4">th label</label></th>
345 <td class="value">td.value</td>
346 <td>
347 <img class="icon ic_bd_drop" src="../themes/dot.gif" alt="drop"/>
348 </td>
349 <td>
350 <img class="icon ic_bd_drop" src="../themes/dot.gif" alt="drop"/>
351 </td>
352 <td>
353 <img class="icon ic_bd_drop" src="../themes/dot.gif" alt="drop"/>
354 </td>
355 <td>table.data tbody tr.even td</td>
356 </tr>
357 </tbody>
358 </table>
359 </body>
360 </html>