Version Description
- First stable version
- Adding to WordPress repository
=
Download this release
Release Info
| Developer | Lukenzi |
| Plugin | |
| Version | 1.0.0 |
| Comparing to | |
| See all releases | |
Version 1.0.0
- lang/default.po +267 -0
- lib/lib.ad.php +9 -0
- lib/lib.pages.php +40 -0
- pages/wphe-backup.php +78 -0
- pages/wphe-dashboard.php +192 -0
- readme.txt +52 -0
- screenshot-1.png +0 -0
- screenshot-2.png +0 -0
- screenshot-3.png +0 -0
- wp-htaccess-editor.php +71 -0
lang/default.po
ADDED
|
@@ -0,0 +1,267 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
msgid ""
|
| 2 |
+
msgstr ""
|
| 3 |
+
"Project-Id-Version: WP Htaccess editor\n"
|
| 4 |
+
"Report-Msgid-Bugs-To: \n"
|
| 5 |
+
"POT-Creation-Date: 2011-03-23 00:18+0100\n"
|
| 6 |
+
"PO-Revision-Date: 2011-03-23 00:18+0100\n"
|
| 7 |
+
"Last-Translator: Lukenzi <mail@lukenzi.info>\n"
|
| 8 |
+
"Language-Team: Lukenzi <mail@lukenzi.info>\n"
|
| 9 |
+
"MIME-Version: 1.0\n"
|
| 10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
| 11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
| 12 |
+
"X-Poedit-KeywordsList: _e;__\n"
|
| 13 |
+
"X-Poedit-Basepath: .\n"
|
| 14 |
+
"X-Poedit-Language: Czech\n"
|
| 15 |
+
"X-Poedit-Country: CZECH REPUBLIC\n"
|
| 16 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
| 17 |
+
"X-Poedit-SearchPath-0: .\n"
|
| 18 |
+
|
| 19 |
+
#: lib/lib.pages.php:16
|
| 20 |
+
msgid "Htaccess záloha"
|
| 21 |
+
msgstr ""
|
| 22 |
+
|
| 23 |
+
#: pages/wphe-backup.php:10
|
| 24 |
+
msgid "WP Htaccess Editor - Obnovení zálohy"
|
| 25 |
+
msgstr ""
|
| 26 |
+
|
| 27 |
+
#: pages/wphe-backup.php:14
|
| 28 |
+
msgid "Záloha souboru <code>.htaccess</code> nebyla nalezena, obnovení zálohy nelze provést!"
|
| 29 |
+
msgstr ""
|
| 30 |
+
|
| 31 |
+
#: pages/wphe-backup.php:26
|
| 32 |
+
msgid "Zálohu souboru <code>.htaccess</code> se nepodařilo obnovit!"
|
| 33 |
+
msgstr ""
|
| 34 |
+
|
| 35 |
+
#: pages/wphe-backup.php:28
|
| 36 |
+
msgid "Záloha souboru <code>.htaccess</code> byla úspěšně obnovena."
|
| 37 |
+
msgstr ""
|
| 38 |
+
|
| 39 |
+
#: pages/wphe-backup.php:36
|
| 40 |
+
msgid "Zálohu souboru <code>.htaccess</code> se nepodařilo odstranit!"
|
| 41 |
+
msgstr ""
|
| 42 |
+
|
| 43 |
+
#: pages/wphe-backup.php:38
|
| 44 |
+
#: pages/wphe-dashboard.php:99
|
| 45 |
+
msgid "Záloha souboru <code>.htaccess</code> byla úspěšně odstraněna."
|
| 46 |
+
msgstr ""
|
| 47 |
+
|
| 48 |
+
#: pages/wphe-backup.php:44
|
| 49 |
+
msgid "Záloha souboru byla nalezena..."
|
| 50 |
+
msgstr ""
|
| 51 |
+
|
| 52 |
+
#: pages/wphe-backup.php:51
|
| 53 |
+
msgid "Chcete obnovit zálohu souboru <code>.htaccess</code>?"
|
| 54 |
+
msgstr ""
|
| 55 |
+
|
| 56 |
+
#: pages/wphe-backup.php:51
|
| 57 |
+
msgid "Obnovit zálohu »"
|
| 58 |
+
msgstr ""
|
| 59 |
+
|
| 60 |
+
#: pages/wphe-backup.php:60
|
| 61 |
+
msgid "Chcete odstranit zálohu souboru <code>.htaccess</code>?"
|
| 62 |
+
msgstr ""
|
| 63 |
+
|
| 64 |
+
#: pages/wphe-backup.php:60
|
| 65 |
+
#: pages/wphe-dashboard.php:75
|
| 66 |
+
msgid "Odstranit zálohu »"
|
| 67 |
+
msgstr ""
|
| 68 |
+
|
| 69 |
+
#: pages/wphe-backup.php:65
|
| 70 |
+
msgid "Záloha souboru <code>.htaccess</code> nebyla nalezena!"
|
| 71 |
+
msgstr ""
|
| 72 |
+
|
| 73 |
+
#: pages/wphe-backup.php:66
|
| 74 |
+
msgid "Záloha ještě pravděpodobně nebyla vytvořena, nebo se při úpravách vašeho <code>.htaccess</code> souboru nezdařila. Můžete zkusit smazat obsah vašeho <code>.htaccess</code> souboru a aktualizovat nastavení trvalých odkazů. Htaccess soubor se tak vrátí do výchozí podoby."
|
| 75 |
+
msgstr ""
|
| 76 |
+
|
| 77 |
+
#: pages/wphe-dashboard.php:11
|
| 78 |
+
msgid "WP Htaccess Editor"
|
| 79 |
+
msgstr ""
|
| 80 |
+
|
| 81 |
+
#: pages/wphe-dashboard.php:21
|
| 82 |
+
#: pages/wphe-dashboard.php:38
|
| 83 |
+
msgid "Původní soubor se nepodařilo přečíst! Záloha nebyla vytvořena!"
|
| 84 |
+
msgstr ""
|
| 85 |
+
|
| 86 |
+
#: pages/wphe-dashboard.php:27
|
| 87 |
+
#: pages/wphe-dashboard.php:44
|
| 88 |
+
msgid "Zálohu souboru <code>.htaccess</code> se nepodařilo uložit!"
|
| 89 |
+
msgstr ""
|
| 90 |
+
|
| 91 |
+
#: pages/wphe-dashboard.php:29
|
| 92 |
+
#: pages/wphe-dashboard.php:46
|
| 93 |
+
msgid "Záloha původního souboru byla úspěšně uložena."
|
| 94 |
+
msgstr ""
|
| 95 |
+
|
| 96 |
+
#: pages/wphe-dashboard.php:59
|
| 97 |
+
msgid "Soubor <code>.htaccess</code> se nepodařilo uložit!"
|
| 98 |
+
msgstr ""
|
| 99 |
+
|
| 100 |
+
#: pages/wphe-dashboard.php:61
|
| 101 |
+
msgid "Soubor <code>.htaccess</code> byl úspěšně uložen."
|
| 102 |
+
msgstr ""
|
| 103 |
+
|
| 104 |
+
#: pages/wphe-dashboard.php:67
|
| 105 |
+
msgid "Provedli jste změny v <code>.htaccess</code> souboru. Automaticky byla vytvořena záloha původního souboru."
|
| 106 |
+
msgstr ""
|
| 107 |
+
|
| 108 |
+
#: pages/wphe-dashboard.php:68
|
| 109 |
+
msgid "Zkontrolujte"
|
| 110 |
+
msgstr ""
|
| 111 |
+
|
| 112 |
+
#: pages/wphe-dashboard.php:68
|
| 113 |
+
msgid "zda se váš web správně zobrazuje!"
|
| 114 |
+
msgstr ""
|
| 115 |
+
|
| 116 |
+
#: pages/wphe-dashboard.php:68
|
| 117 |
+
msgid "V případě problémů můžete použít stránku"
|
| 118 |
+
msgstr ""
|
| 119 |
+
|
| 120 |
+
#: pages/wphe-dashboard.php:68
|
| 121 |
+
msgid "obnovení zálohy"
|
| 122 |
+
msgstr ""
|
| 123 |
+
|
| 124 |
+
#: pages/wphe-dashboard.php:68
|
| 125 |
+
msgid "Váš <code>.htaccess</code> soubor tak může být obnoven do stavu před vaší úpravou tohoto souboru."
|
| 126 |
+
msgstr ""
|
| 127 |
+
|
| 128 |
+
#: pages/wphe-dashboard.php:69
|
| 129 |
+
msgid "Uložená záloha <code>.htaccess</code> souboru je na vašem webu volně přístupná z prohlížeče! Po ověření správné funkčnosti webu by jste ji měli, níže zobrazeným tlačítkem, odstranit!"
|
| 130 |
+
msgstr ""
|
| 131 |
+
|
| 132 |
+
#: pages/wphe-dashboard.php:70
|
| 133 |
+
msgid "Soubor se zálohou si můžete ještě před odstraněním"
|
| 134 |
+
msgstr ""
|
| 135 |
+
|
| 136 |
+
#: pages/wphe-dashboard.php:70
|
| 137 |
+
msgid "uložit"
|
| 138 |
+
msgstr ""
|
| 139 |
+
|
| 140 |
+
#: pages/wphe-dashboard.php:70
|
| 141 |
+
msgid "do vašeho PC (klikněte na odkaz pravým tlačítkem myši a zvolte \"Uložít cíl jako...\")"
|
| 142 |
+
msgstr ""
|
| 143 |
+
|
| 144 |
+
#: pages/wphe-dashboard.php:75
|
| 145 |
+
msgid "Chcete odstranit soubor se zálohou?"
|
| 146 |
+
msgstr ""
|
| 147 |
+
|
| 148 |
+
#: pages/wphe-dashboard.php:83
|
| 149 |
+
msgid "Soubor <code>.htaccess</code> se nepodařilo vytvořit!</strong>(root webu nemá patrně nastavena práva pro zápis)"
|
| 150 |
+
msgstr ""
|
| 151 |
+
|
| 152 |
+
#: pages/wphe-dashboard.php:84
|
| 153 |
+
msgid "Došlo k chybě při vytváření souboru. Do hlavní složky vašeho webu nelze zapisovat. Pro vytvoření <code>htaccess</code> souboru musíte použít FTP klienta."
|
| 154 |
+
msgstr ""
|
| 155 |
+
|
| 156 |
+
#: pages/wphe-dashboard.php:86
|
| 157 |
+
msgid "Soubor <code>.htaccess</code> byl úspěšně vytvořen."
|
| 158 |
+
msgstr ""
|
| 159 |
+
|
| 160 |
+
#: pages/wphe-dashboard.php:87
|
| 161 |
+
msgid "Vraťte se zpět na"
|
| 162 |
+
msgstr ""
|
| 163 |
+
|
| 164 |
+
#: pages/wphe-dashboard.php:87
|
| 165 |
+
msgid "stránku editoru"
|
| 166 |
+
msgstr ""
|
| 167 |
+
|
| 168 |
+
#: pages/wphe-dashboard.php:87
|
| 169 |
+
msgid "kde si váš nový <code>htaccess</code> soubor můžete snadno upravit."
|
| 170 |
+
msgstr ""
|
| 171 |
+
|
| 172 |
+
#: pages/wphe-dashboard.php:91
|
| 173 |
+
msgid "Došlo k chybě: Soubor <code>.htaccess</code> nemůžete vytvořit protože již existuje!"
|
| 174 |
+
msgstr ""
|
| 175 |
+
|
| 176 |
+
#: pages/wphe-dashboard.php:97
|
| 177 |
+
msgid "Zálohu <code>.htaccess</code> souboru se nepodařilo odstranit!</strong>(odstraňte ji pomocí FTP klienta)"
|
| 178 |
+
msgstr ""
|
| 179 |
+
|
| 180 |
+
#: pages/wphe-dashboard.php:102
|
| 181 |
+
msgid "Váš <code>.htaccess</code> soubor byl úspěšně změněn. Informace o tomto pluginu nebo o autorovi naleznete na webu"
|
| 182 |
+
msgstr ""
|
| 183 |
+
|
| 184 |
+
#: pages/wphe-dashboard.php:111
|
| 185 |
+
msgid "Pomocí tohoto editoru můžete jednoduše upravovat váš <code>.htaccess</code> soubor bez nutnosti použití FTP klienta."
|
| 186 |
+
msgstr ""
|
| 187 |
+
|
| 188 |
+
#: pages/wphe-dashboard.php:112
|
| 189 |
+
msgid "<strong>POZOR:</strong> Jakkákoliv chyba v tomto souboru může způsobit nefunkčnost vašeho webu!"
|
| 190 |
+
msgstr ""
|
| 191 |
+
|
| 192 |
+
#: pages/wphe-dashboard.php:113
|
| 193 |
+
msgid "Úpravy <code>.htaccess</code> souboru by proto měli provádět pouze zkušení uživatelé!"
|
| 194 |
+
msgstr ""
|
| 195 |
+
|
| 196 |
+
#: pages/wphe-dashboard.php:117
|
| 197 |
+
msgid "Soubor \".htaccess\" nebyl nalezen!"
|
| 198 |
+
msgstr ""
|
| 199 |
+
|
| 200 |
+
#: pages/wphe-dashboard.php:120
|
| 201 |
+
msgid "Soubor \".htaccess\" byl nalezen..."
|
| 202 |
+
msgstr ""
|
| 203 |
+
|
| 204 |
+
#: pages/wphe-dashboard.php:123
|
| 205 |
+
msgid "Soubor \".htaccess\" nelze přečíst!"
|
| 206 |
+
msgstr ""
|
| 207 |
+
|
| 208 |
+
#: pages/wphe-dashboard.php:126
|
| 209 |
+
msgid "Soubor \".htaccess\" lze přečíst..."
|
| 210 |
+
msgstr ""
|
| 211 |
+
|
| 212 |
+
#: pages/wphe-dashboard.php:133
|
| 213 |
+
msgid "Obsah souboru se nepodařilo přečíst!"
|
| 214 |
+
msgstr ""
|
| 215 |
+
|
| 216 |
+
#: pages/wphe-dashboard.php:136
|
| 217 |
+
msgid "Soubor .htaccess je prázdný..."
|
| 218 |
+
msgstr ""
|
| 219 |
+
|
| 220 |
+
#: pages/wphe-dashboard.php:139
|
| 221 |
+
msgid "Soubor byl úspěšně přečten..."
|
| 222 |
+
msgstr ""
|
| 223 |
+
|
| 224 |
+
#: pages/wphe-dashboard.php:158
|
| 225 |
+
msgid "Uložit soubor »"
|
| 226 |
+
msgstr ""
|
| 227 |
+
|
| 228 |
+
#: pages/wphe-dashboard.php:164
|
| 229 |
+
msgid "Soubor <code>.htaccess</code> nemůže být zobrazen, protože neexistuje."
|
| 230 |
+
msgstr ""
|
| 231 |
+
|
| 232 |
+
#: pages/wphe-dashboard.php:169
|
| 233 |
+
msgid "Vytvořit nový <code>.htaccess</code> soubor?"
|
| 234 |
+
msgstr ""
|
| 235 |
+
|
| 236 |
+
#: pages/wphe-dashboard.php:169
|
| 237 |
+
msgid "Vytvořit »"
|
| 238 |
+
msgstr ""
|
| 239 |
+
|
| 240 |
+
#: pages/wphe-dashboard.php:178
|
| 241 |
+
msgid "Informace k úpravám .htaccess souboru"
|
| 242 |
+
msgstr ""
|
| 243 |
+
|
| 244 |
+
#: pages/wphe-dashboard.php:179
|
| 245 |
+
msgid "Více informací o možných úpravách tohoto souboru naleznete na stránce"
|
| 246 |
+
msgstr ""
|
| 247 |
+
|
| 248 |
+
#: pages/wphe-dashboard.php:180
|
| 249 |
+
msgid "Zajímavé tipy a návody naleznete také na"
|
| 250 |
+
msgstr ""
|
| 251 |
+
|
| 252 |
+
#: pages/wphe-dashboard.php:180
|
| 253 |
+
msgid "webu"
|
| 254 |
+
msgstr ""
|
| 255 |
+
|
| 256 |
+
#: pages/wphe-dashboard.php:180
|
| 257 |
+
msgid "autora pluginu"
|
| 258 |
+
msgstr ""
|
| 259 |
+
|
| 260 |
+
#: pages/wphe-dashboard.php:181
|
| 261 |
+
msgid "Informace o tomto pluginu"
|
| 262 |
+
msgstr ""
|
| 263 |
+
|
| 264 |
+
#: pages/wphe-dashboard.php:182
|
| 265 |
+
msgid "Pokud máte s pluginem nějaký problém nebo máte návrh na jeho vylepšení, popřípadě se chcete dozvědět něco i o jiných pluginech autora, navštivte stránky"
|
| 266 |
+
msgstr ""
|
| 267 |
+
|
lib/lib.ad.php
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
if (!defined('ABSPATH')) die();
|
| 3 |
+
|
| 4 |
+
function ViewAD(){
|
| 5 |
+
$id = rand(1,3);
|
| 6 |
+
echo '<a href="http://hosting.wedos.com/d/65832"><img src="http://www.wp-blog.cz/wp-content/wedos/'.$id.'.gif" alt="" border="0" /></a>';
|
| 7 |
+
unset($id);
|
| 8 |
+
}
|
| 9 |
+
?>
|
lib/lib.pages.php
ADDED
|
@@ -0,0 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
if (!defined('ABSPATH')) die();
|
| 3 |
+
|
| 4 |
+
function wphe_admin_menu() {
|
| 5 |
+
global $WPHE_dirname;
|
| 6 |
+
|
| 7 |
+
if(!function_exists('wp_get_current_user')){
|
| 8 |
+
require_once ABSPATH.'wp-includes/pluggable.php';
|
| 9 |
+
}
|
| 10 |
+
if(!function_exists('current_user_can')){
|
| 11 |
+
require_once ABSPATH.'wp-includes/capabilities.php';
|
| 12 |
+
}
|
| 13 |
+
if(current_user_can('activate_plugins')){
|
| 14 |
+
add_menu_page('WP Htaccess Editor', 'Htaccess', 'activate_plugins', $WPHE_dirname, 'wphe_view_page', '');
|
| 15 |
+
wphe_add_page('Htaccess Editor','Htaccess Editor', 'activate_plugins', $WPHE_dirname, 'wphe_view_page');
|
| 16 |
+
wphe_add_page(__('Htaccess záloha', $WPHE_lang_id),__('Htaccess záloha', $WPHE_lang_id), 'activate_plugins', $WPHE_dirname.'_backup', 'wphe_view_page');
|
| 17 |
+
}
|
| 18 |
+
}
|
| 19 |
+
|
| 20 |
+
function wphe_view_page(){
|
| 21 |
+
global $WPHE_dirname, $WPHE_root;
|
| 22 |
+
|
| 23 |
+
switch ($_GET['page']) {
|
| 24 |
+
case $WPHE_dirname:
|
| 25 |
+
require_once($WPHE_root.'pages/wphe-dashboard.php');
|
| 26 |
+
break;
|
| 27 |
+
case $WPHE_dirname.'_backup':
|
| 28 |
+
require_once($WPHE_root.'pages/wphe-backup.php');
|
| 29 |
+
break;
|
| 30 |
+
default:
|
| 31 |
+
require_once($WPHE_root.'pages/wphe-dashboard.php');
|
| 32 |
+
break;
|
| 33 |
+
}
|
| 34 |
+
}
|
| 35 |
+
|
| 36 |
+
function wphe_add_page($page_title, $menu_title, $access_level, $file, $function = '') {
|
| 37 |
+
global $WPHE_dirname;
|
| 38 |
+
add_submenu_page($WPHE_dirname, $page_title, $menu_title, $access_level, $file, $function);
|
| 39 |
+
}
|
| 40 |
+
?>
|
pages/wphe-backup.php
ADDED
|
@@ -0,0 +1,78 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
if (!defined('ABSPATH')) die();
|
| 3 |
+
|
| 4 |
+
if(is_admin()){
|
| 5 |
+
$backup_path = ABSPATH.'wp-content/htaccess.backup';
|
| 6 |
+
$success = false;
|
| 7 |
+
$htaccess_content = '';
|
| 8 |
+
?>
|
| 9 |
+
<div class="wrap">
|
| 10 |
+
<h2><?php _e('WP Htaccess Editor - Obnovení zálohy', $WPHE_lang_id);?></h2>
|
| 11 |
+
<?php
|
| 12 |
+
if(!empty($_POST['submit']) AND !empty($_POST['restore_backup'])){
|
| 13 |
+
if(!file_exists($backup_path)){
|
| 14 |
+
echo'<div id="message" class="error fade"><p><strong>'.__('Záloha souboru <code>.htaccess</code> nebyla nalezena, obnovení zálohy nelze provést!',$WPHE_lang_id).' </strong></p></div>';
|
| 15 |
+
}else{
|
| 16 |
+
@chmod($backup_path, 0666);
|
| 17 |
+
$ht_content_backup = file_get_contents($backup_path, false, NULL);
|
| 18 |
+
@unlink($backup_path);
|
| 19 |
+
unset($backup_path);
|
| 20 |
+
@chmod(ABSPATH.'.htaccess', 0666);
|
| 21 |
+
$ht_content_backup = str_replace('\\\\', '\\', $ht_content_backup);
|
| 22 |
+
$ht_content_backup = str_replace('\"', '"', $ht_content_backup);
|
| 23 |
+
$success = file_put_contents(ABSPATH.'.htaccess', $ht_content_backup, LOCK_EX);
|
| 24 |
+
unset($ht_content_backup);
|
| 25 |
+
if($success === false){
|
| 26 |
+
echo'<div id="message" class="error fade"><p><strong>'.__('Zálohu souboru <code>.htaccess</code> se nepodařilo obnovit!',$WPHE_lang_id).'</strong></p></div>';
|
| 27 |
+
}else{
|
| 28 |
+
echo'<div id="message" class="updated fade"><p><strong>'.__('Záloha souboru <code>.htaccess</code> byla úspěšně obnovena.',$WPHE_lang_id).'</strong></p></div>';
|
| 29 |
+
}
|
| 30 |
+
}
|
| 31 |
+
}elseif(!empty($_POST['submit']) AND !empty($_POST['delete_backup'])){
|
| 32 |
+
if(file_exists($backup_path)){
|
| 33 |
+
@chmod($backup_path, 0666);
|
| 34 |
+
@unlink($backup_path);
|
| 35 |
+
if(file_exists($backup_path)){
|
| 36 |
+
echo'<div id="message" class="error fade"><p><strong>'.__('Zálohu souboru <code>.htaccess</code> se nepodařilo odstranit!',$WPHE_lang_id).' </strong></p></div>';
|
| 37 |
+
}else{
|
| 38 |
+
echo'<div id="message" class="updated fade"><p><strong>'.__('Záloha souboru <code>.htaccess</code> byla úspěšně odstraněna.',$WPHE_lang_id).' </strong></p></div>';
|
| 39 |
+
}
|
| 40 |
+
}
|
| 41 |
+
}else{
|
| 42 |
+
if(file_exists($backup_path)){
|
| 43 |
+
echo '<div class="postbox" style="float: left; width: 95%; padding: 15px;">';
|
| 44 |
+
echo '<pre style="color:green;">'.__('Záloha souboru byla nalezena...',$WPHE_lang_id).'</pre>';
|
| 45 |
+
echo '</div>';
|
| 46 |
+
echo '<div class="postbox" style="float: left; width: 95%; padding: 15px;">';
|
| 47 |
+
?>
|
| 48 |
+
<form method="post" action="admin.php?page=<?php echo $WPHE_dirname; ?>_backup">
|
| 49 |
+
<input type="hidden" name="_wp_http_referer" value="/wp-admin/admin.php?page=<?php echo $WPHE_dirname; ?>_backup" />
|
| 50 |
+
<input type="hidden" name="restore_backup" value="restore" />
|
| 51 |
+
<p class="submit"><?php _e('Chcete obnovit zálohu souboru <code>.htaccess</code>?',$WPHE_lang_id);?> <input type="submit" name="submit" value="<?php _e('Obnovit zálohu »',$WPHE_lang_id);?>" /></p>
|
| 52 |
+
</form>
|
| 53 |
+
<?php
|
| 54 |
+
echo '</div>';
|
| 55 |
+
echo '<div class="postbox" style="float: left; width: 95%; padding: 15px;">';
|
| 56 |
+
?>
|
| 57 |
+
<form method="post" action="admin.php?page=<?php echo $WPHE_dirname; ?>_backup">
|
| 58 |
+
<input type="hidden" name="_wp_http_referer" value="/wp-admin/admin.php?page=<?php echo $WPHE_dirname; ?>_backup" />
|
| 59 |
+
<input type="hidden" name="delete_backup" value="delete" />
|
| 60 |
+
<p class="submit"><?php _e('Chcete odstranit zálohu souboru <code>.htaccess</code>?',$WPHE_lang_id);?> <input type="submit" name="submit" value="<?php _e('Odstranit zálohu »',$WPHE_lang_id);?>" /></p>
|
| 61 |
+
</form>
|
| 62 |
+
<?php
|
| 63 |
+
echo '</div>';
|
| 64 |
+
}else{
|
| 65 |
+
echo'<div id="message" class="error fade"><p><strong>'.__('Záloha souboru <code>.htaccess</code> nebyla nalezena!',$WPHE_lang_id).' </strong></p></div>';
|
| 66 |
+
echo'<p>'.__('Záloha ještě pravděpodobně nebyla vytvořena, nebo se při úpravách vašeho <code>.htaccess</code> souboru nezdařila. Můžete zkusit smazat obsah vašeho <code>.htaccess</code> souboru a aktualizovat nastavení trvalých odkazů. Htaccess soubor se tak vrátí do výchozí podoby.',$WPHE_lang_id).'</p>';
|
| 67 |
+
}
|
| 68 |
+
}
|
| 69 |
+
?>
|
| 70 |
+
<p style="clear:both;"> </p>
|
| 71 |
+
<p style="clear:both;"> </p>
|
| 72 |
+
<p style="float:none;margin: 0 auto; text-align: center;"><?php ViewAD(); ?></p>
|
| 73 |
+
</div>
|
| 74 |
+
<?php
|
| 75 |
+
}else{
|
| 76 |
+
die();
|
| 77 |
+
}
|
| 78 |
+
?>
|
pages/wphe-dashboard.php
ADDED
|
@@ -0,0 +1,192 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
if (!defined('ABSPATH')) die();
|
| 3 |
+
|
| 4 |
+
|
| 5 |
+
if(is_admin()){
|
| 6 |
+
$backup_path = ABSPATH.'wp-content/htaccess.backup';
|
| 7 |
+
$success = false;
|
| 8 |
+
$htaccess_content = '';
|
| 9 |
+
?>
|
| 10 |
+
<div class="wrap">
|
| 11 |
+
<h2><?php _e('WP Htaccess Editor', $WPHE_lang_id); ?></h2>
|
| 12 |
+
<?php
|
| 13 |
+
if(!empty($_POST['submit']) AND !empty($_POST['save_htaccess'])){
|
| 14 |
+
$htaccess_content = $_POST['ht_content'];
|
| 15 |
+
if(file_exists($backup_path)){
|
| 16 |
+
@chmod($backup_path, 0666);
|
| 17 |
+
@unlink($backup_path);
|
| 18 |
+
@chmod(ABSPATH.'.htaccess', 0666);
|
| 19 |
+
$htaccess_content_backup = file_get_contents(ABSPATH.'.htaccess', false, NULL);
|
| 20 |
+
if($htaccess_content_backup === false){
|
| 21 |
+
echo'<div id="message" class="error fade"><p><strong>'.__('Původní soubor se nepodařilo přečíst! Záloha nebyla vytvořena!', $WPHE_lang_id).'</strong></p></div>';
|
| 22 |
+
}else{
|
| 23 |
+
$htaccess_content_backup = str_replace('\\\\', '\\', $htaccess_content_backup);
|
| 24 |
+
$htaccess_content_backup = str_replace('\"', '"', $htaccess_content_backup);
|
| 25 |
+
$create_backup = file_put_contents($backup_path, $htaccess_content_backup, LOCK_EX);
|
| 26 |
+
if($create_backup === false){
|
| 27 |
+
echo'<div id="message" class="error fade"><p><strong>'.__('Zálohu souboru <code>.htaccess</code> se nepodařilo uložit!', $WPHE_lang_id).'</strong></p></div>';
|
| 28 |
+
}else{
|
| 29 |
+
echo'<div id="message" class="updated fade"><p><strong>'.__('Záloha původního souboru byla úspěšně uložena.', $WPHE_lang_id).'</strong></p></div>';
|
| 30 |
+
@chmod($backup_path, 0640);
|
| 31 |
+
}
|
| 32 |
+
}
|
| 33 |
+
unset($create_backup);
|
| 34 |
+
}else{
|
| 35 |
+
@chmod(ABSPATH.'.htaccess', 0666);
|
| 36 |
+
$htaccess_content_backup = file_get_contents(ABSPATH.'.htaccess', false, NULL);
|
| 37 |
+
if($htaccess_content_backup === false){
|
| 38 |
+
echo'<div id="message" class="error fade"><p><strong>'.__('Původní soubor se nepodařilo přečíst! Záloha nebyla vytvořena!', $WPHE_lang_id).'</strong></p></div>';
|
| 39 |
+
}else{
|
| 40 |
+
$htaccess_content_backup = str_replace('\\\\', '\\', $htaccess_content_backup);
|
| 41 |
+
$htaccess_content_backup = str_replace('\"', '"', $htaccess_content_backup);
|
| 42 |
+
$create_backup = file_put_contents($backup_path, $htaccess_content_backup, LOCK_EX);
|
| 43 |
+
if($create_backup === false){
|
| 44 |
+
echo'<div id="message" class="error fade"><p><strong>'.__('Zálohu souboru <code>.htaccess</code> se nepodařilo uložit!', $WPHE_lang_id).'</strong></p></div>';
|
| 45 |
+
}else{
|
| 46 |
+
echo'<div id="message" class="updated fade"><p><strong>'.__('Záloha původního souboru byla úspěšně uložena.', $WPHE_lang_id).'</strong></p></div>';
|
| 47 |
+
}
|
| 48 |
+
@chmod($backup_path, 0640);
|
| 49 |
+
unset($create_backup);
|
| 50 |
+
unset($backup_path);
|
| 51 |
+
unset($htaccess_content_backup);
|
| 52 |
+
}
|
| 53 |
+
}
|
| 54 |
+
@chmod(ABSPATH.'.htaccess', 0666);
|
| 55 |
+
$htaccess_content = str_replace('\\\\', '\\', $htaccess_content);
|
| 56 |
+
$htaccess_content = str_replace('\"', '"', $htaccess_content);
|
| 57 |
+
$save = file_put_contents(ABSPATH.'.htaccess', $htaccess_content, LOCK_EX);
|
| 58 |
+
if($save === false){
|
| 59 |
+
echo'<div id="message" class="error fade"><p><strong>'.__('Soubor <code>.htaccess</code> se nepodařilo uložit!', $WPHE_lang_id).'</strong></p></div>';
|
| 60 |
+
}else{
|
| 61 |
+
echo'<div id="message" class="updated fade"><p><strong>'.__('Soubor <code>.htaccess</code> byl úspěšně uložen.', $WPHE_lang_id).'</strong></p></div>';
|
| 62 |
+
}
|
| 63 |
+
unset($save);
|
| 64 |
+
@chmod(ABSPATH.'.htaccess', 0640);
|
| 65 |
+
unset($htaccess_content);
|
| 66 |
+
?>
|
| 67 |
+
<p><?php _e('Provedli jste změny v <code>.htaccess</code> souboru. Automaticky byla vytvořena záloha původního souboru.', $WPHE_lang_id);?><br />
|
| 68 |
+
<a href="<?php echo get_option('home'); ?>/" target="_blank"><?php _e('Zkontrolujte', $WPHE_lang_id);?></a> <?php _e('zda se váš web správně zobrazuje!', $WPHE_lang_id);?> <br /><?php _e('V případě problémů můžete použít stránku', $WPHE_lang_id);?> <a href="admin.php?page=<?php echo $WPHE_dirname.'_backup'; ?>"><?php _e('obnovení zálohy', $WPHE_lang_id);?></a>. <?php _e('Váš <code>.htaccess</code> soubor tak může být obnoven do stavu před vaší úpravou tohoto souboru.', $WPHE_lang_id);?></p>
|
| 69 |
+
<p style="color:red;"><?php _e('Uložená záloha <code>.htaccess</code> souboru je na vašem webu volně přístupná z prohlížeče! Po ověření správné funkčnosti webu by jste ji měli, níže zobrazeným tlačítkem, odstranit!', $WPHE_lang_id);?></p>
|
| 70 |
+
<p><?php _e('Soubor se zálohou si můžete ještě před odstraněním', $WPHE_lang_id);?> <a href="<?php echo WP_CONTENT_URL.'/htaccess.backup';?>"><?php _e('uložit', $WPHE_lang_id);?></a> <?php _e('do vašeho PC (klikněte na odkaz pravým tlačítkem myši a zvolte "Uložít cíl jako...")', $WPHE_lang_id);?>.</p>
|
| 71 |
+
<div class="postbox" style="float: left; width: 95%; padding: 15px;">
|
| 72 |
+
<form method="post" action="admin.php?page=<?php echo $WPHE_dirname; ?>">
|
| 73 |
+
<input type="hidden" name="_wp_http_referer" value="/wp-admin/admin.php?page=<?php echo $WPHE_dirname; ?>" />
|
| 74 |
+
<input type="hidden" name="delete_backup" value="delete" />
|
| 75 |
+
<p class="submit"><?php _e('Chcete odstranit soubor se zálohou?', $WPHE_lang_id);?> <input type="submit" name="submit" value="<?php _e('Odstranit zálohu »', $WPHE_lang_id);?>" /></p>
|
| 76 |
+
</form>
|
| 77 |
+
</div>
|
| 78 |
+
<?php
|
| 79 |
+
}elseif(!empty($_POST['submit']) AND !empty($_POST['create_htaccess'])){
|
| 80 |
+
if(!file_exists(ABSPATH.'.htaccess')){
|
| 81 |
+
$success_create = file_put_contents(ABSPATH.'.htaccess', '', LOCK_EX);
|
| 82 |
+
if($success_create === false){
|
| 83 |
+
echo'<div id="message" class="error fade"><p><strong>'.__('Soubor <code>.htaccess</code> se nepodařilo vytvořit!</strong>(root webu nemá patrně nastavena práva pro zápis)', $WPHE_lang_id).'</p></div>';
|
| 84 |
+
echo '<p>'.__('Došlo k chybě při vytváření souboru. Do hlavní složky vašeho webu nelze zapisovat. Pro vytvoření <code>htaccess</code> souboru musíte použít FTP klienta.', $WPHE_lang_id).'</p>';
|
| 85 |
+
}else{
|
| 86 |
+
echo'<div id="message" class="updated fade"><p><strong>'.__('Soubor <code>.htaccess</code> byl úspěšně vytvořen.', $WPHE_lang_id).'</strong></p></div>';
|
| 87 |
+
echo'<p>'.__('Vraťte se zpět na', $WPHE_lang_id).' <a href="admin.php?page='.$WPHE_dirname.'">'.__('stránku editoru', $WPHE_lang_id).'</a> '.__('kde si váš nový <code>htaccess</code> soubor můžete snadno upravit.', $WPHE_lang_id).'</p>';
|
| 88 |
+
}
|
| 89 |
+
unset($success_create);
|
| 90 |
+
}else{
|
| 91 |
+
echo'<div id="message" class="error fade"><p><strong>'.__('Došlo k chybě: Soubor <code>.htaccess</code> nemůžete vytvořit protože již existuje!', $WPHE_lang_id).'</strong></p></div>';
|
| 92 |
+
}
|
| 93 |
+
}elseif(!empty($_POST['submit']) AND !empty($_POST['delete_backup'])){
|
| 94 |
+
@chmod($backup_path, 0666);
|
| 95 |
+
@unlink($backup_path);
|
| 96 |
+
if(file_exists($backup_path)){
|
| 97 |
+
echo'<div id="message" class="error fade"><p><strong>'.__('Zálohu <code>.htaccess</code> souboru se nepodařilo odstranit!</strong>(odstraňte ji pomocí FTP klienta)', $WPHE_lang_id).'</p></div>';
|
| 98 |
+
}else{
|
| 99 |
+
echo'<div id="message" class="updated fade"><p><strong>'.__('Záloha souboru <code>.htaccess</code> byla úspěšně odstraněna.', $WPHE_lang_id).'</strong></p></div>';
|
| 100 |
+
}
|
| 101 |
+
?>
|
| 102 |
+
<p><?php _e('Váš <code>.htaccess</code> soubor byl úspěšně změněn. Informace o tomto pluginu nebo o autorovi naleznete na webu', $WPHE_lang_id);?> <a href="http://www.wp-blog.cz">WP-blog.cz</a>.</p>
|
| 103 |
+
<p style="clear: both;"> </p>
|
| 104 |
+
<p style="clear: both;"> </p>
|
| 105 |
+
<p style="clear: both;"> </p>
|
| 106 |
+
<p style="float:none;margin: 0 auto; text-align: center;"><?php ViewAD(); ?></p>
|
| 107 |
+
<?php
|
| 108 |
+
unset($backup_path);
|
| 109 |
+
}else{
|
| 110 |
+
?>
|
| 111 |
+
<p><?php _e('Pomocí tohoto editoru můžete jednoduše upravovat váš <code>.htaccess</code> soubor bez nutnosti použití FTP klienta.', $WPHE_lang_id);?></p>
|
| 112 |
+
<p style="color:red;"><?php _e('<strong>POZOR:</strong> Jakkákoliv chyba v tomto souboru může způsobit nefunkčnost vašeho webu!', $WPHE_lang_id);?><br />
|
| 113 |
+
<?php _e('Úpravy <code>.htaccess</code> souboru by proto měli provádět pouze zkušení uživatelé!', $WPHE_lang_id);?></p>
|
| 114 |
+
<div class="postbox" style="float: left; width: 95%; padding: 15px;">
|
| 115 |
+
<?php
|
| 116 |
+
if(!file_exists(ABSPATH.'.htaccess')){
|
| 117 |
+
echo'<pre style="color: red;">'.__('Soubor ".htaccess" nebyl nalezen!', $WPHE_lang_id).'</pre>';
|
| 118 |
+
$success = false;
|
| 119 |
+
}else{
|
| 120 |
+
echo'<pre style="color: green;">'.__('Soubor ".htaccess" byl nalezen...', $WPHE_lang_id).'</pre>';
|
| 121 |
+
$success = true;
|
| 122 |
+
if(!is_readable(ABSPATH.'.htaccess')){
|
| 123 |
+
echo'<pre style="color: red;">'.__('Soubor ".htaccess" nelze přečíst!', $WPHE_lang_id).'</pre>';
|
| 124 |
+
$success = false;
|
| 125 |
+
}else{
|
| 126 |
+
echo'<pre style="color: green;">'.__('Soubor ".htaccess" lze přečíst...', $WPHE_lang_id).'</pre>';
|
| 127 |
+
$success = true;
|
| 128 |
+
}
|
| 129 |
+
if($success == true){
|
| 130 |
+
@chmod(ABSPATH.'.htaccess', 0644);
|
| 131 |
+
$htaccess_content = file_get_contents(ABSPATH.'.htaccess', false, NULL);
|
| 132 |
+
if($htaccess_content === false){
|
| 133 |
+
echo'<pre style="color: red;">'.__('Obsah souboru se nepodařilo přečíst!', $WPHE_lang_id).'</pre>';
|
| 134 |
+
$success = false;
|
| 135 |
+
}elseif(empty($htaccess_content)){
|
| 136 |
+
echo'<pre style="color: orange;">'.__('Soubor .htaccess je prázdný...', $WPHE_lang_id).'</pre>';
|
| 137 |
+
$success = true;
|
| 138 |
+
}else{
|
| 139 |
+
echo'<pre style="color: green">'.__('Soubor byl úspěšně přečten...', $WPHE_lang_id).'</pre>';
|
| 140 |
+
$success = true;
|
| 141 |
+
}
|
| 142 |
+
@chmod(ABSPATH.'.htaccess', 0640);
|
| 143 |
+
}
|
| 144 |
+
|
| 145 |
+
}
|
| 146 |
+
|
| 147 |
+
?>
|
| 148 |
+
</div>
|
| 149 |
+
<div class="postbox" style="float: left; width: 95%; padding: 15px;">
|
| 150 |
+
<?php
|
| 151 |
+
if($success == true){
|
| 152 |
+
?>
|
| 153 |
+
<form method="post" action="admin.php?page=<?php echo $WPHE_dirname; ?>">
|
| 154 |
+
<input type="hidden" name="save_htaccess" value="save" />
|
| 155 |
+
<input type="hidden" name="_wp_http_referer" value="/wp-admin/admin.php?page=<?php echo $WPHE_dirname; ?>" />
|
| 156 |
+
<textarea name="ht_content" style="float:left;width: 100%;padding:5px;color:blue;background-color:whitesmoke;height:250px;" wrap="off"><?php echo $htaccess_content;?></textarea>
|
| 157 |
+
<p style="clear:both;"> </p>
|
| 158 |
+
<p class="submit"><input type="submit" name="submit" value="<?php _e('Uložit soubor »', $WPHE_lang_id);?>" /></p>
|
| 159 |
+
</form>
|
| 160 |
+
<?php
|
| 161 |
+
unset($htaccess_content);
|
| 162 |
+
|
| 163 |
+
}else{
|
| 164 |
+
echo'<strong>'.__('Soubor <code>.htaccess</code> nemůže být zobrazen, protože neexistuje.', $WPHE_lang_id).'</strong><br />';
|
| 165 |
+
?>
|
| 166 |
+
<form method="post" action="admin.php?page=<?php echo $WPHE_dirname; ?>">
|
| 167 |
+
<input type="hidden" name="create_htaccess" value="create" />
|
| 168 |
+
<input type="hidden" name="_wp_http_referer" value="/wp-admin/admin.php?page=<?php echo $WPHE_dirname; ?>" />
|
| 169 |
+
<p class="submit"><?php _e('Vytvořit nový <code>.htaccess</code> soubor?',$WPHE_lang_id);?> <input type="submit" name="submit" value="<?php _e('Vytvořit »',$WPHE_lang_id);?>" /></p>
|
| 170 |
+
</form>
|
| 171 |
+
<?php
|
| 172 |
+
}
|
| 173 |
+
|
| 174 |
+
unset($success);
|
| 175 |
+
?>
|
| 176 |
+
</div>
|
| 177 |
+
<p style="clear:both;"> </p>
|
| 178 |
+
<h2><?php _e('Informace k úpravám .htaccess souboru', $WPHE_lang_id);?></h2>
|
| 179 |
+
<p><?php _e('Více informací o možných úpravách tohoto souboru naleznete na stránce', $WPHE_lang_id);?> <a href="http://httpd.apache.org/docs/current/howto/htaccess.html" target="_blank">Apache Tutorial: .htaccess files</a>. </p>
|
| 180 |
+
<p><?php _e('Zajímavé tipy a návody naleznete také na', $WPHE_lang_id);?> <a href="http://www.wp-blog.cz" target="_blank"><?php _e('webu', $WPHE_lang_id);?></a> <?php _e('autora pluginu', $WPHE_lang_id);?>.</p>
|
| 181 |
+
<h2><?php _e('Informace o tomto pluginu', $WPHE_lang_id);?></h2>
|
| 182 |
+
<p><?php _e('Pokud máte s pluginem nějaký problém nebo máte návrh na jeho vylepšení, popřípadě se chcete dozvědět něco i o jiných pluginech autora, navštivte stránky', $WPHE_lang_id);?> <a href="http://www.wp-blog.cz">WP-blog.cz</a>.</p>
|
| 183 |
+
<p style="clear:both;"> </p>
|
| 184 |
+
<p style="float:none;margin: 0 auto; text-align: center;"><?php ViewAD(); ?></p>
|
| 185 |
+
</div>
|
| 186 |
+
|
| 187 |
+
<?php
|
| 188 |
+
}
|
| 189 |
+
}else{
|
| 190 |
+
die();
|
| 191 |
+
}
|
| 192 |
+
?>
|
readme.txt
ADDED
|
@@ -0,0 +1,52 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
=== WP Htaccess Editor ===
|
| 2 |
+
Contributors: Lukenzi
|
| 3 |
+
Donate link: http://www.wp-blog.cz/o-autorovi/
|
| 4 |
+
Tags: editor,htaccess,simply
|
| 5 |
+
Requires at least: 3.0
|
| 6 |
+
Tested up to: 3.1
|
| 7 |
+
Stable tag: 1.0.0
|
| 8 |
+
|
| 9 |
+
Simply .htaccess editor
|
| 10 |
+
|
| 11 |
+
== Description ==
|
| 12 |
+
|
| 13 |
+
Simple editor htaccess file without using FTP client
|
| 14 |
+
(This plugin is yet only in Czech language :/ )
|
| 15 |
+
|
| 16 |
+
== Installation ==
|
| 17 |
+
|
| 18 |
+
1. Extract the zip into the wp-content/plugins directory
|
| 19 |
+
2. Activate the plugin through the Admin panel of your WordPress
|
| 20 |
+
|
| 21 |
+
== Screenshots ==
|
| 22 |
+
|
| 23 |
+
1. Editing htaccess file
|
| 24 |
+
2. Admin menu
|
| 25 |
+
3. Restore backup
|
| 26 |
+
|
| 27 |
+
|
| 28 |
+
|
| 29 |
+
== Changelog ==
|
| 30 |
+
|
| 31 |
+
= 1.0.0 =
|
| 32 |
+
* First stable version
|
| 33 |
+
* Adding to WordPress repository
|
| 34 |
+
|
| 35 |
+
|
| 36 |
+
== Credits ==
|
| 37 |
+
|
| 38 |
+
Copyright 2011 by Lukenzi
|
| 39 |
+
|
| 40 |
+
This program is free software; you can redistribute it and/or modify
|
| 41 |
+
it under the terms of the GNU General Public License as published by
|
| 42 |
+
the Free Software Foundation; either version 2 of the License, any
|
| 43 |
+
later version.
|
| 44 |
+
|
| 45 |
+
This program is distributed in the hope that it will be useful,
|
| 46 |
+
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
| 47 |
+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
| 48 |
+
GNU General Public License for more details.
|
| 49 |
+
|
| 50 |
+
You should have received a copy of the GNU General Public License
|
| 51 |
+
along with this program; if not, write to the Free Software
|
| 52 |
+
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
screenshot-1.png
ADDED
|
Binary file
|
screenshot-2.png
ADDED
|
Binary file
|
screenshot-3.png
ADDED
|
Binary file
|
wp-htaccess-editor.php
ADDED
|
@@ -0,0 +1,71 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
/*
|
| 3 |
+
Plugin Name: WP Htaccess Editor
|
| 4 |
+
Plugin URI: http://www.wp-blog.cz
|
| 5 |
+
Description: Simple editor htaccess file without using FTP client
|
| 6 |
+
Version: 1.0.0
|
| 7 |
+
Author: Lukenzi
|
| 8 |
+
Author URI: http://www.wp-blog.cz/o-autorovi/
|
| 9 |
+
License: GPLv2 or later
|
| 10 |
+
*/
|
| 11 |
+
|
| 12 |
+
/* Copyright 2011, Lukenzi (email : mail@Lukenzi.info)
|
| 13 |
+
|
| 14 |
+
This program is free software; you can redistribute it and/or modify
|
| 15 |
+
it under the terms of the GNU General Public License as published by
|
| 16 |
+
the Free Software Foundation; either version 2 of the License, or
|
| 17 |
+
(at your option) any later version.
|
| 18 |
+
|
| 19 |
+
This program is distributed in the hope that it will be useful,
|
| 20 |
+
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
| 21 |
+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
| 22 |
+
GNU General Public License for more details.
|
| 23 |
+
|
| 24 |
+
You should have received a copy of the GNU General Public License
|
| 25 |
+
along with this program; if not, write to the Free Software
|
| 26 |
+
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
| 27 |
+
*/
|
| 28 |
+
|
| 29 |
+
if (!defined('ABSPATH')) die();
|
| 30 |
+
if(!is_admin()){
|
| 31 |
+
return;
|
| 32 |
+
}else{
|
| 33 |
+
|
| 34 |
+
if(!defined('WP_CONTENT_URL')){
|
| 35 |
+
if(defined('WP_SITEURL')){
|
| 36 |
+
define('WP_CONTENT_URL', WP_SITEURL.'/wp-content');
|
| 37 |
+
}else{
|
| 38 |
+
define('WP_SITEURL', get_option('url').'/');
|
| 39 |
+
define('WP_CONTENT_URL', WP_SITEURL.'wp-content');
|
| 40 |
+
}
|
| 41 |
+
}
|
| 42 |
+
if(!defined('WP_PLUGIN_URL')){
|
| 43 |
+
define('WP_PLUGIN_URL', WP_CONTENT_URL.'/plugins');
|
| 44 |
+
}
|
| 45 |
+
|
| 46 |
+
|
| 47 |
+
$WPHE_root = str_replace('\\', '/', dirname(__FILE__)).'/';
|
| 48 |
+
$WPHE_lib = $WPHE_root.'lib/';
|
| 49 |
+
$WPHE_plugin = str_replace('\\', '/', plugin_basename(__FILE__));
|
| 50 |
+
$arr = explode('/plugins/', $WPHE_root, 2);
|
| 51 |
+
$WPHE_dirname = str_replace('/', '', $arr[1]);
|
| 52 |
+
unset($arr);
|
| 53 |
+
$WPHE_dirurl = WP_PLUGIN_URL.'/'.$WPHE_dirname.'/';
|
| 54 |
+
$WPHE_lang_id = $WPHE_dirname;
|
| 55 |
+
|
| 56 |
+
|
| 57 |
+
/******************************************************************************/
|
| 58 |
+
|
| 59 |
+
if(function_exists('add_action')){
|
| 60 |
+
if(function_exists('load_plugin_textdomain')){
|
| 61 |
+
load_plugin_textdomain($WPHE_lang_id,'/wp-content/plugins/'.$WPHE_dirname.'/lang/');
|
| 62 |
+
}
|
| 63 |
+
include $WPHE_lib.'lib.ad.php';
|
| 64 |
+
include $WPHE_lib.'lib.pages.php';
|
| 65 |
+
add_action('admin_menu', 'wphe_admin_menu');
|
| 66 |
+
}
|
| 67 |
+
/******************************************************************************/
|
| 68 |
+
|
| 69 |
+
|
| 70 |
+
}
|
| 71 |
+
?>
|
