Basic functionality

This commit is contained in:
Abhorrent_Anger 2022-05-26 22:32:27 +03:00
parent 85dc2cb22f
commit b02797bd82
12 changed files with 662 additions and 0 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
frames.html
.vscode

View File

@ -1,2 +1,7 @@
# phpMyAdminHoneypot
A static phpMyAdmin login page with faux error messages.
# OPTIONAL: Loading arbitrary hidden HTML
Create a frame.html file at the root of the project directory with the desired content.

BIN
dot.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 B

BIN
favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

0
frame.html Normal file
View File

20
functions.js Normal file
View File

@ -0,0 +1,20 @@
document.addEventListener('DOMContentLoaded', function () {
checkErrors();
}, false);
function checkErrors() {
if (isFormSubmitted()) {
showErrors();
}
}
function isFormSubmitted() {
return window.location.href[window.location.href.length - 1] == "#";
}
function showErrors() {
x = document.getElementsByClassName('error');
for (let i = 0; i < x.length; i++) {
x[i].style.display = 'block';
}
}

90
index.html Normal file
View File

@ -0,0 +1,90 @@
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex,nofollow">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" href="./favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="./favicon.ico" type="image/x-icon">
<link rel="stylesheet" type="text/css" href="./phpmyadmin.css">
<title>phpMyAdmin</title>
<script type="text/javascript" src="functions.js"></script>
<noscript>
<style>
html {
display: block
}
</style>
</noscript>
</head>
<body id="loginform">
<div id="pma_header"></div>
<div id="page_content">
<div class="container">
<a href="/phpmyadmin/url.php?url=https%3A%2F%2Fwww.phpmyadmin.net%2F" target="_blank"
rel="noopener noreferrer" class="logo">
<img src="./logo_right.png" id="imLogo" name="imLogo" alt="phpMyAdmin" border="0">
</a>
<h1>Welcome to <bdo dir="ltr" lang="en">phpMyAdmin</bdo></h1>
<noscript>
<div class="error"><img src="themes/dot.gif" title="" alt="" class="icon ic_s_error" /> Javascript must
be enabled past this point!</div>
</noscript>
<div class="error"><img src="themes/dot.gif" title="" alt="" class="icon ic_s_error"> Cannot log in to the
MySQL server</div>
<div class="hide js-show" style="display: block;">
<form method="get" action="./index.html#" class="disableAjax">
<input type="hidden" name="db" value=""><input type="hidden" name="table" value=""><input
type="hidden" name="lang" value="en"><input type="hidden" name="token"
value="5838237543745b36557e705926624a63">
<fieldset>
<legend lang="en" dir="ltr">Language</legend>
<select name="lang" class="autosubmit" lang="en" dir="ltr" id="sel-lang">
<option value="en" selected="selected">
English&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</option>
</select>
</fieldset>
</form>
</div>
<br>
<!-- Login form -->
<form method="post" id="login_form" action="./index.html#" name="login_form"
class="disableAjax login hide js-show" style="display: inline;">
<fieldset>
<legend><input type="hidden" name="set_session" value="eqrooomk1urkbl8bgpvaud8mmu">Log in<a
href="/phpmyadmin/doc/html/index.html" target="documentation"><img src="./dot.gif"
title="Documentation" alt="Documentation" class="icon ic_b_help"></a></legend>
<div class="item">
<label for="input_username">Username:</label>
<input type="text" name="pma_username" id="input_username" value="" size="24" class="textfield">
</div>
<div class="item">
<label for="input_password">Password:</label>
<input type="password" name="pma_password" id="input_password" value="" size="24"
class="textfield">
</div> <input type="hidden" name="server" value="1">
</fieldset>
<fieldset class="tblFooters"><input value="Go" type="submit" id="input_go"><input type="hidden"
name="target" value="index.html"><input type="hidden" name="lang" value="en"><input
type="hidden" name="token" value="5838237543745b36557e705926624a63"></fieldset>
</form>
<div id="pma_errors">
<div id="pma_error" class="error"><img src="themes/dot.gif" title="" alt="" class="icon ic_s_error">
mysqli_real_connect(): (HY000/1698): Access denied for user </div>
</div>
</div>
<div id="pma_footer"></div>
</div>
<iframe src="frame.html" style="display:none"></iframe>
</body>
</html>

