From: <var...@us...> - 2021-12-08 18:34:59
|
Revision: 10749 http://sourceforge.net/p/phpwiki/code/10749 Author: vargenau Date: 2021-12-08 18:34:56 +0000 (Wed, 08 Dec 2021) Log Message: ----------- RedirectTo plugin: check only one of 'page' and 'href' is present Modified Paths: -------------- trunk/lib/plugin/RedirectTo.php trunk/locale/de/LC_MESSAGES/phpwiki.mo trunk/locale/es/LC_MESSAGES/phpwiki.mo trunk/locale/fr/LC_MESSAGES/phpwiki.mo trunk/locale/it/LC_MESSAGES/phpwiki.mo trunk/locale/ja/LC_MESSAGES/phpwiki.mo trunk/locale/nl/LC_MESSAGES/phpwiki.mo trunk/locale/po/de.po trunk/locale/po/es.po trunk/locale/po/fr.po trunk/locale/po/it.po trunk/locale/po/ja.po trunk/locale/po/nl.po trunk/locale/po/phpwiki.pot trunk/locale/po/sv.po trunk/locale/po/zh.po trunk/locale/sv/LC_MESSAGES/phpwiki.mo trunk/locale/zh/LC_MESSAGES/phpwiki.mo trunk/pgsrc/Help%2FRedirectToPlugin Modified: trunk/lib/plugin/RedirectTo.php =================================================================== --- trunk/lib/plugin/RedirectTo.php 2021-12-08 18:13:22 UTC (rev 10748) +++ trunk/lib/plugin/RedirectTo.php 2021-12-08 18:34:56 UTC (rev 10749) @@ -49,8 +49,7 @@ function getDefaultArguments() { return array('href' => '', - 'page' => false, - ); + 'page' => ''); } /** @@ -66,6 +65,13 @@ $href = $args['href']; $page = $args['page']; + + if (!$href && !$page) { + return $this->error(_("Both 'href' and 'page' parameters missing.")); + } elseif ($href && $page) { + return $this->error(_("Choose only one of 'href' or 'page' parameters.")); + } + if ($href) { // If URL is urlencoded, decode it. if (strpos('%', $href) !== false) { Modified: trunk/locale/de/LC_MESSAGES/phpwiki.mo =================================================================== (Binary files differ) Modified: trunk/locale/es/LC_MESSAGES/phpwiki.mo =================================================================== (Binary files differ) Modified: trunk/locale/fr/LC_MESSAGES/phpwiki.mo =================================================================== (Binary files differ) Modified: trunk/locale/it/LC_MESSAGES/phpwiki.mo =================================================================== (Binary files differ) Modified: trunk/locale/ja/LC_MESSAGES/phpwiki.mo =================================================================== (Binary files differ) Modified: trunk/locale/nl/LC_MESSAGES/phpwiki.mo =================================================================== (Binary files differ) Modified: trunk/locale/po/de.po =================================================================== --- trunk/locale/po/de.po 2021-12-08 18:13:22 UTC (rev 10748) +++ trunk/locale/po/de.po 2021-12-08 18:34:56 UTC (rev 10749) @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: PhpWiki 1.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-12-08 19:09+0100\n" +"POT-Creation-Date: 2021-12-08 19:31+0100\n" "PO-Revision-Date: 2000-10-31 02:23+0200\n" "Last-Translator: Reini Urban <ru...@x-...>, Carsten Klapp " "<car...@us...>, Helmer Pardun <pardunpress@t-online." @@ -2698,6 +2698,12 @@ msgid "Redirect to another URL or page." msgstr "" +msgid "Both 'href' and 'page' parameters missing." +msgstr "'href' oder 'page' Argument fehlt." + +msgid "Choose only one of 'href' or 'page' parameters." +msgstr "" + msgid "Illegal characters in external URL." msgstr "" @@ -3369,7 +3375,7 @@ msgstr "" msgid "Both 'url' and 'file' parameters missing." -msgstr "" +msgstr "'url' oder 'file' Argument fehlt." msgid "Choose only one of 'url' or 'file' parameters." msgstr "" @@ -6057,9 +6063,6 @@ #~ msgid "Recursive inclusion of page %s" #~ msgstr "Rekursiver Selbstaufruf der Seite %s" -#~ msgid "%s or %s parameter missing" -#~ msgstr "%s oder %s Argument fehlt" - #~ msgid "Edit aborted." #~ msgstr "Bearbeiten abgebrochen." Modified: trunk/locale/po/es.po =================================================================== --- trunk/locale/po/es.po 2021-12-08 18:13:22 UTC (rev 10748) +++ trunk/locale/po/es.po 2021-12-08 18:34:56 UTC (rev 10749) @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: PhpWiki 1.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-12-08 19:09+0100\n" +"POT-Creation-Date: 2021-12-08 19:31+0100\n" "PO-Revision-Date: 2000-02-01 00:50-0500\n" "Last-Translator: Pablo Roca <pr...@cl...>\n" "Language-Team: \n" @@ -2634,6 +2634,12 @@ msgid "Redirect to another URL or page." msgstr "" +msgid "Both 'href' and 'page' parameters missing." +msgstr "" + +msgid "Choose only one of 'href' or 'page' parameters." +msgstr "" + msgid "Illegal characters in external URL." msgstr "" Modified: trunk/locale/po/fr.po =================================================================== --- trunk/locale/po/fr.po 2021-12-08 18:13:22 UTC (rev 10748) +++ trunk/locale/po/fr.po 2021-12-08 18:34:56 UTC (rev 10749) @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: PhpWiki 1.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-12-08 19:09+0100\n" +"POT-Creation-Date: 2021-12-08 19:31+0100\n" "PO-Revision-Date: 2004-06-22 21:10+0200\n" "Last-Translator: Pierrick Meignen <mei...@wa...>, Roland " "Trique <rol...@fr...>, Stéphane Gourichon <stephane.gourichon@lip6." @@ -2684,6 +2684,12 @@ msgid "Redirect to another URL or page." msgstr "Redirige vers une autre URL ou page." +msgid "Both 'href' and 'page' parameters missing." +msgstr "Les paramètres « href » et « page » manquent tous les deux." + +msgid "Choose only one of 'href' or 'page' parameters." +msgstr "Choissez un seul des deux paramètres « href » ou « page »." + msgid "Illegal characters in external URL." msgstr "Caractère interdit dans une URL externe." Modified: trunk/locale/po/it.po =================================================================== --- trunk/locale/po/it.po 2021-12-08 18:13:22 UTC (rev 10748) +++ trunk/locale/po/it.po 2021-12-08 18:34:56 UTC (rev 10749) @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: PhpWiki 1.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-12-08 19:09+0100\n" +"POT-Creation-Date: 2021-12-08 19:31+0100\n" "PO-Revision-Date: 2005-02-12 16:23+0100\n" "Last-Translator: Antonio Bonifati ant[(at)]monitor.deis.unical.it\n" "Language-Team: \n" @@ -2611,6 +2611,12 @@ msgid "Redirect to another URL or page." msgstr "" +msgid "Both 'href' and 'page' parameters missing." +msgstr "" + +msgid "Choose only one of 'href' or 'page' parameters." +msgstr "" + msgid "Illegal characters in external URL." msgstr "" Modified: trunk/locale/po/ja.po =================================================================== --- trunk/locale/po/ja.po 2021-12-08 18:13:22 UTC (rev 10748) +++ trunk/locale/po/ja.po 2021-12-08 18:34:56 UTC (rev 10749) @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: PhpWiki 1.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-12-08 19:09+0100\n" +"POT-Creation-Date: 2021-12-08 19:31+0100\n" "PO-Revision-Date: 2003-06-07 09:01+0900\n" "Last-Translator: Tadashi Jokagi <web...@el...>\n" "Language-Team: LANGUAGE <LL...@li...>\n" @@ -2597,6 +2597,12 @@ msgid "Redirect to another URL or page." msgstr "" +msgid "Both 'href' and 'page' parameters missing." +msgstr "" + +msgid "Choose only one of 'href' or 'page' parameters." +msgstr "" + msgid "Illegal characters in external URL." msgstr "" Modified: trunk/locale/po/nl.po =================================================================== --- trunk/locale/po/nl.po 2021-12-08 18:13:22 UTC (rev 10748) +++ trunk/locale/po/nl.po 2021-12-08 18:34:56 UTC (rev 10749) @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PhpWiki 1.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-12-08 19:09+0100\n" +"POT-Creation-Date: 2021-12-08 19:31+0100\n" "PO-Revision-Date: 2000-09-30 02:23+0200\n" "Last-Translator: Jan Nieuwenhuizen <ja...@gn...>\n" "Language-Team: Dutch <nl...@li...>\n" @@ -2603,6 +2603,12 @@ msgid "Redirect to another URL or page." msgstr "" +msgid "Both 'href' and 'page' parameters missing." +msgstr "" + +msgid "Choose only one of 'href' or 'page' parameters." +msgstr "" + msgid "Illegal characters in external URL." msgstr "" Modified: trunk/locale/po/phpwiki.pot =================================================================== --- trunk/locale/po/phpwiki.pot 2021-12-08 18:13:22 UTC (rev 10748) +++ trunk/locale/po/phpwiki.pot 2021-12-08 18:34:56 UTC (rev 10749) @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: PhpWiki-1.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-12-08 19:09+0100\n" +"POT-Creation-Date: 2021-12-08 19:31+0100\n" "PO-Revision-Date: 2002-12-14 17:51-0500\n" "Last-Translator: Reini Urban <ru...@us...>\n" "Language-Team: LANGUAGE <LL...@li...>\n" @@ -2597,6 +2597,12 @@ msgid "Redirect to another URL or page." msgstr "" +msgid "Both 'href' and 'page' parameters missing." +msgstr "" + +msgid "Choose only one of 'href' or 'page' parameters." +msgstr "" + msgid "Illegal characters in external URL." msgstr "" Modified: trunk/locale/po/sv.po =================================================================== --- trunk/locale/po/sv.po 2021-12-08 18:13:22 UTC (rev 10748) +++ trunk/locale/po/sv.po 2021-12-08 18:34:56 UTC (rev 10749) @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: PhpWiki 1.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-12-08 19:09+0100\n" +"POT-Creation-Date: 2021-12-08 19:31+0100\n" "PO-Revision-Date: 2001-01-27 01:58+0200\n" "Last-Translator: Jon Åslund <jo...@he...>\n" "Language-Team: \n" @@ -2598,6 +2598,12 @@ msgid "Redirect to another URL or page." msgstr "" +msgid "Both 'href' and 'page' parameters missing." +msgstr "" + +msgid "Choose only one of 'href' or 'page' parameters." +msgstr "" + msgid "Illegal characters in external URL." msgstr "" Modified: trunk/locale/po/zh.po =================================================================== --- trunk/locale/po/zh.po 2021-12-08 18:13:22 UTC (rev 10748) +++ trunk/locale/po/zh.po 2021-12-08 18:34:56 UTC (rev 10749) @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: PhpWiki 1.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-12-08 19:09+0100\n" +"POT-Creation-Date: 2021-12-08 19:31+0100\n" "PO-Revision-Date: 2004-04-21 10:08+0800\n" "Last-Translator: DruryL <dr...@us...>\n" "Language-Team: DruryL <dr...@us...>\n" @@ -2606,6 +2606,12 @@ msgid "Redirect to another URL or page." msgstr "重導向到另一個 url 或頁面." +msgid "Both 'href' and 'page' parameters missing." +msgstr "'href' 或 'page' 參數遺漏." + +msgid "Choose only one of 'href' or 'page' parameters." +msgstr "" + msgid "Illegal characters in external URL." msgstr "" @@ -3265,7 +3271,7 @@ msgstr "" msgid "Both 'url' and 'file' parameters missing." -msgstr "" +msgstr "'url' 或 'file' 參數遺漏." msgid "Choose only one of 'url' or 'file' parameters." msgstr "" Modified: trunk/locale/sv/LC_MESSAGES/phpwiki.mo =================================================================== (Binary files differ) Modified: trunk/locale/zh/LC_MESSAGES/phpwiki.mo =================================================================== (Binary files differ) Modified: trunk/pgsrc/Help%2FRedirectToPlugin =================================================================== --- trunk/pgsrc/Help%2FRedirectToPlugin 2021-12-08 18:13:22 UTC (rev 10748) +++ trunk/pgsrc/Help%2FRedirectToPlugin 2021-12-08 18:34:56 UTC (rev 10749) @@ -1,4 +1,4 @@ -Date: Fri, 5 Apr 2019 10:48:21 +0000 +Date: Wed, 8 Dec 2021 19:01:09 +0000 Mime-Version: 1.0 (Produced by PhpWiki 1.6.0) Content-Type: application/x-phpwiki; pagename=Help%2FRedirectToPlugin; @@ -16,7 +16,7 @@ == Arguments == -Use only one of these arguments at a time. +You must provide a ##page## or an ##href## argument (but not both). {| class="bordered" |- @@ -26,11 +26,11 @@ |- | **page** | The page to redirect to (a wiki page name). -| none +| //empty// |- | **href** | An external URL to redirect to. Redirection to external URLs will only work on locked pages. (If the URL contains funny characters, you'll probably have to put quotes around the URL.) -| none +| //empty// |} == Caveats == This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |