From: garvinhicking Date: Tue, 11 Dec 2007 10:07:55 +0000 (+0000) Subject: + * Add possibility to spartacus to upload files via FTP. This can X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=781d30db188d4a9e94d703fd4cdfb1fc04d60d6a;p=s9y.git + * Add possibility to spartacus to upload files via FTP. This can + bypass Safe_mode restrictions on your server to make Spartacus + work for you. (VladaAjgl) --- diff --git a/docs/NEWS b/docs/NEWS index a46c6cf..f4c106d 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,10 @@ Version 1.3 () ------------------------------------------------------------------------ + * Add possibility to spartacus to upload files via FTP. This can + bypass Safe_mode restrictions on your server to make Spartacus + work for you. (VladaAjgl) + * Add spartacus remote management versioning information subpage. (garvinhicking) @@ -62,7 +66,7 @@ Version 1.3 () * Full pingback support, fallback trackback method for WordPress blogs. (brockhaus) -Version 1.2.1 () +Version 1.2.1 (December 8th, 2007) ------------------------------------------------------------------------ * Updated Textile library to 2.0, by Lars Strojny diff --git a/include/admin/images.inc.php b/include/admin/images.inc.php index 7c29608..fc6560d 100644 --- a/include/admin/images.inc.php +++ b/include/admin/images.inc.php @@ -501,7 +501,7 @@ switch ($serendipity['GET']['adminAction']) { serendipity_plugin_api::hook_event('backend_directory_create', $nd); /* TODO: check if directory already exist */ - if (@mkdir($serendipity['serendipityPath'] . $serendipity['uploadPath'] . $new_dir)) { + if (is_dir($nd) || @mkdir($nd)) { printf(DIRECTORY_CREATED, $serendipity['POST']['name']); @umask(0000); @chmod($serendipity['serendipityPath'] . $serendipity['uploadPath'] . $new_dir, 0777); diff --git a/plugins/serendipity_event_spartacus/UTF-8/lang_cs.inc.php b/plugins/serendipity_event_spartacus/UTF-8/lang_cs.inc.php index 34b3499..6527b4d 100644 --- a/plugins/serendipity_event_spartacus/UTF-8/lang_cs.inc.php +++ b/plugins/serendipity_event_spartacus/UTF-8/lang_cs.inc.php @@ -1,56 +1,61 @@ - * EN-Revision: Revision of lang_en.inc.php - * Translated on 2007/11/23 */ -@define('PLUGIN_EVENT_SPARTACUS_NAME', 'Spartacus'); -@define('PLUGIN_EVENT_SPARTACUS_DESC', '[S]erendipity [P]lugin [A]ccess [R]epository [T]ool [A]nd [C]ustomization/[U]nification [S]ystem - Umožňuje stáhnout a instalovat rozšiřující moduly (pluginy) z internetu'); -@define('PLUGIN_EVENT_SPARTACUS_FETCH', 'Klikněte zde pro stáhnutí nových %s z internetové online databáze - Serendipity Online Repository'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHERROR', 'URL %s nelze otevřít. Server Serendipity nebo SourceForge.net možná neběží - omlouváme se, zkuste to později.'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHING', 'Pokus o otevření URL %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_URL', 'Přijato %s bytů z výše uvedené URL. Ukládání souboru jako %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_CACHE', 'Přijato %s bytů z již existujícího souboru na Vašem serveru. Ukládání souboru jako %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_DONE', 'Data úspěšně stažena.'); -@define('PLUGIN_EVENT_SPARTACUS_REPOSITORY_ERROR', '
(On-line úložiště vrátilo chybu %s.)
'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHCHECK', '

Nebylo možno získat data z on-line úložiště modulu Spartacus. Zkouška dostupnosti úložiště na adrese %s.

'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHERROR', '

Diagnstická stránka modulu Spartacus vrátilo chybu (HTTP kód %s). To může znamenat, že je dignostická stránka mimo provoz. Zkuste to prosím později.

'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHLINK', '

Klikněte zde pro zobrazení diagnstické stránky modulu Spartacus a zjistěte, zda odpovídá.

'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHBLOCKED', '

SPARTACUS se neúspěšně pokusil připojit ke Googlu (chyba %d: %s).
Váš server blokuje odchozí spojení. SPARTACUS nebude fungovat, protože nemůže kontaktovat on-line úložiště. Spojte se s poskytovatelem Vašeho serveru a vyžádejte si u něj povolení odchozích spojení.

Rozšiřující moduly mohou být přesto stále instalovány z vašich adresářů na serveru. Jednoduše stáhněte modul z následující adresy Webové úložiště modlu Spartacus, rozbalte ho do adresáře "/plugins/"

'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHDOWN', '

Modulu SPARTACUS se podařilo spojit s Googlem, ale nemůže se spojit s on-line úložištěm modulu SPARTACUS. Je možné, že Váš server blokuje některá odchozí spojení, nebo je on-line úložiště mimo provoz. Spojte se se svým poskytovatelem webového serveru, abyste se ujistili, že nemáte blokována odchozí spojení. SPARTACUS nebude fungovat, protože nemůže kontaktovat on-line úložiště.

'); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_XML', 'Umístění souborů/(mirror server) (XML metadata)'); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_FILES', 'Umístění souborů/(mirror server) (soubory)'); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_DESC', 'Vyberte, odkud stahovat. NEMĚŇTE tuto hodnotu, pokud opravdu dobře nevíte, co děláte a jestli server orpavdu funguje. Tato volba je přístupná pro teprve plánované funkce.'); -@define('PLUGIN_EVENT_SPARTACUS_CHOWN', 'Vlastník stahovaných souborů'); -@define('PLUGIN_EVENT_SPARTACUS_CHOWN_DESC', 'Zde můžete zadat (FTP/Shell) vlastníka souborů (jako např. "nobody") stažených pomocí Spartacus pluginu. Pokud je nevyplněné, nejsou prováděny žádné změny vlastníka.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD', 'Přístupová práva stažených souborů.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DESC', 'Zde můžete zadat hodnotu přístupových práv v osmičkové soustavě (jako "0777") pro soubory (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožňují změnu práv. Např. servery ěžící v safe_mode módu. Mějte na paměti, že práva musí umožnit webovému uživateli, pod kterým běží PHP, práva čtení a zápisu souboru. Jinak nebude modul Spartacus schopen přepsat staré soubory.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR', 'Přístupová práva stažených adresářů'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR_DESC', 'Zde můžete zadat hodnotu přístupových práv v osmičkové soustavě (jako "0777") pro adresáře (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožňují změnu práv. Např. servery ěžící v safe_mode módu. Mějte na paměti, že práva musí umožnit webovému uživateli, pod kterým běží PHP, práva čtení a zápisu souboru. Jinak nebude modul Spartacus schopen vytvořit nové adresáře.'); - -@define('PLUGIN_EVENT_SPARTACUS_CHECK_SIDEBAR', 'Vyhledat nové pluginy pro postranní sloupec.'); -@define('PLUGIN_EVENT_SPARTACUS_CHECK_EVENT', 'Vyhledat nové pluginy událostí.'); -@define('PLUGIN_EVENT_SPARTACUS_CHECK_HINT', 'Rada: Můžete upgradovat více rozšiřujících modulů najednou na odkaz "upgrade" prostředním tlačítkem myši. Upgrade se otevře v novém okně/nové záložce. Pamatujte, že automatická aktualizace všech rozšiřujících modulů je časově náročná operace a může vést k překročení nastavených časových limitů na serveru a z toho důvodu k neúplně staženým souborům. Proto tato funkčnost není záměrně snadno přístupná.'); - -@define('PLUGIN_EVENT_SPARTACUS_TRYCURL', 'Pokus o použití knihovny cURL jako záložního řešení...'); -@define('PLUGIN_EVENT_SPARTACUS_CURLFAIL', 'Knihovna cURL taky nefunguje :-/ ...'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTFIREWALLED', 'Nebylo možné stáhnout soubory z on-line úložiště modulu SPARTACUS, nicméně se povedlo spojit se s úložištěm. To znamená, že Váš poskytovatel nejspíše používá obsahový filtr a neumožňuje stáhovat přes web *.php soubory. Buď musíte Vašeho poskytovatele požádat o vypnutí přísušných omezení (jako mod_security nebo jiné "reverse proxy"), nebo stahujte pluginy ručně.'); - -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_PLUGINS', 'Povolit stahování rozšiřujících modulů pomocí modulu SPARTACUS?'); -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_THEMES', 'Povolit stahování šablon pomocí modulu SPARTACUS?'); - -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CONNECT', 'Chyba FTP: Nepodařilo se připojit k FTP.'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_MKDIR', 'Chyba FTP: Adresář (%s) nelze vytvořit'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CHMOD', 'Chyba FTP: Nelze nastavit práva u adresáře (%s).'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_SUCCESS', 'FTP: Adresář (%s) byl úspěšně vytvořen.'); - -@define('PLUGIN_EVENT_SPARTACUS_FTP_USE', 'Použít vytváření adresářů přes FTP?'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_USE_DESC', 'Pokud Vám běží PHP v "safe_mode", musíte se podřídit jistým omezením. Tato omezení mají zjednoduešeně řečeno za výsledek, že pokud vytvoříte adresář obvyklou cestou, nelze do něj zapisovat. Ale pokud vytváříte adresář pomocí FTP účtu, pak toto omezení neplatí. Pokud máte zapnutý safe_mode, je vytváření adresářů přes FTP prakticky jedinou cestou, jak mít možnost úspěšně používat SPARTACUS a upload souborů.'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_SERVER', 'Adresa FTP serveru'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_USERNAME', 'Uživatelské jméno k FTP'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_PASS', 'Heslo k FTP'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR', 'FTP cesta k adresáři Serendipity'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR_DESC', 'Pokud se k serveru připojujete přes FTP, nemusíte se nutně připojit do adresáře Serendipity. Zde tedy musíte specifikovat cestu k adresáři Srendipity od adresáře, do kterého se FTP přihlašuje.'); +@define('PLUGIN_EVENT_SPARTACUS_NAME', 'Spartacus'); +@define('PLUGIN_EVENT_SPARTACUS_DESC', '[S]erendipity [P]lugin [A]ccess [R]epository [T]ool [A]nd [C]ustomization/[U]nification [S]ystem - Umožňuje stáhnout a instalovat rozšiřující moduly (pluginy) z internetu'); +@define('PLUGIN_EVENT_SPARTACUS_FETCH', 'Klikněte zde pro stáhnutí nových %s z internetové online databáze - Serendipity Online Repository'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHERROR', 'URL %s nelze otevřít. Server Serendipity nebo SourceForge.net možná neběží - omlouváme se, zkuste to později.'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHING', 'Pokus o otevření URL %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_URL', 'Přijato %s bytů z výše uvedené URL. Ukládání souboru jako %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_CACHE', 'Přijato %s bytů z již existujícího souboru na Vašem serveru. Ukládání souboru jako %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_DONE', 'Data úspěšně stažena.'); +@define('PLUGIN_EVENT_SPARTACUS_REPOSITORY_ERROR', '
(On-line úložiště vrátilo chybu %s.)
'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHCHECK', '

Nebylo možno získat data z on-line úložiště modulu Spartacus. Zkouška dostupnosti úložiště na adrese %s.

'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHERROR', '

Diagnstická stránka modulu Spartacus vrátilo chybu (HTTP kód %s). To může znamenat, že je dignostická stránka mimo provoz. Zkuste to prosím později.

'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHLINK', '

Klikněte zde pro zobrazení diagnstické stránky modulu Spartacus a zjistěte, zda odpovídá.

'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHBLOCKED', '

SPARTACUS se neúspěšně pokusil připojit ke Googlu (chyba %d: %s).
+Váš server blokuje odchozí spojení. SPARTACUS nebude fungovat, protože nemůže kontaktovat on-line úložiště. Spojte se s poskytovatelem Vašeho serveru a vyžádejte si u něj povolení odchozích spojení.

Rozšiřující moduly mohou být přesto stále instalovány z vašich adresářů na serveru. Jednoduše stáhněte modul z následující adresy Webové úložiště modlu Spartacus, rozbalte ho do adresáře "/plugins/"

'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHDOWN', '

Modulu SPARTACUS se podařilo spojit s Googlem, ale nemůže se spojit s on-line úložištěm modulu SPARTACUS. Je možné, že Váš server blokuje některá odchozí spojení, nebo je on-line úložiště mimo provoz. Spojte se se svým poskytovatelem webového serveru, abyste se ujistili, že nemáte blokována odchozí spojení. SPARTACUS nebude fungovat, protože nemůže kontaktovat on-line úložiště.

'); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_XML', 'Umístění souborů/(mirror server) (XML metadata)'); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_FILES', 'Umístění souborů/(mirror server) (soubory)'); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_DESC', 'Vyberte, odkud stahovat. NEMĚŇTE tuto hodnotu, pokud opravdu dobře nevíte, co děláte a jestli server orpavdu funguje. Tato volba je přístupná pro teprve plánované funkce.'); +@define('PLUGIN_EVENT_SPARTACUS_CHOWN', 'Vlastník stahovaných souborů'); +@define('PLUGIN_EVENT_SPARTACUS_CHOWN_DESC', 'Zde můžete zadat (FTP/Shell) vlastníka souborů (jako např. "nobody") stažených pomocí Spartacus pluginu. Pokud je nevyplněné, nejsou prováděny žádné změny vlastníka.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD', 'Přístupová práva stažených souborů.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DESC', 'Zde můžete zadat hodnotu přístupových práv v osmičkové soustavě (jako "0777") pro soubory (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožňují změnu práv. Např. servery ěžící v safe_mode módu. Mějte na paměti, že práva musí umožnit webovému uživateli, pod kterým běží PHP, práva čtení a zápisu souboru. Jinak nebude modul Spartacus schopen přepsat staré soubory.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR', 'Přístupová práva stažených adresářů'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR_DESC', 'Zde můžete zadat hodnotu přístupových práv v osmičkové soustavě (jako "0777") pro adresáře (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožňují změnu práv. Např. servery ěžící v safe_mode módu. Mějte na paměti, že práva musí umožnit webovému uživateli, pod kterým běží PHP, práva čtení a zápisu souboru. Jinak nebude modul Spartacus schopen vytvořit nové adresáře.'); + +@define('PLUGIN_EVENT_SPARTACUS_CHECK_SIDEBAR', 'Vyhledat nové pluginy pro postranní sloupec.'); +@define('PLUGIN_EVENT_SPARTACUS_CHECK_EVENT', 'Vyhledat nové pluginy událostí.'); +@define('PLUGIN_EVENT_SPARTACUS_CHECK_HINT', 'Rada: Můžete upgradovat více rozšiřujících modulů najednou na odkaz "upgrade" prostředním tlačítkem myši. Upgrade se otevře v novém okně/nové záložce. Pamatujte, že automatická aktualizace všech rozšiřujících modulů je časově náročná operace a může vést k překročení nastavených časových limitů na serveru a z toho důvodu k neúplně staženým souborům. Proto tato funkčnost není záměrně snadno přístupná.'); + +@define('PLUGIN_EVENT_SPARTACUS_TRYCURL', 'Pokus o použití knihovny cURL jako záložního řešení...'); +@define('PLUGIN_EVENT_SPARTACUS_CURLFAIL', 'Knihovna cURL taky nefunguje :-/ ...'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTFIREWALLED', 'Nebylo možné stáhnout soubory z on-line úložiště modulu SPARTACUS, nicméně se povedlo spojit se s úložištěm. To znamená, že Váš poskytovatel nejspíše používá obsahový filtr a neumožňuje stáhovat přes web *.php soubory. Buď musíte Vašeho poskytovatele požádat o vypnutí přísušných omezení (jako mod_security nebo jiné "reverse proxy"), nebo stahujte pluginy ručně.'); + +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_PLUGINS', 'Povolit stahování rozšiřujících modulů pomocí modulu SPARTACUS?'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_THEMES', 'Povolit stahování šablon pomocí modulu SPARTACUS?'); + +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE', 'Povolit vzdálené prohlížení informací o verzích pluginů'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_DESC', 'Pokud je povoleno, návštěvníci %s si mohou zobrazit informace o verzích všech nainstalovaných plugin. Není špatný nápad ochránit tuto URL adresu pomocí souboru .htaccess proti nežádoucím přístupům.'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL', 'Tajný kód ke vzdálenému přístupu k informacím o verzích pluginů'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL_DESC', 'Zadejte speciální URI komponentu, kterou musí lidé znát a zadat, aby mohli zobrazit informace o verzích pluginů.'); + +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CONNECT', 'Chyba FTP: Nepodařilo se připojit k FTP.'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_MKDIR', 'Chyba FTP: Adresář (%s) nelze vytvořit'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CHMOD', 'Chyba FTP: Nelze nastavit práva u adresáře (%s).'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_SUCCESS', 'FTP: Adresář (%s) byl úspěšně vytvořen.'); + +@define('PLUGIN_EVENT_SPARTACUS_FTP_USE', 'Použít vytváření adresářů přes FTP?'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_USE_DESC', 'Pokud Vám běží PHP v "safe_mode", musíte se podřídit jistým omezením. Tato omezení mají zjednoduešeně řečeno za výsledek, že pokud vytvoříte adresář obvyklou cestou, nelze do něj zapisovat. Ale pokud vytváříte adresář pomocí FTP účtu, pak toto omezení neplatí. Pokud máte zapnutý safe_mode, je vytváření adresářů přes FTP prakticky jedinou cestou, jak mít možnost úspěšně používat SPARTACUS a upload souborů.'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_SERVER', 'Adresa FTP serveru'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_USERNAME', 'Uživatelské jméno k FTP'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_PASS', 'Heslo k FTP'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR', 'FTP cesta k adresáři Serendipity'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR_DESC', 'Pokud se k serveru připojujete přes FTP, nemusíte se nutně připojit do adresáře Serendipity. Zde tedy musíte specifikovat cestu k adresáři Srendipity od adresáře, do kterého se FTP přihlašuje.'); diff --git a/plugins/serendipity_event_spartacus/UTF-8/lang_cz.inc.php b/plugins/serendipity_event_spartacus/UTF-8/lang_cz.inc.php index 18cfb6f..b5e2b39 100644 --- a/plugins/serendipity_event_spartacus/UTF-8/lang_cz.inc.php +++ b/plugins/serendipity_event_spartacus/UTF-8/lang_cz.inc.php @@ -1,56 +1,61 @@ - * EN-Revision: Revision of lang_en.inc.php - * Translated on 2007/11/23 */ -@define('PLUGIN_EVENT_SPARTACUS_NAME', 'Spartacus'); -@define('PLUGIN_EVENT_SPARTACUS_DESC', '[S]erendipity [P]lugin [A]ccess [R]epository [T]ool [A]nd [C]ustomization/[U]nification [S]ystem - Umožňuje stáhnout a instalovat rozšiřující moduly (pluginy) z internetu'); -@define('PLUGIN_EVENT_SPARTACUS_FETCH', 'Klikněte zde pro stáhnutí nových %s z internetové online databáze - Serendipity Online Repository'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHERROR', 'URL %s nelze otevřít. Server Serendipity nebo SourceForge.net možná neběží - omlouváme se, zkuste to později.'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHING', 'Pokus o otevření URL %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_URL', 'Přijato %s bytů z výše uvedené URL. Ukládání souboru jako %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_CACHE', 'Přijato %s bytů z již existujícího souboru na Vašem serveru. Ukládání souboru jako %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_DONE', 'Data úspěšně stažena.'); -@define('PLUGIN_EVENT_SPARTACUS_REPOSITORY_ERROR', '
(On-line úložiště vrátilo chybu %s.)
'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHCHECK', '

Nebylo možno získat data z on-line úložiště modulu Spartacus. Zkouška dostupnosti úložiště na adrese %s.

'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHERROR', '

Diagnstická stránka modulu Spartacus vrátilo chybu (HTTP kód %s). To může znamenat, že je dignostická stránka mimo provoz. Zkuste to prosím později.

'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHLINK', '

Klikněte zde pro zobrazení diagnstické stránky modulu Spartacus a zjistěte, zda odpovídá.

'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHBLOCKED', '

SPARTACUS se neúspěšně pokusil připojit ke Googlu (chyba %d: %s).
Váš server blokuje odchozí spojení. SPARTACUS nebude fungovat, protože nemůže kontaktovat on-line úložiště. Spojte se s poskytovatelem Vašeho serveru a vyžádejte si u něj povolení odchozích spojení.

Rozšiřující moduly mohou být přesto stále instalovány z vašich adresářů na serveru. Jednoduše stáhněte modul z následující adresy Webové úložiště modlu Spartacus, rozbalte ho do adresáře "/plugins/"

'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHDOWN', '

Modulu SPARTACUS se podařilo spojit s Googlem, ale nemůže se spojit s on-line úložištěm modulu SPARTACUS. Je možné, že Váš server blokuje některá odchozí spojení, nebo je on-line úložiště mimo provoz. Spojte se se svým poskytovatelem webového serveru, abyste se ujistili, že nemáte blokována odchozí spojení. SPARTACUS nebude fungovat, protože nemůže kontaktovat on-line úložiště.

'); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_XML', 'Umístění souborů/(mirror server) (XML metadata)'); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_FILES', 'Umístění souborů/(mirror server) (soubory)'); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_DESC', 'Vyberte, odkud stahovat. NEMĚŇTE tuto hodnotu, pokud opravdu dobře nevíte, co děláte a jestli server orpavdu funguje. Tato volba je přístupná pro teprve plánované funkce.'); -@define('PLUGIN_EVENT_SPARTACUS_CHOWN', 'Vlastník stahovaných souborů'); -@define('PLUGIN_EVENT_SPARTACUS_CHOWN_DESC', 'Zde můžete zadat (FTP/Shell) vlastníka souborů (jako např. "nobody") stažených pomocí Spartacus pluginu. Pokud je nevyplněné, nejsou prováděny žádné změny vlastníka.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD', 'Přístupová práva stažených souborů.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DESC', 'Zde můžete zadat hodnotu přístupových práv v osmičkové soustavě (jako "0777") pro soubory (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožňují změnu práv. Např. servery ěžící v safe_mode módu. Mějte na paměti, že práva musí umožnit webovému uživateli, pod kterým běží PHP, práva čtení a zápisu souboru. Jinak nebude modul Spartacus schopen přepsat staré soubory.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR', 'Přístupová práva stažených adresářů'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR_DESC', 'Zde můžete zadat hodnotu přístupových práv v osmičkové soustavě (jako "0777") pro adresáře (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožňují změnu práv. Např. servery ěžící v safe_mode módu. Mějte na paměti, že práva musí umožnit webovému uživateli, pod kterým běží PHP, práva čtení a zápisu souboru. Jinak nebude modul Spartacus schopen vytvořit nové adresáře.'); - -@define('PLUGIN_EVENT_SPARTACUS_CHECK_SIDEBAR', 'Vyhledat nové pluginy pro postranní sloupec.'); -@define('PLUGIN_EVENT_SPARTACUS_CHECK_EVENT', 'Vyhledat nové pluginy událostí.'); -@define('PLUGIN_EVENT_SPARTACUS_CHECK_HINT', 'Rada: Můžete upgradovat více rozšiřujících modulů najednou na odkaz "upgrade" prostředním tlačítkem myši. Upgrade se otevře v novém okně/nové záložce. Pamatujte, že automatická aktualizace všech rozšiřujících modulů je časově náročná operace a může vést k překročení nastavených časových limitů na serveru a z toho důvodu k neúplně staženým souborům. Proto tato funkčnost není záměrně snadno přístupná.'); - -@define('PLUGIN_EVENT_SPARTACUS_TRYCURL', 'Pokus o použití knihovny cURL jako záložního řešení...'); -@define('PLUGIN_EVENT_SPARTACUS_CURLFAIL', 'Knihovna cURL taky nefunguje :-/ ...'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTFIREWALLED', 'Nebylo možné stáhnout soubory z on-line úložiště modulu SPARTACUS, nicméně se povedlo spojit se s úložištěm. To znamená, že Váš poskytovatel nejspíše používá obsahový filtr a neumožňuje stáhovat přes web *.php soubory. Buď musíte Vašeho poskytovatele požádat o vypnutí přísušných omezení (jako mod_security nebo jiné "reverse proxy"), nebo stahujte pluginy ručně.'); - -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_PLUGINS', 'Povolit stahování rozšiřujících modulů pomocí modulu SPARTACUS?'); -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_THEMES', 'Povolit stahování šablon pomocí modulu SPARTACUS?'); - -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CONNECT', 'Chyba FTP: Nepodařilo se připojit k FTP.'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_MKDIR', 'Chyba FTP: Adresář (%s) nelze vytvořit'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CHMOD', 'Chyba FTP: Nelze nastavit práva u adresáře (%s).'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_SUCCESS', 'FTP: Adresář (%s) byl úspěšně vytvořen.'); - -@define('PLUGIN_EVENT_SPARTACUS_FTP_USE', 'Použít vytváření adresářů přes FTP?'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_USE_DESC', 'Pokud Vám běží PHP v "safe_mode", musíte se podřídit jistým omezením. Tato omezení mají zjednoduešeně řečeno za výsledek, že pokud vytvoříte adresář obvyklou cestou, nelze do něj zapisovat. Ale pokud vytváříte adresář pomocí FTP účtu, pak toto omezení neplatí. Pokud máte zapnutý safe_mode, je vytváření adresářů přes FTP prakticky jedinou cestou, jak mít možnost úspěšně používat SPARTACUS a upload souborů.'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_SERVER', 'Adresa FTP serveru'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_USERNAME', 'Uživatelské jméno k FTP'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_PASS', 'Heslo k FTP'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR', 'FTP cesta k adresáři Serendipity'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR_DESC', 'Pokud se k serveru připojujete přes FTP, nemusíte se nutně připojit do adresáře Serendipity. Zde tedy musíte specifikovat cestu k adresáři Srendipity od adresáře, do kterého se FTP přihlašuje.'); +@define('PLUGIN_EVENT_SPARTACUS_NAME', 'Spartacus'); +@define('PLUGIN_EVENT_SPARTACUS_DESC', '[S]erendipity [P]lugin [A]ccess [R]epository [T]ool [A]nd [C]ustomization/[U]nification [S]ystem - Umožňuje stáhnout a instalovat rozšiřující moduly (pluginy) z internetu'); +@define('PLUGIN_EVENT_SPARTACUS_FETCH', 'Klikněte zde pro stáhnutí nových %s z internetové online databáze - Serendipity Online Repository'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHERROR', 'URL %s nelze otevřít. Server Serendipity nebo SourceForge.net možná neběží - omlouváme se, zkuste to později.'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHING', 'Pokus o otevření URL %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_URL', 'Přijato %s bytů z výše uvedené URL. Ukládání souboru jako %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_CACHE', 'Přijato %s bytů z již existujícího souboru na Vašem serveru. Ukládání souboru jako %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_DONE', 'Data úspěšně stažena.'); +@define('PLUGIN_EVENT_SPARTACUS_REPOSITORY_ERROR', '
(On-line úložiště vrátilo chybu %s.)
'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHCHECK', '

Nebylo možno získat data z on-line úložiště modulu Spartacus. Zkouška dostupnosti úložiště na adrese %s.

'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHERROR', '

Diagnstická stránka modulu Spartacus vrátilo chybu (HTTP kód %s). To může znamenat, že je dignostická stránka mimo provoz. Zkuste to prosím později.

'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHLINK', '

Klikněte zde pro zobrazení diagnstické stránky modulu Spartacus a zjistěte, zda odpovídá.

'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHBLOCKED', '

SPARTACUS se neúspěšně pokusil připojit ke Googlu (chyba %d: %s).
+Váš server blokuje odchozí spojení. SPARTACUS nebude fungovat, protože nemůže kontaktovat on-line úložiště. Spojte se s poskytovatelem Vašeho serveru a vyžádejte si u něj povolení odchozích spojení.

Rozšiřující moduly mohou být přesto stále instalovány z vašich adresářů na serveru. Jednoduše stáhněte modul z následující adresy Webové úložiště modlu Spartacus, rozbalte ho do adresáře "/plugins/"

'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHDOWN', '

Modulu SPARTACUS se podařilo spojit s Googlem, ale nemůže se spojit s on-line úložištěm modulu SPARTACUS. Je možné, že Váš server blokuje některá odchozí spojení, nebo je on-line úložiště mimo provoz. Spojte se se svým poskytovatelem webového serveru, abyste se ujistili, že nemáte blokována odchozí spojení. SPARTACUS nebude fungovat, protože nemůže kontaktovat on-line úložiště.

'); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_XML', 'Umístění souborů/(mirror server) (XML metadata)'); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_FILES', 'Umístění souborů/(mirror server) (soubory)'); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_DESC', 'Vyberte, odkud stahovat. NEMĚŇTE tuto hodnotu, pokud opravdu dobře nevíte, co děláte a jestli server orpavdu funguje. Tato volba je přístupná pro teprve plánované funkce.'); +@define('PLUGIN_EVENT_SPARTACUS_CHOWN', 'Vlastník stahovaných souborů'); +@define('PLUGIN_EVENT_SPARTACUS_CHOWN_DESC', 'Zde můžete zadat (FTP/Shell) vlastníka souborů (jako např. "nobody") stažených pomocí Spartacus pluginu. Pokud je nevyplněné, nejsou prováděny žádné změny vlastníka.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD', 'Přístupová práva stažených souborů.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DESC', 'Zde můžete zadat hodnotu přístupových práv v osmičkové soustavě (jako "0777") pro soubory (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne vÅ¡echny webové servery umožňují změnu práv. Např. servery ěžící v safe_mode módu. Mějte na paměti, že práva musí umožnit webovému uživateli, pod kterým běží PHP, práva čtení a zápisu souboru. Jinak nebude modul Spartacus schopen přepsat staré soubory.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR', 'Přístupová práva stažených adresářů'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR_DESC', 'Zde můžete zadat hodnotu přístupových práv v osmičkové soustavě (jako "0777") pro adresáře (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne vÅ¡echny webové servery umožňují změnu práv. Např. servery ěžící v safe_mode módu. Mějte na paměti, že práva musí umožnit webovému uživateli, pod kterým běží PHP, práva čtení a zápisu souboru. Jinak nebude modul Spartacus schopen vytvořit nové adresáře.'); + +@define('PLUGIN_EVENT_SPARTACUS_CHECK_SIDEBAR', 'Vyhledat nové pluginy pro postranní sloupec.'); +@define('PLUGIN_EVENT_SPARTACUS_CHECK_EVENT', 'Vyhledat nové pluginy událostí.'); +@define('PLUGIN_EVENT_SPARTACUS_CHECK_HINT', 'Rada: Můžete upgradovat více rozÅ¡iřujících modulů najednou na odkaz "upgrade" prostředním tlačítkem myÅ¡i. Upgrade se otevře v novém okně/nové záložce. Pamatujte, že automatická aktualizace vÅ¡ech rozÅ¡iřujících modulů je časově náročná operace a může vést k překročení nastavených časových limitů na serveru a z toho důvodu k neúplně staženým souborům. Proto tato funkčnost není záměrně snadno přístupná.'); + +@define('PLUGIN_EVENT_SPARTACUS_TRYCURL', 'Pokus o použití knihovny cURL jako záložního řeÅ¡ení...'); +@define('PLUGIN_EVENT_SPARTACUS_CURLFAIL', 'Knihovna cURL taky nefunguje :-/ ...'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTFIREWALLED', 'Nebylo možné stáhnout soubory z on-line úložiÅ¡tě modulu SPARTACUS, nicméně se povedlo spojit se s úložiÅ¡těm. To znamená, že Váš poskytovatel nejspíše používá obsahový filtr a neumožňuje stáhovat přes web *.php soubory. Buď musíte VaÅ¡eho poskytovatele požádat o vypnutí přísuÅ¡ných omezení (jako mod_security nebo jiné "reverse proxy"), nebo stahujte pluginy ručně.'); + +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_PLUGINS', 'Povolit stahování rozÅ¡iřujících modulů pomocí modulu SPARTACUS?'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_THEMES', 'Povolit stahování Å¡ablon pomocí modulu SPARTACUS?'); + +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE', 'Povolit vzdálené prohlížení informací o verzích pluginů'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_DESC', 'Pokud je povoleno, návÅ¡těvníci %s si mohou zobrazit informace o verzích vÅ¡ech nainstalovaných plugin. Není Å¡patný nápad ochránit tuto URL adresu pomocí souboru .htaccess proti nežádoucím přístupům.'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL', 'Tajný kód ke vzdálenému přístupu k informacím o verzích pluginů'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL_DESC', 'Zadejte speciální URI komponentu, kterou musí lidé znát a zadat, aby mohli zobrazit informace o verzích pluginů.'); + +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CONNECT', 'Chyba FTP: Nepodařilo se připojit k FTP.'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_MKDIR', 'Chyba FTP: Adresář (%s) nelze vytvořit'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CHMOD', 'Chyba FTP: Nelze nastavit práva u adresáře (%s).'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_SUCCESS', 'FTP: Adresář (%s) byl úspěšně vytvořen.'); + +@define('PLUGIN_EVENT_SPARTACUS_FTP_USE', 'Použít vytváření adresářů přes FTP?'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_USE_DESC', 'Pokud Vám běží PHP v "safe_mode", musíte se podřídit jistým omezením. Tato omezení mají zjednodueÅ¡eně řečeno za výsledek, že pokud vytvoříte adresář obvyklou cestou, nelze do něj zapisovat. Ale pokud vytváříte adresář pomocí FTP účtu, pak toto omezení neplatí. Pokud máte zapnutý safe_mode, je vytváření adresářů přes FTP prakticky jedinou cestou, jak mít možnost úspěšně používat SPARTACUS a upload souborů.'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_SERVER', 'Adresa FTP serveru'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_USERNAME', 'Uživatelské jméno k FTP'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_PASS', 'Heslo k FTP'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR', 'FTP cesta k adresáři Serendipity'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR_DESC', 'Pokud se k serveru připojujete přes FTP, nemusíte se nutně připojit do adresáře Serendipity. Zde tedy musíte specifikovat cestu k adresáři Srendipity od adresáře, do kterého se FTP přihlaÅ¡uje.'); diff --git a/plugins/serendipity_event_spartacus/lang_cs.inc.php b/plugins/serendipity_event_spartacus/lang_cs.inc.php index a51aeb5..ca14416 100644 --- a/plugins/serendipity_event_spartacus/lang_cs.inc.php +++ b/plugins/serendipity_event_spartacus/lang_cs.inc.php @@ -1,56 +1,61 @@ - * EN-Revision: Revision of lang_en.inc.php - * Translated on 2007/11/23 */ -@define('PLUGIN_EVENT_SPARTACUS_NAME', 'Spartacus'); -@define('PLUGIN_EVENT_SPARTACUS_DESC', '[S]erendipity [P]lugin [A]ccess [R]epository [T]ool [A]nd [C]ustomization/[U]nification [S]ystem - Umožòuje stáhnout a instalovat rozšiøující moduly (pluginy) z internetu'); -@define('PLUGIN_EVENT_SPARTACUS_FETCH', 'Kliknìte zde pro stáhnutí nových %s z internetové online databáze - Serendipity Online Repository'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHERROR', 'URL %s nelze otevøít. Server Serendipity nebo SourceForge.net možná nebìží - omlouváme se, zkuste to pozdìji.'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHING', 'Pokus o otevøení URL %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_URL', 'Pøijato %s bytù z výše uvedené URL. Ukládání souboru jako %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_CACHE', 'Pøijato %s bytù z již existujícího souboru na Vašem serveru. Ukládání souboru jako %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_DONE', 'Data úspìšnì stažena.'); -@define('PLUGIN_EVENT_SPARTACUS_REPOSITORY_ERROR', '
(On-line úložištì vrátilo chybu %s.)
'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHCHECK', '

Nebylo možno získat data z on-line úložištì modulu Spartacus. Zkouška dostupnosti úložištì na adrese %s.

'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHERROR', '

Diagnstická stránka modulu Spartacus vrátilo chybu (HTTP kód %s). To mùže znamenat, že je dignostická stránka mimo provoz. Zkuste to prosím pozdìji.

'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHLINK', '

Kliknìte zde pro zobrazení diagnstické stránky modulu Spartacus a zjistìte, zda odpovídá.

'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHBLOCKED', '

SPARTACUS se neúspìšnì pokusil pøipojit ke Googlu (chyba %d: %s).
Vᚠserver blokuje odchozí spojení. SPARTACUS nebude fungovat, protože nemùže kontaktovat on-line úložištì. Spojte se s poskytovatelem Vašeho serveru a vyžádejte si u nìj povolení odchozích spojení.

Rozšiøující moduly mohou být pøesto stále instalovány z vašich adresáøù na serveru. Jednoduše stáhnìte modul z následující adresy Webové úložištì modlu Spartacus, rozbalte ho do adresáøe "/plugins/"

'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHDOWN', '

Modulu SPARTACUS se podaøilo spojit s Googlem, ale nemùže se spojit s on-line úložištìm modulu SPARTACUS. Je možné, že Vᚠserver blokuje nìkterá odchozí spojení, nebo je on-line úložištì mimo provoz. Spojte se se svým poskytovatelem webového serveru, abyste se ujistili, že nemáte blokována odchozí spojení. SPARTACUS nebude fungovat, protože nemùže kontaktovat on-line úložištì.

'); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_XML', 'Umístìní souborù/(mirror server) (XML metadata)'); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_FILES', 'Umístìní souborù/(mirror server) (soubory)'); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_DESC', 'Vyberte, odkud stahovat. NEMÌÒTE tuto hodnotu, pokud opravdu dobøe nevíte, co dìláte a jestli server orpavdu funguje. Tato volba je pøístupná pro teprve plánované funkce.'); -@define('PLUGIN_EVENT_SPARTACUS_CHOWN', 'Vlastník stahovaných souborù'); -@define('PLUGIN_EVENT_SPARTACUS_CHOWN_DESC', 'Zde mùžete zadat (FTP/Shell) vlastníka souborù (jako napø. "nobody") stažených pomocí Spartacus pluginu. Pokud je nevyplnìné, nejsou provádìny žádné zmìny vlastníka.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD', 'Pøístupová práva stažených souborù.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DESC', 'Zde mùžete zadat hodnotu pøístupových práv v osmièkové soustavì (jako "0777") pro soubory (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožòují zmìnu práv. Napø. servery ìžící v safe_mode módu. Mìjte na pamìti, že práva musí umožnit webovému uživateli, pod kterým bìží PHP, práva ètení a zápisu souboru. Jinak nebude modul Spartacus schopen pøepsat staré soubory.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR', 'Pøístupová práva stažených adresáøù'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR_DESC', 'Zde mùžete zadat hodnotu pøístupových práv v osmièkové soustavì (jako "0777") pro adresáøe (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožòují zmìnu práv. Napø. servery ìžící v safe_mode módu. Mìjte na pamìti, že práva musí umožnit webovému uživateli, pod kterým bìží PHP, práva ètení a zápisu souboru. Jinak nebude modul Spartacus schopen vytvoøit nové adresáøe.'); - -@define('PLUGIN_EVENT_SPARTACUS_CHECK_SIDEBAR', 'Vyhledat nové pluginy pro postranní sloupec.'); -@define('PLUGIN_EVENT_SPARTACUS_CHECK_EVENT', 'Vyhledat nové pluginy událostí.'); -@define('PLUGIN_EVENT_SPARTACUS_CHECK_HINT', 'Rada: Mùžete upgradovat více rozšiøujících modulù najednou na odkaz "upgrade" prostøedním tlaèítkem myši. Upgrade se otevøe v novém oknì/nové záložce. Pamatujte, že automatická aktualizace všech rozšiøujících modulù je èasovì nároèná operace a mùže vést k pøekroèení nastavených èasových limitù na serveru a z toho dùvodu k neúplnì staženým souborùm. Proto tato funkènost není zámìrnì snadno pøístupná.'); - -@define('PLUGIN_EVENT_SPARTACUS_TRYCURL', 'Pokus o použití knihovny cURL jako záložního øešení...'); -@define('PLUGIN_EVENT_SPARTACUS_CURLFAIL', 'Knihovna cURL taky nefunguje :-/ ...'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTFIREWALLED', 'Nebylo možné stáhnout soubory z on-line úložištì modulu SPARTACUS, nicménì se povedlo spojit se s úložištìm. To znamená, že Vᚠposkytovatel nejspíše používá obsahový filtr a neumožòuje stáhovat pøes web *.php soubory. Buï musíte Vašeho poskytovatele požádat o vypnutí pøísušných omezení (jako mod_security nebo jiné "reverse proxy"), nebo stahujte pluginy ruènì.'); - -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_PLUGINS', 'Povolit stahování rozšiøujících modulù pomocí modulu SPARTACUS?'); -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_THEMES', 'Povolit stahování šablon pomocí modulu SPARTACUS?'); - -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CONNECT', 'Chyba FTP: Nepodaøilo se pøipojit k FTP.'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_MKDIR', 'Chyba FTP: Adresáø (%s) nelze vytvoøit'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CHMOD', 'Chyba FTP: Nelze nastavit práva u adresáøe (%s).'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_SUCCESS', 'FTP: Adresáø (%s) byl úspìšnì vytvoøen.'); - -@define('PLUGIN_EVENT_SPARTACUS_FTP_USE', 'Použít vytváøení adresáøù pøes FTP?'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_USE_DESC', 'Pokud Vám bìží PHP v "safe_mode", musíte se podøídit jistým omezením. Tato omezení mají zjednoduešenì øeèeno za výsledek, že pokud vytvoøíte adresáø obvyklou cestou, nelze do nìj zapisovat. Ale pokud vytváøíte adresáø pomocí FTP úètu, pak toto omezení neplatí. Pokud máte zapnutý safe_mode, je vytváøení adresáøù pøes FTP prakticky jedinou cestou, jak mít možnost úspìšnì používat SPARTACUS a upload souborù.'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_SERVER', 'Adresa FTP serveru'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_USERNAME', 'Uživatelské jméno k FTP'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_PASS', 'Heslo k FTP'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR', 'FTP cesta k adresáøi Serendipity'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR_DESC', 'Pokud se k serveru pøipojujete pøes FTP, nemusíte se nutnì pøipojit do adresáøe Serendipity. Zde tedy musíte specifikovat cestu k adresáøi Srendipity od adresáøe, do kterého se FTP pøihlašuje.'); +@define('PLUGIN_EVENT_SPARTACUS_NAME', 'Spartacus'); +@define('PLUGIN_EVENT_SPARTACUS_DESC', '[S]erendipity [P]lugin [A]ccess [R]epository [T]ool [A]nd [C]ustomization/[U]nification [S]ystem - Umožòuje stáhnout a instalovat rozšiøující moduly (pluginy) z internetu'); +@define('PLUGIN_EVENT_SPARTACUS_FETCH', 'Kliknìte zde pro stáhnutí nových %s z internetové online databáze - Serendipity Online Repository'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHERROR', 'URL %s nelze otevøít. Server Serendipity nebo SourceForge.net možná nebìží - omlouváme se, zkuste to pozdìji.'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHING', 'Pokus o otevøení URL %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_URL', 'Pøijato %s bytù z výše uvedené URL. Ukládání souboru jako %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_CACHE', 'Pøijato %s bytù z již existujícího souboru na Vašem serveru. Ukládání souboru jako %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_DONE', 'Data úspìšnì stažena.'); +@define('PLUGIN_EVENT_SPARTACUS_REPOSITORY_ERROR', '
(On-line úložištì vrátilo chybu %s.)
'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHCHECK', '

Nebylo možno získat data z on-line úložištì modulu Spartacus. Zkouška dostupnosti úložištì na adrese %s.

'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHERROR', '

Diagnstická stránka modulu Spartacus vrátilo chybu (HTTP kód %s). To mùže znamenat, že je dignostická stránka mimo provoz. Zkuste to prosím pozdìji.

'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHLINK', '

Kliknìte zde pro zobrazení diagnstické stránky modulu Spartacus a zjistìte, zda odpovídá.

'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHBLOCKED', '

SPARTACUS se neúspìšnì pokusil pøipojit ke Googlu (chyba %d: %s).
+Vᚠserver blokuje odchozí spojení. SPARTACUS nebude fungovat, protože nemùže kontaktovat on-line úložištì. Spojte se s poskytovatelem Vašeho serveru a vyžádejte si u nìj povolení odchozích spojení.

Rozšiøující moduly mohou být pøesto stále instalovány z vašich adresáøù na serveru. Jednoduše stáhnìte modul z následující adresy Webové úložištì modlu Spartacus, rozbalte ho do adresáøe "/plugins/"

'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHDOWN', '

Modulu SPARTACUS se podaøilo spojit s Googlem, ale nemùže se spojit s on-line úložištìm modulu SPARTACUS. Je možné, že Vᚠserver blokuje nìkterá odchozí spojení, nebo je on-line úložištì mimo provoz. Spojte se se svým poskytovatelem webového serveru, abyste se ujistili, že nemáte blokována odchozí spojení. SPARTACUS nebude fungovat, protože nemùže kontaktovat on-line úložištì.

'); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_XML', 'Umístìní souborù/(mirror server) (XML metadata)'); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_FILES', 'Umístìní souborù/(mirror server) (soubory)'); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_DESC', 'Vyberte, odkud stahovat. NEMÌÒTE tuto hodnotu, pokud opravdu dobøe nevíte, co dìláte a jestli server orpavdu funguje. Tato volba je pøístupná pro teprve plánované funkce.'); +@define('PLUGIN_EVENT_SPARTACUS_CHOWN', 'Vlastník stahovaných souborù'); +@define('PLUGIN_EVENT_SPARTACUS_CHOWN_DESC', 'Zde mùžete zadat (FTP/Shell) vlastníka souborù (jako napø. "nobody") stažených pomocí Spartacus pluginu. Pokud je nevyplnìné, nejsou provádìny žádné zmìny vlastníka.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD', 'Pøístupová práva stažených souborù.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DESC', 'Zde mùžete zadat hodnotu pøístupových práv v osmièkové soustavì (jako "0777") pro soubory (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožòují zmìnu práv. Napø. servery ìžící v safe_mode módu. Mìjte na pamìti, že práva musí umožnit webovému uživateli, pod kterým bìží PHP, práva ètení a zápisu souboru. Jinak nebude modul Spartacus schopen pøepsat staré soubory.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR', 'Pøístupová práva stažených adresáøù'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR_DESC', 'Zde mùžete zadat hodnotu pøístupových práv v osmièkové soustavì (jako "0777") pro adresáøe (FTP/Shell) stažené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude použito standardní systémové nastavení. Pamatujte, že ne všechny webové servery umožòují zmìnu práv. Napø. servery ìžící v safe_mode módu. Mìjte na pamìti, že práva musí umožnit webovému uživateli, pod kterým bìží PHP, práva ètení a zápisu souboru. Jinak nebude modul Spartacus schopen vytvoøit nové adresáøe.'); + +@define('PLUGIN_EVENT_SPARTACUS_CHECK_SIDEBAR', 'Vyhledat nové pluginy pro postranní sloupec.'); +@define('PLUGIN_EVENT_SPARTACUS_CHECK_EVENT', 'Vyhledat nové pluginy událostí.'); +@define('PLUGIN_EVENT_SPARTACUS_CHECK_HINT', 'Rada: Mùžete upgradovat více rozšiøujících modulù najednou na odkaz "upgrade" prostøedním tlaèítkem myši. Upgrade se otevøe v novém oknì/nové záložce. Pamatujte, že automatická aktualizace všech rozšiøujících modulù je èasovì nároèná operace a mùže vést k pøekroèení nastavených èasových limitù na serveru a z toho dùvodu k neúplnì staženým souborùm. Proto tato funkènost není zámìrnì snadno pøístupná.'); + +@define('PLUGIN_EVENT_SPARTACUS_TRYCURL', 'Pokus o použití knihovny cURL jako záložního øešení...'); +@define('PLUGIN_EVENT_SPARTACUS_CURLFAIL', 'Knihovna cURL taky nefunguje :-/ ...'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTFIREWALLED', 'Nebylo možné stáhnout soubory z on-line úložištì modulu SPARTACUS, nicménì se povedlo spojit se s úložištìm. To znamená, že Vᚠposkytovatel nejspíše používá obsahový filtr a neumožòuje stáhovat pøes web *.php soubory. Buï musíte Vašeho poskytovatele požádat o vypnutí pøísušných omezení (jako mod_security nebo jiné "reverse proxy"), nebo stahujte pluginy ruènì.'); + +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_PLUGINS', 'Povolit stahování rozšiøujících modulù pomocí modulu SPARTACUS?'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_THEMES', 'Povolit stahování šablon pomocí modulu SPARTACUS?'); + +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE', 'Povolit vzdálené prohlížení informací o verzích pluginù'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_DESC', 'Pokud je povoleno, návštìvníci %s si mohou zobrazit informace o verzích všech nainstalovaných plugin. Není špatný nápad ochránit tuto URL adresu pomocí souboru .htaccess proti nežádoucím pøístupùm.'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL', 'Tajný kód ke vzdálenému pøístupu k informacím o verzích pluginù'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL_DESC', 'Zadejte speciální URI komponentu, kterou musí lidé znát a zadat, aby mohli zobrazit informace o verzích pluginù.'); + +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CONNECT', 'Chyba FTP: Nepodaøilo se pøipojit k FTP.'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_MKDIR', 'Chyba FTP: Adresáø (%s) nelze vytvoøit'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CHMOD', 'Chyba FTP: Nelze nastavit práva u adresáøe (%s).'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_SUCCESS', 'FTP: Adresáø (%s) byl úspìšnì vytvoøen.'); + +@define('PLUGIN_EVENT_SPARTACUS_FTP_USE', 'Použít vytváøení adresáøù pøes FTP?'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_USE_DESC', 'Pokud Vám bìží PHP v "safe_mode", musíte se podøídit jistým omezením. Tato omezení mají zjednoduešenì øeèeno za výsledek, že pokud vytvoøíte adresáø obvyklou cestou, nelze do nìj zapisovat. Ale pokud vytváøíte adresáø pomocí FTP úètu, pak toto omezení neplatí. Pokud máte zapnutý safe_mode, je vytváøení adresáøù pøes FTP prakticky jedinou cestou, jak mít možnost úspìšnì používat SPARTACUS a upload souborù.'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_SERVER', 'Adresa FTP serveru'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_USERNAME', 'Uživatelské jméno k FTP'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_PASS', 'Heslo k FTP'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR', 'FTP cesta k adresáøi Serendipity'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR_DESC', 'Pokud se k serveru pøipojujete pøes FTP, nemusíte se nutnì pøipojit do adresáøe Serendipity. Zde tedy musíte specifikovat cestu k adresáøi Srendipity od adresáøe, do kterého se FTP pøihlašuje.'); diff --git a/plugins/serendipity_event_spartacus/lang_cz.inc.php b/plugins/serendipity_event_spartacus/lang_cz.inc.php index c6e117d..cf11c32 100644 --- a/plugins/serendipity_event_spartacus/lang_cz.inc.php +++ b/plugins/serendipity_event_spartacus/lang_cz.inc.php @@ -1,56 +1,61 @@ - * EN-Revision: Revision of lang_en.inc.php - * Translated on 2007/11/23 */ -@define('PLUGIN_EVENT_SPARTACUS_NAME', 'Spartacus'); -@define('PLUGIN_EVENT_SPARTACUS_DESC', '[S]erendipity [P]lugin [A]ccess [R]epository [T]ool [A]nd [C]ustomization/[U]nification [S]ystem - Umo¾òuje stáhnout a instalovat roz¹iøující moduly (pluginy) z internetu'); -@define('PLUGIN_EVENT_SPARTACUS_FETCH', 'Kliknìte zde pro stáhnutí nových %s z internetové online databáze - Serendipity Online Repository'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHERROR', 'URL %s nelze otevøít. Server Serendipity nebo SourceForge.net mo¾ná nebì¾í - omlouváme se, zkuste to pozdìji.'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHING', 'Pokus o otevøení URL %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_URL', 'Pøijato %s bytù z vý¹e uvedené URL. Ukládání souboru jako %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_CACHE', 'Pøijato %s bytù z ji¾ existujícího souboru na Va¹em serveru. Ukládání souboru jako %s...'); -@define('PLUGIN_EVENT_SPARTACUS_FETCHED_DONE', 'Data úspì¹nì sta¾ena.'); -@define('PLUGIN_EVENT_SPARTACUS_REPOSITORY_ERROR', '
(On-line úlo¾i¹tì vrátilo chybu %s.)
'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHCHECK', '

Nebylo mo¾no získat data z on-line úlo¾i¹tì modulu Spartacus. Zkou¹ka dostupnosti úlo¾i¹tì na adrese %s.

'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHERROR', '

Diagnstická stránka modulu Spartacus vrátilo chybu (HTTP kód %s). To mù¾e znamenat, ¾e je dignostická stránka mimo provoz. Zkuste to prosím pozdìji.

'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHLINK', '

Kliknìte zde pro zobrazení diagnstické stránky modulu Spartacus a zjistìte, zda odpovídá.

'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHBLOCKED', '

SPARTACUS se neúspì¹nì pokusil pøipojit ke Googlu (chyba %d: %s).
Vá¹ server blokuje odchozí spojení. SPARTACUS nebude fungovat, proto¾e nemù¾e kontaktovat on-line úlo¾i¹tì. Spojte se s poskytovatelem Va¹eho serveru a vy¾ádejte si u nìj povolení odchozích spojení.

Roz¹iøující moduly mohou být pøesto stále instalovány z va¹ich adresáøù na serveru. Jednodu¹e stáhnìte modul z následující adresy Webové úlo¾i¹tì modlu Spartacus, rozbalte ho do adresáøe "/plugins/"

'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTHDOWN', '

Modulu SPARTACUS se podaøilo spojit s Googlem, ale nemù¾e se spojit s on-line úlo¾i¹tìm modulu SPARTACUS. Je mo¾né, ¾e Vá¹ server blokuje nìkterá odchozí spojení, nebo je on-line úlo¾i¹tì mimo provoz. Spojte se se svým poskytovatelem webového serveru, abyste se ujistili, ¾e nemáte blokována odchozí spojení. SPARTACUS nebude fungovat, proto¾e nemù¾e kontaktovat on-line úlo¾i¹tì.

'); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_XML', 'Umístìní souborù/(mirror server) (XML metadata)'); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_FILES', 'Umístìní souborù/(mirror server) (soubory)'); -@define('PLUGIN_EVENT_SPARTACUS_MIRROR_DESC', 'Vyberte, odkud stahovat. NEMÌÒTE tuto hodnotu, pokud opravdu dobøe nevíte, co dìláte a jestli server orpavdu funguje. Tato volba je pøístupná pro teprve plánované funkce.'); -@define('PLUGIN_EVENT_SPARTACUS_CHOWN', 'Vlastník stahovaných souborù'); -@define('PLUGIN_EVENT_SPARTACUS_CHOWN_DESC', 'Zde mù¾ete zadat (FTP/Shell) vlastníka souborù (jako napø. "nobody") sta¾ených pomocí Spartacus pluginu. Pokud je nevyplnìné, nejsou provádìny ¾ádné zmìny vlastníka.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD', 'Pøístupová práva sta¾ených souborù.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DESC', 'Zde mù¾ete zadat hodnotu pøístupových práv v osmièkové soustavì (jako "0777") pro soubory (FTP/Shell) sta¾ené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude pou¾ito standardní systémové nastavení. Pamatujte, ¾e ne v¹echny webové servery umo¾òují zmìnu práv. Napø. servery ì¾ící v safe_mode módu. Mìjte na pamìti, ¾e práva musí umo¾nit webovému u¾ivateli, pod kterým bì¾í PHP, práva ètení a zápisu souboru. Jinak nebude modul Spartacus schopen pøepsat staré soubory.'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR', 'Pøístupová práva sta¾ených adresáøù'); -@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR_DESC', 'Zde mù¾ete zadat hodnotu pøístupových práv v osmièkové soustavì (jako "0777") pro adresáøe (FTP/Shell) sta¾ené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude pou¾ito standardní systémové nastavení. Pamatujte, ¾e ne v¹echny webové servery umo¾òují zmìnu práv. Napø. servery ì¾ící v safe_mode módu. Mìjte na pamìti, ¾e práva musí umo¾nit webovému u¾ivateli, pod kterým bì¾í PHP, práva ètení a zápisu souboru. Jinak nebude modul Spartacus schopen vytvoøit nové adresáøe.'); - -@define('PLUGIN_EVENT_SPARTACUS_CHECK_SIDEBAR', 'Vyhledat nové pluginy pro postranní sloupec.'); -@define('PLUGIN_EVENT_SPARTACUS_CHECK_EVENT', 'Vyhledat nové pluginy událostí.'); -@define('PLUGIN_EVENT_SPARTACUS_CHECK_HINT', 'Rada: Mù¾ete upgradovat více roz¹iøujících modulù najednou na odkaz "upgrade" prostøedním tlaèítkem my¹i. Upgrade se otevøe v novém oknì/nové zálo¾ce. Pamatujte, ¾e automatická aktualizace v¹ech roz¹iøujících modulù je èasovì nároèná operace a mù¾e vést k pøekroèení nastavených èasových limitù na serveru a z toho dùvodu k neúplnì sta¾eným souborùm. Proto tato funkènost není zámìrnì snadno pøístupná.'); - -@define('PLUGIN_EVENT_SPARTACUS_TRYCURL', 'Pokus o pou¾ití knihovny cURL jako zálo¾ního øe¹ení...'); -@define('PLUGIN_EVENT_SPARTACUS_CURLFAIL', 'Knihovna cURL taky nefunguje :-/ ...'); -@define('PLUGIN_EVENT_SPARTACUS_HEALTFIREWALLED', 'Nebylo mo¾né stáhnout soubory z on-line úlo¾i¹tì modulu SPARTACUS, nicménì se povedlo spojit se s úlo¾i¹tìm. To znamená, ¾e Vá¹ poskytovatel nejspí¹e pou¾ívá obsahový filtr a neumo¾òuje stáhovat pøes web *.php soubory. Buï musíte Va¹eho poskytovatele po¾ádat o vypnutí pøísu¹ných omezení (jako mod_security nebo jiné "reverse proxy"), nebo stahujte pluginy ruènì.'); - -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_PLUGINS', 'Povolit stahování roz¹iøujících modulù pomocí modulu SPARTACUS?'); -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_THEMES', 'Povolit stahování ¹ablon pomocí modulu SPARTACUS?'); - -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CONNECT', 'Chyba FTP: Nepodaøilo se pøipojit k FTP.'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_MKDIR', 'Chyba FTP: Adresáø (%s) nelze vytvoøit'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CHMOD', 'Chyba FTP: Nelze nastavit práva u adresáøe (%s).'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_SUCCESS', 'FTP: Adresáø (%s) byl úspì¹nì vytvoøen.'); - -@define('PLUGIN_EVENT_SPARTACUS_FTP_USE', 'Pou¾ít vytváøení adresáøù pøes FTP?'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_USE_DESC', 'Pokud Vám bì¾í PHP v "safe_mode", musíte se podøídit jistým omezením. Tato omezení mají zjednodue¹enì øeèeno za výsledek, ¾e pokud vytvoøíte adresáø obvyklou cestou, nelze do nìj zapisovat. Ale pokud vytváøíte adresáø pomocí FTP úètu, pak toto omezení neplatí. Pokud máte zapnutý safe_mode, je vytváøení adresáøù pøes FTP prakticky jedinou cestou, jak mít mo¾nost úspì¹nì pou¾ívat SPARTACUS a upload souborù.'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_SERVER', 'Adresa FTP serveru'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_USERNAME', 'U¾ivatelské jméno k FTP'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_PASS', 'Heslo k FTP'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR', 'FTP cesta k adresáøi Serendipity'); -@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR_DESC', 'Pokud se k serveru pøipojujete pøes FTP, nemusíte se nutnì pøipojit do adresáøe Serendipity. Zde tedy musíte specifikovat cestu k adresáøi Srendipity od adresáøe, do kterého se FTP pøihla¹uje.'); +@define('PLUGIN_EVENT_SPARTACUS_NAME', 'Spartacus'); +@define('PLUGIN_EVENT_SPARTACUS_DESC', '[S]erendipity [P]lugin [A]ccess [R]epository [T]ool [A]nd [C]ustomization/[U]nification [S]ystem - Umo¾òuje stáhnout a instalovat roz¹iøující moduly (pluginy) z internetu'); +@define('PLUGIN_EVENT_SPARTACUS_FETCH', 'Kliknìte zde pro stáhnutí nových %s z internetové online databáze - Serendipity Online Repository'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHERROR', 'URL %s nelze otevøít. Server Serendipity nebo SourceForge.net mo¾ná nebì¾í - omlouváme se, zkuste to pozdìji.'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHING', 'Pokus o otevøení URL %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_URL', 'Pøijato %s bytù z vý¹e uvedené URL. Ukládání souboru jako %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_CACHE', 'Pøijato %s bytù z ji¾ existujícího souboru na Va¹em serveru. Ukládání souboru jako %s...'); +@define('PLUGIN_EVENT_SPARTACUS_FETCHED_DONE', 'Data úspì¹nì sta¾ena.'); +@define('PLUGIN_EVENT_SPARTACUS_REPOSITORY_ERROR', '
(On-line úlo¾i¹tì vrátilo chybu %s.)
'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHCHECK', '

Nebylo mo¾no získat data z on-line úlo¾i¹tì modulu Spartacus. Zkou¹ka dostupnosti úlo¾i¹tì na adrese %s.

'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHERROR', '

Diagnstická stránka modulu Spartacus vrátilo chybu (HTTP kód %s). To mù¾e znamenat, ¾e je dignostická stránka mimo provoz. Zkuste to prosím pozdìji.

'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHLINK', '

Kliknìte zde pro zobrazení diagnstické stránky modulu Spartacus a zjistìte, zda odpovídá.

'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHBLOCKED', '

SPARTACUS se neúspì¹nì pokusil pøipojit ke Googlu (chyba %d: %s).
+Vá¹ server blokuje odchozí spojení. SPARTACUS nebude fungovat, proto¾e nemù¾e kontaktovat on-line úlo¾i¹tì. Spojte se s poskytovatelem Va¹eho serveru a vy¾ádejte si u nìj povolení odchozích spojení.

Roz¹iøující moduly mohou být pøesto stále instalovány z va¹ich adresáøù na serveru. Jednodu¹e stáhnìte modul z následující adresy Webové úlo¾i¹tì modlu Spartacus, rozbalte ho do adresáøe "/plugins/"

'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTHDOWN', '

Modulu SPARTACUS se podaøilo spojit s Googlem, ale nemù¾e se spojit s on-line úlo¾i¹tìm modulu SPARTACUS. Je mo¾né, ¾e Vá¹ server blokuje nìkterá odchozí spojení, nebo je on-line úlo¾i¹tì mimo provoz. Spojte se se svým poskytovatelem webového serveru, abyste se ujistili, ¾e nemáte blokována odchozí spojení. SPARTACUS nebude fungovat, proto¾e nemù¾e kontaktovat on-line úlo¾i¹tì.

'); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_XML', 'Umístìní souborù/(mirror server) (XML metadata)'); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_FILES', 'Umístìní souborù/(mirror server) (soubory)'); +@define('PLUGIN_EVENT_SPARTACUS_MIRROR_DESC', 'Vyberte, odkud stahovat. NEMÌÒTE tuto hodnotu, pokud opravdu dobøe nevíte, co dìláte a jestli server orpavdu funguje. Tato volba je pøístupná pro teprve plánované funkce.'); +@define('PLUGIN_EVENT_SPARTACUS_CHOWN', 'Vlastník stahovaných souborù'); +@define('PLUGIN_EVENT_SPARTACUS_CHOWN_DESC', 'Zde mù¾ete zadat (FTP/Shell) vlastníka souborù (jako napø. "nobody") sta¾ených pomocí Spartacus pluginu. Pokud je nevyplnìné, nejsou provádìny ¾ádné zmìny vlastníka.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD', 'Pøístupová práva sta¾ených souborù.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DESC', 'Zde mù¾ete zadat hodnotu pøístupových práv v osmièkové soustavì (jako "0777") pro soubory (FTP/Shell) sta¾ené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude pou¾ito standardní systémové nastavení. Pamatujte, ¾e ne v¹echny webové servery umo¾òují zmìnu práv. Napø. servery ì¾ící v safe_mode módu. Mìjte na pamìti, ¾e práva musí umo¾nit webovému u¾ivateli, pod kterým bì¾í PHP, práva ètení a zápisu souboru. Jinak nebude modul Spartacus schopen pøepsat staré soubory.'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR', 'Pøístupová práva sta¾ených adresáøù'); +@define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR_DESC', 'Zde mù¾ete zadat hodnotu pøístupových práv v osmièkové soustavì (jako "0777") pro adresáøe (FTP/Shell) sta¾ené pomocí pluginy Spartacus. Pokud je pole ponecháno prázdné, bude pou¾ito standardní systémové nastavení. Pamatujte, ¾e ne v¹echny webové servery umo¾òují zmìnu práv. Napø. servery ì¾ící v safe_mode módu. Mìjte na pamìti, ¾e práva musí umo¾nit webovému u¾ivateli, pod kterým bì¾í PHP, práva ètení a zápisu souboru. Jinak nebude modul Spartacus schopen vytvoøit nové adresáøe.'); + +@define('PLUGIN_EVENT_SPARTACUS_CHECK_SIDEBAR', 'Vyhledat nové pluginy pro postranní sloupec.'); +@define('PLUGIN_EVENT_SPARTACUS_CHECK_EVENT', 'Vyhledat nové pluginy událostí.'); +@define('PLUGIN_EVENT_SPARTACUS_CHECK_HINT', 'Rada: Mù¾ete upgradovat více roz¹iøujících modulù najednou na odkaz "upgrade" prostøedním tlaèítkem my¹i. Upgrade se otevøe v novém oknì/nové zálo¾ce. Pamatujte, ¾e automatická aktualizace v¹ech roz¹iøujících modulù je èasovì nároèná operace a mù¾e vést k pøekroèení nastavených èasových limitù na serveru a z toho dùvodu k neúplnì sta¾eným souborùm. Proto tato funkènost není zámìrnì snadno pøístupná.'); + +@define('PLUGIN_EVENT_SPARTACUS_TRYCURL', 'Pokus o pou¾ití knihovny cURL jako zálo¾ního øe¹ení...'); +@define('PLUGIN_EVENT_SPARTACUS_CURLFAIL', 'Knihovna cURL taky nefunguje :-/ ...'); +@define('PLUGIN_EVENT_SPARTACUS_HEALTFIREWALLED', 'Nebylo mo¾né stáhnout soubory z on-line úlo¾i¹tì modulu SPARTACUS, nicménì se povedlo spojit se s úlo¾i¹tìm. To znamená, ¾e Vá¹ poskytovatel nejspí¹e pou¾ívá obsahový filtr a neumo¾òuje stáhovat pøes web *.php soubory. Buï musíte Va¹eho poskytovatele po¾ádat o vypnutí pøísu¹ných omezení (jako mod_security nebo jiné "reverse proxy"), nebo stahujte pluginy ruènì.'); + +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_PLUGINS', 'Povolit stahování roz¹iøujících modulù pomocí modulu SPARTACUS?'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_THEMES', 'Povolit stahování ¹ablon pomocí modulu SPARTACUS?'); + +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE', 'Povolit vzdálené prohlí¾ení informací o verzích pluginù'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_DESC', 'Pokud je povoleno, náv¹tìvníci %s si mohou zobrazit informace o verzích v¹ech nainstalovaných plugin. Není ¹patný nápad ochránit tuto URL adresu pomocí souboru .htaccess proti ne¾ádoucím pøístupùm.'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL', 'Tajný kód ke vzdálenému pøístupu k informacím o verzích pluginù'); +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL_DESC', 'Zadejte speciální URI komponentu, kterou musí lidé znát a zadat, aby mohli zobrazit informace o verzích pluginù.'); + +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CONNECT', 'Chyba FTP: Nepodaøilo se pøipojit k FTP.'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_MKDIR', 'Chyba FTP: Adresáø (%s) nelze vytvoøit'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CHMOD', 'Chyba FTP: Nelze nastavit práva u adresáøe (%s).'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_SUCCESS', 'FTP: Adresáø (%s) byl úspì¹nì vytvoøen.'); + +@define('PLUGIN_EVENT_SPARTACUS_FTP_USE', 'Pou¾ít vytváøení adresáøù pøes FTP?'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_USE_DESC', 'Pokud Vám bì¾í PHP v "safe_mode", musíte se podøídit jistým omezením. Tato omezení mají zjednodue¹enì øeèeno za výsledek, ¾e pokud vytvoøíte adresáø obvyklou cestou, nelze do nìj zapisovat. Ale pokud vytváøíte adresáø pomocí FTP úètu, pak toto omezení neplatí. Pokud máte zapnutý safe_mode, je vytváøení adresáøù pøes FTP prakticky jedinou cestou, jak mít mo¾nost úspì¹nì pou¾ívat SPARTACUS a upload souborù.'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_SERVER', 'Adresa FTP serveru'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_USERNAME', 'U¾ivatelské jméno k FTP'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_PASS', 'Heslo k FTP'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR', 'FTP cesta k adresáøi Serendipity'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR_DESC', 'Pokud se k serveru pøipojujete pøes FTP, nemusíte se nutnì pøipojit do adresáøe Serendipity. Zde tedy musíte specifikovat cestu k adresáøi Srendipity od adresáøe, do kterého se FTP pøihla¹uje.'); diff --git a/plugins/serendipity_event_spartacus/lang_en.inc.php b/plugins/serendipity_event_spartacus/lang_en.inc.php index 22e9a6c..d87b53a 100644 --- a/plugins/serendipity_event_spartacus/lang_en.inc.php +++ b/plugins/serendipity_event_spartacus/lang_en.inc.php @@ -44,4 +44,17 @@ @define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE', 'Enable remote plugin version information'); @define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_DESC', 'If enabled, visitors to %s can see the version information of all installed plugins. You might want to protect this URL through custom .htaccess rules for unprivileged access.'); @define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL', 'Secret key to Remote plugin version information'); -@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL_DESC', 'Enter a special URI component that people need to know to access your remote management version information output.'); \ No newline at end of file +@define('PLUGIN_EVENT_SPARTACUS_ENABLE_REMOTE_URL_DESC', 'Enter a special URI component that people need to know to access your remote management version information output.'); + +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CONNECT', 'FTP Error: Unable to connect to FTP.'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_MKDIR', 'FTP Error: Unable to create directory (%s).'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CHMOD', 'FTP Error: Unable to change privilegies of directory (%s).'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_SUCCESS', 'FTP: Directory (%s) successfully created.'); + +@define('PLUGIN_EVENT_SPARTACUS_FTP_USE', 'Use directory creating using ftp in safe_mode?'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_USE_DESC', 'If you are running PHP in safe_mode, some restrictions are applied. And these restrictions have the result that if you create a directory using an ordinary way, you cannot upload in this directory. But if you create directory using ftp, you can. So if you have safe_mode = on, this is only way how to use SPARTACUS and Media uploads successfully.'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_SERVER', 'FTP server address'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_USERNAME', 'FTP username'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_PASS', 'FTP password'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR', 'FTP serendipity directory'); +@define('PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR_DESC', 'When you connect to the FTP,you do not necessarilly enter into the serendipity directory. So here it is necessary to write the path from the FTP login place to the serendipity directory.'); diff --git a/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php b/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php index 9301590..13e3985 100644 --- a/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php +++ b/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php @@ -55,10 +55,13 @@ class serendipity_event_spartacus extends serendipity_event 'backend_pluginlisting_header' => true, 'backend_pluginlisting_header_upgrade' => true, - 'external_plugin' => true + 'external_plugin' => true, + + 'backend_directory_create' => true )); $propbag->add('groups', array('BACKEND_FEATURES')); - $propbag->add('configuration', array('enable_plugins', 'enable_themes', 'enable_remote', 'remote_url', 'mirror_xml', 'mirror_files', 'chown', 'chmod_files', 'chmod_dir')); + $propbag->add('configuration', array('enable_plugins', 'enable_themes', 'enable_remote', 'remote_url', 'mirror_xml', 'mirror_files', 'chown', 'chmod_files', 'chmod_dir', 'use_ftp', 'ftp_server', 'ftp_username', 'ftp_password', 'ftp_basedir')); + } function generate_content(&$title) { @@ -197,6 +200,55 @@ class serendipity_event_spartacus extends serendipity_event $propbag->add('default', 0); break; + case 'use_ftp': + if (function_exists('ftp_connect')) { + $propbag->add('type', 'boolean'); + $propbag->add('name', PLUGIN_EVENT_SPARTACUS_FTP_USE); + $propbag->add('description', PLUGIN_EVENT_SPARTACUS_FTP_USE_DESC); + if (@ini_get('safe_mode')) { + $propbag->add('default', 'true'); + } else { + $propbag->add('default', 'false'); + } + } + break; + + case 'ftp_server': + if (function_exists('ftp_connect')) { + $propbag->add('type', 'string'); + $propbag->add('name', PLUGIN_EVENT_SPARTACUS_FTP_SERVER); + $propbag->add('description', ''); + $propbag->add('default', ''); + } + break; + + case 'ftp_username': + if (function_exists('ftp_connect')) { + $propbag->add('type', 'string'); + $propbag->add('name', PLUGIN_EVENT_SPARTACUS_FTP_USERNAME); + $propbag->add('description', ''); + $propbag->add('default', ''); + } + break; + + case 'ftp_password': + if (function_exists('ftp_connect')) { + $propbag->add('type', 'string'); + $propbag->add('name', PLUGIN_EVENT_SPARTACUS_FTP_PASS); + $propbag->add('description', ''); + $propbag->add('default', ''); + } + break; + + case 'ftp_basedir': + if (function_exists('ftp_connect')) { + $propbag->add('type', 'string'); + $propbag->add('name', PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR); + $propbag->add('description', PLUGIN_EVENT_SPARTACUS_FTP_BASEDIR_DESC); + $propbag->add('default', $serendipity['serendipityHTTPPath']); + } + break; + default: return false; } @@ -240,6 +292,10 @@ class serendipity_event_spartacus extends serendipity_event function rmkdir($dir, $sub = 'plugins') { global $serendipity; + if (serendipity_db_bool($this->get_config('use_ftp')) && !empty($this->get_config('ftp_password')) { + return $this->make_dir_via_ftp($dir); + } + $spaths = explode('/', $serendipity['serendipityPath'] . $sub . '/'); $paths = explode('/', $dir); @@ -848,7 +904,7 @@ class serendipity_event_spartacus extends serendipity_event foreach($files AS $file) { $url = $mirror . '/' . $sfloc . '/' . $file . '?rev=1.9999'; $target = $pdir . $file; - @mkdir($pdir . $plugin_to_install); + $this->rmkdir($pdir . $plugin_to_install,$sub); $this->fileperm($pdir . $plugin_to_install, true); $this->fetchfile($url, $target); if (!isset($baseDir)) { @@ -862,6 +918,58 @@ class serendipity_event_spartacus extends serendipity_event } } + function make_dir_via_ftp($dir) { + global $serendipity; + + if (!serendipity_db_bool($this->get_config('use_ftp'))) { + return false; + } + + $ftp_server = $this->get_config('ftp_server'); + $ftp_user_name = $this->get_config('ftp_username'); + $ftp_user_pass = $this->get_config('ftp_password'); + $basedir = $this->get_config('ftp_basedir'); + $dir_rules = intval($this->get_config('chmod_dir'), 8); + + if (empty($ftp_server) || empty($ftp_user_name)) { + return false; + } + + $dir = str_replace($serendipity['serendipityPath'],"",$dir); + + // set up basic connection and log in with username and password + $conn_id = ftp_connect($ftp_server); + $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); + + // check connection + if ((!$conn_id) || (!$login_result)) { + $this->outputMSG('error',PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CONNECT); + return false; + } else { + $paths = preg_split('@/@', $basedir.$dir,-1,PREG_SPLIT_NO_EMPTY); + foreach ($paths as $path) { + // trying to change directory, if not succesfull, it means + // the directory does not exist and we must create it + if (!ftp_chdir($conn_id,$path)) { + if (!ftp_mkdir($conn_id,$path)) { + $this->outputMSG('error',PLUGIN_EVENT_SPARTACUS_FTP_ERROR_MKDIR); + return false; + } + if (!ftp_chmod($conn_id,$dir_rules,$path)) { + $this->outputMSG('error',PLUGIN_EVENT_SPARTACUS_FTP_ERROR_CHMOD); + return false; + } + if (!ftp_chdir($conn_id,$path)) { + return false; + } + $this->outputMSG('success',sprintf(PLUGIN_EVENT_SPARTACUS_FTP_SUCCESS, $path)); + } + } + ftp_close($conn_id); + return true; + } + } + function event_hook($event, &$bag, &$eventData) { global $serendipity; @@ -1004,6 +1112,14 @@ class serendipity_event_spartacus extends serendipity_event return false; break; + case 'backend_directory_create' : + if (serendipity_db_bool($this->get_config('use_ftp')) && (!is_dir($eventData))) { + return $this->make_dir_via_ftp($eventData); + } + + return true; + break; + default: return false; break;