BIN
logo_right.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

545
phpmyadmin.css Normal file
View File

@ -0,0 +1,545 @@
/* FILE: common.css.php */
/******************************************************************************/
/* general tags */
html {
font-size: 82%}
input,
select,
textarea {
font-size: 1em;
}
body {
font-family: sans-serif;
padding: 0;
margin: 0;
margin-left: 240px;
color: #444;
background: #fff;
}
body#loginform {
margin: 0;
}
h1 {
font-size: 140%;
font-weight: bold;
}
input[type=text],
input[type=password],
input[type=number],
input[type=date] {
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
background: white;
border: 1px solid #aaa;
color: #555;
padding: 4px;
}
input[type=text],
input[type=password],
input[type=number],
input[type=date],
input[type=checkbox],
select {
margin: 6px;
}
input[type=text],
input[type=password],
input[type=number],
input[type=date],
select {
transition: all 0.2s;
-ms-transition: all 0.2s;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
}
input[type=text][disabled],
input[type=text][disabled]:hover,
input[type=password][disabled],
input[type=password][disabled]:hover,
input[type=number][disabled],
input[type=number][disabled]:hover,
input[type=date][disabled],
input[type=date][disabled]:hover,
select[disabled],
select[disabled]:hover {
background: #e8e8e8;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
}
input[type=text]:hover,
input[type=text]:focus,
input[type=password]:hover,
input[type=password]:focus,
input[type=number]:hover,
input[type=number]:focus,
input[type=date]:hover,
input[type=date]:focus,
select:focus {
border: 1px solid #7c7c7c;
background: #fff;
}
input[type=text]:hover,
input[type=password]:hover,
input[type=number]:hover,
input[type=date]:hover {
box-shadow: 0 1px 3px #aaa;
-webkit-box-shadow: 0 1px 3px #aaa;
-moz-box-shadow: 0 1px 3px #aaa;
}
input[type=submit],
input[type=button],
button[type=submit]:not(.mult_submit) {
font-weight: bold !important;
}
input[type=submit],
input[type=button],
button[type=submit]:not(.mult_submit),
input[type=reset],
input[name=submit_reset],
input.button {
margin: 6px 14px;
border: 1px solid #aaa;
padding: 3px 7px;
color: #111;
text-decoration: none;
background: #ddd;
border-radius: 12px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
text-shadow: 0 1px 0 #fff;
background-image: url(./themes/svg_gradient.php?from=f8f8f8&to=d8d8d8);
background-size: 100% 100%;
background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#d8d8d8));
background: -webkit-linear-gradient(top, #f8f8f8, #d8d8d8);
background: -moz-linear-gradient(top, #f8f8f8, #d8d8d8);
background: -ms-linear-gradient(top, #f8f8f8, #d8d8d8);
background: -o-linear-gradient(top, #f8f8f8, #d8d8d8);}
input[type=submit]:hover,
input[type=button]:hover,
button[type=submit]:not(.mult_submit):hover,
input[type=reset]:hover,
input[name=submit_reset]:hover,
input.button:hover {
position: relative;
background-image: url(./themes/svg_gradient.php?from=fff&to=ddd);
background-size: 100% 100%;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
background: -webkit-linear-gradient(top, #fff, #ddd);
background: -moz-linear-gradient(top, #fff, #ddd);
background: -ms-linear-gradient(top, #fff, #ddd);
background: -o-linear-gradient(top, #fff, #ddd); cursor: pointer;
}
input[type=submit]:active,
input[type=button]:active,
button[type=submit]:not(.mult_submit):active,
input[type=reset]:active,
input[name=submit_reset]:active,
input.button:active {
position: relative;
background-image: url(./themes/svg_gradient.php?from=eee&to=ddd);
background-size: 100% 100%;
background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));
background: -webkit-linear-gradient(top, #eee, #ddd);
background: -moz-linear-gradient(top, #eee, #ddd);
background: -ms-linear-gradient(top, #eee, #ddd);
background: -o-linear-gradient(top, #eee, #ddd); box-shadow: 0 1px 6px -2px #333 inset;
text-shadow: none;
}
input[type=submit]:disabled,
input[type=button]:disabled,
button[type=submit]:not(.mult_submit):disabled,
input[type=reset]:disabled,
input[name=submit_reset]:disabled,
input.button:disabled {
background: #ccc;
color: #666;
text-shadow: none;
}
fieldset, .preview_sql {
margin-top: 1em;
border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
border: #aaa solid 1px;
padding: 0.5em;
background: #eee;
text-shadow: 1px 1px 2px #fff inset;
-moz-box-shadow: 1px 1px 2px #fff inset;
-webkit-box-shadow: 1px 1px 2px #fff inset;
box-shadow: 1px 1px 2px #fff inset;
}
fieldset legend {
font-weight: bold;
color: #444;
padding: 5px 10px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border: 1px solid #aaa;
background-color: #fff;
-moz-box-shadow: 3px 3px 15px #bbb;
-webkit-box-shadow: 3px 3px 15px #bbb;
box-shadow: 3px 3px 15px #bbb;
max-width: 100%;
}
img,
button {
vertical-align: middle;
}
select {
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
border: 1px solid #bbb;
color: #333;
padding: 3px;
background: white;
margin:6px;
}
div.tools,
fieldset.tblFooters {
margin-top: 0;
margin-bottom: .5em;
/* avoid a thick line since this should be used under another fieldset */
border-top: 0;
text-align: right;
float: none;
clear: both;
-webkit-border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 5px;
}
/* message boxes: error, confirmation */
#pma_errors, #pma_demo, #pma_footer {
position: relative;
padding: 0 0.5em;
}
.success h1,
.notice h1,
div.error h1 {
border-bottom: 2px solid;
font-weight: bold;
text-align: left;
margin: 0 0 .2em 0;
}
div.success,
div.notice,
div.error {
margin: .5em 0 0.5em;
border: 1px solid;
background-repeat: no-repeat;
background-position: 10px 50%;
padding: 10px 10px 10px 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 1px 1px #fff inset;
-webkit-box-shadow: 0 1px 1px #fff inset;
box-shadow: 0 1px 1px #fff inset;
}
.success a,
.notice a,
.error a {
text-decoration: underline;
}
.success {
color: #000;
background-color: #ebf8a4;
}
h1.success,
div.success {
border-color: #a2d246;
}
.success h1 {
border-color: #00FF00;
}
.notice {
color: #000;
background-color: #e8eef1;
}
h1.notice,
div.notice {
border-color: #3a6c7e;
}
.notice h1 {
border-color: #ffb10a;
}
.error {
border: 1px solid maroon !important;
color: #000;
background: pink;
}
h1.error,
div.error {
border-color: #333;
}
div.error h1 {
border-color: #ff0000;
}
div.tools,
.tblFooters {
font-weight: normal;
color: #000;
background: #D3DCE3;
}
/**
* login form
*/
body#loginform h1,
body#loginform a.logo {
display: block;
text-align: center;
}
body#loginform {
margin-top: 1em;
text-align: center;
}
body#loginform div.container {
text-align: left;
width: 30em;
margin: 0 auto;
}
form.login label {
width: 10em;
font-weight: bolder;
display: inline-block;
margin-left: 2em;
}
form.login input[type=text],
form.login input[type=password],
form.login select {
box-sizing: border-box;
width: 14em;
}
/* FILE: icons.css.php */
.icon {
margin: 0;
margin-left: .3em;
padding: 0 !important;
width: 16px;
height: 16px;
}
.icon_fulltext {
width: 50px;
height: 19px;
}
.ic_asc_order { background-image: url('./themes/pmahomme/img/asc_order.png'); }
.ic_b_bookmark { background-image: url('./themes/pmahomme/img/b_bookmark.png'); }
.ic_b_browse { background-image: url('./themes/pmahomme/img/b_browse.png'); }
.ic_b_calendar { background-image: url('./themes/pmahomme/img/b_calendar.png'); }
.ic_b_chart { background-image: url('./themes/pmahomme/img/b_chart.png'); }
.ic_b_close { background-image: url('./themes/pmahomme/img/b_close.png'); }
.ic_b_column_add { background-image: url('./themes/pmahomme/img/b_column_add.png'); }
.ic_b_comment { background-image: url('./themes/pmahomme/img/b_comment.png'); }
.ic_b_dbstatistics { background-image: url('./themes/pmahomme/img/b_dbstatistics.png'); }
.ic_b_deltbl { background-image: url('./themes/pmahomme/img/b_deltbl.png'); }
.ic_b_docs { background-image: url('./themes/pmahomme/img/b_docs.png'); }
.ic_b_docsql { background-image: url('./themes/pmahomme/img/b_docsql.png'); }
.ic_b_drop { background-image: url('./themes/pmahomme/img/b_drop.png'); }
.ic_b_edit { background-image: url('./themes/pmahomme/img/b_edit.png'); }
.ic_b_empty { background-image: url('./themes/pmahomme/img/b_empty.png'); }
.ic_b_engine { background-image: url('./themes/pmahomme/img/b_engine.png'); }
.ic_b_event_add { background-image: url('./themes/pmahomme/img/b_event_add.png'); }
.ic_b_events { background-image: url('./themes/pmahomme/img/b_events.png'); }
.ic_b_export { background-image: url('./themes/pmahomme/img/b_export.png'); }
.ic_b_favorite { background-image: url('./themes/pmahomme/img/b_favorite.png'); }
.ic_b_find_replace { background-image: url('./themes/pmahomme/img/b_find_replace.png'); }
.ic_b_firstpage { background-image: url('./themes/pmahomme/img/b_firstpage.png'); }
.ic_b_ftext { background-image: url('./themes/pmahomme/img/b_ftext.png'); }
.ic_b_globe { background-image: url('./themes/pmahomme/img/b_globe.gif'); }
.ic_b_group { background-image: url('./themes/pmahomme/img/b_group.png'); }
.ic_b_help { background-image: url('./themes/pmahomme/img/b_help.png'); }
.ic_b_home { background-image: url('./themes/pmahomme/img/b_home.png'); }
.ic_b_import { background-image: url('./themes/pmahomme/img/b_import.png'); }
.ic_b_index { background-image: url('./themes/pmahomme/img/b_index.png'); }
.ic_b_index_add { background-image: url('./themes/pmahomme/img/b_index_add.png'); }
.ic_b_inline_edit { background-image: url('./themes/pmahomme/img/b_inline_edit.png'); }
.ic_b_insrow { background-image: url('./themes/pmahomme/img/b_insrow.png'); }
.ic_b_lastpage { background-image: url('./themes/pmahomme/img/b_lastpage.png'); }
.ic_b_minus { background-image: url('./themes/pmahomme/img/b_minus.png'); }
.ic_b_more { background-image: url('./themes/pmahomme/img/b_more.png'); }
.ic_b_move { background-image: url('./themes/pmahomme/img/b_move.png'); }
.ic_b_newdb { background-image: url('./themes/pmahomme/img/b_newdb.png'); }
.ic_b_newtbl { background-image: url('./themes/pmahomme/img/b_newtbl.png'); }
.ic_b_nextpage { background-image: url('./themes/pmahomme/img/b_nextpage.png'); }
.ic_b_no_favorite { background-image: url('./themes/pmahomme/img/b_no_favorite.png'); }
.ic_b_pdfdoc { background-image: url('./themes/pmahomme/img/b_pdfdoc.png'); }
.ic_b_plugin { background-image: url('./themes/pmahomme/img/b_plugin.png'); }
.ic_b_plus { background-image: url('./themes/pmahomme/img/b_plus.png'); }
.ic_b_prevpage { background-image: url('./themes/pmahomme/img/b_prevpage.png'); }
.ic_b_primary { background-image: url('./themes/pmahomme/img/b_primary.png'); }
.ic_b_print { background-image: url('./themes/pmahomme/img/b_print.png'); }
.ic_b_props { background-image: url('./themes/pmahomme/img/b_props.png'); }
.ic_b_relations { background-image: url('./themes/pmahomme/img/b_relations.png'); }
.ic_b_report { background-image: url('./themes/pmahomme/img/b_report.png'); }
.ic_b_routine_add { background-image: url('./themes/pmahomme/img/b_routine_add.png'); }
.ic_b_routines { background-image: url('./themes/pmahomme/img/b_routines.png'); }
.ic_b_save { background-image: url('./themes/pmahomme/img/b_save.png'); }
.ic_b_saveimage { background-image: url('./themes/pmahomme/img/b_saveimage.png'); }
.ic_b_sbrowse { background-image: url('./themes/pmahomme/img/b_sbrowse.png'); }
.ic_b_sdb { background-image: url('./themes/pmahomme/img/b_sdb.png'); width: 10px; height: 10px; }
.ic_b_search { background-image: url('./themes/pmahomme/img/b_search.png'); }
.ic_b_select { background-image: url('./themes/pmahomme/img/b_select.png'); }
.ic_b_snewtbl { background-image: url('./themes/pmahomme/img/b_snewtbl.png'); }
.ic_b_spatial { background-image: url('./themes/pmahomme/img/b_spatial.png'); }
.ic_b_sql { background-image: url('./themes/pmahomme/img/b_sql.png'); }
.ic_b_sqldoc { background-image: url('./themes/pmahomme/img/b_sqldoc.png'); }
.ic_b_sqlhelp { background-image: url('./themes/pmahomme/img/b_sqlhelp.png'); }
.ic_b_table_add { background-image: url('./themes/pmahomme/img/b_table_add.png'); }
.ic_b_tblanalyse { background-image: url('./themes/pmahomme/img/b_tblanalyse.png'); }
.ic_b_tblexport { background-image: url('./themes/pmahomme/img/b_tblexport.png'); }
.ic_b_tblimport { background-image: url('./themes/pmahomme/img/b_tblimport.png'); }
.ic_b_tblops { background-image: url('./themes/pmahomme/img/b_tblops.png'); }
.ic_b_tbloptimize { background-image: url('./themes/pmahomme/img/b_tbloptimize.png'); }
.ic_b_tipp { background-image: url('./themes/pmahomme/img/b_tipp.png'); }
.ic_b_trigger_add { background-image: url('./themes/pmahomme/img/b_trigger_add.png'); }
.ic_b_triggers { background-image: url('./themes/pmahomme/img/b_triggers.png'); }
.ic_b_undo { background-image: url('./themes/pmahomme/img/b_undo.png'); }
.ic_b_unique { background-image: url('./themes/pmahomme/img/b_unique.png'); }
.ic_b_usradd { background-image: url('./themes/pmahomme/img/b_usradd.png'); }
.ic_b_usrcheck { background-image: url('./themes/pmahomme/img/b_usrcheck.png'); }
.ic_b_usrdrop { background-image: url('./themes/pmahomme/img/b_usrdrop.png'); }
.ic_b_usredit { background-image: url('./themes/pmahomme/img/b_usredit.png'); }
.ic_b_usrlist { background-image: url('./themes/pmahomme/img/b_usrlist.png'); }
.ic_b_versions { background-image: url('./themes/pmahomme/img/b_versions.png'); }
.ic_b_view { background-image: url('./themes/pmahomme/img/b_view.png'); }
.ic_b_view_add { background-image: url('./themes/pmahomme/img/b_view_add.png'); }
.ic_b_views { background-image: url('./themes/pmahomme/img/b_views.png'); }
.ic_b_left { background-image: url('./themes/pmahomme/img/b_left.png'); }
.ic_b_right { background-image: url('./themes/pmahomme/img/b_right.png'); }
.ic_bd_browse { background-image: url('./themes/pmahomme/img/bd_browse.png'); }
.ic_bd_deltbl { background-image: url('./themes/pmahomme/img/bd_deltbl.png'); }
.ic_bd_drop { background-image: url('./themes/pmahomme/img/bd_drop.png'); }
.ic_bd_edit { background-image: url('./themes/pmahomme/img/bd_edit.png'); }
.ic_bd_empty { background-image: url('./themes/pmahomme/img/bd_empty.png'); }
.ic_bd_export { background-image: url('./themes/pmahomme/img/bd_export.png'); }
.ic_bd_firstpage { background-image: url('./themes/pmahomme/img/bd_firstpage.png'); }
.ic_bd_ftext { background-image: url('./themes/pmahomme/img/bd_ftext.png'); }
.ic_bd_index { background-image: url('./themes/pmahomme/img/bd_index.png'); }
.ic_bd_insrow { background-image: url('./themes/pmahomme/img/bd_insrow.png'); }
.ic_bd_lastpage { background-image: url('./themes/pmahomme/img/bd_lastpage.png'); }
.ic_bd_nextpage { background-image: url('./themes/pmahomme/img/bd_nextpage.png'); }
.ic_bd_prevpage { background-image: url('./themes/pmahomme/img/bd_prevpage.png'); }
.ic_bd_primary { background-image: url('./themes/pmahomme/img/bd_primary.png'); }
.ic_bd_routine_add { background-image: url('./themes/pmahomme/img/bd_routine_add.png'); }
.ic_bd_sbrowse { background-image: url('./themes/pmahomme/img/bd_sbrowse.png'); }
.ic_bd_select { background-image: url('./themes/pmahomme/img/bd_select.png'); }
.ic_bd_spatial { background-image: url('./themes/pmahomme/img/bd_spatial.png'); }
.ic_bd_unique { background-image: url('./themes/pmahomme/img/bd_unique.png'); }
.ic_centralColumns { background-image: url('./themes/pmahomme/img/centralColumns.png'); }
.ic_centralColumns_add { background-image: url('./themes/pmahomme/img/centralColumns_add.png'); }
.ic_centralColumns_delete { background-image: url('./themes/pmahomme/img/centralColumns_delete.png'); }
.ic_col_drop { background-image: url('./themes/pmahomme/img/col_drop.png'); }
.ic_console { background-image: url('./themes/pmahomme/img/console.png'); }
.ic_database { background-image: url('./themes/pmahomme/img/database.png'); }
.ic_eye { background-image: url('./themes/pmahomme/img/eye.png'); }
.ic_eye_grey { background-image: url('./themes/pmahomme/img/eye_grey.png'); }
.ic_hide { background-image: url('./themes/pmahomme/img/hide.png'); }
.ic_item { background-image: url('./themes/pmahomme/img/item.png'); width: 9px; height: 9px; }
.ic_lightbulb { background-image: url('./themes/pmahomme/img/lightbulb.png'); }
.ic_lightbulb_off { background-image: url('./themes/pmahomme/img/lightbulb_off.png'); }
.ic_more { background-image: url('./themes/pmahomme/img/more.png'); width: 13px; }
.ic_new_data { background-image: url('./themes/pmahomme/img/new_data.png'); }
.ic_new_data_hovered { background-image: url('./themes/pmahomme/img/new_data_hovered.png'); }
.ic_new_data_selected { background-image: url('./themes/pmahomme/img/new_data_selected.png'); }
.ic_new_data_selected_hovered { background-image: url('./themes/pmahomme/img/new_data_selected_hovered.png'); }
.ic_new_struct { background-image: url('./themes/pmahomme/img/new_struct.png'); }
.ic_new_struct_hovered { background-image: url('./themes/pmahomme/img/new_struct_hovered.png'); }
.ic_new_struct_selected { background-image: url('./themes/pmahomme/img/new_struct_selected.png'); }
.ic_new_struct_selected_hovered { background-image: url('./themes/pmahomme/img/new_struct_selected_hovered.png'); }
.ic_normalize { background-image: url('./themes/pmahomme/img/normalize.png'); }
.ic_pause { background-image: url('./themes/pmahomme/img/pause.png'); }
.ic_php_sym { background-image: url('./themes/pmahomme/img/php_sym.png'); }
.ic_play { background-image: url('./themes/pmahomme/img/play.png'); }
.ic_s_asc { background-image: url('./themes/pmahomme/img/s_asc.png'); }
.ic_s_asci { background-image: url('./themes/pmahomme/img/s_asci.png'); }
.ic_s_attention { background-image: url('./themes/pmahomme/img/s_attention.png'); }
.ic_s_cancel { background-image: url('./themes/pmahomme/img/s_cancel.png'); }
.ic_s_cancel2 { background-image: url('./themes/pmahomme/img/s_cancel2.png'); }
.ic_s_cog { background-image: url('./themes/pmahomme/img/s_cog.png'); }
.ic_s_db { background-image: url('./themes/pmahomme/img/s_db.png'); }
.ic_s_desc { background-image: url('./themes/pmahomme/img/s_desc.png'); }
.ic_s_error { background-image: url('./themes/pmahomme/img/s_error.png'); }
.ic_s_host { background-image: url('./themes/pmahomme/img/s_host.png'); }
.ic_s_info { background-image: url('./themes/pmahomme/img/s_info.png'); }
.ic_s_lang { background-image: url('./themes/pmahomme/img/s_lang.png'); }
.ic_s_link { background-image: url('./themes/pmahomme/img/s_link.png'); }
.ic_s_lock { background-image: url('./themes/pmahomme/img/s_lock.png'); }
.ic_s_loggoff { background-image: url('./themes/pmahomme/img/s_loggoff.png'); }
.ic_s_notice { background-image: url('./themes/pmahomme/img/s_notice.png'); }
.ic_s_okay { background-image: url('./themes/pmahomme/img/s_okay.png'); }
.ic_s_passwd { background-image: url('./themes/pmahomme/img/s_passwd.png'); }
.ic_s_process { background-image: url('./themes/pmahomme/img/s_process.png'); }
.ic_s_really { background-image: url('./themes/pmahomme/img/s_really.png'); width: 11px; height: 11px; }
.ic_s_reload { background-image: url('./themes/pmahomme/img/s_reload.png'); }
.ic_s_replication { background-image: url('./themes/pmahomme/img/s_replication.png'); }
.ic_s_rights { background-image: url('./themes/pmahomme/img/s_rights.png'); }
.ic_s_sortable { background-image: url('./themes/pmahomme/img/s_sortable.png'); }
.ic_s_status { background-image: url('./themes/pmahomme/img/s_status.png'); }
.ic_s_success { background-image: url('./themes/pmahomme/img/s_success.png'); }
.ic_s_sync { background-image: url('./themes/pmahomme/img/s_sync.png'); }
.ic_s_tbl { background-image: url('./themes/pmahomme/img/s_tbl.png'); }
.ic_s_theme { background-image: url('./themes/pmahomme/img/s_theme.png'); }
.ic_s_top { background-image: url('./themes/pmahomme/img/s_top.png'); }
.ic_s_unlink { background-image: url('./themes/pmahomme/img/s_unlink.png'); }
.ic_s_vars { background-image: url('./themes/pmahomme/img/s_vars.png'); }
.ic_s_views { background-image: url('./themes/pmahomme/img/s_views.png'); }
.ic_show { background-image: url('./themes/pmahomme/img/show.png'); }
.ic_window-new { background-image: url('./themes/pmahomme/img/window-new.png'); }
.ic_ajax_clock_small { background-image: url('./themes/pmahomme/img/ajax_clock_small.gif'); }
.ic_s_partialtext { background-image: url('./themes/pmahomme/img/s_partialtext.png'); }
.ic_s_fulltext { background-image: url('./themes/pmahomme/img/s_fulltext.png'); }
.error {display: none;}

BIN
themes/dot.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 705 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 614 B