From 37c289adcaf07e549957b402713a6bcc7c470803 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Tue, 29 May 2012 17:01:37 +0200 Subject: [PATCH 01/15] Allow to specify file name to getImgPath --- libraries/Theme.class.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/libraries/Theme.class.php b/libraries/Theme.class.php index d0eccf7828..818e1d1420 100644 --- a/libraries/Theme.class.php +++ b/libraries/Theme.class.php @@ -303,12 +303,18 @@ class PMA_Theme /** * Returns the path to images for the theme * + * @param string $file file name for image + * * @access public * @return string image path for this theme */ - public function getImgPath() + public function getImgPath($file = null) { - return $this->img_path; + if (is_null($file) { + return $this->img_path; + } else { + return $this->img_path . $file; + } } /** From 39df7de25b6e1e266e86727abcc7ce4630ffb56a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Tue, 29 May 2012 17:05:42 +0200 Subject: [PATCH 02/15] Whitespace cleanup --- libraries/config.default.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libraries/config.default.php b/libraries/config.default.php index ba0e9e1e35..5ec68f017d 100644 --- a/libraries/config.default.php +++ b/libraries/config.default.php @@ -518,9 +518,9 @@ $cfg['Servers'][$i]['tracking_add_drop_table'] = true; $cfg['Servers'][$i]['tracking_add_drop_database'] = true; /** - * Enables caching of TABLE STATUS outputs for specific databases on this server - * (in some cases TABLE STATUS can be very slow, so you may want to cache it). - * APC is used (if the PHP extension is available, if not, this setting is ignored + * Enables caching of TABLE STATUS outputs for specific databases on this server + * (in some cases TABLE STATUS can be very slow, so you may want to cache it). + * APC is used (if the PHP extension is available, if not, this setting is ignored * silently). You have to provide StatusCacheLifetime. * Takes effect only if DisableIS is true. * From 4cf1d610cd494558ac5147671a90c25d4371d897 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Tue, 29 May 2012 17:06:46 +0200 Subject: [PATCH 03/15] Fallback to fallback theme for images not found in existing --- libraries/Theme.class.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libraries/Theme.class.php b/libraries/Theme.class.php index 818e1d1420..6435550324 100644 --- a/libraries/Theme.class.php +++ b/libraries/Theme.class.php @@ -313,7 +313,11 @@ class PMA_Theme if (is_null($file) { return $this->img_path; } else { - return $this->img_path . $file; + if (is_readable($this->img_path . $file)) { + return $this->img_path . $file; + } else { + return $GLOBALS['cfg']['ThemePath'] . '/' . PMA_Theme_Manager::FALLBACK_THEME . '/img/' . $file; + } } } From e4f3bfd40482e4389ba34ad7052ac13149aac35d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Tue, 29 May 2012 17:07:45 +0200 Subject: [PATCH 04/15] Use new syntax for loading pmd images --- themes/pmahomme/css/pmd.css.php | 46 ++++++++++++++++----------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/themes/pmahomme/css/pmd.css.php b/themes/pmahomme/css/pmd.css.php index df192ffe5e..30c4736359 100644 --- a/themes/pmahomme/css/pmd.css.php +++ b/themes/pmahomme/css/pmd.css.php @@ -44,7 +44,7 @@ canvas.pmd * { } .tab_zag { - background-image: url(getImgPath(); ?>pmd/Header.png); + background-image: url(getImgPath('pmd/Header.png'); ?>); background-repeat: repeat-x; text-align: center; cursor: move; @@ -53,7 +53,7 @@ canvas.pmd * { } .tab_zag_2 { - background-image: url(getImgPath(); ?>pmd/Header_Linked.png); + background-image: url(getImgPath('pmd/Header_Linked.png'); ?>); background-repeat: repeat-x; text-align: center; cursor: move; @@ -108,7 +108,7 @@ canvas.pmd * { margin-left: 2px; text-align: left; background-color: #fff; - background-image: url(getImgPath(); ?>pmd/left_panel_butt.png); + background-image: url(getImgPath('pmd/left_panel_butt.png'); ?>); border: #ccc solid 1px; } @@ -142,7 +142,7 @@ canvas.pmd * { cursor: default; width: 1px; color: #000; - background-image: url(getImgPath(); ?>pmd/Header.png); + background-image: url(getImgPath('pmd/Header.png'); ?>); background-repeat: repeat-x; } @@ -150,7 +150,7 @@ canvas.pmd * { vertical-align: top; background-color: #0064ea; color: #fff; - background-image: url(getImgPath(); ?>pmd/small_tab.png); + background-image: url(getImgPath('pmd/small_tab.png'); ?>); cursor: default; text-align: center; font-weight: bold; @@ -174,7 +174,7 @@ canvas.pmd * { } .small_tab_pref { - background-image: url(getImgPath(); ?>pmd/Header.png); + background-image: url(getImgPath('pmd/Header.png'); ?>); background-repeat: repeat-x; text-align: center; width: 1px; @@ -226,35 +226,35 @@ canvas.pmd * { } .frams1 { - background: url(getImgPath(); ?>pmd/1.png) no-repeat right bottom; + background: url(getImgPath('pmd/1.png'); ?>) no-repeat right bottom; } .frams2 { - background: url(getImgPath(); ?>pmd/2.png) no-repeat left bottom; + background: url(getImgPath('pmd/2.png'); ?>) no-repeat left bottom; } .frams3 { - background: url(getImgPath(); ?>pmd/3.png) no-repeat left top; + background: url(getImgPath('pmd/3.png'); ?>) no-repeat left top; } .frams4 { - background: url(getImgPath(); ?>pmd/4.png) no-repeat right top; + background: url(getImgPath('pmd/4.png'); ?>) no-repeat right top; } .frams5 { - background: url(getImgPath(); ?>pmd/5.png) repeat-x center bottom; + background: url(getImgPath('pmd/5.png'); ?>) repeat-x center bottom; } .frams6 { - background: url(getImgPath(); ?>pmd/6.png) repeat-y left; + background: url(getImgPath('pmd/6.png'); ?>) repeat-y left; } .frams7 { - background: url(getImgPath(); ?>pmd/7.png) repeat-x top; + background: url(getImgPath('pmd/7.png'); ?>) repeat-x top; } .frams8 { - background: url(getImgPath(); ?>pmd/8.png) repeat-y right; + background: url(getImgPath('pmd/8.png'); ?>) repeat-y right; } #osn_tab { @@ -270,7 +270,7 @@ canvas.pmd * { font-weight: bold; margin: 0; padding: 0; - background-image: url(getImgPath(); ?>pmd/top_panel.png); + background-image: url(getImgPath('pmd/top_panel.png'); ?>); background-position: top; background-repeat: repeat-x; border-right: #999 solid 1px; @@ -349,7 +349,7 @@ a.M_butt:hover { } #layer_menu_sizer { - background-image: url(getImgPath(); ?>pmd/resize.png); + background-image: url(getImgPath('pmd/resize.png'); ?>); cursor: nw-resize; width: 16px; height: 16px; @@ -375,7 +375,7 @@ a.trigger { top: 60px; right: 0; color: #fff; padding: 10px 40px 10px 15px; - background: #333 url(getImgPath(); ?>pmd/plus.png) 85% 55% no-repeat; + background: #333 url(getImgPath('pmd/plus.png'); ?>) 85% 55% no-repeat; border: 1px solid #444; display: block; } @@ -386,18 +386,18 @@ a.trigger:hover { top: 60px; right: 0; color: #080808; padding: 10px 40px 10px 15px; - background: #fff696 url(getImgPath(); ?>pmd/plus.png) 85% 55% no-repeat; + background: #fff696 url(getImgPath('pmd/plus.png'); ?>) 85% 55% no-repeat; border: 1px solid #999; display: block; } a.active.trigger { - background: #222 url(getImgPath(); ?>pmd/minus.png) 85% 55% no-repeat; + background: #222 url(getImgPath('pmd/minus.png'); ?>) 85% 55% no-repeat; z-index: 999; } a.active.trigger:hover { - background: #fff696 url(getImgPath(); ?>pmd/minus.png) 85% 55% no-repeat; + background: #fff696 url(getImgPath('pmd/minus.png'); ?>) 85% 55% no-repeat; z-index: 999; } @@ -414,7 +414,7 @@ h2.tiger { } h2.tiger a { - background-image: url(getImgPath(); ?>pmd/Header.png); + background-image: url(getImgPath('pmd/Header.png'); ?>); text-align: center; text-decoration: none; color : #333; @@ -423,11 +423,11 @@ h2.tiger a { h2.tiger a:hover { color: #000; - background-image: url(getImgPath(); ?>pmd/Header_Linked.png); + background-image: url(getImgPath('pmd/Header_Linked.png'); ?>); } h2.active { - background-image: url(getImgPath(); ?>pmd/Header.png); + background-image: url(getImgPath('pmd/Header.png'); ?>); background-repeat: repeat-x; padding: 1px; background-position: left bottom; From 6b6020c5e88b9d9a00a69e8e34d3bbc0ed160fcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Tue, 29 May 2012 17:10:25 +0200 Subject: [PATCH 05/15] Fix typo --- libraries/Theme.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/Theme.class.php b/libraries/Theme.class.php index 6435550324..fc7490b673 100644 --- a/libraries/Theme.class.php +++ b/libraries/Theme.class.php @@ -310,7 +310,7 @@ class PMA_Theme */ public function getImgPath($file = null) { - if (is_null($file) { + if (is_null($file)) { return $this->img_path; } else { if (is_readable($this->img_path . $file)) { From 84871f3056cb05f3138436affd3e6c95ed2cff05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Tue, 29 May 2012 17:13:45 +0200 Subject: [PATCH 06/15] Load remaining PMD images using new loader --- pmd_general.php | 54 ++++++++++++++++++++++++------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/pmd_general.php b/pmd_general.php index f9a8c45948..bdc52f376d 100644 --- a/pmd_general.php +++ b/pmd_general.php @@ -79,64 +79,64 @@ echo $script_tabs . $script_contr . $script_display_field; v + alt="v" src="getImgPath('pmd/downarrow2_m.png'); ?>" /> v - key + key - key + key - + keykey '; - echo 'keygetImgPath('pmd/query_builder.png') . '" alt="key" width="20" height="20" title="'; echo __('Build Query'); echo '"/>'; } ?> - > @@ -149,11 +149,11 @@ if (isset($_REQUEST['query'])) { v + src="getImgPath('pmd/downarrow1.png'); ?>" id='key_HS_all' /> v + src="getImgPath('pmd/downarrow2.png'); ?>" id='key_HS' />
@@ -166,7 +166,7 @@ for ($i = 0; $i < $name_cnt; $i++) { onmouseover="this.className='L_butt2_2'" onmouseout="this.className='L_butt2_1'"> ');" - src="pmd/exec.png" alt="" /> + src="getImgPath('pmd/exec.png'); ?>" alt="" /> ')" title="" @@ -247,7 +247,7 @@ if (! isset($tab_pos[$t_n]) || ! empty($tab_pos[$t_n]["V"])) { ');"> - + '; - echo ' '; + echo ' '; } ?> @@ -852,10 +852,10 @@ if (! empty($_REQUEST['query'])) { - - - - + + + +
From 47d42f95d8424aec4909aea56b634731fdc2f2fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Tue, 29 May 2012 17:15:08 +0200 Subject: [PATCH 07/15] Drop second set of PMD icons --- themes/original/img/pmd/1.png | Bin 101 -> 0 bytes themes/original/img/pmd/2.png | Bin 169 -> 0 bytes themes/original/img/pmd/2leftarrow.png | Bin 702 -> 0 bytes themes/original/img/pmd/2leftarrow_m.png | Bin 666 -> 0 bytes themes/original/img/pmd/2rightarrow.png | Bin 737 -> 0 bytes themes/original/img/pmd/2rightarrow_m.png | Bin 699 -> 0 bytes themes/original/img/pmd/3.png | Bin 175 -> 0 bytes themes/original/img/pmd/4.png | Bin 181 -> 0 bytes themes/original/img/pmd/5.png | Bin 90 -> 0 bytes themes/original/img/pmd/6.png | Bin 98 -> 0 bytes themes/original/img/pmd/7.png | Bin 105 -> 0 bytes themes/original/img/pmd/8.png | Bin 88 -> 0 bytes themes/original/img/pmd/FieldKey_small.png | Bin 229 -> 0 bytes themes/original/img/pmd/Field_small.png | Bin 275 -> 0 bytes themes/original/img/pmd/Field_small_char.png | Bin 154 -> 0 bytes themes/original/img/pmd/Field_small_date.png | Bin 156 -> 0 bytes themes/original/img/pmd/Field_small_int.png | Bin 145 -> 0 bytes themes/original/img/pmd/Header.png | Bin 125 -> 0 bytes themes/original/img/pmd/Header_Linked.png | Bin 108 -> 0 bytes themes/original/img/pmd/and_icon.png | Bin 792 -> 0 bytes themes/original/img/pmd/ang_direct.png | Bin 679 -> 0 bytes themes/original/img/pmd/bord.png | Bin 87 -> 0 bytes themes/original/img/pmd/bottom.png | Bin 734 -> 0 bytes themes/original/img/pmd/def.png | Bin 670 -> 0 bytes themes/original/img/pmd/display_field.png | Bin 685 -> 0 bytes themes/original/img/pmd/downarrow1.png | Bin 758 -> 0 bytes themes/original/img/pmd/downarrow2.png | Bin 772 -> 0 bytes themes/original/img/pmd/downarrow2_m.png | Bin 711 -> 0 bytes themes/original/img/pmd/exec.png | Bin 796 -> 0 bytes themes/original/img/pmd/exec_small.png | Bin 161 -> 0 bytes themes/original/img/pmd/favicon.ico | Bin 1150 -> 0 bytes themes/original/img/pmd/grid.png | Bin 688 -> 0 bytes themes/original/img/pmd/help.png | Bin 714 -> 0 bytes themes/original/img/pmd/help_relation.png | Bin 920 -> 0 bytes themes/original/img/pmd/left_panel_butt.png | Bin 129 -> 0 bytes themes/original/img/pmd/left_panel_tab.png | Bin 133 -> 0 bytes themes/original/img/pmd/minus.png | Bin 1004 -> 0 bytes themes/original/img/pmd/or_icon.png | Bin 611 -> 0 bytes themes/original/img/pmd/pdf.png | Bin 905 -> 0 bytes themes/original/img/pmd/plus.png | Bin 969 -> 0 bytes themes/original/img/pmd/query_builder.png | Bin 685 -> 0 bytes themes/original/img/pmd/relation.png | Bin 295 -> 0 bytes themes/original/img/pmd/reload.png | Bin 874 -> 0 bytes themes/original/img/pmd/resize.png | Bin 121 -> 0 bytes themes/original/img/pmd/rightarrow1.png | Bin 746 -> 0 bytes themes/original/img/pmd/rightarrow2.png | Bin 757 -> 0 bytes themes/original/img/pmd/save.png | Bin 409 -> 0 bytes themes/original/img/pmd/small_tab.png | Bin 180 -> 0 bytes themes/original/img/pmd/table.png | Bin 163 -> 0 bytes themes/original/img/pmd/toggle_lines.png | Bin 630 -> 0 bytes themes/original/img/pmd/top_panel.png | Bin 173 -> 0 bytes themes/original/img/pmd/uparrow2_m.png | Bin 729 -> 0 bytes 52 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 themes/original/img/pmd/1.png delete mode 100644 themes/original/img/pmd/2.png delete mode 100644 themes/original/img/pmd/2leftarrow.png delete mode 100644 themes/original/img/pmd/2leftarrow_m.png delete mode 100644 themes/original/img/pmd/2rightarrow.png delete mode 100644 themes/original/img/pmd/2rightarrow_m.png delete mode 100644 themes/original/img/pmd/3.png delete mode 100644 themes/original/img/pmd/4.png delete mode 100644 themes/original/img/pmd/5.png delete mode 100644 themes/original/img/pmd/6.png delete mode 100644 themes/original/img/pmd/7.png delete mode 100644 themes/original/img/pmd/8.png delete mode 100644 themes/original/img/pmd/FieldKey_small.png delete mode 100644 themes/original/img/pmd/Field_small.png delete mode 100644 themes/original/img/pmd/Field_small_char.png delete mode 100644 themes/original/img/pmd/Field_small_date.png delete mode 100644 themes/original/img/pmd/Field_small_int.png delete mode 100644 themes/original/img/pmd/Header.png delete mode 100644 themes/original/img/pmd/Header_Linked.png delete mode 100644 themes/original/img/pmd/and_icon.png delete mode 100644 themes/original/img/pmd/ang_direct.png delete mode 100644 themes/original/img/pmd/bord.png delete mode 100644 themes/original/img/pmd/bottom.png delete mode 100644 themes/original/img/pmd/def.png delete mode 100644 themes/original/img/pmd/display_field.png delete mode 100644 themes/original/img/pmd/downarrow1.png delete mode 100644 themes/original/img/pmd/downarrow2.png delete mode 100644 themes/original/img/pmd/downarrow2_m.png delete mode 100644 themes/original/img/pmd/exec.png delete mode 100644 themes/original/img/pmd/exec_small.png delete mode 100644 themes/original/img/pmd/favicon.ico delete mode 100644 themes/original/img/pmd/grid.png delete mode 100644 themes/original/img/pmd/help.png delete mode 100644 themes/original/img/pmd/help_relation.png delete mode 100644 themes/original/img/pmd/left_panel_butt.png delete mode 100644 themes/original/img/pmd/left_panel_tab.png delete mode 100644 themes/original/img/pmd/minus.png delete mode 100644 themes/original/img/pmd/or_icon.png delete mode 100644 themes/original/img/pmd/pdf.png delete mode 100644 themes/original/img/pmd/plus.png delete mode 100644 themes/original/img/pmd/query_builder.png delete mode 100644 themes/original/img/pmd/relation.png delete mode 100644 themes/original/img/pmd/reload.png delete mode 100644 themes/original/img/pmd/resize.png delete mode 100644 themes/original/img/pmd/rightarrow1.png delete mode 100644 themes/original/img/pmd/rightarrow2.png delete mode 100644 themes/original/img/pmd/save.png delete mode 100644 themes/original/img/pmd/small_tab.png delete mode 100644 themes/original/img/pmd/table.png delete mode 100644 themes/original/img/pmd/toggle_lines.png delete mode 100644 themes/original/img/pmd/top_panel.png delete mode 100644 themes/original/img/pmd/uparrow2_m.png diff --git a/themes/original/img/pmd/1.png b/themes/original/img/pmd/1.png deleted file mode 100644 index 48b9d3f953072e34dc4ef4046b5306e8d1e33606..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4>3F(0hDcmaPFP@;a71 z_Ha!U+43NSBlOCl23CWKZ`^8@O-xbxD$2yLs2I^z*boFyt=akR{0Cf46?nQhhDcmaPFP@;5L5Oi(X>Z6 zRr7wA|HFET=hx56>-O~Y{D1uR>Z=Q)MvBEZZdhhT+`N&U{&vrm!v_u==nq!p*;7&D z-`m)Da8_fZBjb7}(Ol>IuTGxsl9Z4z0b-T{Ef*%QBU&P@Grc?%na{W|*anJU`}|X~ Q6KFSsr>mdKI;Vst0JudzlmGw# diff --git a/themes/original/img/pmd/2leftarrow.png b/themes/original/img/pmd/2leftarrow.png deleted file mode 100644 index c3565bcd5a87cbd89931990f5dbc5f8b92e024b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 702 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47-Ir_LR^8|R4_2gIAfG~(JXbZ zQRW3811M&mx)aE-OIiwHdn8Vv43)ow$yxDO290_T5gK_AY12gWLuG^QPV@TJpDS>95N9PwN&x z>stS%cg?fjHP8FjzUbTdX~M=glh!|*w(Zk`-EUSL`nvkyt4*iAZ9DU2$C-CK&wMy? z<>T>dpU&R;a_+(Z3lIKXdi3wggDa^eEI&@s}H|kfB5z0 zcbo<4zVGSc7$PCbdho7avw;NLgYS!F zV?7&FZ~B)MEV}n!R`+AVF$=B9^Dj*md-Yj>p<%k_+1L&Sjs}bAO6mORUnCATzWG#i zGk4>kyD5v6oul^dJ#AKe`h(+UPM*-%BgdxUb&lsf}3#Iw1J_!RO$v$nR@QCo%|V h?p%1aMbqsM^WM;$ge7ZpSb$z-@O1TaS?83{1OU16YLWl| diff --git a/themes/original/img/pmd/2leftarrow_m.png b/themes/original/img/pmd/2leftarrow_m.png deleted file mode 100644 index 6ec8d81cb7dc40f3025fe533ba8deff70849fde0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 666 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqMyzVAKil32_B-vuay`sBZGyhG`2b zd#Be=T>xYNMJjrxK^R4C{XlkJV^?|i)SUYE-1-in;`*ucYbVXE=$&5B+*8&)1t?NC zWgd_$?VJQO1c(}@Ed;5VJhytnEFf9cKNBd@I2|Miv;wHOe#(3xYMimCdFB$Jc-!0+ z5VCW@s;&jA`xdY3Te5D_@{LngZkoDs^VC(Fr?1{JbM3a->$cBXzhmx(o%1&CoWF6` z(rx>eZQs9Q=fQP*k8V70eDlE*TMwVwcI4E~V`q0AKfC+HxxJ?@>_2_+@VP6;E?hfx z<>uMzw=dtmf91}DTMwV!dHn3bvzJd^zIpcg?ejP9UcLM9=EJ9VA3uNi{N>}9ub;kt z`~3CW*Y7{R{rLIg=db_&|G(Jhkq-oU*UMSKx(>%K zze(OYH#+F=+fzXY7|OQSmtQTBc)hphECbt(T(ehkGoJ0c`g6j%Cbq}n$r>GrYhQ@n zYi?UQdEEl*wLGcLX01FqZjRNJn`Ibn8F{0Mb}XGUOMR(>^L#(kY|96>A&)tv*3GqI z`zG^YpSflO xUuNHwJ{D@8zQCywH|5jiPN~BeIzGtT8~rXm%DCy+8KA!zJYD@<);T3K0RVE_XKnxh diff --git a/themes/original/img/pmd/2rightarrow.png b/themes/original/img/pmd/2rightarrow.png deleted file mode 100644 index 0a4e236de26be0e71e0676f01435505136a080f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 737 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47)t_tLR^8|R4_2gIAfG~(JXbZ zQRW3811M&mx)aE-OIiwHdn8VByCjCvJQ?ee?6V2mdbs(Zm0j9{#)Z=--VezivJIb?4c) zC$E1zdHwU*+n>+h{(SlV*PD;O-hKZ4>Fe(=-~asl_3!`x{~eY4a)IG)R1)L|j0ZLj z4lW)ZK0ygdNjU{&V{2Pmdk3$m#KfeOx`vLPzL_(Z-?(w-?&HU=-+cJ+`SX`AdgdKx zfx2ILx;TbNNU|Qh?RD5eg!Mvgn%^b0XF*%GxMp*EIm)m3_1|8xa;k$MYpDE9!r$Lo7cP3{~ap&_fsV3vPVw& zce~1^ryVy*w8fm7-TWf9NZ6h2=Fy#k3y&v%=Z*XO<;K5_%7=S%d)6^$9(|MJ*DK&v z8Y{-|{;{f&QkXN>o?jgWM}GSHE9JM=a0))`PSdry6!b^c^MTx$#gG^GC%e}e$%t8B~^x};(@+q N@O1TaS?83{1OOL=eE$Fd diff --git a/themes/original/img/pmd/2rightarrow_m.png b/themes/original/img/pmd/2rightarrow_m.png deleted file mode 100644 index e5ff1f0b4d3a9496459154015c11799730c72661..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 699 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqMyzU~~!a32_B-vuay`sBZGyhG`2b zd#Be=T>xYNMJjrxK^R4C{XlkJV^?|i)SUYE-1-in;`*ucYbVXE=$&5B+*8&)1t?NC zWgd_$?VJQO1c(}@Ed;5VJhytnEFf9cKNBd@I2|Miv;wHOe#(3xYMimCdFB$Jc-!0+ z5VCW@s;&jA`xdY3Te5D_@{LngZkoDs^VC(Fr?1{JbM3a->$cBXzhmx(o%4Wb&^T884j-A#&F5kX?`ObqYcOKk)@Z{FRr+1$`zyI{bv)6B*zkc`p z&AXRx-@khI;oZm2A3lBg@cGNfFJC`@{r2_yk8eMI{`mRp_n$xi|NlRHT0{*Pj)o;c ze!&b3Y#bb1JUo1Y5|WZ~3d+XTwzl>TUQvmONhx&=9X)+BXD+{SlFzk&v8v@U`C|1BQl+>!;@~xE;{g;N|hm{{H`36{(~SGvl7zrFWNl z)iBz!|MU9beLm@7f9(UOf{ANBSxmfk^Sl+qEcx*M&%ScfU+fIk8kioP{bs3s`{voq zwbi#9S>B1i_Rwhz-8(~{RU?2u`lj!ZC)$B83ok{qw?r;-OTVyvY4X#rA}U92S?1e! zeBR#Wf4m3g{2hDcmqdSN5)Ap?Qdhv!c) z8^~L4VD=45WVMoN$++Y+g-x@R>jcZPjjE@;7$51suiIO`t6-1sNv`kzs@{Fu&FwbF zY~K_6jjR4@e(V*wt+L`$8c#%0q?yyhPH`5QuvgD?Yz-XG)Mw>O6f4)p)u%hDcnVde)GSF;S%T;^zp4 z-dPs3^W->ia%PF`=s= zZ|W_iw@?56DeP^ji%pP$9slgNb){N-fA1BT{N=iMKqdP5=Xe1ti3QzaSA;(_8FNk9 fu}tiK_90=G3~@%McN}wo?qKkA^>bP0l+XkKem6r5 diff --git a/themes/original/img/pmd/5.png b/themes/original/img/pmd/5.png deleted file mode 100644 index 51f536dcb55718123c2a919ec38fd1ba1945db3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4DSEm%hDcmaPFP@;5L5Oi(bSMD nQbIx^sw41(%bKf)y%ZU=S()QQ1+U))DrWF>^>bP0l+XkKdfXR2 diff --git a/themes/original/img/pmd/6.png b/themes/original/img/pmd/6.png deleted file mode 100644 index ed93cfee528ffea3c36cf41ddedcf63b90257862..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4X?nUihDcmajw$=|u%1ol!K;~z we@7KB<})@hxRa8QaO2z&2Nj7>57}0R$p2g_S9@Q)1!`jOboFyt=akR{00NdDDgXcg diff --git a/themes/original/img/pmd/7.png b/themes/original/img/pmd/7.png deleted file mode 100644 index 7c7530f14a4a496c46e1d98b2290bfbd68bb3d23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f48F;!lhDcmajw$=|u%1ncLD;aX zt;=cJ>h!*M%5I9v%*@Wrfoetu26t4hxiBV)Ffp8$VE?eFX^t>ZFN3G6pUXO@geCwA C;2XUF diff --git a/themes/original/img/pmd/8.png b/themes/original/img/pmd/8.png deleted file mode 100644 index 451998d1e9f2cdc1383fb67e74f57e941b07d7f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4$$PpuhDcmaPHAXLJuV++Y+$g( l-~odVk4sZv>ywWO6V$6DPINiR(ooUG~CX=H;;}|?${an^LB{Ts5Yo9?u diff --git a/themes/original/img/pmd/Field_small.png b/themes/original/img/pmd/Field_small.png deleted file mode 100644 index 4d80059a38ce808a88586852c9b4752c1adf1b48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 275 zcmV+u0qp*XP)C9BPS1gmvi-=XjakzrW(1DxfeOfZ-P<%-TE3&P4k zE-eVpqHxHiz4jhI9`C__H5d*BWbbn;X?$b!RIB0j`zOFjZSsxL=X$M!q+qv`Z;X<# z1@JZ=>#7Kj8Zo ZUI5d%OZ9PGK*j(7002ovPDHLkV1jpvaYz6F diff --git a/themes/original/img/pmd/Field_small_char.png b/themes/original/img/pmd/Field_small_char.png deleted file mode 100644 index dcaa1c61d2840e167dcfe99f864705123e8e9eaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V3y@T|W;X*;iJmTwAsp9J&l&O^G7w?DU|zH7 zpo9Mb9(AARPj<)(FuOV>W(0_SNILm%o4v}(h8ruk^gcg%m^&yleoC56FCMju_&)7?oJsfo|LNJ=yuS?bXVsPjO{i=DTE^h%>gTe~DWM4f DNdh^> diff --git a/themes/original/img/pmd/Field_small_date.png b/themes/original/img/pmd/Field_small_date.png deleted file mode 100644 index 259a8d98a5710ce1279072930a8d0a344c255bc3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4C40I!hDcoQJ-?Bc$xwjxV)|<* z6&K+vMXGCEef-1O<|;TfC3kkzxXsIGzW73avPi`HnaYW~rwZTW&gs9t{|2kSfMBJI zi^@8S>v`Uq?KiEIOOyKQgM2S_E`IgNIx2hdjlT2ZzmID@;|h2i3$%{G)78&qol`;+ E0F071f4MR>Y6hDcoAde)Jv#X!L2;&Tah z(U?l+kN=(*yE)%6nc=$4%;dkhN$4J%r4PCnev-56ea~9_G+BA=*03+3N#?BOyWSRZ tYF?dqut)n(*X}*hbDQnwJY@fO!aTfPQ#aGtWHHbV22WQ%mvv4FO#mU@HB0~i diff --git a/themes/original/img/pmd/Header.png b/themes/original/img/pmd/Header.png deleted file mode 100644 index 3e3e4e91877bdcc76eff036f94923966e22d2f7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125 zcmeAS@N?(olHy`uVBq!ia0vp^Vn8gx!VDyNCJ0o3H~~H(t~;Lny8ZwEjlciTe*Jsw z!=H^0f3CdqWA>$Q@7$CR0o5pYx;TbNTux3nz$d{fn4_jrDCT%5N2J(^bG5r!{f3Q< Yo8~gSyZ!Tz6i_XLr>mdKI;Vst0GS#uN&o-= diff --git a/themes/original/img/pmd/Header_Linked.png b/themes/original/img/pmd/Header_Linked.png deleted file mode 100644 index cb0a4b374b49a0c1cce274528e6c8e035aaf0037..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 108 zcmeAS@N?(olHy`uVBq!ia0vp^Vn8gx#0(^xFFd^gq<8{+LR|m&XcU!Yxe>42QJ@A`X0zXR*65fr-IQF5+0PRLVJ^G6qjqKbLh* G2~7a)1tX6D diff --git a/themes/original/img/pmd/and_icon.png b/themes/original/img/pmd/and_icon.png deleted file mode 100644 index 3767aba9b5565a3d04ae39b78c739432c673d255..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 792 zcmV+z1LypSP)dgUva}ran6Qvv_y2pCw0Uwb;c)l#b0*DE_TK_cg9J0#dmqeU3tr3 zdd)g|%}RU5H+#l*d(51C$98Cb-}fx#1MO;}gNl@wnJ>B;`;q*S@@Ga)`JpBJQIyw~L0000PbW%=J00AH&cXxPsd7GQNyT8Ba z=;-R|>hJIK^AOH*Y5)KL@<~KNR2Ufr!Ot!OQ4|N@-#O?0Ye$((hX^YYiBK%Mv-L2Z z$!pl!*$OL*N=PF%(l$CpP4Dg8JHC$qKtwAv>lgtL0JCLxk1_i6ivSSF<%3}-f$PWT zYSjupBEp-zR%C&s>tJ1%*MWtZ5;hH+3&Ymcs4eMr+~;L{fK$mKBKHlMp>6lvd)-hoiWKgZJK$?DDxZ$WnVGM zxek=FD?AS(3(lJqJ~k^(=cs4xqs(<9w@FcMLL3rnrsIJG+9e3h7uBJ?RliGJXZQ8q>DGzcM{Lh6@P{-1Tzto>wal zecgWQ-HtQwcAoigH$R`f_2tg9Zx3Joc=Gzk>kq#^ef|Ca|9}4!qieuGG%N}7 z3ua*B;Narn;S-dQl$29YHnz64wRiA}N=!^jscY!y>6LnRuEJ+$1d8dEy!`8*Xw<#4vAa`%b3U8A z&91dfKrIXk442k$9xr8O%BVYEcXyfV%jwn}7wpbG&o!CW-+xqybMo@*)6*o58{Unn z`K~TBZ{G9Bo{fD`slF<4wmfgXXRZCZ@AZi@yGrgIy17uNX!q1iJ@2j!jW&wH{>KH* z-`ODKq)=?L=D_1FsnZT=wL5r1*z*6)tu`wCZory<;A^;Cpa_qr ii(?4K_2hzt1Kf-b3M`D#M`V(L;tZayelF{r5}E*BlopNv diff --git a/themes/original/img/pmd/bottom.png b/themes/original/img/pmd/bottom.png deleted file mode 100644 index 97abfc9346c45b337d62b22726eba355e569f1ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 734 zcmV<40wMj0P)xN#0004NP)t-s0001G zWo0sG%ra@wHf6msY0xrh(Pd?2H)XjpY0*AnrDbJhH)Xj{o{}ZJAnT@f&V>%|3HKPM118$hWti`{6>fTNQeALi2O-_=1GV6N`K-?faFnw z;8%&{T8iUah}>R?)nt_HW|r=3l;Cca+-{lZbfo-srTlrH<&3Q5jIi>MvFwts=90AX zm9gfQweFX*G z001#`QchC<1_%fW3=9qt7#SHJAR{w7Jv~1_N?KuIVq|`Rh>VVznWxy;+}-2j>+JCG z^YirdjP*`p0002-Nklz-OcXs#^!fme=BPdma6%?aZ9LDaz;NN?#+DRCTOB7{(VqjOXos z2Ngv!*PL_Uo%5U3s6;}Ayr-IgCsn;T9(0jVKXs~@fIH=IF)`{Vp?PWN9IyMp)dBRx zM2LjI+{O`b59okCJsBp!H=ayx!lKX2#)Bl-PLTcDUmbNToY!`TBjAdg^ zveb0tPc-cXnx^G@yb=|;yHV2HWTzjF=uoau$c@CjcKRc^{Go8rr+~;L{fK$mKBKHlMp>6lvd)-hoiWKgZJK$?DDxZ$WnVGM zxek=FD?AS(3(lJqJ~kA(3&b-@s=EIRIA5Y)>eD>CtD-XWhdG_t$%O6i(|9Ji3*Qc+)@6Vhl z2@Flck|4ie1~v{3E*>5}K?zAoIR#~7Yg=1;2d}8a#H5tEhK`=TnKPH)xN+z1n{#N;v`BOaBbFF!T0vYve`yg=d1 z{X+pfIvVeU1ZBBd9yT^M{u5hvDZ$b6_JIWx91J#W-)=IQk(+Dwjl+#ow@ws^nBaQ* z;>nXI*;wAl$b9{&=r^hSYb$fOYF>vz`>J>iksm9$4V+@nFMlR1$;vX(PHNGcg7d|i yuPRwtDkL>HHz>0TE3coirANfxT)9(`kD+L>sV?Kch`&JJF?hQAxvXr+~;L{fK$mKBKHlMp>6lvd)-hoiWKgZJK$?DDxZ$WnVGM zxek=FD?AS(3(lJqJ~kXo^ zS1S&E-G1ubjx+Cep80U(%E!|;KcBtz<;sIEcb5}K?zAoIR#~7Yg=1;2d}8a#H5tEhK`=TnKPH)xN+z1XiIj8pcb#NycBtnL&fKtINp3;_hs%X~_b&Oc>1gC6 z@v{gRYG*5JZcymnws`X7$-a5(dVA+KFSfHk;`wRazJdp4=(ghZ z&nq=bN{tGK+?}V$zN^%8wO!x9pwFzzShge~>51s%X%inkPg5~G!YG$vURZwmTQAVF N44$rjF6*2UngE_EN&x@> diff --git a/themes/original/img/pmd/downarrow1.png b/themes/original/img/pmd/downarrow1.png deleted file mode 100644 index 80632dd56638450fbe9cad1b2ae2e23ef6cd1439..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 758 zcmVxN#0004fP)t-s0001G zWo0sG%ra@wHf6msY0xrh(Pd?2H)XjpY0*AnrDbJhH)Xj{o{}ZJAnT@f&V~*|3rM{Muz-Ghx|x~{78uWNr2`_hxkf=;!1$zPm1}8JIW|r=3l;CWj|8AAsZkgzAo9=X^{B@=Ld7tHeqvnjP<&3cM zjjZR6t>}-f=8&=MlCS2KvF4Vw?w7OVoxuN|y6mC4>7%^rsKWKC!R@!o?zqhExyG@bL5V^z@ANPGSH60QX5mK~xwSmBC$0!cZK*;oo_gx||yb znW02P(M5RKP2c~z`#>rpNODQ)UOfMuxu$)AdLH;I#V?a|l&n2Rii6Hs(jA&lm!}ym zODmjAuSc5Z>p5JefB}N(?JVZ)I}XRT$SW|w^zx<=IUh<ho!G1K0?PW~UMU3@#HE^(JBTkp`8^n@l75+w zdeCF@Xv(ESgU^D2d!m)klVIz?0FKkJ*(JzpP`{)Z7{GfM_iB-a%IB-xgQd0c)nHN} oADdO_0L77t!a(hFUo`y75BxlAO^F|beExN#0004fP)t-s0001G zWo2b$Win{YGHKB^WxXX0}aajyhzsGHA>)Xw5Qc%sphRJ7%{$X0|eE(lTk!Gib^)Xv#Ea#5ZQX zGHTK?YST1o%r$DvG-=B`&}GHTO4aL+Vx<1}*QG;-xN za^yC4>o<1mICJ1Tfd4#!|3HKPM118&hWti{{78rVNQnGNfaXbu_)34`N`T}~iuO^1 z;8%&{T8iUah}>R?)nt_HWscismhNnn;BBD)Zk60_ndoz*{dcDPexv4ur{{{V^o*?K zjjZR6t>})i@{g_Nkg@ENujZGtZro?tHJ84!tS`t?zznH$JX-5 z*YwTW^v>Y_(BS^i;Q!L%{@UjH-RAe;>G|R5_~PpLq4>-pyG`RDEV>F@gM@cQiW z`tI}l^7Z@l_x%6={~yx)g#Z8mGIUZ-Qvd)42nY%c3=R<(85tfRBQrZaJwHH7T47;g zWPX5%jE&D6|e|PN{O&CA`7w0 z>6*BC8tW+XB80hA9g|CHYAVy+wM1c}Y%1PmX+=PgRvoI%4HcDlEU2qX%gRctt*i4; zVgidX>%^p00Y%fQ>*_M%^!UJnLKcZhN#%8Q6?JtfPL@XEU_lAz@aWjs(z?33Fjp%} zGa0a;luclKU9oF+oxguwww1XoSWv{&HmI&H#|kJ`muqb-4Hjh8v3CfrtIGz8<=NRA z2!I6{6xYNMJjrxK^R4C{XlkJV^?|i)SUYE-1-in;`*ucYbVXE=$&5B+*8&)1t?NC zWgd_$?VJQO1c(}@Ed;5VJhytnEFf9cKNBd@I2|Miv;wHOe#(3xYMimCdFB$Jc-!0+ z5VCW@s;&jA`xdY3Te5D_@{LngZkoDs^VC(Fr?1{JbIrDyYq!l>yKVNm?Q_=en7d); zJRsV*bN)}(|kDlIf?99$%XLlVxyZgks zy{9hhJ9T0I>5E6sUpac=>ah#gj$OQV>dMVC*KVD?e*5z6`&aHfxbyhgy(iBfJbU@< z_1ouf-o1MF;mwCnZ$Er`_wn-Qhue*FCL^Vk3X|6k1V z-VF>*!;&DsUrH-jXX%3p>5>{dX8AfxzYKA&$vM3+ zdxF60b;j>?4QC%xR-T~H+&gXa^GWQ*`=>cIwB0N3D*0&fOzen3L(AfccZDaLZV%DF zWxhaRiKo>J&q=}gp?@QzL=ql#ZZcb3DO?wRg^{(wyyx7Wt?W1VzLRE`;#m6r_+$NB r%WiE~Yk1(&@y15TIr+B0kN*6vwUtWR@@uq#!NB0@>gTe~DWM4fM0|jT diff --git a/themes/original/img/pmd/exec.png b/themes/original/img/pmd/exec.png deleted file mode 100644 index d5eaa767bb778c2ed053b3227575c6f88e57c577..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 796 zcmV+%1LOROP)=|^L17E!AxuST|Fg_z8Xicx= zN``WiQu9?idHJc|4s1KIE};9Dm19E*ZC7*2XELT>jg~OyD#)6G*Am5C_Nxuq+OI4* zSO0iB@#en(okwb8!=~0o2iSwNY$}$Jq+qo`mI-aN81HCA{kuxI@4M~eNB5nr1LWO5 zRvt_=)(k5epcZ^KRhFh}i+{f7EDXOWskuYpTlAc225g-wVCX7J<2?`EutV4J1D2sy)`Cob zJccU(1CuwzIbxZHcW~@1TetKNQ@RVl>(hNxZVQV!Xivu9s+7IfbWYz zJ6%j!%??|prl&2r3U>nHTHLnUh=6EvmQdfBBjvMude#6J-fAi9sfq1&@9B3Z-bg&$ z^ux$LGgAQxRJTUNDZ*9(Hh5aFTpJ(g1?JcL587T!ZEoma6kH9&#{H?O*rNxZk9?K( zLWgIZ@B;^52iCk&{|n%I!9v5yD_`nEp?lpkM-P>TKRsbt9c6d)aDHX7?-Eeve=2k> a*3~~*%rVb)$|Gn10000AmnD(D< z$Jg1j0)v5~EG0pH!3+m(JW{=BGZVG;XOc9QdZc*d#KKvNhzUHx3vIVCg! E0PqPgvH$=8 diff --git a/themes/original/img/pmd/favicon.ico b/themes/original/img/pmd/favicon.ico deleted file mode 100644 index 29c2595b1d53b36c607769e69479b23edbd27697..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmcJNF-yci5QV=(iLiQj97IbMu8?##HWmt&cEW+Bg@vc3z4|}=2ZEiISXn5D90($a zm5pF&tr*`J2bOSWA|m12*`4IQo$L-Y^t4)NoMn3yrhs{&lrlwL0rajtUhuV!hG`gc zqI9ik3dt?3Kf^{pu-XYUCj*I7WzvT98Xg}4PZvFQkN4<0M?F@|=O+)-U&70MAeXL8 zw~qc4?u@xWrtj04l3AM&f|aT?Y?}UVR6|088pvft;!?T>nta< zPOLBbuxWP{pVgomTz|IDj`zYzk1f+K!tx+ZoO6A-AFM~}>~CJ?5o5hkcmKGSc;2D# psQUj{Q=b1tTlTuj;qXA{M4cPW-;E`)AR1z%h#!jit9TPRd;)f+aL)h$ diff --git a/themes/original/img/pmd/grid.png b/themes/original/img/pmd/grid.png deleted file mode 100644 index 6aee6e5bf771c6e8c24eaca986603c5306072aeb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 688 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqMyzVDt*`32_B-Q&UroGR_!fUNlSH zYm|8b$N-9%r|twY?2?v3*dB=!tW!7pC${({wSg6%H_A9=owm(4rOzs5Ge{)kEReKK zS!12H-6n0DQRXG1%=5+>r+~;L{fK$mKBKHlMp>6lvd)-hoiWKgZJK$?DDxZ$WnVGM zxek=FD?AS(3(lJqJ~kXo^ zS1S&E-G1ubjx+Cep80U(%E!|;KcBtz<;sIEcb z0T`NwB|(0{3~U@6Ts%B{f)bLFatg}E*0#3x4qj1-iAgDS4IMpwGiNTpapTV2$B$pX z`S9WM=PzG+zWOBrH9zrmaSV~ToSdK_YQXL3!L@k-$HtSdBz9LyWomy=IARexM|e|F z(Wc3FOTY`t_`7;`-G><}MSQuj-3%{kg&_ zv2fk<;Ln{MEKMBpyn$sqp6?X-x`&Br56={q8xxy4Cx-h(xpmE-J@JSDJ45Af^Z)#{ S|0e+b%i!ti=d#Wzp$PzDK24?o diff --git a/themes/original/img/pmd/help.png b/themes/original/img/pmd/help.png deleted file mode 100644 index fe200d8d3f631816f667bcb1970da8d57bb80152..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 714 zcmV;*0yX`KP)xN#00045P)t-s0001G zWo0sG%ra@wHf6msY0xrh(Pd?2H)XjpY0*AnrDbJhH)Xj{o{}ZJc0i`g8x8+|3rM{Mu+@Jhx|y0{7Hc3N`K-?faFnw;8u$DSBd0WisM^| z++K*)W0LY@l(#?zznHz0K~v z&hWs{@5I#c%h~hI+Vs@m^xWq5;OF(`>-GQt|M>eMg#Z8mF?3Q+Qve1C2nq}g4iOj` z86F@bGdn#!KR`-aVPRrqet?LKj+vRK*x20N@bL5V^z@ANPGSH60PjgeK~xwS zmBIZ=!cZ8%;op1CJLhmVf=WfDKZ1hp|8f!n6N;8H-PhU9w#;szo(KL)_+^ukG@0i@ z_%WI#VWO!k(wsBlELtuf#z42(eWri~g4N@*8LMhP538aD3#{&+B%~iio2#bDz<`;q z+lnE}dP28|V=$1!w$%YJRAs3VD2yU!n-p0yoZOoRpkUg10^y8d%R3^V&^R1n0b6#M zrU!+r`Vs=N?!e7Kx&jn@eizgA5=A}N`N@L?oZLo6=Rs}4?lsN90^ZltNl=y8{AFKw wP|l9Noi4`IAIE*=0O3O7D3HGJ<-osu11)l8_4wA{p8x;=07*qoM6N<$g7frkd;kCd diff --git a/themes/original/img/pmd/help_relation.png b/themes/original/img/pmd/help_relation.png deleted file mode 100644 index 8856604feb2476a6dc99886a4954a3f2957799b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 920 zcmV;J184k+P)se+gP-;aB_0E=K9=Y8Qu(Fm#mlW%ueWy+3j(uf1R!sA_x9hudw+14 z)j5i)7le$Cjz4_-v~)1CA?0={UY)!P*#}e*iB4FlPTmFMlLaINF}$mIrrAYApwFz7 zT*XI$d|@RB`N~SkdDk~qO3u4Pvdi?YtUiiD1VE>(R5$N(iv>h<#!7Yct{TWWE7i@r zkhTvnx(N}8<6X9aNk!s#S3lcT@vbbpitoa^5Eb^%Nbv6vB@zfgW_uUkc`L1@ylVzz zGP!W&_pZE^hr2KXnNBYqU0pZxt`?B$c74BY=3QnXdLY$bF%Z+ca>ueD5P;Y-V{VRi zB+XNpgIF`8)!KC^Miyeuj711&Ff_J;2zpm21bssIS)~=k?_JgMYzt}RU4anOyGrvy zc|pP6f;5Mi-eveoT9ih0A_P+JU6lbcEE0QWtb-sNQt7))$ZRX_=v~g4cwDlZce&X` z^XXlW8uH_3(0x}E$jz;lzWNlVDR)(^j`eHUnkk@z9M?S}Ht zWb*f-c4iEKkke8An@(|A<6Y)PwTDn;yMWr65#|8}&K-9;UC*8wtuqOS+}vghI(=83 zUHMXh*Mov@7JQ9J3Coph1Hkm;M7?gMcNc@(%d`0000?A+G=b|Nry%@2}s#fBgLQ z?fZ|3`eD&_bi#P9{y?XQH#p{R9UfzHD{2ALUkSYA0E{-7_*OLd9RBAEC=FU*?hoQJ_MyvmdDL2zhO;f7cc2ru>H1U0ergnz7=jb z@vtrz5l#Xv14irGx&NJ`Waq9T%$6Cu5s-QDJ?i`RFcCNyrO_fmY3w>Oyt(xdIB@Gq zimA1_Y^VspQdA0(2exfxVfPxEmmTEjv+HPByPmG+dja_7(1(xE`YeuQF>+1GBp~@YLZG_@0B20cT%(fyp0#KzS}Y)+j9i zjYKX0E?59sD_3by2DAZX*~ns%6WcdY$>;Dr2Y_Gpf5N$ek1@WB*40K;8)h(Cd($=4 z*b}ja>M`g@FSR)$MBJT)HOBo^ntHQtyxESGp@c2aBR1dj^p#wV4-XsmBKH^S|DSM zuoFDEW)%P@U)s$1J$w1ScQaRyeMKshrlox;GSnEYu@f$yoA~yL-=m2;2K)2nb6)p- zvokE^h{71RzJc`84lW-#f|YWSfy7B?Xn1rjgI^rNb}dB0BbCnJ7Ym)wT&bMB1AG&l zWgU$tEtk%z$tTm{8(UT;Rtgoz z2w`E_HkJ^GAh^W%SpUXr^0R-m4*~W<{fyT1R;Mk35BZ=g&Dddlv5%pcqU3TIB a5`O@wr^TIerJCFT0000bVKUrJ)WI@5d&rUhaQ#>U3GY9#k* zFzz!l*ssKRAfEe>n&J^B=HoKF&*E8Mm}>nfWB*ab{-agyN0;=EKB=EctUps(erB@& z%wqYO!}7C${Z|;vuQ1kMVLZPgd45In{EA`y703K5f%UgH&u@R0-vQ#k1G#^Pi2n{3 z{~aOz$6NeQfaaeNjX&WUeAt6-~bknRJqNB`yLt2W?S~H^{`&Rj&mURma6JKHSL_*QlM77eRr|( zK6fSu9;U653@i+nwMsQ~&DmKd%sy-9dgkqC8%?FdzY^y!w-Kw|w=HdA_wnufB^%B^ zeK{%gQLeql{td<77s`huJv#ATw?F#(Hm^XHnc*RecBy(R8R!enJh4wFkKcj8S!%UJL%E=ImIPByX6y?-?}>e@KU!~aq<3&ELrtG=FVv;nf={kN9`PMW=;d$ m%S>B)&oT%VcnGY}Wcb7E%~zP@R~zgEN)Vo|elF{r5}E*$H1KNx diff --git a/themes/original/img/pmd/pdf.png b/themes/original/img/pmd/pdf.png deleted file mode 100644 index 8c110d30b90e1ea8763800481d337c2f97ca6443..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 905 zcmV;419tq0P)7ip7{`C_%2?d}#RSg9=(vFIux5CXwKW6+CH z4#pazrp8`KOuTd9X5s}B+yfqrCKxV$TqK$_u?aNo+7?KtZVGED{cfkbJ3BMmoevKU z4WV1SaPYak`9J?(-sj_eh41@3%aEQa4N#tu@k6<5D-Gjn?CKY{7~ zTPcJzaI`zs`O&E;2TykaVBML(s(6g#Os@QHkjpPDh1|J!2fuz}V9Oq+`^O^)G4M)P zOXs<_>UgeMY-nc1$FBP9ZPmEY8>8n?GH%JKYsWwSzU3)H@y{m{@y-uV1h6YUg|f?X z_AUU1<)W8dmI@99!{hBE4eV`e-ev}NpHHXLkxjt#XITv?@JY|hDu(T{P^_XGRSe4k zz^;0fY=;%2%3^Vir9zcs`vjgGeJ|1dLA=(KUsJV6v?=7Wxay&)5{e|K53h@=BESc$ z;xRcdm|SgQG~a}*`H`~QeiX<*S#oSSmPFt3DD?r^x`c9Xo&)4B!%=u}-41 z1=^DkYYY=q)s9*{6l<=`)Ur&m5>qc8mVcZy>_X{3f8{mWJz9qtup2 z)_3m~v^B%N6YJJ%-{n{>gDgXHJ-m7Lg$7Oh?3`LRvFq0CA1+@;))ajo?JnX|8M z7_NRZ&h%^v!}d{RC>15HTpq*sVRFWzlE433G(4BDxre>4Z@ajx7Zx6!fBJTWm4Zpd zE`w9XT`Oah4VHC-dk=Jm?@Z5xjp46^5OZ5Sy~M9W4-a1-wJz_7hgxC{LCO`6s^jx0 z&G&sKrVPe%`gE!~_-RVq9n54h#jSt=Aav=6(Vf5i>3rdM!FP7Vl}I!a1YosPAwRcP zu9*7IN$2Lpqbu%w)6KQZ}14 fp7e?T{g3@GgUV{V?*eQ=00000NkvXXu0mjfu&lUw diff --git a/themes/original/img/pmd/plus.png b/themes/original/img/pmd/plus.png deleted file mode 100644 index 11ef00239519326f3df0f83a1271b650371a8463..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 969 zcmV;)12+7LP)1v<_TFdjbDVQ#oF+|eLTCIzMya$vD5O6jN$R2~hw3U&L5K*t3eqA7x=AR) zE`z9)sD!R6H8YeZE9l1*W>ipgCg;a9bI#f4?7hDAb#Zh+q%5fSV%;owc-Q*g?}h(Z z<{I~5WhcFB7L*n?@4+3y{2pfB`4l|Qa5ttaSAgZWBE|5DV_lk2$Q(DXo`>CZ}C*Jz$`&)UD6u@2vu31#s znIt3BT$RAYh$^B=v*j6`XfRn#+YTLM0wOVI>nHJce8u3({^u@pEWmvq&0iB0Chlzd zX)F<574eYf4SM3$ys-Lbo>{hsde$TpZMzl4`-rib^JH0lbN{D=K>Mha8uzDO$x|?R zP^I2#&~Q+xWc2k6P;3~+Y931p9;_y$DKwjcnrh#Yj?U#HRF8!KaltP!MsWhU2uQ*} z@-!O3jinU;#HN$=JzKCQWO(Wqei%KB#Uf(xcx;yS18tysDTvti=Q~Hy7TJ2+yH~`i zySRw0ckBXS-^uqmaQYj{Q2`N96x7GFPZl3cIM<%0mylXE!}cS0)5;xvoom^A^E;fY z4fFb;r?5nf*GDPZ2oVrb2q6rDKW2exW`Arsk413KkUPh(7Y;L%LY{d5(!9oZXNQPP zJ8J=#+$lt1AvNXfx7jJ5tJ*KJESYxBkmrhX5cq@uKx3TGaFP=lh)e;i1)M0NLKqY% z#L<`gH{=sn1pBeQH@wo7=*zX%B+dox&2V5eB(@bY=cuMtyjQ$}S0OSn<&I9$qCAyt?m+ z+6R|8vp^2u>krKA?MW*4l*8+K#Ti<8M&<++i+b>?#6dz=ay{ia6>4_!jjuLMzx4O@ z^%~K}mGgFVn94Ss?Q~Aa#bJykumQ#za??CfWo-M`PiDLSQ6B>Iy~n)1V)>z1OKUB` rLPax2cDk+?4<1t4&*0Tv_`m2+)E(fv(RjDu00000NkvXXu0mjfi&53y diff --git a/themes/original/img/pmd/query_builder.png b/themes/original/img/pmd/query_builder.png deleted file mode 100644 index 13262f92bb7ac3659730ec23a5915574f0c8caa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 685 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqMyzVDt*`32_B-Q&UroGR_!fUNlSH zYm|8b$N-9%r|twY?2?v3*dB=!tW!7pC${({wSg6%H_A9=owm(4rOzs5Ge{)kEReKK zS!12H-6n0DQRXG1%=5+>r+~;L{fK$mKBKHlMp>6lvd)-hoiWKgZJK$?DDxZ$WnVGM zxek=FD?AS(3(lJqJ~kXo^ zS1S&E-G1ubjx+Cep80U(%E!|;KcBtz<;sIEcb5}K?zAoIR#~7Yg=1;2d}8a#H5tEhK`=TnKPH)xN+z1$dexeqy*pw~2JY0-iEYH|(-Hx7hvVpbL z_s!e4#fmph-SXhlIkD*Nizh6Xa+8yvKUi^|zi`r?)%r3!vKK?bY+V1J7$K960UZ*&wSqL!$ENlGG(Xc1n8k6fzuEH2e8ACrJ|M OSq4v6KbLh*2~7Y!jZ9wv diff --git a/themes/original/img/pmd/relation.png b/themes/original/img/pmd/relation.png deleted file mode 100644 index ecc49fac5a6c878600ef94d5f6ab68a5a1d117e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQa;Q>A&u0WcBL6m`upMgP~K~$cB zL5qP)g@Hi`ETY1|r3e-@W5}G%z;%v+VGjetMTX*43=Gd07|ty8(#7aiayTihCas6ZCF!r@) z&iKCA!pM*pYh*UjRCDQut3uP0I!|3(;?ZXGW7m!4FZvfhG&@$n-0^Wwncz#&S($QL g*mdKI;Vst0HvE;`v3p{ diff --git a/themes/original/img/pmd/reload.png b/themes/original/img/pmd/reload.png deleted file mode 100644 index 63f0b6c92bdf34915b64e60f81886f3c25524ca1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 874 zcmV-w1C{)VP)xN#0005kP)t-s0000| zQc`7QWl~a7SXfwNV`F7yWin{YGHKB^W4BULQZi}KGHKCeWo0*IxiV?dK4PV1Wo15L zqc>%^UteEHVURmzvqoKpPho^kVumtk%ra@uGHA*>X0=UZjyhzsGHA>)Xw5Qc%sphR zI$xzbX16?MwmW05GHKE>Y0oog$}?!nG-t#&X1+3N(lTn(G-}K>YRoig%Qb1rGHK2- zY0ffh)G}<>GHTO4anCYp(>`#|G;!lJa^y5}j@xFI?rEI* zY?R<^nCont@NSjdZkgzDpYwU2<$9+0e4*ujqvnC7=7X&Ggr??-tm=%c<&CW8j;-jB zvFwts=9jbNnziSezW$uH=$*j-p}Og#x80+;;iJ6jq`c{+zU`>O^|8wMvc>4M%JQ|z z?YGMAxXkXk%<#I<_`=ln#MJS|)9lI9<;v9N%hl=2+4IfX^v>M$)ZX&c;Plqu^4Q|? z+2r=z=Jwv__u=XIq4?E2;C@9FIE>+t&R@b~WU^z!xl_W1nw`ThF){{8;`|NsAt z!ca#5002C6QchC<000321_lTS3kwVk4iOj`85$lQAR{C*J3T!=KuTI+VPa%vet?FE zjEO z8e^gxxBmYZxH2Xf6F@;q1Z;=Crd8q(=sECLf?sZAi(;ME90(4A)3(!5t2|w7D?st1 zJsRBg9nA94TfP~vfY$i>p;LXC#y_t!oq+{h4ew>%>RP%qQBrOU5}a^YRVO~S(pvX} zHYkV!M~|A&9^O^ENf$ixY@h2u4kj|715@e|jn`wDFfLaIv5{i5^XY8+XK#R(N z1!d3Ag6`#+3%u;Jj|2&MqQa+%@#<-6D)p6v0FEziJg^Ln)X(qh0t+Zj5d=yqWo;+% zE^kmk9T#QTcgYsJI7w>|90=75t;VF4-Z%WmH`h{kdvJTl1poj507*qoM6N<$f`7ls ADgXcg diff --git a/themes/original/img/pmd/resize.png b/themes/original/img/pmd/resize.png deleted file mode 100644 index 3c0492a3f4d828f9c1758881fa6b4e2e0fadabb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 121 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf696VhdLp07OCrD^~_zwiq|BMZQ z;9<}qj-`bfH%@G5blUxKN26e`TQI}s*(K%+ZucJL?Xk#Eds8-9o^J*NLz$dbbjzop RD?qatJYD@<);T3K0RZ6+Djom; diff --git a/themes/original/img/pmd/rightarrow1.png b/themes/original/img/pmd/rightarrow1.png deleted file mode 100644 index 6d4f63b0946bba9110306342556d8dfaf9a5bab2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 746 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqMyzU@Q#q32_B-Q^CL}P{fTE@>%*?U6XaI(4&uVvAo=8(8sqql{D5Y1@2L`m9nmgG4gU0!iDH zHP&g{ZPKx^mE8I#P@rkSUVGS7if_7$U? z>p&^H!t)@q;JiuUW0RsMCPhz8i=LR3y*4jg?SDLgsN;`k!!ytJA71s3yc(VaHa`gOd=l05IJ)CbT*uXvDQ{ByZl_Iqmow!- z&Vv8B3;yR#y^}ZdMe&lqmGht0Eq>Oz@=ed0r@d>Q_pN;~VdI-An_f@d@_zc}C-V;c zU$FPnfmUAc2dMqgEJgT!V(A2orHkWkgMv?H%SHnO(r z1SKgqEZDG0>)h2#9x^%_55+j2I6Ev@I+G_N;FKPVTG-TtR6TAn5yMgrUoStu6RTI9 z+Puwh8XNbfR~DAm*0?LP{fTE@>%*?U6XaI(4&uVvAo=8(8sqql{D5Y1@2L`m9nmgG4gU0!iDH zHP&g{ZPKx^mE8I#P@rkSUVGS7if_7$U? z>p&^H!t)@q;JiuUW0RsMCPhz8i=LR3y*4jrKMQ>TAQoAxee%7dH*|8p1o&zpKDZ{~}< z+3!l`zO0=8v})n2y2a0W);#T9^Sp2Ei@uGY`qw_2u<^~L_0OhnezIWqn}xexF5dHM z?cq0@PJP>P=G{&Z`f%{lrz2NBp1ASp^v%!b9{j%mL=XR8did|sqklJ^{JQn**PUnI zp1l6?D2Q(0@b>E5V5G#o@$}1C7CWV0YkX2_*%|WoF}L=k$H8;9x+E^j z(R!B}`tjq@s~=e%Z`}z9to*&@)hn+B38gh{-9o|w;J2`WM!s@=Yv1Tqh*N8$SKdBp-|YGGXD{5Oz^>#XG4scf j)Rd*H6*D9}xeFP-zO;#B+^XRK3<(BLS3j3^P6xN#00021P)t-s0000J z6B8Uqh#q*OA4#eoSg;>_upn!_AZ@%LbiE*my&+`EA%n^xj>;l;*CT7#BxCC&aOEU{ z_`2ix_4W1m z+pzfD$N1yA`|ROKkSKcq0004WQchCJ%n?a=h0pd9>r0I&QGBHV5lfT8!sH{$I)LfRy>BR) zxTPca!go`oEnpMHfUfIvpN;cW8Xm&N`~^7CZvHQCfIwTU7xW;E00000NkvXXu0mjf DC85Fs diff --git a/themes/original/img/pmd/small_tab.png b/themes/original/img/pmd/small_tab.png deleted file mode 100644 index bfa1b5937c2d14ad9b30b2a0b63fb20fa8ea616c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^q9Dw{3?%2B3|#`Gj01c^T)TGtUwZ3*#_|6dYyLA# z|H-iCf7RCiL5uz~^!#L)^gm9W43$3_Qa&-Hykdxc#Sr{zOTwWjpmrNi7sn8Z z%Xd$l6g{B8;czftp<8PDztz6;+!ruCx0t|m;9=v7mj!qI%NAtRuHAYz>h{{b;ft;+ e{9k)G+0Cw{M3}8wHYprv4uhwwpUXO@geCx!7E3q) diff --git a/themes/original/img/pmd/table.png b/themes/original/img/pmd/table.png deleted file mode 100644 index caf214d23f6d4ce1a709b231842b09f52dfc7004..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAd3?%E9GuQzsxd5LKS0IfJCf`&{IW>R&{Qv*| zFHcF&2THS*1o;Is@C%rkTkmBRe+v}R^K@|x;kcfhpultLpaa9f5++0Kbf$w}6by_v rFJ8=iYRO)WBfJUAJTy2Y9u=4~oR2nYX|%X#1G37~)z4*}Q$iB}GK(uH diff --git a/themes/original/img/pmd/toggle_lines.png b/themes/original/img/pmd/toggle_lines.png deleted file mode 100644 index 9ab3764a6088fb3932dffa2cda193b506cf48e33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 630 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQajKx9jP7LeL$-D%z?E-v4TvJn1 zjWW&{WnMH(-D{M20muM~n5XUpGVGF;Lf9UO6RcA=`zN;eCAEPSpEt@lWu3OoH>J-i zWiv=5<1CQ0O<7}|w%sOen^EQ^qs;Th8K;2AB>jka+CHPKOGa6jO|s6IW}Pv~JZ+kJ z$|&<32xVU}%DE1dvMW3fA`8x&6h1a7dSX)a)U@b{S=npzvey>H53C#h+cf^SZTj!f z{NJJFze~+ix3)hX?SDKv{&+S#^QwR3)$k;+`9XN+lc=u8(H(cfMer?{=Q~aOBFz(>Fh#z4hhJvu_Vy{&@2G$LkNjK7IZD|NsA% zK(E7~U@Zyq3ubV5b|VeMN%D4gVd!9$^#F1>3p^r=85p>QL70(Y)*K0-AbW|YuPgg) z9xfgOiQ54(FMvWzJY5_^BrYc>EMS{((X6P<_{t=AvEZ@}-_s{N{0lBRbZAzlq%CW5 z@M=)=@wujGXl%^EGHG&*=z^vw!H*x~1O&vFGK-pYZ);;NW?r!%xuaCeMdRw7J1klm zkJIOJu|5-97T}m1eLEyNIyze+H7}K8^NDl!?#X2>n=2O*aPA~G-yD%dzR-_+O-%Zx yEz?76oewuCTnU!F`I&3iyM6oK{pt$gjAbxV)|X6JHhnVCy$qhNelF{r5}E)^d>l^z diff --git a/themes/original/img/pmd/top_panel.png b/themes/original/img/pmd/top_panel.png deleted file mode 100644 index 6d8302f97798e51cc17801e5a0813df3142ff08d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmV;e08;;nP)P)t-su&}WI z|Ns5{{rvs?`uqF%`TF+v`1AGl@$>cX^7HNR@#^mI=g?p`>*40<-{t4sz6#oExpKn8n00000NkvXXu0mjfxYNMJjrxK^R4C{XlkJV^?|i)SUYE-1-in;`*ucYbVXE=$&5B+*8&)1t?NC zWgd_$?VJQO1c(}@Ed;5VJhytnEFf9cKNBd@I2|Miv;wHOe#(3xYMimCdFB$Jc-!0+ z5VCW@s;&jA`xdY3Te5D_@{LngZkoDs^VC(Fr?1{JbIrDyYq!k;q3yHRZJ)D#$J`A& z=WX0Mf8(yD+x9KnzJJBegDZC(T(#@a+Pz2C?LE5j!12uoPi#AKYR9oNJCB{+b^Pq^ z6X*7xy08z3PG8u6`r^?GSC3t|cI@J{;}@@=zIyZQ_1l+k-@kn4!Ie7?uHJok^TCr_ z51-zB^8EhO7Z0AjeDdak&)>iQ|NqxKl6M~%zJ?`1e!&b3Y#bb1JUo1Y5|WZ~3d+XTwzl>TUQvmO zNhx&=9X)+BXD+{Sxz><-4mvn3W!w|9|S?Iu?Jlp+- zL~ZyTHbxDO+RJVsx6`^g?R>;VDxR@CeO(Zd&v2EI`BZ4U=idj$k@kyR92~DsSzdGR z@d+)FtJ@YRXu9hDUNgUMjnmzf1q;r7Dm>tQwN@|U*-BR4Df7&J`(*#s&40i9%EHEF zd2=tNXKnA?EXDJH&(~BUrtnl>VW5?Oo=a1n`>iu#=RV5YuV0pV;?doUGl0Rs;OXk; Jvd$@?2>`Lfj<)~+ From ee10ee14eb5702c01a6a5814d1cb877167615b3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Tue, 29 May 2012 17:15:40 +0200 Subject: [PATCH 08/15] Point to new fallback theme --- Documentation.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation.html b/Documentation.html index 307a24a41c..10d16f876d 100644 --- a/Documentation.html +++ b/Documentation.html @@ -4433,7 +4433,7 @@ chmod o+rwx tmp 6.31 How do I create a relation in designer?

To select relation, click:
- [relation icon]
+ [relation icon]
The display column is shown in pink. To set/unset a column as the display column, click the "Choose column to display" icon, then click on the appropriate column name.

From c509c43fc7f91f71de3101fb9ec90bfc65caf56c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Tue, 29 May 2012 17:16:22 +0200 Subject: [PATCH 09/15] pmahomme is now the fallback theme --- Documentation.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Documentation.html b/Documentation.html index 10d16f876d..42b906ef49 100644 --- a/Documentation.html +++ b/Documentation.html @@ -3298,9 +3298,9 @@ RewriteRule .* - [F] $cfg['ThemeDefault'].

Under $cfg['ThemePath'], you - should not delete the directory "original" or its underlying + should not delete the directory "pmahomme" or its underlying structure, because this is the system theme used by phpMyAdmin. - "original" contains all images and styles, for backwards + "pmahomme" contains all images and styles, for backwards compatibility and for all themes that would not include images or css-files.

@@ -3313,7 +3313,7 @@ RewriteRule .* - [F]
  • make a new subdirectory (for example "your_theme_name") under $cfg['ThemePath'] (by default themes)
  • -
  • copy the files and directories from "original" to +
  • copy the files and directories from "pmahomme" to "your_theme_name"
  • edit the css-files in "your_theme_name/css"
  • put your new images in "your_theme_name/img"
  • @@ -3333,7 +3333,7 @@ RewriteRule .* - [F]

    If you do not want to use your own symbols and buttons, remove the directory "img" in "your_theme_name". phpMyAdmin will - use the default icons and buttons (from the system-theme "original"). + use the default icons and buttons (from the system-theme "pmahomme").

    From c79566ed60d4950202fb2060e118cf43669c8feb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Tue, 29 May 2012 17:17:00 +0200 Subject: [PATCH 10/15] Document new behaviour --- libraries/Theme.class.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libraries/Theme.class.php b/libraries/Theme.class.php index fc7490b673..f301f766b0 100644 --- a/libraries/Theme.class.php +++ b/libraries/Theme.class.php @@ -301,7 +301,9 @@ class PMA_Theme } /** - * Returns the path to images for the theme + * Returns the path to image for the theme. + * If filename is given, it possibly fallbacks to fallback + * theme for it if image does not exist. * * @param string $file file name for image * From cf40a064e9118a79c890f43c1b627dd5df6f5f35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Tue, 29 May 2012 17:17:53 +0200 Subject: [PATCH 11/15] Better naming for function --- libraries/Theme.class.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libraries/Theme.class.php b/libraries/Theme.class.php index f301f766b0..03556b28e6 100644 --- a/libraries/Theme.class.php +++ b/libraries/Theme.class.php @@ -336,7 +336,7 @@ class PMA_Theme * * @see PMA_SQP_buildCssData() */ - public function SQP_buildCssRule($classname, $property, $value) + public function buildSQPCssRule($classname, $property, $value) { $str = '.' . $classname . ' {'; if ($value != '') { @@ -359,17 +359,17 @@ class PMA_Theme * * @see PMA_SQP_buildCssRule() */ - public function SQP_buildCssData() + public function buildSQPCssData() { global $cfg; $css_string = ''; foreach ($cfg['SQP']['fmtColor'] AS $key => $col) { - $css_string .= $this->SQP_buildCssRule('syntax_' . $key, 'color', $col); + $css_string .= $this->buildSQPCssRule('syntax_' . $key, 'color', $col); } for ($i = 0; $i < 8; $i++) { - $css_string .= $this->SQP_buildCssRule( + $css_string .= $this->buildSQPCssRule( 'syntax_indent' . $i, 'margin-left', ($i * $cfg['SQP']['fmtInd']) . $cfg['SQP']['fmtIndUnit'] ); @@ -388,7 +388,7 @@ class PMA_Theme { $success = true; - echo $this->SQP_buildCssData(); + echo $this->buildSQPCssData(); if ($GLOBALS['text_dir'] === 'ltr') { $right = 'right'; From bae0dba5f47879c443d5ce7699896263d3dd974d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Tue, 29 May 2012 17:19:41 +0200 Subject: [PATCH 12/15] Concatenate fallback path only once --- libraries/Theme.class.php | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/libraries/Theme.class.php b/libraries/Theme.class.php index 03556b28e6..4a1cb5a0bf 100644 --- a/libraries/Theme.class.php +++ b/libraries/Theme.class.php @@ -148,22 +148,30 @@ class PMA_Theme */ public function checkImgPath() { + // try current theme first if (is_dir($this->getPath() . '/img/')) { $this->setImgPath($this->getPath() . '/img/'); return true; - } elseif (is_dir($GLOBALS['cfg']['ThemePath'] . '/' . PMA_Theme_Manager::FALLBACK_THEME . '/img/')) { - $this->setImgPath($GLOBALS['cfg']['ThemePath'] . '/' . PMA_Theme_Manager::FALLBACK_THEME . '/img/'); - return true; - } else { - trigger_error( - sprintf( - __('No valid image path for theme %s found!'), - $this->getName() - ), - E_USER_ERROR - ); - return false; } + + // try fallback theme + $fallback = $GLOBALS['cfg']['ThemePath'] . '/' + . PMA_Theme_Manager::FALLBACK_THEME + . '/img/'; + if (is_dir($fallback)) { + $this->setImgPath($fallback); + return true; + } + + // we failed + trigger_error( + sprintf( + __('No valid image path for theme %s found!'), + $this->getName() + ), + E_USER_ERROR + ); + return false; } /** From f71adf5c9be9acf0b4e9158ed4e1caa3767a3318 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Tue, 29 May 2012 17:20:06 +0200 Subject: [PATCH 13/15] Wrap long line --- libraries/Theme.class.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/Theme.class.php b/libraries/Theme.class.php index 4a1cb5a0bf..625623bae5 100644 --- a/libraries/Theme.class.php +++ b/libraries/Theme.class.php @@ -326,7 +326,8 @@ class PMA_Theme if (is_readable($this->img_path . $file)) { return $this->img_path . $file; } else { - return $GLOBALS['cfg']['ThemePath'] . '/' . PMA_Theme_Manager::FALLBACK_THEME . '/img/' . $file; + return $GLOBALS['cfg']['ThemePath'] . '/' + . PMA_Theme_Manager::FALLBACK_THEME . '/img/' . $file; } } } From d026770686e5721100bbcc86377047682aef0fed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Tue, 29 May 2012 17:20:16 +0200 Subject: [PATCH 14/15] Wrap long line --- libraries/Theme.class.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/Theme.class.php b/libraries/Theme.class.php index 625623bae5..bc810349fe 100644 --- a/libraries/Theme.class.php +++ b/libraries/Theme.class.php @@ -409,7 +409,8 @@ class PMA_Theme foreach ($this->_cssFiles as $file) { $path = $this->getPath() . "/css/$file.css.php"; - $fallback = "./themes/" . PMA_Theme_Manager::FALLBACK_THEME . "/css/$file.css.php"; + $fallback = "./themes/" + . PMA_Theme_Manager::FALLBACK_THEME . "/css/$file.css.php"; if (is_readable($path)) { echo "\n/* FILE: $file.css.php */\n"; From cac03907effe581d14c16aca43fea9b081aef1cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Tue, 29 May 2012 17:21:24 +0200 Subject: [PATCH 15/15] Wrap long lines --- libraries/Theme.class.php | 61 +++++++++++++++++++++++++++------------ 1 file changed, 42 insertions(+), 19 deletions(-) diff --git a/libraries/Theme.class.php b/libraries/Theme.class.php index bc810349fe..cdb91b5334 100644 --- a/libraries/Theme.class.php +++ b/libraries/Theme.class.php @@ -503,21 +503,33 @@ class PMA_Theme { $result = array(); // Opera 9.5+, IE 9 - $result[] = 'background-image: url(./themes/svg_gradient.php?from=' . $start_color . '&to=' . $end_color . ');'; + $result[] = 'background-image: url(./themes/svg_gradient.php?from=' + . $start_color . '&to=' . $end_color . ');'; $result[] = 'background-size: 100% 100%;'; // Safari 4-5, Chrome 1-9 - $result[] = 'background: -webkit-gradient(linear, left top, left bottom, from(#' . $start_color . '), to(#' . $end_color . '));'; + $result[] = 'background: ' + . '-webkit-gradient(linear, left top, left bottom, from(#' + . $start_color . '), to(#' . $end_color . '));'; // Safari 5.1, Chrome 10+ - $result[] = 'background: -webkit-linear-gradient(top, #' . $start_color . ', #' . $end_color . ');'; + $result[] = 'background: -webkit-linear-gradient(top, #' + . $start_color . ', #' . $end_color . ');'; // Firefox 3.6+ - $result[] = 'background: -moz-linear-gradient(top, #' . $start_color . ', #' . $end_color . ');'; + $result[] = 'background: -moz-linear-gradient(top, #' + . $start_color . ', #' . $end_color . ');'; // IE 10 - $result[] = 'background: -ms-linear-gradient(top, #' . $start_color . ', #' . $end_color . ');'; + $result[] = 'background: -ms-linear-gradient(top, #' + . $start_color . ', #' . $end_color . ');'; // Opera 11.10 - $result[] = 'background: -o-linear-gradient(top, #' . $start_color . ', #' . $end_color . ');'; + $result[] = 'background: -o-linear-gradient(top, #' + . $start_color . ', #' . $end_color . ');'; // IE 6-8 - if (PMA_USR_BROWSER_AGENT == 'IE' && PMA_USR_BROWSER_VER >= 6 && PMA_USR_BROWSER_VER <= 8) { - $result[] = 'filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#' . $start_color . '", endColorstr="#' . $end_color . '");'; + if (PMA_USR_BROWSER_AGENT == 'IE' + && PMA_USR_BROWSER_VER >= 6 + && PMA_USR_BROWSER_VER <= 8 + ) { + $result[] = 'filter: ' + . 'progid:DXImageTransform.Microsoft.gradient(startColorstr="#' + . $start_color . '", endColorstr="#' . $end_color . '");'; } return implode("\n", $result); } @@ -534,37 +546,48 @@ class PMA_Theme } $result[] = 'span.cm-keyword, span.cm-statement-verb {'; - $result[] = ' color: ' . $GLOBALS['cfg']['SQP']['fmtColor']['alpha_reservedWord'] . ';'; + $result[] = ' color: ' + . $GLOBALS['cfg']['SQP']['fmtColor']['alpha_reservedWord'] . ';'; $result[] = '}'; $result[] = 'span.cm-variable {'; - $result[] = ' color: ' . $GLOBALS['cfg']['SQP']['fmtColor']['alpha_identifier'] . ';'; + $result[] = ' color: ' + . $GLOBALS['cfg']['SQP']['fmtColor']['alpha_identifier'] . ';'; $result[] = '}'; $result[] = 'span.cm-comment {'; - $result[] = ' color: ' . $GLOBALS['cfg']['SQP']['fmtColor']['comment'] . ';'; + $result[] = ' color: ' + . $GLOBALS['cfg']['SQP']['fmtColor']['comment'] . ';'; $result[] = '}'; $result[] = 'span.cm-mysql-string {'; - $result[] = ' color: ' . $GLOBALS['cfg']['SQP']['fmtColor']['quote'] . ';'; + $result[] = ' color: ' + . $GLOBALS['cfg']['SQP']['fmtColor']['quote'] . ';'; $result[] = '}'; $result[] = 'span.cm-operator {'; - $result[] = ' color: ' . $GLOBALS['cfg']['SQP']['fmtColor']['punct'] . ';'; + $result[] = ' color: ' + . $GLOBALS['cfg']['SQP']['fmtColor']['punct'] . ';'; $result[] = '}'; $result[] = 'span.cm-mysql-word {'; - $result[] = ' color: ' . $GLOBALS['cfg']['SQP']['fmtColor']['alpha_identifier'] . ';'; + $result[] = ' color: ' + . $GLOBALS['cfg']['SQP']['fmtColor']['alpha_identifier'] . ';'; $result[] = '}'; $result[] = 'span.cm-builtin {'; - $result[] = ' color: ' . $GLOBALS['cfg']['SQP']['fmtColor']['alpha_functionName'] . ';'; + $result[] = ' color: ' + . $GLOBALS['cfg']['SQP']['fmtColor']['alpha_functionName'] . ';'; $result[] = '}'; $result[] = 'span.cm-variable-2 {'; - $result[] = ' color: ' . $GLOBALS['cfg']['SQP']['fmtColor']['alpha_columnType'] . ';'; + $result[] = ' color: ' + . $GLOBALS['cfg']['SQP']['fmtColor']['alpha_columnType'] . ';'; $result[] = '}'; $result[] = 'span.cm-variable-3 {'; - $result[] = ' color: ' . $GLOBALS['cfg']['SQP']['fmtColor']['alpha_columnAttrib'] . ';'; + $result[] = ' color: ' + . $GLOBALS['cfg']['SQP']['fmtColor']['alpha_columnAttrib'] . ';'; $result[] = '}'; $result[] = 'span.cm-separator {'; - $result[] = ' color: ' . $GLOBALS['cfg']['SQP']['fmtColor']['punct'] . ';'; + $result[] = ' color: ' + . $GLOBALS['cfg']['SQP']['fmtColor']['punct'] . ';'; $result[] = '}'; $result[] = 'span.cm-number {'; - $result[] = ' color: ' . $GLOBALS['cfg']['SQP']['fmtColor']['digit_integer'] . ';'; + $result[] = ' color: ' + . $GLOBALS['cfg']['SQP']['fmtColor']['digit_integer'] . ';'; $result[] = '}'; return implode("\n", $result);