diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5034a39 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +frames.html +.vscode \ No newline at end of file diff --git a/README.md b/README.md index 4b71beb..c183a1f 100644 --- a/README.md +++ b/README.md @@ -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. \ No newline at end of file diff --git a/dot.gif b/dot.gif new file mode 100644 index 0000000..35d42e8 Binary files /dev/null and b/dot.gif differ diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..fb156b2 Binary files /dev/null and b/favicon.ico differ diff --git a/frame.html b/frame.html new file mode 100644 index 0000000..e69de29 diff --git a/functions.js b/functions.js new file mode 100644 index 0000000..388105c --- /dev/null +++ b/functions.js @@ -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'; + } +} \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..a409354 --- /dev/null +++ b/index.html @@ -0,0 +1,90 @@ + + + + + + + + + + + + + phpMyAdmin + + + + + +
+
+
+ +

Welcome to phpMyAdmin

+ + +
Cannot log in to the + MySQL server
+
+
+ + +
+ Language + + +
+
+
+
+ + +
+
+ mysqli_real_connect(): (HY000/1698): Access denied for user
+
+
+ +
+ + + + \ No newline at end of file diff --git a/logo_right.png b/logo_right.png new file mode 100644 index 0000000..e8c8d53 Binary files /dev/null and b/logo_right.png differ diff --git a/phpmyadmin.css b/phpmyadmin.css new file mode 100644 index 0000000..7394fe3 --- /dev/null +++ b/phpmyadmin.css @@ -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;} \ No newline at end of file diff --git a/themes/dot.gif b/themes/dot.gif new file mode 100644 index 0000000..35d42e8 Binary files /dev/null and b/themes/dot.gif differ diff --git a/themes/pmahomme/img/b_help.png b/themes/pmahomme/img/b_help.png new file mode 100644 index 0000000..54d1215 Binary files /dev/null and b/themes/pmahomme/img/b_help.png differ diff --git a/themes/pmahomme/img/s_error.png b/themes/pmahomme/img/s_error.png new file mode 100644 index 0000000..71d13a1 Binary files /dev/null and b/themes/pmahomme/img/s_error.png differ