From: <var...@us...> - 2022-12-16 14:48:45
|
Revision: 11035 http://sourceforge.net/p/phpwiki/code/11035 Author: vargenau Date: 2022-12-16 14:48:42 +0000 (Fri, 16 Dec 2022) Log Message: ----------- Add PhpWiki 1.6.2 to poll Modified Paths: -------------- trunk/locale/de/pgsrc/PhpWikiUmfrage trunk/locale/fr/pgsrc/SondagePhpWiki trunk/pgsrc/PhpWikiPoll Modified: trunk/locale/de/pgsrc/PhpWikiUmfrage =================================================================== --- trunk/locale/de/pgsrc/PhpWikiUmfrage 2022-12-16 14:33:36 UTC (rev 11034) +++ trunk/locale/de/pgsrc/PhpWikiUmfrage 2022-12-16 14:48:42 UTC (rev 11035) @@ -22,7 +22,7 @@ question[5]="Welche PhpWiki Version benutzt Du?" answer[5][1]="1.2.x" answer[5][2]="1.3.1-12" answer[5][3]="1.3.13" answer[5][4]="1.3.14" answer[5][5]="1.4.0" answer[5][6]="1.5.x" - answer[5][7]="1.6.0" answer[5][8]="1.6.1" + answer[5][7]="1.6.0" answer[5][8]="1.6.1" answer[5][9]="1.6.2" >> ---- Modified: trunk/locale/fr/pgsrc/SondagePhpWiki =================================================================== --- trunk/locale/fr/pgsrc/SondagePhpWiki 2022-12-16 14:33:36 UTC (rev 11034) +++ trunk/locale/fr/pgsrc/SondagePhpWiki 2022-12-16 14:48:42 UTC (rev 11035) @@ -22,7 +22,7 @@ question[5]="Quelle version de PhpWiki utilisez-vous ?" answer[5][1]="1.2.x" answer[5][2]="1.3.1-12" answer[5][3]="1.3.13" answer[5][4]="1.3.14" answer[5][5]="1.4.0" answer[5][6]="1.5.x" - answer[5][7]="1.6.0" answer[5][8]="1.6.1" + answer[5][7]="1.6.0" answer[5][8]="1.6.1" answer[5][9]="1.6.2" >> ---- Modified: trunk/pgsrc/PhpWikiPoll =================================================================== --- trunk/pgsrc/PhpWikiPoll 2022-12-16 14:33:36 UTC (rev 11034) +++ trunk/pgsrc/PhpWikiPoll 2022-12-16 14:48:42 UTC (rev 11035) @@ -22,7 +22,7 @@ question[5]="Which PhpWiki version do you use?" answer[5][1]="1.2.x" answer[5][2]="1.3.1-12" answer[5][3]="1.3.13" answer[5][4]="1.3.14" answer[5][5]="1.4.0" answer[5][6]="1.5.x" - answer[5][7]="1.6.0" answer[5][8]="1.6.1" + answer[5][7]="1.6.0" answer[5][8]="1.6.1" answer[5][9]="1.6.2" >> ---- This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <var...@us...> - 2023-03-31 15:18:35
|
Revision: 11038 http://sourceforge.net/p/phpwiki/code/11038 Author: vargenau Date: 2023-03-31 15:18:31 +0000 (Fri, 31 Mar 2023) Log Message: ----------- Remove references to PHP5 Modified Paths: -------------- trunk/config/config-dist.ini trunk/lib/WikiDB/backend/PearDB_mysqli.php trunk/lib/WikiUser/PdoDb.php Modified: trunk/config/config-dist.ini =================================================================== --- trunk/config/config-dist.ini 2023-03-28 14:53:38 UTC (rev 11037) +++ trunk/config/config-dist.ini 2023-03-31 15:18:31 UTC (rev 11038) @@ -419,7 +419,7 @@ ; Select the database backend type: ; ; SQL: access one of several SQL databases using the PEAR DB library. -; PDO: The new PHP5 library. +; PDO: The PHP Data Objects library. ; dba: use one of the standard UNIX dbm libraries. Use BerkeleyDB (db3,4) (fastest) ; file: use a serialized file database. (easiest) ; flatfile: use a flat file database. (experimental, readable, slow) Modified: trunk/lib/WikiDB/backend/PearDB_mysqli.php =================================================================== --- trunk/lib/WikiDB/backend/PearDB_mysqli.php 2023-03-28 14:53:38 UTC (rev 11037) +++ trunk/lib/WikiDB/backend/PearDB_mysqli.php 2023-03-31 15:18:31 UTC (rev 11038) @@ -82,7 +82,7 @@ $dbh->escapeSimple($content), $dbh->escapeSimple($this->_serialize($data)) )); - // real binding (prepare,execute) only since mysqli + PHP5 + // real binding (prepare,execute) $this->_update_recent_table($id); $this->_update_nonempty_table($id); $this->unlock(); Modified: trunk/lib/WikiUser/PdoDb.php =================================================================== --- trunk/lib/WikiUser/PdoDb.php 2023-03-28 14:53:38 UTC (rev 11037) +++ trunk/lib/WikiUser/PdoDb.php 2023-03-31 15:18:31 UTC (rev 11038) @@ -26,7 +26,7 @@ class _PdoDbPassUser extends _DbPassUser /** - * PDO DB methods (PHP5) + * PDO DB methods * prepare, bind, execute. * We use numerical FETCH_MODE_ROW, so we don't need aliases in the auth_* SQL statements. * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <var...@us...> - 2023-07-13 09:50:56
|
Revision: 11041 http://sourceforge.net/p/phpwiki/code/11041 Author: vargenau Date: 2023-07-13 09:50:53 +0000 (Thu, 13 Jul 2023) Log Message: ----------- PhpWiki 1.6.2 should work for all PHP releases from 5.3.3 to 8.2.x. Modified Paths: -------------- trunk/INSTALL trunk/locale/it/pgsrc/NoteDiRilascio trunk/pgsrc/ReleaseNotes Modified: trunk/INSTALL =================================================================== --- trunk/INSTALL 2023-07-13 09:49:32 UTC (rev 11040) +++ trunk/INSTALL 2023-07-13 09:50:53 UTC (rev 11041) @@ -1,7 +1,7 @@ REQUIREMENTS PhpWiki 1.6.2 requires a web server with at least PHP version 5.3.3. -PhpWiki 1.6.2 should work for all PHP releases from 5.3.3 to 8.2.0. +PhpWiki 1.6.2 should work for all PHP releases from 5.3.3 to 8.2.x. Visit <http://www.php.net> and <http://php.net/downloads.php> for downloads and information. Modified: trunk/locale/it/pgsrc/NoteDiRilascio =================================================================== --- trunk/locale/it/pgsrc/NoteDiRilascio 2023-07-13 09:49:32 UTC (rev 11040) +++ trunk/locale/it/pgsrc/NoteDiRilascio 2023-07-13 09:50:53 UTC (rev 11041) @@ -1,4 +1,4 @@ -Date: Fri, 16 Dec 2022 15:26:20 +0000 +Date: Thu, 13 Jul 2023 11:46:15 +0000 Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) Content-Type: application/x-phpwiki; pagename=NoteDiRilascio; @@ -8,10 +8,10 @@ <<CreateToc with_toclink||=1 headers||=1,2,3 width=300px position=right>> -== 1.6.2 2022-12-18 Marc-Etienne Vargenau == +== 1.6.2 2023-07-13 Marc-Etienne Vargenau == PhpWiki 1.6.2 is the last release compatible with PHP 5. -It should work for all PHP releases from 5.3.3 to 8.2.0. +It should work for all PHP releases from 5.3.3 to 8.2.x. Next release will require at least PHP 7.4. === Fixes === Modified: trunk/pgsrc/ReleaseNotes =================================================================== --- trunk/pgsrc/ReleaseNotes 2023-07-13 09:49:32 UTC (rev 11040) +++ trunk/pgsrc/ReleaseNotes 2023-07-13 09:50:53 UTC (rev 11041) @@ -1,4 +1,4 @@ -Date: Fri, 16 Dec 2022 15:26:20 +0000 +Date: Thu, 13 Jul 2023 11:46:15 +0000 Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) Content-Type: application/x-phpwiki; pagename=ReleaseNotes; @@ -8,10 +8,10 @@ <<CreateToc with_toclink||=1 headers||=1,2,3 width=300px position=right>> -== 1.6.2 2022-12-18 Marc-Etienne Vargenau == +== 1.6.2 2023-07-13 Marc-Etienne Vargenau == PhpWiki 1.6.2 is the last release compatible with PHP 5. -It should work for all PHP releases from 5.3.3 to 8.2.0. +It should work for all PHP releases from 5.3.3 to 8.2.x. Next release will require at least PHP 7.4. === Fixes === This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <var...@us...> - 2023-07-13 16:57:25
|
Revision: 11044 http://sourceforge.net/p/phpwiki/code/11044 Author: vargenau Date: 2023-07-13 16:57:23 +0000 (Thu, 13 Jul 2023) Log Message: ----------- Prepare for PhpWiki 1.7.0: require at least PHP 7.4 Modified Paths: -------------- trunk/INSTALL trunk/Makefile trunk/index.php trunk/lib/main.php trunk/lib/prepend.php 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/sv.po trunk/locale/po/zh.po Modified: trunk/INSTALL =================================================================== --- trunk/INSTALL 2023-07-13 10:04:24 UTC (rev 11043) +++ trunk/INSTALL 2023-07-13 16:57:23 UTC (rev 11044) @@ -1,7 +1,7 @@ REQUIREMENTS -PhpWiki 1.6.2 requires a web server with at least PHP version 5.3.3. -PhpWiki 1.6.2 should work for all PHP releases from 5.3.3 to 8.2.x. +PhpWiki 1.7.0 requires a web server with at least PHP version 7.4.0. +PhpWiki 1.7.0 should work for all PHP releases from 7.4.0 to 8.2.x. Visit <http://www.php.net> and <http://php.net/downloads.php> for downloads and information. @@ -113,7 +113,7 @@ Unzip this file into the directory where you want it to live. That's it. -bash$ unzip phpwiki-1.6.2.zip +bash$ unzip phpwiki-1.7.0.zip In the config subdirectory copy 'config-dist.ini' to 'config.ini' and edit the settings in 'config.ini' to your liking. Modified: trunk/Makefile =================================================================== --- trunk/Makefile 2023-07-13 10:04:24 UTC (rev 11043) +++ trunk/Makefile 2023-07-13 16:57:23 UTC (rev 11044) @@ -1,4 +1,4 @@ -VERSION=1.6.2 +VERSION=1.7.0 RPMBUILD=rpmbuild clean: Modified: trunk/index.php =================================================================== --- trunk/index.php 2023-07-13 10:04:24 UTC (rev 11043) +++ trunk/index.php 2023-07-13 16:57:23 UTC (rev 11044) @@ -35,8 +35,8 @@ require_once(dirname(__FILE__) . '/lib/IniConfig.php'); IniConfig(dirname(__FILE__) . "/config/config.ini"); -if (version_compare(PHP_VERSION, '5.3.3', '<')) { - exit(_("Your PHP version is too old. You must have at least PHP 5.3.3.")); +if (version_compare(PHP_VERSION, '7.4.0', '<')) { + exit(_("Your PHP version is too old. You must have at least PHP 7.4.0.")); } //////////////////////////////////////////////////////////////// Modified: trunk/lib/main.php =================================================================== --- trunk/lib/main.php 2023-07-13 10:04:24 UTC (rev 11043) +++ trunk/lib/main.php 2023-07-13 16:57:23 UTC (rev 11044) @@ -1493,8 +1493,8 @@ function main() { - if (version_compare(PHP_VERSION, '5.3.3', '<')) { - exit(_("Your PHP version is too old. You must have at least PHP 5.3.3.")); + if (version_compare(PHP_VERSION, '7.4.0', '<')) { + exit(_("Your PHP version is too old. You must have at least PHP 7.4.0.")); } if (!USE_DB_SESSION) { Modified: trunk/lib/prepend.php =================================================================== --- trunk/lib/prepend.php 2023-07-13 10:04:24 UTC (rev 11043) +++ trunk/lib/prepend.php 2023-07-13 16:57:23 UTC (rev 11044) @@ -29,7 +29,7 @@ * Things which must be done and defined before anything else. */ -define('PHPWIKI_VERSION', '1.6.2'); +define('PHPWIKI_VERSION', '1.7.0'); // A new php-5.1.x feature: Turn off php-5.1.x auto_globals_jit = On, or use this mess below. if (empty($GLOBALS['HTTP_SERVER_VARS'])) { Modified: trunk/locale/po/de.po =================================================================== --- trunk/locale/po/de.po 2023-07-13 10:04:24 UTC (rev 11043) +++ trunk/locale/po/de.po 2023-07-13 16:57:23 UTC (rev 11044) @@ -20,7 +20,7 @@ msgid "CategoryGroup" msgstr "KategorieGruppen" -msgid "Your PHP version is too old. You must have at least PHP 5.3.3." +msgid "Your PHP version is too old. You must have at least PHP 7.4.0." msgstr "" msgid "BAD semantic relation link" Modified: trunk/locale/po/es.po =================================================================== --- trunk/locale/po/es.po 2023-07-13 10:04:24 UTC (rev 11043) +++ trunk/locale/po/es.po 2023-07-13 16:57:23 UTC (rev 11044) @@ -25,7 +25,7 @@ msgid "CategoryGroup" msgstr "GrupoCategoría" -msgid "Your PHP version is too old. You must have at least PHP 5.3.3." +msgid "Your PHP version is too old. You must have at least PHP 7.4.0." msgstr "" msgid "BAD semantic relation link" Modified: trunk/locale/po/fr.po =================================================================== --- trunk/locale/po/fr.po 2023-07-13 10:04:24 UTC (rev 11043) +++ trunk/locale/po/fr.po 2023-07-13 16:57:23 UTC (rev 11044) @@ -22,9 +22,9 @@ msgid "CategoryGroup" msgstr "CatégorieGroupes" -msgid "Your PHP version is too old. You must have at least PHP 5.3.3." +msgid "Your PHP version is too old. You must have at least PHP 7.4.0." msgstr "" -"Votre version de PHP est trop ancienne. Il faut avoir au moins PHP 5.3.3." +"Votre version de PHP est trop ancienne. Il faut avoir au moins PHP 7.4.0." msgid "BAD semantic relation link" msgstr "MAUVAIS lien de relation sémantique" Modified: trunk/locale/po/it.po =================================================================== --- trunk/locale/po/it.po 2023-07-13 10:04:24 UTC (rev 11043) +++ trunk/locale/po/it.po 2023-07-13 16:57:23 UTC (rev 11044) @@ -19,7 +19,7 @@ msgid "CategoryGroup" msgstr "CategoriaGruppo" -msgid "Your PHP version is too old. You must have at least PHP 5.3.3." +msgid "Your PHP version is too old. You must have at least PHP 7.4.0." msgstr "" msgid "BAD semantic relation link" Modified: trunk/locale/po/ja.po =================================================================== --- trunk/locale/po/ja.po 2023-07-13 10:04:24 UTC (rev 11043) +++ trunk/locale/po/ja.po 2023-07-13 16:57:23 UTC (rev 11044) @@ -18,7 +18,7 @@ msgid "CategoryGroup" msgstr "" -msgid "Your PHP version is too old. You must have at least PHP 5.3.3." +msgid "Your PHP version is too old. You must have at least PHP 7.4.0." msgstr "" msgid "BAD semantic relation link" Modified: trunk/locale/po/nl.po =================================================================== --- trunk/locale/po/nl.po 2023-07-13 10:04:24 UTC (rev 11043) +++ trunk/locale/po/nl.po 2023-07-13 16:57:23 UTC (rev 11044) @@ -22,7 +22,7 @@ msgid "CategoryGroup" msgstr "" -msgid "Your PHP version is too old. You must have at least PHP 5.3.3." +msgid "Your PHP version is too old. You must have at least PHP 7.4.0." msgstr "" msgid "BAD semantic relation link" Modified: trunk/locale/po/sv.po =================================================================== --- trunk/locale/po/sv.po 2023-07-13 10:04:24 UTC (rev 11043) +++ trunk/locale/po/sv.po 2023-07-13 16:57:23 UTC (rev 11044) @@ -19,7 +19,7 @@ msgid "CategoryGroup" msgstr "" -msgid "Your PHP version is too old. You must have at least PHP 5.3.3." +msgid "Your PHP version is too old. You must have at least PHP 7.4.0." msgstr "" msgid "BAD semantic relation link" Modified: trunk/locale/po/zh.po =================================================================== --- trunk/locale/po/zh.po 2023-07-13 10:04:24 UTC (rev 11043) +++ trunk/locale/po/zh.po 2023-07-13 16:57:23 UTC (rev 11044) @@ -18,7 +18,7 @@ msgid "CategoryGroup" msgstr "" -msgid "Your PHP version is too old. You must have at least PHP 5.3.3." +msgid "Your PHP version is too old. You must have at least PHP 7.4.0." msgstr "" msgid "BAD semantic relation link" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <var...@us...> - 2023-07-13 17:08:54
|
Revision: 11045 http://sourceforge.net/p/phpwiki/code/11045 Author: vargenau Date: 2023-07-13 17:08:38 +0000 (Thu, 13 Jul 2023) Log Message: ----------- Update pgsrc for PhpWiki 1.7.0 Modified Paths: -------------- trunk/locale/de/pgsrc/%C3%84hnlicheSeiten trunk/locale/de/pgsrc/AlleBenutzer trunk/locale/de/pgsrc/AlleSeiten trunk/locale/de/pgsrc/AlleSeitenEditiertVonMir trunk/locale/de/pgsrc/AlleSeitenErzeugtVonMir trunk/locale/de/pgsrc/AlleSeitenImBesitzVonMir trunk/locale/de/pgsrc/BackLinks trunk/locale/de/pgsrc/BenutzerEinstellungen trunk/locale/de/pgsrc/DebugAuthInfo trunk/locale/de/pgsrc/DebugBackendInfo trunk/locale/de/pgsrc/DebugGruppenInfo trunk/locale/de/pgsrc/EditiereText trunk/locale/de/pgsrc/Einstellungen trunk/locale/de/pgsrc/FuzzySuche trunk/locale/de/pgsrc/G%C3%A4steBuch trunk/locale/de/pgsrc/GaesteBuch trunk/locale/de/pgsrc/Geringf%C3%BCgige%C3%84nderungen trunk/locale/de/pgsrc/GleicheSeiten trunk/locale/de/pgsrc/Hilfe trunk/locale/de/pgsrc/Hilfe%2FAktionsSeite trunk/locale/de/pgsrc/Hilfe%2FAutorenProtokollPlugin trunk/locale/de/pgsrc/Hilfe%2FBackLinksPlugin trunk/locale/de/pgsrc/Hilfe%2FGraphVizPlugin trunk/locale/de/pgsrc/Hilfe%2FGuterStil trunk/locale/de/pgsrc/Hilfe%2FHalloWeltPlugin trunk/locale/de/pgsrc/Hilfe%2FHochLadenPlugin trunk/locale/de/pgsrc/Hilfe%2FInhaltsVerzeichnisPlugin trunk/locale/de/pgsrc/Hilfe%2FModerierteSeitePlugin trunk/locale/de/pgsrc/Hilfe%2FNeueSeitePlugin trunk/locale/de/pgsrc/Hilfe%2FNeuerKommentarPlugin trunk/locale/de/pgsrc/Hilfe%2FPhotoAlbumPlugin trunk/locale/de/pgsrc/Hilfe%2FPhpWiki trunk/locale/de/pgsrc/Hilfe%2FSeitenErzeugen trunk/locale/de/pgsrc/Hilfe%2FSteve%20Wainstead trunk/locale/de/pgsrc/Hilfe%2FTextBearbeiten trunk/locale/de/pgsrc/Hilfe%2FTextFormatierungsRegeln trunk/locale/de/pgsrc/Hilfe%2FVorlagePlugin trunk/locale/de/pgsrc/Hilfe%2FWabiSabi trunk/locale/de/pgsrc/Hilfe%2FWieManWikiBenutzt trunk/locale/de/pgsrc/Hilfe%2FWikiTechnik trunk/locale/de/pgsrc/Hilfe%2FWikiWikiWeb trunk/locale/de/pgsrc/Hilfe%2FZufallsSeitePlugin trunk/locale/de/pgsrc/HochLaden trunk/locale/de/pgsrc/HomePage trunk/locale/de/pgsrc/InterWikiListe trunk/locale/de/pgsrc/KategorieAktionSeite trunk/locale/de/pgsrc/KategorieKategorie trunk/locale/de/pgsrc/KategorieWikiPlugin trunk/locale/de/pgsrc/LeereSeiten trunk/locale/de/pgsrc/LinkSuche trunk/locale/de/pgsrc/ListeRelationen trunk/locale/de/pgsrc/MeistBesucht trunk/locale/de/pgsrc/ModerierteSeite trunk/locale/de/pgsrc/NeueSeite trunk/locale/de/pgsrc/Neueste%C3%84nderungen trunk/locale/de/pgsrc/NeuesteSeiten trunk/locale/de/pgsrc/PasswortZur%C3%BCcksetzen trunk/locale/de/pgsrc/PhpWikiDokumentation trunk/locale/de/pgsrc/PhpWikiSystemverwalten trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FAclL%C3%B6schen trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FAclSetzen trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FAclSetzenEinfach trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FChown trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FEntfernen trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FL%C3%B6schen trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FSuchenErsetzen trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FUmbenennen trunk/locale/de/pgsrc/PhpWikiUmfrage trunk/locale/de/pgsrc/SandKasten trunk/locale/de/pgsrc/SandKiste trunk/locale/de/pgsrc/SeiteBeobarten trunk/locale/de/pgsrc/SeiteFinden trunk/locale/de/pgsrc/SeiteSpeichern trunk/locale/de/pgsrc/SeitenInfo trunk/locale/de/pgsrc/SeitenProtokoll trunk/locale/de/pgsrc/SemantischeRelationen trunk/locale/de/pgsrc/SemantischeSuche trunk/locale/de/pgsrc/StartSeite trunk/locale/de/pgsrc/StartSeiteAlias trunk/locale/de/pgsrc/TitelSuche trunk/locale/de/pgsrc/Verlinkte%C3%84nderungen trunk/locale/de/pgsrc/VerwaisteSeiten trunk/locale/de/pgsrc/VolltextSuche trunk/locale/de/pgsrc/Vorlage%2FBeispiel trunk/locale/de/pgsrc/WerIstOnline trunk/locale/de/pgsrc/WikiAdminAuswahl trunk/locale/de/pgsrc/WunschZettelSeiten trunk/locale/de/pgsrc/ZufallsSeite trunk/locale/es/pgsrc/Ayuda trunk/locale/es/pgsrc/Ayuda%2FAgregarPaginas trunk/locale/es/pgsrc/Ayuda%2FBuenEstilo trunk/locale/es/pgsrc/Ayuda%2FComoUsarWiki trunk/locale/es/pgsrc/Ayuda%2FEditarElTexto trunk/locale/es/pgsrc/Ayuda%2FKBrown trunk/locale/es/pgsrc/Ayuda%2FMasAcercadeLaMecanica trunk/locale/es/pgsrc/Ayuda%2FPhpWiki trunk/locale/es/pgsrc/Ayuda%2FReglasDeFormatoDeTexto trunk/locale/es/pgsrc/Ayuda%2FSteve%20Wainstead trunk/locale/es/pgsrc/Ayuda%2FWabiSabi trunk/locale/es/pgsrc/Ayuda%2FWikiWikiWeb trunk/locale/es/pgsrc/BuscarP%C3%A1gina trunk/locale/es/pgsrc/CajaDeArena trunk/locale/es/pgsrc/CambiosRecientes trunk/locale/es/pgsrc/HomePage trunk/locale/es/pgsrc/MasPopulares trunk/locale/es/pgsrc/NotasDeLiberacion trunk/locale/es/pgsrc/P%C3%A1ginaPrincipal trunk/locale/es/pgsrc/TodasLasPaginas trunk/locale/es/pgsrc/VisitantesRecientes trunk/locale/fr/pgsrc/%C3%89diterLesM%C3%A9taDonn%C3%A9es trunk/locale/fr/pgsrc/%C3%89ditionsR%C3%A9centes trunk/locale/fr/pgsrc/AdministrationDePhpWiki trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FChown trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FD%C3%A9finirAcl trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FD%C3%A9finirAclSimple trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FPurger trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FRechercherRemplacer trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FRenommer trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FSupprimer trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FSupprimerAcl trunk/locale/fr/pgsrc/Aide trunk/locale/fr/pgsrc/Aide%2F%C3%89diterLeContenu trunk/locale/fr/pgsrc/Aide%2FAjouterDesPages trunk/locale/fr/pgsrc/Aide%2FCommentUtiliserUnWiki trunk/locale/fr/pgsrc/Aide%2FD%C3%A9tailsTechniques trunk/locale/fr/pgsrc/Aide%2FGreffon%C3%89diterLesM%C3%A9taDonn%C3%A9es trunk/locale/fr/pgsrc/Aide%2FGreffonAjouterDesCommentaires trunk/locale/fr/pgsrc/Aide%2FGreffonAlbumPhotos trunk/locale/fr/pgsrc/Aide%2FGreffonBeauTableau trunk/locale/fr/pgsrc/Aide%2FGreffonBonjourLeMonde trunk/locale/fr/pgsrc/Aide%2FGreffonCalendrier trunk/locale/fr/pgsrc/Aide%2FGreffonColorationPhp trunk/locale/fr/pgsrc/Aide%2FGreffonCommenter trunk/locale/fr/pgsrc/Aide%2FGreffonCr%C3%A9erUnePage trunk/locale/fr/pgsrc/Aide%2FGreffonCr%C3%A9erUneTdm trunk/locale/fr/pgsrc/Aide%2FGreffonD%C3%A9plierLesSousPages trunk/locale/fr/pgsrc/Aide%2FGreffonHistoriqueAuteur trunk/locale/fr/pgsrc/Aide%2FGreffonHtmlPur trunk/locale/fr/pgsrc/Aide%2FGreffonInclureUnePage trunk/locale/fr/pgsrc/Aide%2FGreffonInfosSyst%C3%A8me trunk/locale/fr/pgsrc/Aide%2FGreffonIns%C3%A9rer trunk/locale/fr/pgsrc/Aide%2FGreffonListeDePages trunk/locale/fr/pgsrc/Aide%2FGreffonListeDesSousPages trunk/locale/fr/pgsrc/Aide%2FGreffonListeDuCalendrier trunk/locale/fr/pgsrc/Aide%2FGreffonPageAl%C3%A9atoire trunk/locale/fr/pgsrc/Aide%2FGreffonPagesFloues trunk/locale/fr/pgsrc/Aide%2FGreffonRechercheExterne trunk/locale/fr/pgsrc/Aide%2FGreffonRedirection trunk/locale/fr/pgsrc/Aide%2FGreffonRessourcesRss trunk/locale/fr/pgsrc/Aide%2FGreffonTableauAncienStyle trunk/locale/fr/pgsrc/Aide%2FGreffonTeX2png trunk/locale/fr/pgsrc/Aide%2FGreffonTestDeCache trunk/locale/fr/pgsrc/Aide%2FGreffonWiki trunk/locale/fr/pgsrc/Aide%2FGreffonWikiBlog trunk/locale/fr/pgsrc/Aide%2FIc%C3%B4nesDeLien trunk/locale/fr/pgsrc/Aide%2FInterWiki trunk/locale/fr/pgsrc/Aide%2FLienGoogle trunk/locale/fr/pgsrc/Aide%2FListeDePages trunk/locale/fr/pgsrc/Aide%2FPhpWiki trunk/locale/fr/pgsrc/Aide%2FR%C3%A8glesDeFormatageDesTextes trunk/locale/fr/pgsrc/Aide%2FSteve%20Wainstead trunk/locale/fr/pgsrc/Aide%2FStyleCorrect trunk/locale/fr/pgsrc/Aide%2FURLMagiquesPhpWiki trunk/locale/fr/pgsrc/Aide%2FWabiSabi trunk/locale/fr/pgsrc/Aide%2FWikiWikiWeb trunk/locale/fr/pgsrc/Aide%2FWikisUtilisantPhpWiki trunk/locale/fr/pgsrc/AliasAccueil trunk/locale/fr/pgsrc/Bac%C3%80Sable trunk/locale/fr/pgsrc/CarteInterWiki trunk/locale/fr/pgsrc/Cat%C3%A9gorieCat%C3%A9gorie trunk/locale/fr/pgsrc/Cat%C3%A9gorieGreffonWiki trunk/locale/fr/pgsrc/Cat%C3%A9gorieGroupes trunk/locale/fr/pgsrc/Cat%C3%A9goriePageDAction trunk/locale/fr/pgsrc/Cat%C3%A9goriePagesAccueil trunk/locale/fr/pgsrc/ChangementsLi%C3%A9s trunk/locale/fr/pgsrc/ChercherUnePage trunk/locale/fr/pgsrc/ClassezLa trunk/locale/fr/pgsrc/CommentairesR%C3%A9cents trunk/locale/fr/pgsrc/Cr%C3%A9erUnePage trunk/locale/fr/pgsrc/D%C3%A9bogageDePhpWiki trunk/locale/fr/pgsrc/D%C3%A9poserUnFichier trunk/locale/fr/pgsrc/Derni%C3%A8resModifs trunk/locale/fr/pgsrc/Derni%C3%A8resModifsCompl%C3%A8tes trunk/locale/fr/pgsrc/DocumentationDePhpWiki trunk/locale/fr/pgsrc/GestionnaireDesGreffons trunk/locale/fr/pgsrc/HistoriqueDeLaPage trunk/locale/fr/pgsrc/HomePage trunk/locale/fr/pgsrc/InfosAuthentification trunk/locale/fr/pgsrc/InfosDeD%C3%A9bogage trunk/locale/fr/pgsrc/InfosSurLaPage trunk/locale/fr/pgsrc/LesPlusVisit%C3%A9es trunk/locale/fr/pgsrc/ManuelPhpWiki trunk/locale/fr/pgsrc/ModifsR%C3%A9centesPhpWiki trunk/locale/fr/pgsrc/NotesDeVersion trunk/locale/fr/pgsrc/PageAccueil trunk/locale/fr/pgsrc/PageAl%C3%A9atoire trunk/locale/fr/pgsrc/PagesFloues trunk/locale/fr/pgsrc/PagesOrphelines trunk/locale/fr/pgsrc/PagesRecherch%C3%A9es trunk/locale/fr/pgsrc/PagesSemblables trunk/locale/fr/pgsrc/PierrickMeignen trunk/locale/fr/pgsrc/Pr%C3%A9f%C3%A9rencesUtilisateur trunk/locale/fr/pgsrc/QuiEstEnLigne trunk/locale/fr/pgsrc/R%C3%A9cup%C3%A9rationDeLaPage trunk/locale/fr/pgsrc/R%C3%A9troLiens trunk/locale/fr/pgsrc/RechercheEnTexteInt%C3%A9gral trunk/locale/fr/pgsrc/RechercheInterWiki trunk/locale/fr/pgsrc/RechercheParTitre trunk/locale/fr/pgsrc/SommaireDuProjet trunk/locale/fr/pgsrc/SondagePhpWiki trunk/locale/fr/pgsrc/Suivre trunk/locale/fr/pgsrc/TousLesUtilisateurs trunk/locale/fr/pgsrc/ToutesLesPages trunk/locale/fr/pgsrc/TraduireUnTexte trunk/locale/fr/pgsrc/VersionsR%C3%A9centes trunk/locale/fr/pgsrc/VisiteursR%C3%A9cents trunk/locale/it/pgsrc/Aiuto trunk/locale/it/pgsrc/Aiuto%2FAggiungerePagine trunk/locale/it/pgsrc/Aiuto%2FBuonStile trunk/locale/it/pgsrc/Aiuto%2FComeUsareWiki trunk/locale/it/pgsrc/Aiuto%2FMagicPhpWikiURLs trunk/locale/it/pgsrc/Aiuto%2FModificaIlTesto trunk/locale/it/pgsrc/Aiuto%2FPhpWiki trunk/locale/it/pgsrc/Aiuto%2FRegoleFormattazioneTesto trunk/locale/it/pgsrc/Aiuto%2FSteve%20Wainstead trunk/locale/it/pgsrc/Aiuto%2FVarieSulFunzionamento trunk/locale/it/pgsrc/Aiuto%2FWabiSabi trunk/locale/it/pgsrc/Aiuto%2FWikiWikiWeb trunk/locale/it/pgsrc/AmministrazioneDiPhpWiki trunk/locale/it/pgsrc/AmministrazioneDiPhpWiki%2FRimuovi trunk/locale/it/pgsrc/CambiamentiRecenti trunk/locale/it/pgsrc/FuzzyPages trunk/locale/it/pgsrc/HomePage trunk/locale/it/pgsrc/NoteDiRilascio trunk/locale/it/pgsrc/PaginaPrincipale trunk/locale/it/pgsrc/Pi%C3%B9Popolari trunk/locale/it/pgsrc/RicercaDelTesto trunk/locale/it/pgsrc/RicercaPerTitolo trunk/locale/it/pgsrc/ScatolaDiSabbia trunk/locale/it/pgsrc/TrovaPagina trunk/locale/it/pgsrc/TutteLePagine trunk/locale/it/pgsrc/VisitatoriRecenti trunk/locale/ja/pgsrc/%E3%83%9A%E3%83%BC%E3%82%B8%E6%A4%9C%E7%B4%A2 trunk/locale/ja/pgsrc/%E3%83%9B%E3%83%BC%E3%83%A0%E3%83%9A%E3%83%BC%E3%82%B8 trunk/locale/ja/pgsrc/HomePage trunk/locale/nl/pgsrc/Help trunk/locale/nl/pgsrc/Help%2FGebruikersVoorkeuren trunk/locale/nl/pgsrc/Help%2FGoedeStijl trunk/locale/nl/pgsrc/Help%2FHoeWikiTeGebruiken trunk/locale/nl/pgsrc/Help%2FJanNieuwenhuizen trunk/locale/nl/pgsrc/Help%2FMeerOverTechnieken trunk/locale/nl/pgsrc/Help%2FPaginasToevoegen trunk/locale/nl/pgsrc/Help%2FPhpWiki trunk/locale/nl/pgsrc/Help%2FTekstFormatteringsRegels trunk/locale/nl/pgsrc/Help%2FToverPhpWikiURLs trunk/locale/nl/pgsrc/Help%2FVeranderTekst trunk/locale/nl/pgsrc/Help%2FWabiSabi trunk/locale/nl/pgsrc/Help%2FWikiWikiWeb trunk/locale/nl/pgsrc/HomePage trunk/locale/nl/pgsrc/MeestBezocht trunk/locale/nl/pgsrc/PhpWikiBeheer trunk/locale/nl/pgsrc/PhpWikiBeheer%2FVerwijder trunk/locale/nl/pgsrc/PhpWikiBeheer%2FZoekVervangt trunk/locale/nl/pgsrc/PhpWikiDocumentatie trunk/locale/nl/pgsrc/RecenteBezoekers trunk/locale/nl/pgsrc/RecenteVeranderingen trunk/locale/nl/pgsrc/ThuisPagina trunk/locale/nl/pgsrc/UitgaveNoten trunk/locale/nl/pgsrc/ZandBak trunk/locale/nl/pgsrc/ZoekPagina trunk/locale/sv/pgsrc/Framsida trunk/locale/sv/pgsrc/G%C3%A4stboken trunk/locale/sv/pgsrc/Hj%C3%A4lp trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FHurManAnv%C3%A4nderWiki trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FL%C3%A4ggaTillSidor trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FMerOmMekanismerna trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FPhpWiki trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FRedigeraText trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FSteve%20Wainstead trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FTextformateringsregler trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FWikiWikiWeb trunk/locale/sv/pgsrc/HomePage trunk/locale/sv/pgsrc/MestPopul%C3%A4r trunk/locale/sv/pgsrc/PhpWikiAdministration trunk/locale/sv/pgsrc/S%C3%B6kEfterSida trunk/locale/sv/pgsrc/Sandl%C3%A5dan trunk/locale/sv/pgsrc/Senaste%C3%84ndringar trunk/locale/zh/pgsrc/%E9%A6%96%E9%A0%81 trunk/locale/zh/pgsrc/AllPages trunk/locale/zh/pgsrc/AllUsers trunk/locale/zh/pgsrc/BackLinks trunk/locale/zh/pgsrc/DebugBackendInfo trunk/locale/zh/pgsrc/FindPage trunk/locale/zh/pgsrc/FullRecentChanges trunk/locale/zh/pgsrc/FullTextSearch trunk/locale/zh/pgsrc/FuzzyPages trunk/locale/zh/pgsrc/Help trunk/locale/zh/pgsrc/Help%2FAddingPages trunk/locale/zh/pgsrc/Help%2FBackLinksPlugin trunk/locale/zh/pgsrc/Help%2FCalendarPlugin trunk/locale/zh/pgsrc/Help%2FCommentPlugin trunk/locale/zh/pgsrc/Help%2FEditText trunk/locale/zh/pgsrc/Help%2FExternalSearchPlugin trunk/locale/zh/pgsrc/Help%2FHelloWorldPlugin trunk/locale/zh/pgsrc/Help%2FHowToUseWiki trunk/locale/zh/pgsrc/Help%2FInterWiki trunk/locale/zh/pgsrc/Help%2FLinkIcons trunk/locale/zh/pgsrc/Help%2FMagicPhpWikiURLs trunk/locale/zh/pgsrc/Help%2FMoreAboutMechanics trunk/locale/zh/pgsrc/Help%2FOldStyleTablePlugin trunk/locale/zh/pgsrc/Help%2FPhotoAlbumPlugin trunk/locale/zh/pgsrc/Help%2FPhpHighlightPlugin trunk/locale/zh/pgsrc/Help%2FPhpWiki trunk/locale/zh/pgsrc/Help%2FRandomPagePlugin trunk/locale/zh/pgsrc/Help%2FRedirectToPlugin trunk/locale/zh/pgsrc/Help%2FSystemInfoPlugin trunk/locale/zh/pgsrc/Help%2FTranscludePlugin trunk/locale/zh/pgsrc/Help%2FWikiPlugin trunk/locale/zh/pgsrc/Help%2FWikiWikiWeb trunk/locale/zh/pgsrc/HomePage trunk/locale/zh/pgsrc/HomePageAlias trunk/locale/zh/pgsrc/InterWikiMap trunk/locale/zh/pgsrc/InterWikiSearch trunk/locale/zh/pgsrc/LikePages trunk/locale/zh/pgsrc/OrphanedPages trunk/locale/zh/pgsrc/PageDump trunk/locale/zh/pgsrc/PhpWikiAdministration trunk/locale/zh/pgsrc/PhpWikiDebug trunk/locale/zh/pgsrc/RandomPage trunk/locale/zh/pgsrc/RecentChanges trunk/locale/zh/pgsrc/RecentEdits trunk/locale/zh/pgsrc/RecentVisitors trunk/locale/zh/pgsrc/SandBox trunk/locale/zh/pgsrc/TitleSearch trunk/locale/zh/pgsrc/UpLoad trunk/locale/zh/pgsrc/UserPreferences trunk/locale/zh/pgsrc/WantedPages trunk/pgsrc/AllPages trunk/pgsrc/AllPagesByAcl trunk/pgsrc/AllPagesCreatedByMe trunk/pgsrc/AllPagesLastEditedByMe trunk/pgsrc/AllPagesOwnedByMe trunk/pgsrc/AllUserPages trunk/pgsrc/AllUsers trunk/pgsrc/AppendText trunk/pgsrc/AuthorHistory trunk/pgsrc/BackLinks trunk/pgsrc/BlogArchives trunk/pgsrc/BlogJournal trunk/pgsrc/CategoryActionPage trunk/pgsrc/CategoryCategory trunk/pgsrc/CategoryGroup trunk/pgsrc/CategoryHomePages trunk/pgsrc/CategoryWikiPlugin trunk/pgsrc/Copyrights trunk/pgsrc/CreatePage trunk/pgsrc/DebugAuthInfo trunk/pgsrc/DebugBackendInfo trunk/pgsrc/DebugGroupInfo trunk/pgsrc/EditMetaData trunk/pgsrc/FindPage trunk/pgsrc/FullRecentChanges trunk/pgsrc/FullTextSearch trunk/pgsrc/FuzzyPages trunk/pgsrc/GeneralDisclaimer trunk/pgsrc/Help trunk/pgsrc/Help%2FActionPage trunk/pgsrc/Help%2FAddCommentPlugin trunk/pgsrc/Help%2FAddingPages trunk/pgsrc/Help%2FAdvice%20for%20Mediawiki%20users trunk/pgsrc/Help%2FAllPagesPlugin trunk/pgsrc/Help%2FAllUsersPlugin trunk/pgsrc/Help%2FAnalyseAccessLogSqlPlugin trunk/pgsrc/Help%2FAppendTextPlugin trunk/pgsrc/Help%2FAsciiMathPlugin trunk/pgsrc/Help%2FAsciiSVGPlugin trunk/pgsrc/Help%2FAtomFeedPlugin trunk/pgsrc/Help%2FAuthorHistoryPlugin trunk/pgsrc/Help%2FBackLinksPlugin trunk/pgsrc/Help%2FBlogArchivesPlugin trunk/pgsrc/Help%2FBlogJournalPlugin trunk/pgsrc/Help%2FBoxRightPlugin trunk/pgsrc/Help%2FCacheTestPlugin trunk/pgsrc/Help%2FCalendarListPlugin trunk/pgsrc/Help%2FCalendarPlugin trunk/pgsrc/Help%2FCategories trunk/pgsrc/Help%2FChartPlugin trunk/pgsrc/Help%2FCommentPlugin trunk/pgsrc/Help%2FCreateBibPlugin trunk/pgsrc/Help%2FCreatePagePlugin trunk/pgsrc/Help%2FCreateTocPlugin trunk/pgsrc/Help%2FCurrentTimePlugin trunk/pgsrc/Help%2FDeadEndPagesPlugin trunk/pgsrc/Help%2FDebugAuthInfoPlugin trunk/pgsrc/Help%2FDebugBackendInfoPlugin trunk/pgsrc/Help%2FDebugGroupInfoPlugin trunk/pgsrc/Help%2FDebugRetransformPlugin trunk/pgsrc/Help%2FDiffPlugin trunk/pgsrc/Help%2FDynamicIncludePagePlugin trunk/pgsrc/Help%2FEditMetaDataPlugin trunk/pgsrc/Help%2FEditText trunk/pgsrc/Help%2FExternalSearchPlugin trunk/pgsrc/Help%2FFacebookLikePlugin trunk/pgsrc/Help%2FFileInfoPlugin trunk/pgsrc/Help%2FFoafViewerPlugin trunk/pgsrc/Help%2FFullTextSearchPlugin trunk/pgsrc/Help%2FFuzzyPagesPlugin trunk/pgsrc/Help%2FGoToPlugin trunk/pgsrc/Help%2FGoodStyle trunk/pgsrc/Help%2FGoogleLink trunk/pgsrc/Help%2FGoogleMapsPlugin trunk/pgsrc/Help%2FGooglePluginPlugin trunk/pgsrc/Help%2FGraphVizPlugin trunk/pgsrc/Help%2FHelloWorldPlugin trunk/pgsrc/Help%2FHowToUseWiki trunk/pgsrc/Help%2FHtmlConverterPlugin trunk/pgsrc/Help%2FImages trunk/pgsrc/Help%2FIncludePagePlugin trunk/pgsrc/Help%2FIncludePagesPlugin trunk/pgsrc/Help%2FIncludeSiteMapPlugin trunk/pgsrc/Help%2FIncludeTreePlugin trunk/pgsrc/Help%2FInterWiki trunk/pgsrc/Help%2FInterWikiSearchPlugin trunk/pgsrc/Help%2FJabberPresencePlugin trunk/pgsrc/Help%2FJeff%20Dairiki trunk/pgsrc/Help%2FLdapSearchPlugin trunk/pgsrc/Help%2FLikePagesPlugin trunk/pgsrc/Help%2FLinkDatabasePlugin trunk/pgsrc/Help%2FLinkIcons trunk/pgsrc/Help%2FLinkSearchPlugin trunk/pgsrc/Help%2FListPagesPlugin trunk/pgsrc/Help%2FListRelationsPlugin trunk/pgsrc/Help%2FListSubpagesPlugin trunk/pgsrc/Help%2FMagicPhpWikiURLs trunk/pgsrc/Help%2FMediawikiTablePlugin trunk/pgsrc/Help%2FModeratedPagePlugin trunk/pgsrc/Help%2FMoreAboutMechanics trunk/pgsrc/Help%2FMostPopularPlugin trunk/pgsrc/Help%2FNewPagesPerUserPlugin trunk/pgsrc/Help%2FNoCachePlugin trunk/pgsrc/Help%2FOldStyleTablePlugin trunk/pgsrc/Help%2FOrphanedPagesPlugin trunk/pgsrc/Help%2FPageDumpPlugin trunk/pgsrc/Help%2FPageGroupPlugin trunk/pgsrc/Help%2FPageHistoryPlugin trunk/pgsrc/Help%2FPageInfoPlugin trunk/pgsrc/Help%2FPageList trunk/pgsrc/Help%2FPagePermissions trunk/pgsrc/Help%2FPageTrailPlugin trunk/pgsrc/Help%2FPasswordResetPlugin trunk/pgsrc/Help%2FPhotoAlbumPlugin trunk/pgsrc/Help%2FPhpHighlightPlugin trunk/pgsrc/Help%2FPhpWiki trunk/pgsrc/Help%2FPloticusPlugin trunk/pgsrc/Help%2FPluginManagerPlugin trunk/pgsrc/Help%2FPopUpPlugin trunk/pgsrc/Help%2FPopularNearbyPlugin trunk/pgsrc/Help%2FPopularTagsPlugin trunk/pgsrc/Help%2FPredefinedIcons trunk/pgsrc/Help%2FPreferenceAppPlugin trunk/pgsrc/Help%2FPrevNextPlugin trunk/pgsrc/Help%2FProcessingPlugin trunk/pgsrc/Help%2FRandomPagePlugin trunk/pgsrc/Help%2FRateItPlugin trunk/pgsrc/Help%2FRawHtmlPlugin trunk/pgsrc/Help%2FRecentChangesPlugin trunk/pgsrc/Help%2FRecentCommentsPlugin trunk/pgsrc/Help%2FRecentEditsPlugin trunk/pgsrc/Help%2FRecentReferrersPlugin trunk/pgsrc/Help%2FRedirectToPlugin trunk/pgsrc/Help%2FReini%20Urban trunk/pgsrc/Help%2FRelatedChangesPlugin trunk/pgsrc/Help%2FRichTablePlugin trunk/pgsrc/Help%2FRssFeedPlugin trunk/pgsrc/Help%2FSearchHighlightPlugin trunk/pgsrc/Help%2FSemanticRelations trunk/pgsrc/Help%2FSemanticRelationsPlugin trunk/pgsrc/Help%2FSemanticSearchAdvancedPlugin trunk/pgsrc/Help%2FSemanticSearchPlugin trunk/pgsrc/Help%2FSiteMapPlugin trunk/pgsrc/Help%2FSpellCheckPlugin trunk/pgsrc/Help%2FSpreadsheet trunk/pgsrc/Help%2FSqlResultPlugin trunk/pgsrc/Help%2FSteve%20Wainstead trunk/pgsrc/Help%2FSyncWikiPlugin trunk/pgsrc/Help%2FSyntaxHighlighterPlugin trunk/pgsrc/Help%2FSystemInfoPlugin trunk/pgsrc/Help%2FTeX2pngPlugin trunk/pgsrc/Help%2FTemplatePlugin trunk/pgsrc/Help%2FTexToPngPlugin trunk/pgsrc/Help%2FTextFormattingRules trunk/pgsrc/Help%2FTitleSearchPlugin trunk/pgsrc/Help%2FTranscludePlugin trunk/pgsrc/Help%2FTranslateTextPlugin trunk/pgsrc/Help%2FUnfoldSubpagesPlugin trunk/pgsrc/Help%2FUpLoadPlugin trunk/pgsrc/Help%2FUriResolverPlugin trunk/pgsrc/Help%2FUserPreferencesPlugin trunk/pgsrc/Help%2FUserRatingsPlugin trunk/pgsrc/Help%2FVideoPlugin trunk/pgsrc/Help%2FVisualWikiPlugin trunk/pgsrc/Help%2FWabiSabi trunk/pgsrc/Help%2FWantedPagesPlugin trunk/pgsrc/Help%2FWatchPagePlugin trunk/pgsrc/Help%2FWhoIsOnlinePlugin trunk/pgsrc/Help%2FWikiAdminChownPlugin trunk/pgsrc/Help%2FWikiAdminDeleteAclPlugin trunk/pgsrc/Help%2FWikiAdminPurgePlugin trunk/pgsrc/Help%2FWikiAdminRemovePlugin trunk/pgsrc/Help%2FWikiAdminRenamePlugin trunk/pgsrc/Help%2FWikiAdminSearchReplacePlugin trunk/pgsrc/Help%2FWikiAdminSelectPlugin trunk/pgsrc/Help%2FWikiAdminSetAclPlugin trunk/pgsrc/Help%2FWikiAdminSetAclSimplePlugin trunk/pgsrc/Help%2FWikiAdminSetExternalPlugin trunk/pgsrc/Help%2FWikiAdminUtilsPlugin trunk/pgsrc/Help%2FWikiBlogPlugin trunk/pgsrc/Help%2FWikiFormPlugin trunk/pgsrc/Help%2FWikiFormRichPlugin trunk/pgsrc/Help%2FWikiForumPlugin trunk/pgsrc/Help%2FWikiPlugin trunk/pgsrc/Help%2FWikiPollPlugin trunk/pgsrc/Help%2FWikiTranslationPlugin trunk/pgsrc/Help%2FWikiWikiWeb trunk/pgsrc/Help%2FWikicreole trunk/pgsrc/Help%2FWikicreoleTablePlugin trunk/pgsrc/Help%2FWikisUsingPhpWiki trunk/pgsrc/Help%2FYouTubePlugin trunk/pgsrc/Help%2Ftext2pngPlugin trunk/pgsrc/HomePage trunk/pgsrc/HomePageAlias trunk/pgsrc/InterWikiMap trunk/pgsrc/InterWikiSearch trunk/pgsrc/LdapSearch trunk/pgsrc/LeastPopular trunk/pgsrc/LikePages trunk/pgsrc/LinkDatabase trunk/pgsrc/LinkSearch trunk/pgsrc/ListRelations trunk/pgsrc/LockedPages trunk/pgsrc/ModeratedPage trunk/pgsrc/MostPopular trunk/pgsrc/MyRatings trunk/pgsrc/MyRecentChanges trunk/pgsrc/MyRecentEdits trunk/pgsrc/NewPagesPerUser trunk/pgsrc/OrphanedPages trunk/pgsrc/PageDump trunk/pgsrc/PageHistory trunk/pgsrc/PageInfo trunk/pgsrc/PasswordReset trunk/pgsrc/PhpWikiAdministration trunk/pgsrc/PhpWikiAdministration%2FChown trunk/pgsrc/PhpWikiAdministration%2FDeleteAcl trunk/pgsrc/PhpWikiAdministration%2FPurge trunk/pgsrc/PhpWikiAdministration%2FRemove trunk/pgsrc/PhpWikiAdministration%2FRename trunk/pgsrc/PhpWikiAdministration%2FSearchReplace trunk/pgsrc/PhpWikiAdministration%2FSetAcl trunk/pgsrc/PhpWikiAdministration%2FSetAclSimple trunk/pgsrc/PhpWikiDebug trunk/pgsrc/PhpWikiDocumentation trunk/pgsrc/PhpWikiManual trunk/pgsrc/PhpWikiPoll trunk/pgsrc/PhpWikiRecentChanges trunk/pgsrc/PluginManager trunk/pgsrc/ProjectSummary trunk/pgsrc/RandomPage trunk/pgsrc/RateIt trunk/pgsrc/RecentChanges trunk/pgsrc/RecentChangesMyPages trunk/pgsrc/RecentComments trunk/pgsrc/RecentEdits trunk/pgsrc/RecentNewPages trunk/pgsrc/RecentReleases trunk/pgsrc/RecentVisitors trunk/pgsrc/RelatedChanges trunk/pgsrc/ReleaseNotes trunk/pgsrc/San%20Diego trunk/pgsrc/SandBox trunk/pgsrc/SearchHighlight trunk/pgsrc/SemanticRelations trunk/pgsrc/SemanticSearch trunk/pgsrc/SetGlobalAccessRights trunk/pgsrc/SetGlobalAccessRightsSimple trunk/pgsrc/SpecialPages trunk/pgsrc/SpellCheck trunk/pgsrc/SystemInfo trunk/pgsrc/Template%2FAttribute trunk/pgsrc/Template%2FCategory trunk/pgsrc/Template%2FExample trunk/pgsrc/Template%2FLinkto trunk/pgsrc/Template%2FNewPlugin trunk/pgsrc/Template%2FRelation trunk/pgsrc/Template%2FTalk trunk/pgsrc/Template%2FUserPage trunk/pgsrc/The%20PhpWiki%20programming%20team trunk/pgsrc/TitleSearch trunk/pgsrc/TranslateText trunk/pgsrc/UpLoad trunk/pgsrc/UriResolver trunk/pgsrc/UserContribs trunk/pgsrc/UserPreferences trunk/pgsrc/UserRatings trunk/pgsrc/WantedPages trunk/pgsrc/WatchPage trunk/pgsrc/WhoIsOnline trunk/pgsrc/WikiAdminSelect trunk/pgsrc/WikiBlog trunk/pgsrc/area trunk/pgsrc/is_a trunk/pgsrc/located_in trunk/pgsrc/population trunk/themes/blog/pgsrc/About trunk/themes/blog/pgsrc/Blog trunk/themes/blog/pgsrc/CategoryHowTo trunk/themes/blog/pgsrc/HomePage trunk/themes/blog/pgsrc/HowTo trunk/themes/blog/pgsrc/PhotoAlbum trunk/themes/fusionforge/pgsrc/CategoryWiki%20templates trunk/themes/fusionforge/pgsrc/CategoryWiki%20user trunk/themes/fusionforge/pgsrc/ExternalPages trunk/themes/fusionforge/pgsrc/FindPage trunk/themes/fusionforge/pgsrc/FullTextSearch trunk/themes/fusionforge/pgsrc/HomePage trunk/themes/fusionforge/pgsrc/PhpWikiAdministration trunk/themes/fusionforge/pgsrc/PhpWikiAdministration%2FSetAclSimple trunk/themes/fusionforge/pgsrc/PhpWikiAdministration%2FSetExternal trunk/themes/fusionforge/pgsrc/SetGlobalAccessRightsSimple trunk/themes/fusionforge/pgsrc/SpecialPages trunk/themes/fusionforge/pgsrc/TextFormattingRules trunk/themes/fusionforge/pgsrc/TitleSearch trunk/themes/fusionforge/pgsrc/UpLoad trunk/themes/fusionforge/pgsrc/colorbox trunk/themes/fusionforge/pgsrc/titlebar trunk/themes/wikilens/pgsrc/LeftbarContent Modified: trunk/locale/de/pgsrc/%C3%84hnlicheSeiten =================================================================== --- trunk/locale/de/pgsrc/%C3%84hnlicheSeiten 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/%C3%84hnlicheSeiten 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=%C3%84hnlicheSeiten; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/AlleBenutzer =================================================================== --- trunk/locale/de/pgsrc/AlleBenutzer 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/AlleBenutzer 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=AlleBenutzer; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/AlleSeiten =================================================================== --- trunk/locale/de/pgsrc/AlleSeiten 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/AlleSeiten 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=AlleSeiten; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/AlleSeitenEditiertVonMir =================================================================== --- trunk/locale/de/pgsrc/AlleSeitenEditiertVonMir 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/AlleSeitenEditiertVonMir 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=AlleSeitenEditiertVonMir; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/AlleSeitenErzeugtVonMir =================================================================== --- trunk/locale/de/pgsrc/AlleSeitenErzeugtVonMir 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/AlleSeitenErzeugtVonMir 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=AlleSeitenErzeugtVonMir; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/AlleSeitenImBesitzVonMir =================================================================== --- trunk/locale/de/pgsrc/AlleSeitenImBesitzVonMir 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/AlleSeitenImBesitzVonMir 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=AlleSeitenImBesitzVonMir; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/BackLinks =================================================================== --- trunk/locale/de/pgsrc/BackLinks 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/BackLinks 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=BackLinks; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/BenutzerEinstellungen =================================================================== --- trunk/locale/de/pgsrc/BenutzerEinstellungen 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/BenutzerEinstellungen 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=BenutzerEinstellungen; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/DebugAuthInfo =================================================================== --- trunk/locale/de/pgsrc/DebugAuthInfo 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/DebugAuthInfo 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=DebugAuthInfo; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/DebugBackendInfo =================================================================== --- trunk/locale/de/pgsrc/DebugBackendInfo 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/DebugBackendInfo 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=DebugBackendInfo; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/DebugGruppenInfo =================================================================== --- trunk/locale/de/pgsrc/DebugGruppenInfo 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/DebugGruppenInfo 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=DebugGruppenInfo; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/EditiereText =================================================================== --- trunk/locale/de/pgsrc/EditiereText 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/EditiereText 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=EditiereText; flags=""; Modified: trunk/locale/de/pgsrc/Einstellungen =================================================================== --- trunk/locale/de/pgsrc/Einstellungen 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Einstellungen 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Einstellungen; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/FuzzySuche =================================================================== --- trunk/locale/de/pgsrc/FuzzySuche 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/FuzzySuche 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=FuzzySuche; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/G%C3%A4steBuch =================================================================== --- trunk/locale/de/pgsrc/G%C3%A4steBuch 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/G%C3%A4steBuch 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=G%C3%A4steBuch; flags=""; Modified: trunk/locale/de/pgsrc/GaesteBuch =================================================================== --- trunk/locale/de/pgsrc/GaesteBuch 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/GaesteBuch 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=GaesteBuch; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/Geringf%C3%BCgige%C3%84nderungen =================================================================== --- trunk/locale/de/pgsrc/Geringf%C3%BCgige%C3%84nderungen 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Geringf%C3%BCgige%C3%84nderungen 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Geringf%C3%BCgige%C3%84nderungen; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/GleicheSeiten =================================================================== --- trunk/locale/de/pgsrc/GleicheSeiten 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/GleicheSeiten 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=GleicheSeiten; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/Hilfe =================================================================== --- trunk/locale/de/pgsrc/Hilfe 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FAktionsSeite =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FAktionsSeite 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FAktionsSeite 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FAktionsSeite; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FAutorenProtokollPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FAutorenProtokollPlugin 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FAutorenProtokollPlugin 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FAutorenProtokollPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FBackLinksPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FBackLinksPlugin 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FBackLinksPlugin 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FBackLinksPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FGraphVizPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FGraphVizPlugin 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FGraphVizPlugin 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FGraphVizPlugin; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/Hilfe%2FGuterStil =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FGuterStil 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FGuterStil 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FGuterStil; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FHalloWeltPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FHalloWeltPlugin 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FHalloWeltPlugin 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FHalloWeltPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FHochLadenPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FHochLadenPlugin 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FHochLadenPlugin 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FHochLadenPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FInhaltsVerzeichnisPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FInhaltsVerzeichnisPlugin 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FInhaltsVerzeichnisPlugin 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FInhaltsVerzeichnisPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FModerierteSeitePlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FModerierteSeitePlugin 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FModerierteSeitePlugin 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FModerierteSeitePlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FNeueSeitePlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FNeueSeitePlugin 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FNeueSeitePlugin 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FNeueSeitePlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FNeuerKommentarPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FNeuerKommentarPlugin 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FNeuerKommentarPlugin 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FNeuerKommentarPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FPhotoAlbumPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FPhotoAlbumPlugin 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FPhotoAlbumPlugin 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FPhotoAlbumPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FPhpWiki =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FPhpWiki 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FPhpWiki 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FPhpWiki; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FSeitenErzeugen =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FSeitenErzeugen 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FSeitenErzeugen 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FSeitenErzeugen; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FSteve%20Wainstead =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FSteve%20Wainstead 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FSteve%20Wainstead 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FSteve%20Wainstead; flags=""; Modified: trunk/locale/de/pgsrc/Hilfe%2FTextBearbeiten =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FTextBearbeiten 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FTextBearbeiten 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FTextBearbeiten; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FTextFormatierungsRegeln =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FTextFormatierungsRegeln 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FTextFormatierungsRegeln 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FTextFormatierungsRegeln; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/Hilfe%2FVorlagePlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FVorlagePlugin 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FVorlagePlugin 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FVorlagePlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FWabiSabi =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FWabiSabi 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FWabiSabi 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FWabiSabi; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FWieManWikiBenutzt =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FWieManWikiBenutzt 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FWieManWikiBenutzt 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FWieManWikiBenutzt; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FWikiTechnik =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FWikiTechnik 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FWikiTechnik 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FWikiTechnik; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FWikiWikiWeb =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FWikiWikiWeb 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FWikiWikiWeb 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FWikiWikiWeb; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FZufallsSeitePlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FZufallsSeitePlugin 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Hilfe%2FZufallsSeitePlugin 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Hilfe%2FZufallsSeitePlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/HochLaden =================================================================== --- trunk/locale/de/pgsrc/HochLaden 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/HochLaden 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=HochLaden; flags=EXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/HomePage =================================================================== --- trunk/locale/de/pgsrc/HomePage 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/HomePage 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=HomePage; flags=""; Modified: trunk/locale/de/pgsrc/InterWikiListe =================================================================== --- trunk/locale/de/pgsrc/InterWikiListe 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/InterWikiListe 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=InterWikiListe; pagetype=interwikimap; Modified: trunk/locale/de/pgsrc/KategorieAktionSeite =================================================================== --- trunk/locale/de/pgsrc/KategorieAktionSeite 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/KategorieAktionSeite 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=KategorieAktionSeite; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/KategorieKategorie =================================================================== --- trunk/locale/de/pgsrc/KategorieKategorie 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/KategorieKategorie 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=KategorieKategorie; flags=EXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/KategorieWikiPlugin =================================================================== --- trunk/locale/de/pgsrc/KategorieWikiPlugin 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/KategorieWikiPlugin 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=KategorieWikiPlugin; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/LeereSeiten =================================================================== --- trunk/locale/de/pgsrc/LeereSeiten 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/LeereSeiten 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=LeereSeiten; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/LinkSuche =================================================================== --- trunk/locale/de/pgsrc/LinkSuche 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/LinkSuche 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=LinkSuche; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/ListeRelationen =================================================================== --- trunk/locale/de/pgsrc/ListeRelationen 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/ListeRelationen 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=ListeRelationen; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/MeistBesucht =================================================================== --- trunk/locale/de/pgsrc/MeistBesucht 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/MeistBesucht 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=MeistBesucht; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/ModerierteSeite =================================================================== --- trunk/locale/de/pgsrc/ModerierteSeite 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/ModerierteSeite 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=ModerierteSeite; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/NeueSeite =================================================================== --- trunk/locale/de/pgsrc/NeueSeite 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/NeueSeite 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=NeueSeite; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/Neueste%C3%84nderungen =================================================================== --- trunk/locale/de/pgsrc/Neueste%C3%84nderungen 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/Neueste%C3%84nderungen 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=Neueste%C3%84nderungen; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/NeuesteSeiten =================================================================== --- trunk/locale/de/pgsrc/NeuesteSeiten 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/NeuesteSeiten 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=NeuesteSeiten; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/PasswortZur%C3%BCcksetzen =================================================================== --- trunk/locale/de/pgsrc/PasswortZur%C3%BCcksetzen 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/PasswortZur%C3%BCcksetzen 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=PasswortZur%C3%BCcksetzen; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/PhpWikiDokumentation =================================================================== --- trunk/locale/de/pgsrc/PhpWikiDokumentation 2023-07-13 16:57:23 UTC (rev 11044) +++ trunk/locale/de/pgsrc/PhpWikiDokumentation 2023-07-13 17:08:38 UTC (rev 11045) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Date: Thu, 13 Jul 2023 18:59:11 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.7.0) Content-Type: application/x-phpwiki; pagename=PhpWikiDokumentation; flags=EXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/PhpWikiSystemverwalten =================================================================== --- trunk/locale/de/pgsrc/PhpWikiSystemverwalten 2023-07-13 16:57:23 UTC ... [truncated message content] |
From: <var...@us...> - 2023-07-13 17:15:43
|
Revision: 11046 http://sourceforge.net/p/phpwiki/code/11046 Author: vargenau Date: 2023-07-13 17:15:41 +0000 (Thu, 13 Jul 2023) Log Message: ----------- More PhpWiki 1.7.0 Modified Paths: -------------- trunk/locale/de/pgsrc/PhpWikiUmfrage trunk/locale/fr/pgsrc/SondagePhpWiki 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/sv.po trunk/locale/po/zh.po trunk/pgsrc/PhpWikiManual trunk/pgsrc/PhpWikiPoll Modified: trunk/locale/de/pgsrc/PhpWikiUmfrage =================================================================== --- trunk/locale/de/pgsrc/PhpWikiUmfrage 2023-07-13 17:08:38 UTC (rev 11045) +++ trunk/locale/de/pgsrc/PhpWikiUmfrage 2023-07-13 17:15:41 UTC (rev 11046) @@ -23,6 +23,7 @@ answer[5][1]="1.2.x" answer[5][2]="1.3.1-12" answer[5][3]="1.3.13" answer[5][4]="1.3.14" answer[5][5]="1.4.0" answer[5][6]="1.5.x" answer[5][7]="1.6.0" answer[5][8]="1.6.1" answer[5][9]="1.6.2" + answer[5][10]="1.7.0" >> ---- Modified: trunk/locale/fr/pgsrc/SondagePhpWiki =================================================================== --- trunk/locale/fr/pgsrc/SondagePhpWiki 2023-07-13 17:08:38 UTC (rev 11045) +++ trunk/locale/fr/pgsrc/SondagePhpWiki 2023-07-13 17:15:41 UTC (rev 11046) @@ -23,6 +23,7 @@ answer[5][1]="1.2.x" answer[5][2]="1.3.1-12" answer[5][3]="1.3.13" answer[5][4]="1.3.14" answer[5][5]="1.4.0" answer[5][6]="1.5.x" answer[5][7]="1.6.0" answer[5][8]="1.6.1" answer[5][9]="1.6.2" + answer[5][10]="1.7.0" >> ---- Modified: trunk/locale/po/de.po =================================================================== --- trunk/locale/po/de.po 2023-07-13 17:08:38 UTC (rev 11045) +++ trunk/locale/po/de.po 2023-07-13 17:15:41 UTC (rev 11046) @@ -4,7 +4,7 @@ # ThePhpWikiProgrammingTeam. msgid "" msgstr "" -"Project-Id-Version: PhpWiki 1.6.2\n" +"Project-Id-Version: PhpWiki 1.7.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-12-16 15:18+0100\n" "PO-Revision-Date: 2000-10-31 02:23+0200\n" Modified: trunk/locale/po/es.po =================================================================== --- trunk/locale/po/es.po 2023-07-13 17:08:38 UTC (rev 11045) +++ trunk/locale/po/es.po 2023-07-13 17:15:41 UTC (rev 11046) @@ -9,7 +9,7 @@ # msgid "" msgstr "" -"Project-Id-Version: PhpWiki 1.6.2\n" +"Project-Id-Version: PhpWiki 1.7.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-12-16 15:18+0100\n" "PO-Revision-Date: 2000-02-01 00:50-0500\n" Modified: trunk/locale/po/fr.po =================================================================== --- trunk/locale/po/fr.po 2023-07-13 17:08:38 UTC (rev 11045) +++ trunk/locale/po/fr.po 2023-07-13 17:15:41 UTC (rev 11046) @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: PhpWiki 1.6.2\n" +"Project-Id-Version: PhpWiki 1.7.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-12-16 15:18+0100\n" "PO-Revision-Date: 2004-06-22 21:10+0200\n" Modified: trunk/locale/po/it.po =================================================================== --- trunk/locale/po/it.po 2023-07-13 17:08:38 UTC (rev 11045) +++ trunk/locale/po/it.po 2023-07-13 17:15:41 UTC (rev 11046) @@ -5,7 +5,7 @@ # Several guessed fixes by Reini Urban for 1.3.11 msgid "" msgstr "" -"Project-Id-Version: PhpWiki 1.6.2\n" +"Project-Id-Version: PhpWiki 1.7.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-12-16 15:18+0100\n" "PO-Revision-Date: 2005-02-12 16:23+0100\n" Modified: trunk/locale/po/ja.po =================================================================== --- trunk/locale/po/ja.po 2023-07-13 17:08:38 UTC (rev 11045) +++ trunk/locale/po/ja.po 2023-07-13 17:15:41 UTC (rev 11046) @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: PhpWiki 1.6.2\n" +"Project-Id-Version: PhpWiki 1.7.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-12-16 15:18+0100\n" "PO-Revision-Date: 2003-06-07 09:01+0900\n" Modified: trunk/locale/po/nl.po =================================================================== --- trunk/locale/po/nl.po 2023-07-13 17:08:38 UTC (rev 11045) +++ trunk/locale/po/nl.po 2023-07-13 17:15:41 UTC (rev 11046) @@ -6,7 +6,7 @@ # msgid "" msgstr "" -"Project-Id-Version: PhpWiki 1.6.2\n" +"Project-Id-Version: PhpWiki 1.7.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-12-16 15:18+0100\n" "PO-Revision-Date: 2000-09-30 02:23+0200\n" Modified: trunk/locale/po/sv.po =================================================================== --- trunk/locale/po/sv.po 2023-07-13 17:08:38 UTC (rev 11045) +++ trunk/locale/po/sv.po 2023-07-13 17:15:41 UTC (rev 11046) @@ -5,7 +5,7 @@ # msgid "" msgstr "" -"Project-Id-Version: PhpWiki 1.6.2\n" +"Project-Id-Version: PhpWiki 1.7.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-12-16 15:18+0100\n" "PO-Revision-Date: 2001-01-27 01:58+0200\n" Modified: trunk/locale/po/zh.po =================================================================== --- trunk/locale/po/zh.po 2023-07-13 17:08:38 UTC (rev 11045) +++ trunk/locale/po/zh.po 2023-07-13 17:15:41 UTC (rev 11046) @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: PhpWiki 1.6.2\n" +"Project-Id-Version: PhpWiki 1.7.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-12-16 15:18+0100\n" "PO-Revision-Date: 2004-04-21 10:08+0800\n" Modified: trunk/pgsrc/PhpWikiManual =================================================================== --- trunk/pgsrc/PhpWikiManual 2023-07-13 17:08:38 UTC (rev 11045) +++ trunk/pgsrc/PhpWikiManual 2023-07-13 17:15:41 UTC (rev 11046) @@ -6,7 +6,7 @@ charset=UTF-8 Content-Transfer-Encoding: binary -This is the user manual for ~PhpWiki 1.6.2. +This is the user manual for ~PhpWiki 1.7.0. <<IncludePage page="Help/PhpWiki">> <<IncludePage page="Help/WikiWikiWeb">> Modified: trunk/pgsrc/PhpWikiPoll =================================================================== --- trunk/pgsrc/PhpWikiPoll 2023-07-13 17:08:38 UTC (rev 11045) +++ trunk/pgsrc/PhpWikiPoll 2023-07-13 17:15:41 UTC (rev 11046) @@ -23,6 +23,7 @@ answer[5][1]="1.2.x" answer[5][2]="1.3.1-12" answer[5][3]="1.3.13" answer[5][4]="1.3.14" answer[5][5]="1.4.0" answer[5][6]="1.5.x" answer[5][7]="1.6.0" answer[5][8]="1.6.1" answer[5][9]="1.6.2" + answer[5][10]="1.7.0" >> ---- This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <var...@us...> - 2023-07-18 10:28:14
|
Revision: 11058 http://sourceforge.net/p/phpwiki/code/11058 Author: vargenau Date: 2023-07-18 10:28:12 +0000 (Tue, 18 Jul 2023) Log Message: ----------- mysql, mssql and sybase functions removed in PHP 7 Modified Paths: -------------- trunk/locale/Makefile Removed Paths: ------------- trunk/lib/pear/DB/mssql.php trunk/lib/pear/DB/mysql.php trunk/lib/pear/DB/sybase.php Deleted: trunk/lib/pear/DB/mssql.php =================================================================== --- trunk/lib/pear/DB/mssql.php 2023-07-14 11:54:56 UTC (rev 11057) +++ trunk/lib/pear/DB/mssql.php 2023-07-18 10:28:12 UTC (rev 11058) @@ -1,984 +0,0 @@ -<?php - -/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ - -/** - * The PEAR DB driver for PHP's mssql extension - * for interacting with Microsoft SQL Server databases - * - * PHP version 5 - * - * LICENSE: This source file is subject to version 3.0 of the PHP license - * that is available through the world-wide-web at the following URI: - * http://www.php.net/license/3_0.txt. If you did not receive a copy of - * the PHP License and are unable to obtain it through the web, please - * send a note to li...@ph... so we can mail you a copy immediately. - * - * @category Database - * @package DB - * @author Sterling Hughes <ste...@ph...> - * @author Daniel Convissor <da...@ph...> - * @copyright 1997-2007 The PHP Group - * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id$ - * @link http://pear.php.net/package/DB - */ - -/** - * Obtain the DB_common class so it can be extended from - */ -require_once 'lib/pear/DB/common.php'; - -/** - * The methods PEAR DB uses to interact with PHP's mssql extension - * for interacting with Microsoft SQL Server databases - * - * These methods overload the ones declared in DB_common. - * - * DB's mssql driver is only for Microsfoft SQL Server databases. - * - * If you're connecting to a Sybase database, you MUST specify "sybase" - * as the "phptype" in the DSN. - * - * This class only works correctly if you have compiled PHP using - * --with-mssql=[dir_to_FreeTDS]. - * - * @category Database - * @package DB - * @author Sterling Hughes <ste...@ph...> - * @author Daniel Convissor <da...@ph...> - * @copyright 1997-2007 The PHP Group - * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.10.0 - * @link http://pear.php.net/package/DB - */ -class DB_mssql extends DB_common -{ - // {{{ properties - - /** - * The DB driver type (mysql, oci8, odbc, etc.) - * @var string - */ - var $phptype = 'mssql'; - - /** - * The database syntax variant to be used (db2, access, etc.), if any - * @var string - */ - var $dbsyntax = 'mssql'; - - /** - * The capabilities of this DB implementation - * - * The 'new_link' element contains the PHP version that first provided - * new_link support for this DBMS. Contains false if it's unsupported. - * - * Meaning of the 'limit' element: - * + 'emulate' = emulate with fetch row by number - * + 'alter' = alter the query - * + false = skip rows - * - * @var array - */ - var $features = array( - 'limit' => 'emulate', - 'new_link' => false, - 'numrows' => true, - 'pconnect' => true, - 'prepare' => false, - 'ssl' => false, - 'transactions' => true, - ); - - /** - * A mapping of native error codes to DB error codes - * @var array - */ - // XXX Add here error codes ie: 'S100E' => DB_ERROR_SYNTAX - var $errorcode_map = array( - 102 => DB_ERROR_SYNTAX, - 110 => DB_ERROR_VALUE_COUNT_ON_ROW, - 155 => DB_ERROR_NOSUCHFIELD, - 156 => DB_ERROR_SYNTAX, - 170 => DB_ERROR_SYNTAX, - 207 => DB_ERROR_NOSUCHFIELD, - 208 => DB_ERROR_NOSUCHTABLE, - 245 => DB_ERROR_INVALID_NUMBER, - 319 => DB_ERROR_SYNTAX, - 321 => DB_ERROR_NOSUCHFIELD, - 325 => DB_ERROR_SYNTAX, - 336 => DB_ERROR_SYNTAX, - 515 => DB_ERROR_CONSTRAINT_NOT_NULL, - 547 => DB_ERROR_CONSTRAINT, - 1018 => DB_ERROR_SYNTAX, - 1035 => DB_ERROR_SYNTAX, - 1913 => DB_ERROR_ALREADY_EXISTS, - 2209 => DB_ERROR_SYNTAX, - 2223 => DB_ERROR_SYNTAX, - 2248 => DB_ERROR_SYNTAX, - 2256 => DB_ERROR_SYNTAX, - 2257 => DB_ERROR_SYNTAX, - 2627 => DB_ERROR_CONSTRAINT, - 2714 => DB_ERROR_ALREADY_EXISTS, - 3607 => DB_ERROR_DIVZERO, - 3701 => DB_ERROR_NOSUCHTABLE, - 7630 => DB_ERROR_SYNTAX, - 8134 => DB_ERROR_DIVZERO, - 9303 => DB_ERROR_SYNTAX, - 9317 => DB_ERROR_SYNTAX, - 9318 => DB_ERROR_SYNTAX, - 9331 => DB_ERROR_SYNTAX, - 9332 => DB_ERROR_SYNTAX, - 15253 => DB_ERROR_SYNTAX, - ); - - /** - * The raw database connection created by PHP - * @var resource - */ - var $connection; - - /** - * The DSN information for connecting to a database - * @var array - */ - var $dsn = array(); - - - /** - * Should data manipulation queries be committed automatically? - * @var bool - * @access private - */ - var $autocommit = true; - - /** - * The quantity of transactions begun - * - * {@internal While this is private, it can't actually be designated - * private in PHP 5 because it is directly accessed in the test suite.}} - * - * @var integer - * @access private - */ - var $transaction_opcount = 0; - - /** - * The database specified in the DSN - * - * It's a fix to allow calls to different databases in the same script. - * - * @var string - * @access private - */ - var $_db = null; - - - // }}} - // {{{ constructor - - /** - * This constructor calls <kbd>parent::__construct()</kbd> - * - * @return void - */ - function __construct() - { - parent::__construct(); - } - - // }}} - // {{{ connect() - - /** - * Connect to the database server, log in and open the database - * - * Don't call this method directly. Use DB::connect() instead. - * - * @param array $dsn the data source name - * @param bool $persistent should the connection be persistent? - * - * @return int DB_OK on success. A DB_Error object on failure. - */ - function connect($dsn, $persistent = false) - { - if (!PEAR::loadExtension('mssql') && !PEAR::loadExtension('sybase') - && !PEAR::loadExtension('sybase_ct')) - { - return $this->raiseError(DB_ERROR_EXTENSION_NOT_FOUND); - } - - $this->dsn = $dsn; - if ($dsn['dbsyntax']) { - $this->dbsyntax = $dsn['dbsyntax']; - } - - $params = array( - $dsn['hostspec'] ? $dsn['hostspec'] : 'localhost', - $dsn['username'] ? $dsn['username'] : null, - $dsn['password'] ? $dsn['password'] : null, - ); - if ($dsn['port']) { - $params[0] .= ((substr(PHP_OS, 0, 3) == 'WIN') ? ',' : ':') - . $dsn['port']; - } - - $connect_function = $persistent ? 'mssql_pconnect' : 'mssql_connect'; - - $this->connection = @call_user_func_array($connect_function, $params); - - if (!$this->connection) { - return $this->raiseError(DB_ERROR_CONNECT_FAILED, - null, null, null, - @mssql_get_last_message()); - } - if ($dsn['database']) { - if (!@mssql_select_db($dsn['database'], $this->connection)) { - return $this->raiseError(DB_ERROR_NODBSELECTED, - null, null, null, - @mssql_get_last_message()); - } - $this->_db = $dsn['database']; - } - return DB_OK; - } - - // }}} - // {{{ disconnect() - - /** - * Disconnects from the database server - * - * @return bool TRUE on success, FALSE on failure - */ - function disconnect() - { - $ret = @mssql_close($this->connection); - $this->connection = null; - return $ret; - } - - // }}} - // {{{ simpleQuery() - - /** - * Sends a query to the database server - * - * @param string the SQL query string - * - * @return mixed + a PHP result resrouce for successful SELECT queries - * + the DB_OK constant for other successful queries - * + a DB_Error object on failure - */ - function simpleQuery($query) - { - $ismanip = $this->_checkManip($query); - $this->last_query = $query; - if (!@mssql_select_db($this->_db, $this->connection)) { - return $this->mssqlRaiseError(DB_ERROR_NODBSELECTED); - } - $query = $this->modifyQuery($query); - if (!$this->autocommit && $ismanip) { - if ($this->transaction_opcount == 0) { - $result = @mssql_query('BEGIN TRAN', $this->connection); - if (!$result) { - return $this->mssqlRaiseError(); - } - } - $this->transaction_opcount++; - } - $result = @mssql_query($query, $this->connection); - if (!$result) { - return $this->mssqlRaiseError(); - } - // Determine which queries that should return data, and which - // should return an error code only. - return $ismanip ? DB_OK : $result; - } - - // }}} - // {{{ nextResult() - - /** - * Move the internal mssql result pointer to the next available result - * - * @param a valid fbsql result resource - * - * @access public - * - * @return true if a result is available otherwise return false - */ - function nextResult($result) - { - return @mssql_next_result($result); - } - - // }}} - // {{{ fetchInto() - - /** - * Places a row from the result set into the given array - * - * Formating of the array and the data therein are configurable. - * See DB_result::fetchInto() for more information. - * - * This method is not meant to be called directly. Use - * DB_result::fetchInto() instead. It can't be declared "protected" - * because DB_result is a separate object. - * - * @param resource $result the query result resource - * @param array $arr the referenced array to put the data in - * @param int $fetchmode how the resulting array should be indexed - * @param int $rownum the row number to fetch (0 = first row) - * - * @return mixed DB_OK on success, NULL when the end of a result set is - * reached or on failure - * - * @see DB_result::fetchInto() - */ - function fetchInto($result, &$arr, $fetchmode, $rownum = null) - { - if ($rownum !== null) { - if (!@mssql_data_seek($result, $rownum)) { - return null; - } - } - if ($fetchmode & DB_FETCHMODE_ASSOC) { - $arr = @mssql_fetch_assoc($result); - if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE && $arr) { - $arr = array_change_key_case($arr, CASE_LOWER); - } - } else { - $arr = @mssql_fetch_row($result); - } - if (!$arr) { - return null; - } - if ($this->options['portability'] & DB_PORTABILITY_RTRIM) { - $this->_rtrimArrayValues($arr); - } - if ($this->options['portability'] & DB_PORTABILITY_NULL_TO_EMPTY) { - $this->_convertNullArrayValuesToEmpty($arr); - } - return DB_OK; - } - - // }}} - // {{{ freeResult() - - /** - * Deletes the result set and frees the memory occupied by the result set - * - * This method is not meant to be called directly. Use - * DB_result::free() instead. It can't be declared "protected" - * because DB_result is a separate object. - * - * @param resource $result PHP's query result resource - * - * @return bool TRUE on success, FALSE if $result is invalid - * - * @see DB_result::free() - */ - function freeResult($result) - { - return is_resource($result) ? mssql_free_result($result) : false; - } - - // }}} - // {{{ numCols() - - /** - * Gets the number of columns in a result set - * - * This method is not meant to be called directly. Use - * DB_result::numCols() instead. It can't be declared "protected" - * because DB_result is a separate object. - * - * @param resource $result PHP's query result resource - * - * @return int the number of columns. A DB_Error object on failure. - * - * @see DB_result::numCols() - */ - function numCols($result) - { - $cols = @mssql_num_fields($result); - if (!$cols) { - return $this->mssqlRaiseError(); - } - return $cols; - } - - // }}} - // {{{ numRows() - - /** - * Gets the number of rows in a result set - * - * This method is not meant to be called directly. Use - * DB_result::numRows() instead. It can't be declared "protected" - * because DB_result is a separate object. - * - * @param resource $result PHP's query result resource - * - * @return int the number of rows. A DB_Error object on failure. - * - * @see DB_result::numRows() - */ - function numRows($result) - { - $rows = @mssql_num_rows($result); - if ($rows === false) { - return $this->mssqlRaiseError(); - } - return $rows; - } - - // }}} - // {{{ autoCommit() - - /** - * Enables or disables automatic commits - * - * @param bool $onoff true turns it on, false turns it off - * - * @return int DB_OK on success. A DB_Error object if the driver - * doesn't support auto-committing transactions. - */ - function autoCommit($onoff = false) - { - // XXX if $this->transaction_opcount > 0, we should probably - // issue a warning here. - $this->autocommit = $onoff ? true : false; - return DB_OK; - } - - // }}} - // {{{ commit() - - /** - * Commits the current transaction - * - * @return int DB_OK on success. A DB_Error object on failure. - */ - function commit() - { - if ($this->transaction_opcount > 0) { - if (!@mssql_select_db($this->_db, $this->connection)) { - return $this->mssqlRaiseError(DB_ERROR_NODBSELECTED); - } - $result = @mssql_query('COMMIT TRAN', $this->connection); - $this->transaction_opcount = 0; - if (!$result) { - return $this->mssqlRaiseError(); - } - } - return DB_OK; - } - - // }}} - // {{{ rollback() - - /** - * Reverts the current transaction - * - * @return int DB_OK on success. A DB_Error object on failure. - */ - function rollback() - { - if ($this->transaction_opcount > 0) { - if (!@mssql_select_db($this->_db, $this->connection)) { - return $this->mssqlRaiseError(DB_ERROR_NODBSELECTED); - } - $result = @mssql_query('ROLLBACK TRAN', $this->connection); - $this->transaction_opcount = 0; - if (!$result) { - return $this->mssqlRaiseError(); - } - } - return DB_OK; - } - - // }}} - // {{{ affectedRows() - - /** - * Determines the number of rows affected by a data maniuplation query - * - * 0 is returned for queries that don't manipulate data. - * - * @return int the number of rows. A DB_Error object on failure. - */ - function affectedRows() - { - if ($this->_last_query_manip) { - $res = @mssql_query('select @@rowcount', $this->connection); - if (!$res) { - return $this->mssqlRaiseError(); - } - $ar = @mssql_fetch_row($res); - if (!$ar) { - $result = 0; - } else { - @mssql_free_result($res); - $result = $ar[0]; - } - } else { - $result = 0; - } - return $result; - } - - // }}} - // {{{ nextId() - - /** - * Returns the next free id in a sequence - * - * @param string $seq_name name of the sequence - * @param boolean $ondemand when true, the seqence is automatically - * created if it does not exist - * - * @return int the next id number in the sequence. - * A DB_Error object on failure. - * - * @see DB_common::nextID(), DB_common::getSequenceName(), - * DB_mssql::createSequence(), DB_mssql::dropSequence() - */ - function nextId($seq_name, $ondemand = true) - { - $seqname = $this->getSequenceName($seq_name); - if (!@mssql_select_db($this->_db, $this->connection)) { - return $this->mssqlRaiseError(DB_ERROR_NODBSELECTED); - } - $repeat = 0; - do { - $this->pushErrorHandling(PEAR_ERROR_RETURN); - $result = $this->query("INSERT INTO $seqname (vapor) VALUES (0)"); - $this->popErrorHandling(); - if ($ondemand && DB::isError($result) && - ($result->getCode() == DB_ERROR || $result->getCode() == DB_ERROR_NOSUCHTABLE)) - { - $repeat = 1; - $result = $this->createSequence($seq_name); - if (DB::isError($result)) { - return $this->raiseError($result); - } - } elseif (!DB::isError($result)) { - $result = $this->query("SELECT IDENT_CURRENT('$seqname')"); - if (DB::isError($result)) { - /* Fallback code for MS SQL Server 7.0, which doesn't have - * IDENT_CURRENT. This is *not* safe for concurrent - * requests, and really, if you're using it, you're in a - * world of hurt. Nevertheless, it's here to ensure BC. See - * bug #181 for the gory details.*/ - $result = $this->query("SELECT @@IDENTITY FROM $seqname"); - } - $repeat = 0; - } else { - $repeat = false; - } - } while ($repeat); - if (DB::isError($result)) { - return $this->raiseError($result); - } - $result = $result->fetchRow(DB_FETCHMODE_ORDERED); - return $result[0]; - } - - /** - * Creates a new sequence - * - * @param string $seq_name name of the new sequence - * - * @return int DB_OK on success. A DB_Error object on failure. - * - * @see DB_common::createSequence(), DB_common::getSequenceName(), - * DB_mssql::nextID(), DB_mssql::dropSequence() - */ - function createSequence($seq_name) - { - return $this->query('CREATE TABLE ' - . $this->getSequenceName($seq_name) - . ' ([id] [int] IDENTITY (1, 1) NOT NULL,' - . ' [vapor] [int] NULL)'); - } - - // }}} - // {{{ dropSequence() - - /** - * Deletes a sequence - * - * @param string $seq_name name of the sequence to be deleted - * - * @return int DB_OK on success. A DB_Error object on failure. - * - * @see DB_common::dropSequence(), DB_common::getSequenceName(), - * DB_mssql::nextID(), DB_mssql::createSequence() - */ - function dropSequence($seq_name) - { - return $this->query('DROP TABLE ' . $this->getSequenceName($seq_name)); - } - - // }}} - // {{{ escapeSimple() - - /** - * Escapes a string in a manner suitable for SQL Server. - * - * @param string $str the string to be escaped - * @return string the escaped string - * - * @see DB_common::quoteSmart() - * @since Method available since Release 1.6.0 - */ - function escapeSimple($str) - { - return str_replace( - array("'", "\\\r\n", "\\\n"), - array("''", "\\\\\r\n\r\n", "\\\\\n\n"), - $str - ); - } - - // }}} - // {{{ quoteIdentifier() - - /** - * Quotes a string so it can be safely used as a table or column name - * - * @param string $str identifier name to be quoted - * - * @return string quoted identifier string - * - * @see DB_common::quoteIdentifier() - * @since Method available since Release 1.6.0 - */ - function quoteIdentifier($str) - { - return '[' . str_replace(']', ']]', $str) . ']'; - } - - // }}} - // {{{ mssqlRaiseError() - - /** - * Produces a DB_Error object regarding the current problem - * - * @param int $errno if the error is being manually raised pass a - * DB_ERROR* constant here. If this isn't passed - * the error information gathered from the DBMS. - * - * @return object the DB_Error object - * - * @see DB_common::raiseError(), - * DB_mssql::errorNative(), DB_mssql::errorCode() - */ - function mssqlRaiseError($code = null) - { - $message = @mssql_get_last_message(); - if (!$code) { - $code = $this->errorNative(); - } - return $this->raiseError($this->errorCode($code, $message), - null, null, null, "$code - $message"); - } - - // }}} - // {{{ errorNative() - - /** - * Gets the DBMS' native error code produced by the last query - * - * @return int the DBMS' error code - */ - function errorNative() - { - $res = @mssql_query('select @@ERROR as ErrorCode', $this->connection); - if (!$res) { - return DB_ERROR; - } - $row = @mssql_fetch_row($res); - return $row[0]; - } - - // }}} - // {{{ errorCode() - - /** - * Determines PEAR::DB error code from mssql's native codes. - * - * If <var>$nativecode</var> isn't known yet, it will be looked up. - * - * @param mixed $nativecode mssql error code, if known - * @return integer an error number from a DB error constant - * @see errorNative() - */ - function errorCode($nativecode = null, $msg = '') - { - if (!$nativecode) { - $nativecode = $this->errorNative(); - } - if (isset($this->errorcode_map[$nativecode])) { - if ($nativecode == 3701 - && preg_match('/Cannot drop the index/i', $msg)) - { - return DB_ERROR_NOT_FOUND; - } - return $this->errorcode_map[$nativecode]; - } else { - return DB_ERROR; - } - } - - // }}} - // {{{ tableInfo() - - /** - * Returns information about a table or a result set - * - * NOTE: only supports 'table' and 'flags' if <var>$result</var> - * is a table name. - * - * @param object|string $result DB_result object from a query or a - * string containing the name of a table. - * While this also accepts a query result - * resource identifier, this behavior is - * deprecated. - * @param int $mode a valid tableInfo mode - * - * @return array an associative array with the information requested. - * A DB_Error object on failure. - * - * @see DB_common::tableInfo() - */ - function tableInfo($result, $mode = null) - { - if (is_string($result)) { - /* - * Probably received a table name. - * Create a result resource identifier. - */ - if (!@mssql_select_db($this->_db, $this->connection)) { - return $this->mssqlRaiseError(DB_ERROR_NODBSELECTED); - } - $id = @mssql_query("SELECT * FROM $result WHERE 1=0", - $this->connection); - $got_string = true; - } elseif (isset($result->result)) { - /* - * Probably received a result object. - * Extract the result resource identifier. - */ - $id = $result->result; - $got_string = false; - } else { - /* - * Probably received a result resource identifier. - * Copy it. - * Deprecated. Here for compatibility only. - */ - $id = $result; - $got_string = false; - } - - if (!is_resource($id)) { - return $this->mssqlRaiseError(DB_ERROR_NEED_MORE_DATA); - } - - if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE) { - $case_func = 'strtolower'; - } else { - $case_func = 'strval'; - } - - $count = @mssql_num_fields($id); - $res = array(); - - if ($mode) { - $res['num_fields'] = $count; - } - - for ($i = 0; $i < $count; $i++) { - if ($got_string) { - $flags = $this->_mssql_field_flags($result, - @mssql_field_name($id, $i)); - if (DB::isError($flags)) { - return $flags; - } - } else { - $flags = ''; - } - - $res[$i] = array( - 'table' => $got_string ? $case_func($result) : '', - 'name' => $case_func(@mssql_field_name($id, $i)), - 'type' => @mssql_field_type($id, $i), - 'len' => @mssql_field_length($id, $i), - 'flags' => $flags, - ); - if ($mode & DB_TABLEINFO_ORDER) { - $res['order'][$res[$i]['name']] = $i; - } - if ($mode & DB_TABLEINFO_ORDERTABLE) { - $res['ordertable'][$res[$i]['table']][$res[$i]['name']] = $i; - } - } - - // free the result only if we were called on a table - if ($got_string) { - @mssql_free_result($id); - } - return $res; - } - - // }}} - // {{{ _mssql_field_flags() - - /** - * Get a column's flags - * - * Supports "not_null", "primary_key", - * "auto_increment" (mssql identity), "timestamp" (mssql timestamp), - * "unique_key" (mssql unique index, unique check or primary_key) and - * "multiple_key" (multikey index) - * - * mssql timestamp is NOT similar to the mysql timestamp so this is maybe - * not useful at all - is the behaviour of mysql_field_flags that primary - * keys are alway unique? is the interpretation of multiple_key correct? - * - * @param string $table the table name - * @param string $column the field name - * - * @return string the flags - * - * @access private - * @author Joern Barthel <j_b...@we...> - */ - function _mssql_field_flags($table, $column) - { - static $tableName = null; - static $flags = array(); - - if ($table != $tableName) { - - $flags = array(); - $tableName = $table; - - // get unique and primary keys - $res = $this->getAll("EXEC SP_HELPINDEX $table", DB_FETCHMODE_ASSOC); - if (DB::isError($res)) { - return $res; - } - - foreach ($res as $val) { - $keys = explode(', ', $val['index_keys']); - - if (sizeof($keys) > 1) { - foreach ($keys as $key) { - $this->_add_flag($flags[$key], 'multiple_key'); - } - } - - if (strpos($val['index_description'], 'primary key')) { - foreach ($keys as $key) { - $this->_add_flag($flags[$key], 'primary_key'); - } - } elseif (strpos($val['index_description'], 'unique')) { - foreach ($keys as $key) { - $this->_add_flag($flags[$key], 'unique_key'); - } - } - } - - // get auto_increment, not_null and timestamp - $res = $this->getAll("EXEC SP_COLUMNS $table", DB_FETCHMODE_ASSOC); - if (DB::isError($res)) { - return $res; - } - - foreach ($res as $val) { - $val = array_change_key_case($val, CASE_LOWER); - if ($val['nullable'] == '0') { - $this->_add_flag($flags[$val['column_name']], 'not_null'); - } - if (strpos($val['type_name'], 'identity')) { - $this->_add_flag($flags[$val['column_name']], 'auto_increment'); - } - if (strpos($val['type_name'], 'timestamp')) { - $this->_add_flag($flags[$val['column_name']], 'timestamp'); - } - } - } - - if (array_key_exists($column, $flags)) { - return(implode(' ', $flags[$column])); - } - return ''; - } - - // }}} - // {{{ _add_flag() - - /** - * Adds a string to the flags array if the flag is not yet in there - * - if there is no flag present the array is created - * - * @param array &$array the reference to the flag-array - * @param string $value the flag value - * - * @return void - * - * @access private - * @author Joern Barthel <j_b...@we...> - */ - function _add_flag(&$array, $value) - { - if (!is_array($array)) { - $array = array($value); - } elseif (!in_array($value, $array)) { - array_push($array, $value); - } - } - - // }}} - // {{{ getSpecialQuery() - - /** - * Obtains the query string needed for listing a given type of objects - * - * @param string $type the kind of objects you want to retrieve - * - * @return string the SQL query string or null if the driver doesn't - * support the object type requested - * - * @access protected - * @see DB_common::getListOf() - */ - function getSpecialQuery($type) - { - switch ($type) { - case 'tables': - return "SELECT name FROM sysobjects WHERE type = 'U'" - . ' ORDER BY name'; - case 'views': - return "SELECT name FROM sysobjects WHERE type = 'V'"; - default: - return null; - } - } - - // }}} -} - -/* - * Local variables: - * tab-width: 4 - * c-basic-offset: 4 - * End: - */ - -?> Deleted: trunk/lib/pear/DB/mysql.php =================================================================== --- trunk/lib/pear/DB/mysql.php 2023-07-14 11:54:56 UTC (rev 11057) +++ trunk/lib/pear/DB/mysql.php 2023-07-18 10:28:12 UTC (rev 11058) @@ -1,1034 +0,0 @@ -<?php - -/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ - -/** - * The PEAR DB driver for PHP's mysql extension - * for interacting with MySQL databases - * - * PHP version 5 - * - * LICENSE: This source file is subject to version 3.0 of the PHP license - * that is available through the world-wide-web at the following URI: - * http://www.php.net/license/3_0.txt. If you did not receive a copy of - * the PHP License and are unable to obtain it through the web, please - * send a note to li...@ph... so we can mail you a copy immediately. - * - * @category Database - * @package DB - * @author Stig Bakken <ss...@ph...> - * @author Daniel Convissor <da...@ph...> - * @copyright 1997-2007 The PHP Group - * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id$ - * @link http://pear.php.net/package/DB - */ - -/** - * Obtain the DB_common class so it can be extended from - */ -require_once 'lib/pear/DB/common.php'; - -/** - * The methods PEAR DB uses to interact with PHP's mysql extension - * for interacting with MySQL databases - * - * These methods overload the ones declared in DB_common. - * - * @category Database - * @package DB - * @author Stig Bakken <ss...@ph...> - * @author Daniel Convissor <da...@ph...> - * @copyright 1997-2007 The PHP Group - * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.10.0 - * @link http://pear.php.net/package/DB - */ -class DB_mysql extends DB_common -{ - // {{{ properties - - /** - * The DB driver type (mysql, oci8, odbc, etc.) - * @var string - */ - var $phptype = 'mysql'; - - /** - * The database syntax variant to be used (db2, access, etc.), if any - * @var string - */ - var $dbsyntax = 'mysql'; - - /** - * The capabilities of this DB implementation - * - * The 'new_link' element contains the PHP version that first provided - * new_link support for this DBMS. Contains false if it's unsupported. - * - * Meaning of the 'limit' element: - * + 'emulate' = emulate with fetch row by number - * + 'alter' = alter the query - * + false = skip rows - * - * @var array - */ - var $features = array( - 'limit' => 'alter', - 'new_link' => '4.2.0', - 'numrows' => true, - 'pconnect' => true, - 'prepare' => false, - 'ssl' => false, - 'transactions' => true, - ); - - /** - * A mapping of native error codes to DB error codes - * @var array - */ - var $errorcode_map = array( - 1004 => DB_ERROR_CANNOT_CREATE, - 1005 => DB_ERROR_CANNOT_CREATE, - 1006 => DB_ERROR_CANNOT_CREATE, - 1007 => DB_ERROR_ALREADY_EXISTS, - 1008 => DB_ERROR_CANNOT_DROP, - 1022 => DB_ERROR_ALREADY_EXISTS, - 1044 => DB_ERROR_ACCESS_VIOLATION, - 1046 => DB_ERROR_NODBSELECTED, - 1048 => DB_ERROR_CONSTRAINT, - 1049 => DB_ERROR_NOSUCHDB, - 1050 => DB_ERROR_ALREADY_EXISTS, - 1051 => DB_ERROR_NOSUCHTABLE, - 1054 => DB_ERROR_NOSUCHFIELD, - 1061 => DB_ERROR_ALREADY_EXISTS, - 1062 => DB_ERROR_ALREADY_EXISTS, - 1064 => DB_ERROR_SYNTAX, - 1091 => DB_ERROR_NOT_FOUND, - 1100 => DB_ERROR_NOT_LOCKED, - 1136 => DB_ERROR_VALUE_COUNT_ON_ROW, - 1142 => DB_ERROR_ACCESS_VIOLATION, - 1146 => DB_ERROR_NOSUCHTABLE, - 1216 => DB_ERROR_CONSTRAINT, - 1217 => DB_ERROR_CONSTRAINT, - 1356 => DB_ERROR_DIVZERO, - 1451 => DB_ERROR_CONSTRAINT, - 1452 => DB_ERROR_CONSTRAINT, - ); - - /** - * The raw database connection created by PHP - * @var resource - */ - var $connection; - - /** - * The DSN information for connecting to a database - * @var array - */ - var $dsn = array(); - - - /** - * Should data manipulation queries be committed automatically? - * @var bool - * @access private - */ - var $autocommit = true; - - /** - * The quantity of transactions begun - * - * {@internal While this is private, it can't actually be designated - * private in PHP 5 because it is directly accessed in the test suite.}} - * - * @var integer - * @access private - */ - var $transaction_opcount = 0; - - /** - * The database specified in the DSN - * - * It's a fix to allow calls to different databases in the same script. - * - * @var string - * @access private - */ - var $_db = ''; - - - // }}} - // {{{ constructor - - /** - * This constructor calls <kbd>parent::__construct()</kbd> - * - * @return void - */ - function __construct() - { - parent::__construct(); - } - - // }}} - // {{{ connect() - - /** - * Connect to the database server, log in and open the database - * - * Don't call this method directly. Use DB::connect() instead. - * - * PEAR DB's mysql driver supports the following extra DSN options: - * + new_link If set to true, causes subsequent calls to connect() - * to return a new connection link instead of the - * existing one. WARNING: this is not portable to - * other DBMS's. Available since PEAR DB 1.7.0. - * + client_flags Any combination of MYSQL_CLIENT_* constants. - * Only used if PHP is at version 4.3.0 or greater. - * Available since PEAR DB 1.7.0. - * - * @param array $dsn the data source name - * @param bool $persistent should the connection be persistent? - * - * @return int DB_OK on success. A DB_Error object on failure. - */ - function connect($dsn, $persistent = false) - { - if (!PEAR::loadExtension('mysql')) { - return $this->raiseError(DB_ERROR_EXTENSION_NOT_FOUND); - } - - $this->dsn = $dsn; - if ($dsn['dbsyntax']) { - $this->dbsyntax = $dsn['dbsyntax']; - } - - $params = array(); - if ($dsn['protocol'] && $dsn['protocol'] == 'unix') { - $params[0] = ':' . $dsn['socket']; - } else { - $params[0] = $dsn['hostspec'] ? $dsn['hostspec'] - : 'localhost'; - if ($dsn['port']) { - $params[0] .= ':' . $dsn['port']; - } - } - $params[] = $dsn['username'] ? $dsn['username'] : null; - $params[] = $dsn['password'] ? $dsn['password'] : null; - - if (!$persistent) { - if (isset($dsn['new_link']) - && ($dsn['new_link'] == 'true' || $dsn['new_link'] === true)) - { - $params[] = true; - } else { - $params[] = false; - } - } - if (version_compare(phpversion(), '4.3.0', '>=')) { - $params[] = isset($dsn['client_flags']) - ? $dsn['client_flags'] : null; - } - - $connect_function = $persistent ? 'mysql_pconnect' : 'mysql_connect'; - - $ini = ini_get('track_errors'); - $php_errormsg = ''; - if ($ini) { - $this->connection = @call_user_func_array($connect_function, - $params); - } else { - @ini_set('track_errors', 1); - $this->connection = @call_user_func_array($connect_function, - $params); - @ini_set('track_errors', $ini); - } - - if (!$this->connection) { - if (($err = @mysql_error()) != '') { - return $this->raiseError(DB_ERROR_CONNECT_FAILED, - null, null, null, - $err); - } else { - return $this->raiseError(DB_ERROR_CONNECT_FAILED, - null, null, null, - $php_errormsg); - } - } - - if ($dsn['database']) { - if (!@mysql_select_db($dsn['database'], $this->connection)) { - return $this->mysqlRaiseError(); - } - $this->_db = $dsn['database']; - } - - return DB_OK; - } - - // }}} - // {{{ disconnect() - - /** - * Disconnects from the database server - * - * @return bool TRUE on success, FALSE on failure - */ - function disconnect() - { - $ret = @mysql_close($this->connection); - $this->connection = null; - return $ret; - } - - // }}} - // {{{ simpleQuery() - - /** - * Sends a query to the database server - * - * Generally uses mysql_query(). If you want to use - * mysql_unbuffered_query() set the "result_buffering" option to 0 using - * setOptions(). This option was added in Release 1.7.0. - * - * @param string the SQL query string - * - * @return mixed + a PHP result resrouce for successful SELECT queries - * + the DB_OK constant for other successful queries - * + a DB_Error object on failure - */ - function simpleQuery($query) - { - $ismanip = $this->_checkManip($query); - $this->last_query = $query; - $query = $this->modifyQuery($query); - if ($this->_db) { - if (!@mysql_select_db($this->_db, $this->connection)) { - return $this->mysqlRaiseError(DB_ERROR_NODBSELECTED); - } - } - if (!$this->autocommit && $ismanip) { - if ($this->transaction_opcount == 0) { - $result = @mysql_query('SET AUTOCOMMIT=0', $this->connection); - $result = @mysql_query('BEGIN', $this->connection); - if (!$result) { - return $this->mysqlRaiseError(); - } - } - $this->transaction_opcount++; - } - if (!$this->options['result_buffering']) { - $result = @mysql_unbuffered_query($query, $this->connection); - } else { - $result = @mysql_query($query, $this->connection); - } - if (!$result) { - return $this->mysqlRaiseError(); - } - if (is_resource($result)) { - return $result; - } - return DB_OK; - } - - // }}} - // {{{ nextResult() - - /** - * Move the internal mysql result pointer to the next available result - * - * This method has not been implemented yet. - * - * @param a valid sql result resource - * - * @return false - */ - function nextResult($result) - { - return false; - } - - // }}} - // {{{ fetchInto() - - /** - * Places a row from the result set into the given array - * - * Formating of the array and the data therein are configurable. - * See DB_result::fetchInto() for more information. - * - * This method is not meant to be called directly. Use - * DB_result::fetchInto() instead. It can't be declared "protected" - * because DB_result is a separate object. - * - * @param resource $result the query result resource - * @param array $arr the referenced array to put the data in - * @param int $fetchmode how the resulting array should be indexed - * @param int $rownum the row number to fetch (0 = first row) - * - * @return mixed DB_OK on success, NULL when the end of a result set is - * reached or on failure - * - * @see DB_result::fetchInto() - */ - function fetchInto($result, &$arr, $fetchmode, $rownum = null) - { - if ($rownum !== null) { - if (!@mysql_data_seek($result, $rownum)) { - return null; - } - } - if ($fetchmode & DB_FETCHMODE_ASSOC) { - $arr = @mysql_fetch_array($result, MYSQL_ASSOC); - if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE && $arr) { - $arr = array_change_key_case($arr, CASE_LOWER); - } - } else { - $arr = @mysql_fetch_row($result); - } - if (!$arr) { - return null; - } - if ($this->options['portability'] & DB_PORTABILITY_RTRIM) { - /* - * Even though this DBMS already trims output, we do this because - * a field might have intentional whitespace at the end that - * gets removed by DB_PORTABILITY_RTRIM under another driver. - */ - $this->_rtrimArrayValues($arr); - } - if ($this->options['portability'] & DB_PORTABILITY_NULL_TO_EMPTY) { - $this->_convertNullArrayValuesToEmpty($arr); - } - return DB_OK; - } - - // }}} - // {{{ freeResult() - - /** - * Deletes the result set and frees the memory occupied by the result set - * - * This method is not meant to be called directly. Use - * DB_result::free() instead. It can't be declared "protected" - * because DB_result is a separate object. - * - * @param resource $result PHP's query result resource - * - * @return bool TRUE on success, FALSE if $result is invalid - * - * @see DB_result::free() - */ - function freeResult($result) - { - return is_resource($result) ? mysql_free_result($result) : false; - } - - // }}} - // {{{ numCols() - - /** - * Gets the number of columns in a result set - * - * This method is not meant to be called directly. Use - * DB_result::numCols() instead. It can't be declared "protected" - * because DB_result is a separate object. - * - * @param resource $result PHP's query result resource - * - * @return int the number of columns. A DB_Error object on failure. - * - * @see DB_result::numCols() - */ - function numCols($result) - { - $cols = @mysql_num_fields($result); - if (!$cols) { - return $this->mysqlRaiseError(); - } - return $cols; - } - - // }}} - // {{{ numRows() - - /** - * Gets the number of rows in a result set - * - * This method is not meant to be called directly. Use - * DB_result::numRows() instead. It can't be declared "protected" - * because DB_result is a separate object. - * - * @param resource $result PHP's query result resource - * - * @return int the number of rows. A DB_Error object on failure. - * - * @see DB_result::numRows() - */ - function numRows($result) - { - $rows = @mysql_num_rows($result); - if ($rows === null) { - return $this->mysqlRaiseError(); - } - return $rows; - } - - // }}} - // {{{ autoCommit() - - /** - * Enables or disables automatic commits - * - * @param bool $onoff true turns it on, false turns it off - * - * @return int DB_OK on success. A DB_Error object if the driver - * doesn't support auto-committing transactions. - */ - function autoCommit($onoff = false) - { - // XXX if $this->transaction_opcount > 0, we should probably - // issue a warning here. - $this->autocommit = $onoff ? true : false; - return DB_OK; - } - - // }}} - // {{{ commit() - - /** - * Commits the current transaction - * - * @return int DB_OK on success. A DB_Error object on failure. - */ - function commit() - { - if ($this->transaction_opcount > 0) { - if ($this->_db) { - if (!@mysql_select_db($this->_db, $this->connection)) { - return $this->mysqlRaiseError(DB_ERROR_NODBSELECTED); - } - } - $result = @mysql_query('COMMIT', $this->connection); - $result = @mysql_query('SET AUTOCOMMIT=1', $this->connection); - $this->transaction_opcount = 0; - if (!$result) { - return $this->mysqlRaiseError(); - } - } - return DB_OK; - } - - // }}} - // {{{ rollback() - - /** - * Reverts the current transaction - * - * @return int DB_OK on success. A DB_Error object on failure. - */ - function rollback() - { - if ($this->transaction_opcount > 0) { - if ($this->_db) { - if (!@mysql_select_db($this->_db, $this->connection)) { - return $this->mysqlRaiseError(DB_ERROR_NODBSELECTED); - } - } - $result = @mysql_query('ROLLBACK', $this->connection); - $result = @mysql_query('SET AUTOCOMMIT=1', $this->connection); - $this->transaction_opcount = 0; - if (!$result) { - return $this->mysqlRaiseError(); - } - } - return DB_OK; - } - - // }}} - // {{{ affectedRows() - - /** - * Determines the number of rows affected by a data maniuplation query - * - * 0 is returned for queries that don't manipulate data. - * - * @return int the number of rows. A DB_Error object on failure. - */ - function affectedRows() - { - if ($this->_last_query_manip) { - return @mysql_affected_rows($this->connection); - } else { - return 0; - } - } - - // }}} - // {{{ nextId() - - /** - * Returns the next free id in a sequence - * - * @param string $seq_name name of the sequence - * @param boolean $ondemand when true, the seqence is automatically - * created if it does not exist - * - * @return int the next id number in the sequence. - * A DB_Error object on failure. - * - * @see DB_common::nextID(), DB_common::getSequenceName(), - * DB_mysql::createSequence(), DB_mysql::dropSequence() - */ - function nextId($seq_name, $ondemand = true) - { - $seqname = $this->getSequenceName($seq_name); - do { - $repeat = 0; - $this->pushErrorHandling(PEAR_ERROR_RETURN); - $result = $this->query("UPDATE ${seqname} ". - 'SET id=LAST_INSERT_ID(id+1)'); - $this->popErrorHandling(); - if ($result === DB_OK) { - // COMMON CASE - $id = @mysql_insert_id($this->connection); - if ($id != 0) { - return $id; - } - // EMPTY SEQ TABLE - // Sequence table must be empty for some reason, so fill - // it and return 1 and obtain a user-level lock - $result = $this->getOne("SELECT GET_LOCK('${seqname}_lock',10)"); - if (DB::isError($result)) { - return $this->raiseError($result); - } - if ($result == 0) { - // Failed to get the lock - return $this->mysqlRaiseError(DB_ERROR_NOT_LOCKED); - } - - // add the default value - $result = $this->query("REPLACE INTO ${seqname} (id) VALUES (0)"); - if (DB::isError($result)) { - return $this->raiseError($result); - } - - // Release the lock - $result = $this->getOne('SELECT RELEASE_LOCK(' - . "'${seqname}_lock')"); - if (DB::isError($result)) { - return $this->raiseError($result); - } - // We know what the result will be, so no need to try again - return 1; - - } elseif ($ondemand && DB::isError($result) && - $result->getCode() == DB_ERROR_NOSUCHTABLE) - { - // ONDEMAND TABLE CREATION - $result = $this->createSequence($seq_name); - if (DB::isError($result)) { - return $this->raiseError($result); - } else { - $repeat = 1; - } - - } elseif (DB::isError($result) && - $result->getCode() == DB_ERROR_ALREADY_EXISTS) - { - // BACKWARDS COMPAT - // see _BCsequence() comment - $result = $this->_BCsequence($seqname); - if (DB::isError($result)) { - return $this->raiseError($result); - } - $repeat = 1; - } - } while ($repeat); - - return $this->raiseError($result); - } - - // }}} - // {{{ createSequence() - - /** - * Creates a new sequence - * - * @param string $seq_name name of the new sequence - * - * @return int DB_OK on success. A DB_Error object on failure. - * - * @see DB_common::createSequence(), DB_common::getSequenceName(), - * DB_mysql::nextID(), DB_mysql::dropSequence() - */ - function createSequence($seq_name) - { - $seqname = $this->getSequenceName($seq_name); - $res = $this->query('CREATE TABLE ' . $seqname - . ' (id INTEGER UNSIGNED AUTO_INCREMENT NOT NULL,' - . ' PRIMARY KEY(id))'); - if (DB::isError($res)) { - return $res; - } - // insert yields value 1, nextId call will generate ID 2 - $res = $this->query("INSERT INTO ${seqname} (id) VALUES (0)"); - if (DB::isError($res)) { - return $res; - } - // so reset to zero - return $this->query("UPDATE ${seqname} SET id = 0"); - } - - // }}} - // {{{ dropSequence() - - /** - * Deletes a sequence - * - * @param string $seq_name name of the sequence to be deleted - * - * @return int DB_OK on success. A DB_Error object on failure. - * - * @see DB_common::dropSequence(), DB_common::getSequenceName(), - * DB_mysql::nextID(), DB_mysql::createSequence() - */ - function dropSequence($seq_name) - { - return $this->query('DROP TABLE ' . $this->getSequenceName($seq_name)); - } - - // }}} - // {{{ _BCsequence() - - /** - * Backwards compatibility with old sequence emulation implementation - * (clean up the dupes) - * - * @param string $seqname the sequence name to clean up - * - * @return bool true on success. A DB_Error object on failure. - * - * @access private - */ - function _BCsequence($seqname) - { - // Obtain a user-level lock... this will release any previous - // application locks, but unlike LOCK TABLES, it does not abort - // the current transaction and is much less frequently used. - $result = $this->getOne("SELECT GET_LOCK('${seqname}_lock',10)"); - if (DB::isError($result)) { - return $result; - } - if ($result == 0) { - // Failed to get the lock, can't do the conversion, bail - // with a DB_ERROR_NOT_LOCKED error - return $this->mysqlRaiseError(DB_ERROR_NOT_LOCKED); - } - - $highest_id = $this->getOne("SELECT MAX(id) FROM ${seqname}"); - if (DB::isError($highest_id)) { - return $highest_id; - } - // This should kill all rows except the highest - // We should probably do something if $highest_id isn't - // numeric, but I'm at a loss as how to handle that... - $result = $this->query('DELETE FROM ' . $seqname - . " WHERE id <> $highest_id"); - if (DB::isError($result)) { - return $result; - } - - // If another thread has been waiting for this lock, - // it will go thru the above procedure, but will have no - // real effect - $result = $this->getOne("SELECT RELEASE_LOCK('${seqname}_lock')"); - if (DB::isError($result)) { - return $result; - } - return true; - } - - // }}} - // {{{ quoteIdentifier() - - /** - * Quotes a string so it can be safely used as a table or column name - * (WARNING: using names that require this is a REALLY BAD IDEA) - * - * WARNING: Older versions of MySQL can't handle the backtick - * character (<kbd>`</kbd>) in table or column names. - * - * @param string $str identifier name to be quoted - * - * @return string quoted identifier string - * - * @see DB_common::quoteIdentifier() - * @since Method available since Release 1.6.0 - */ - function quoteIdentifier($str) - { - return '`' . str_replace('`', '``', $str) . '`'; - } - - // }}} - // {{{ escapeSimple() - - /** - * Escapes a string according to the current DBMS's standards - * - * @param string $str the string to be escaped - * - * @return string the escaped string - * - * @see DB_common::quoteSmart() - * @since Method available since Release 1.6.0 - */ - function escapeSimple($str) - { - if (function_exists('mysql_real_escape_string')) { - return @mysql_real_escape_string($str, $this->connection); - } else { - return @mysql_escape_string($str); - } - } - - // }}} - // {{{ modifyQuery() - - /** - * Changes a query string for various DBMS specific reasons - * - * This little hack lets you know how many rows were deleted - * when running a "DELETE FROM table" query. Only implemented - * if the DB_PORTABILITY_DELETE_COUNT portability option is on. - * - * @param string $query the query string to modify - * - * @return string the modified query string - * - * @access protected - * @see DB_common::setOption() - */ - function modifyQuery($query) - { - if ($this->options['portability'] & DB_PORTABILITY_DELETE_COUNT) { - // "DELETE FROM table" gives 0 affected rows in MySQL. - // This little hack lets you know how many rows were deleted. - if (preg_match('/^\s*DELETE\s+FROM\s+(\S+)\s*$/i', $query)) { - $query = preg_replace('/^\s*DELETE\s+FROM\s+(\S+)\s*$/', - 'DELETE FROM \1 WHERE 1=1', $query); - } - } - return $query; - } - - // }}} - // {{{ modifyLimitQuery() - - /** - * Adds LIMIT clauses to a query string according to current DBMS standards - * - * @param string $query the query to modify - * @param int $from the row to start to fetching (0 = the first row) - * @param int $count the numbers of rows to fetch - * @param mixed $params array, string or numeric data to be used in - * execution of the statement. Quantity of items - * passed must match quantity of placeholders in - * query: meaning 1 placeholder for non-array - * parameters or 1 placeholder per array element. - * - * @return string the query string with LIMIT clauses added - * - * @access protected - */ - function modifyLimitQuery($query, $from, $count, $params = array()) - { - if (DB::isManip($query) || $this->_next_query_manip) { - return $query . " LIMIT $count"; - } else { - return $query . " LIMIT $from, $count"; - } - } - - // }}} - // {{{ mysqlRaiseError() - - /** - * Produces a DB_Error object regarding the current problem - * - * @param int $errno if the error is being manually raised pass a - * DB_ERROR* constant here. If this isn't passed - * the error information gathered from the DBMS. - * - * @return object the DB_Error object - * - * @see DB_common::raiseError(), - * DB_mysql::errorNative(), DB_common::errorCode() - */ - function mysqlRaiseError($errno = null) - { - if ($errno === null) { - if ($this->options['portability'] & DB_PORTABILITY_ERRORS) { - $this->errorcode_map[1022] = DB_ERROR_CONSTRAINT; - $this->errorcode_map[1048] = DB_ERROR_CONSTRAINT_NOT_NULL; - $this->errorcode_map[1062] = DB_ERROR_CONSTRAINT; - } else { - // Doing this in case mode changes during runtime. - $this->errorcode_map[1022] = DB_ERROR_ALREADY_EXISTS; - $this->errorcode_map[1048] = DB_ERROR_CONSTRAINT; - $this->errorcode_map[1062] = DB_ERROR_ALREADY_EXISTS; - } - $errno = $this->err... [truncated message content] |
From: <var...@us...> - 2023-11-15 17:09:20
|
Revision: 11064 http://sourceforge.net/p/phpwiki/code/11064 Author: vargenau Date: 2023-11-15 17:09:13 +0000 (Wed, 15 Nov 2023) Log Message: ----------- Revert to PhpWiki 1.6.2 Modified Paths: -------------- trunk/INSTALL trunk/Makefile trunk/index.php trunk/lib/BlockParser.php trunk/lib/DbSession/PDO.php trunk/lib/DbSession/SQL.php trunk/lib/DbSession/dba.php trunk/lib/PageList.php trunk/lib/Template.php trunk/lib/WikiDB/PDO.php trunk/lib/WikiDB/SQL.php trunk/lib/WikiDB/backend/PDO.php trunk/lib/WikiDB/backend/PDO_mysql.php trunk/lib/WikiDB/backend/PDO_oci8.php trunk/lib/WikiDB/backend/PDO_pgsql.php trunk/lib/WikiDB/backend/PearDB.php trunk/lib/WikiDB/backend/PearDB_ffpgsql.php trunk/lib/WikiDB/backend/PearDB_mysqli.php trunk/lib/WikiDB/backend/PearDB_oci8.php trunk/lib/WikiDB/backend/PearDB_pgsql.php trunk/lib/WikiDB/backend/dba.php trunk/lib/WikiDB/backend/dbaBase.php trunk/lib/WikiDB/backend/dumb/AllRevisionsIter.php trunk/lib/WikiDB/backend/dumb/LinkSearchIter.php trunk/lib/WikiDB/backend/dumb/MostPopularIter.php trunk/lib/WikiDB/backend/file.php trunk/lib/WikiDB/backend/flatfile.php trunk/lib/WikiDB/backend.php trunk/lib/WikiUser/BogoLogin.php trunk/lib/WikiUser/Db.php trunk/lib/WikiUser/Facebook.php trunk/lib/WikiUser/File.php trunk/lib/WikiUser/FusionForge.php trunk/lib/WikiUser/HttpAuth.php trunk/lib/WikiUser/HttpAuthUpper.php trunk/lib/WikiUser/IMAP.php trunk/lib/WikiUser/LDAP.php trunk/lib/WikiUser/LdapUpper.php trunk/lib/WikiUser/OpenID.php trunk/lib/WikiUser/POP3.php trunk/lib/WikiUser/PdoDb.php trunk/lib/WikiUser/PearDb.php trunk/lib/WikiUser/PersonalPage.php trunk/lib/WikiUser/Session.php trunk/lib/WysiwygEdit/Wikiwyg.php trunk/lib/XMLRPC/utils.php trunk/lib/XMLRPC/xmlrpc.inc trunk/lib/XMLRPC/xmlrpc_emu.inc trunk/lib/XMLRPC/xmlrpcs.inc trunk/lib/XMLRPC/xmlrpcs_emu.inc trunk/lib/editpage.php trunk/lib/main.php trunk/lib/plugin/AddComment.php trunk/lib/plugin/AllPages.php trunk/lib/plugin/AllUsers.php trunk/lib/plugin/AnalyseAccessLogSql.php trunk/lib/plugin/AppendText.php trunk/lib/plugin/AsciiMath.php trunk/lib/plugin/AsciiSVG.php trunk/lib/plugin/AtomFeed.php trunk/lib/plugin/AuthorHistory.php trunk/lib/plugin/BackLinks.php trunk/lib/plugin/BlogArchives.php trunk/lib/plugin/BlogJournal.php trunk/lib/plugin/BoxRight.php trunk/lib/plugin/CacheTest.php trunk/lib/plugin/Calendar.php trunk/lib/plugin/CalendarList.php trunk/lib/plugin/Chart.php trunk/lib/plugin/Comment.php trunk/lib/plugin/CreateBib.php trunk/lib/plugin/CreatePage.php trunk/lib/plugin/CreateToc.php trunk/lib/plugin/CurrentTime.php trunk/lib/plugin/DebugAuthInfo.php trunk/lib/plugin/DebugBackendInfo.php trunk/lib/plugin/DebugGroupInfo.php trunk/lib/plugin/DebugRetransform.php trunk/lib/plugin/Diff.php trunk/lib/plugin/DynamicIncludePage.php trunk/lib/plugin/EditMetaData.php trunk/lib/plugin/ExternalSearch.php trunk/lib/plugin/FacebookLike.php trunk/lib/plugin/FileInfo.php trunk/lib/plugin/FoafViewer.php trunk/lib/plugin/FullTextSearch.php trunk/lib/plugin/FuzzyPages.php trunk/lib/plugin/GoTo.php trunk/lib/plugin/GoogleMaps.php trunk/lib/plugin/GooglePlugin.php trunk/lib/plugin/GraphViz.php trunk/lib/plugin/HelloWorld.php trunk/lib/plugin/HtmlConverter.php trunk/lib/plugin/IncludePage.php trunk/lib/plugin/IncludePages.php trunk/lib/plugin/IncludeSiteMap.php trunk/lib/plugin/IncludeTree.php trunk/lib/plugin/InterWikiSearch.php trunk/lib/plugin/JabberPresence.php trunk/lib/plugin/LdapSearch.php trunk/lib/plugin/LikePages.php trunk/lib/plugin/LinkDatabase.php trunk/lib/plugin/LinkSearch.php trunk/lib/plugin/ListPages.php trunk/lib/plugin/ListRelations.php trunk/lib/plugin/ListSubpages.php trunk/lib/plugin/MediawikiTable.php trunk/lib/plugin/ModeratedPage.php trunk/lib/plugin/MostPopular.php trunk/lib/plugin/NewPagesPerUser.php trunk/lib/plugin/NoCache.php trunk/lib/plugin/OldStyleTable.php trunk/lib/plugin/OrphanedPages.php trunk/lib/plugin/PageDump.php trunk/lib/plugin/PageGroup.php trunk/lib/plugin/PageHistory.php trunk/lib/plugin/PageInfo.php trunk/lib/plugin/PageTrail.php trunk/lib/plugin/PasswordReset.php trunk/lib/plugin/PhotoAlbum.php trunk/lib/plugin/PhpHighlight.php trunk/lib/plugin/Ploticus.php trunk/lib/plugin/PluginManager.php trunk/lib/plugin/PopUp.php trunk/lib/plugin/PopularNearby.php trunk/lib/plugin/PopularTags.php trunk/lib/plugin/PreferenceApp.php trunk/lib/plugin/PrevNext.php trunk/lib/plugin/Processing.php trunk/lib/plugin/RandomPage.php trunk/lib/plugin/RateIt.php trunk/lib/plugin/RawHtml.php trunk/lib/plugin/RecentChanges.php trunk/lib/plugin/RecentComments.php trunk/lib/plugin/RecentEdits.php trunk/lib/plugin/RecentReferrers.php trunk/lib/plugin/RedirectTo.php trunk/lib/plugin/RelatedChanges.php trunk/lib/plugin/RichTable.php trunk/lib/plugin/RssFeed.php trunk/lib/plugin/SearchHighlight.php trunk/lib/plugin/SemanticRelations.php trunk/lib/plugin/SemanticSearch.php trunk/lib/plugin/SemanticSearchAdvanced.php trunk/lib/plugin/SiteMap.php trunk/lib/plugin/SpellCheck.php trunk/lib/plugin/SqlResult.php trunk/lib/plugin/SyncWiki.php trunk/lib/plugin/SyntaxHighlighter.php trunk/lib/plugin/SystemInfo.php trunk/lib/plugin/TeX2png.php trunk/lib/plugin/Template.php trunk/lib/plugin/TexToPng.php trunk/lib/plugin/TitleSearch.php trunk/lib/plugin/Transclude.php trunk/lib/plugin/TranslateText.php trunk/lib/plugin/UnfoldSubpages.php trunk/lib/plugin/UpLoad.php trunk/lib/plugin/UriResolver.php trunk/lib/plugin/UserPreferences.php trunk/lib/plugin/UserRatings.php trunk/lib/plugin/Video.php trunk/lib/plugin/WantedPages.php trunk/lib/plugin/WatchPage.php trunk/lib/plugin/WhoIsOnline.php trunk/lib/plugin/WikiAdminChown.php trunk/lib/plugin/WikiAdminDeleteAcl.php trunk/lib/plugin/WikiAdminPurge.php trunk/lib/plugin/WikiAdminRemove.php trunk/lib/plugin/WikiAdminRename.php trunk/lib/plugin/WikiAdminSearchReplace.php trunk/lib/plugin/WikiAdminSelect.php trunk/lib/plugin/WikiAdminSetAcl.php trunk/lib/plugin/WikiAdminSetAclSimple.php trunk/lib/plugin/WikiAdminSetExternal.php trunk/lib/plugin/WikiAdminUtils.php trunk/lib/plugin/WikiBlog.php trunk/lib/plugin/WikiForm.php trunk/lib/plugin/WikiFormRich.php trunk/lib/plugin/WikiForum.php trunk/lib/plugin/WikiPoll.php trunk/lib/plugin/WikiTranslation.php trunk/lib/plugin/WikicreoleTable.php trunk/lib/plugin/YouTube.php trunk/lib/plugin/text2png.php trunk/lib/prepend.php trunk/lib/stdlib.php trunk/lib/wikilens/Buddy.php trunk/lib/wikilens/CustomPrefs.php trunk/lib/wikilens/PageListColumns.php trunk/lib/wikilens/RatingsDb.php trunk/lib/wikilens/RatingsUser.php trunk/lib/wikilens/Utils.php trunk/locale/Makefile trunk/locale/de/pgsrc/%C3%84hnlicheSeiten trunk/locale/de/pgsrc/AlleBenutzer trunk/locale/de/pgsrc/AlleSeiten trunk/locale/de/pgsrc/AlleSeitenEditiertVonMir trunk/locale/de/pgsrc/AlleSeitenErzeugtVonMir trunk/locale/de/pgsrc/AlleSeitenImBesitzVonMir trunk/locale/de/pgsrc/BackLinks trunk/locale/de/pgsrc/BenutzerEinstellungen trunk/locale/de/pgsrc/DebugAuthInfo trunk/locale/de/pgsrc/DebugBackendInfo trunk/locale/de/pgsrc/DebugGruppenInfo trunk/locale/de/pgsrc/EditiereText trunk/locale/de/pgsrc/Einstellungen trunk/locale/de/pgsrc/FuzzySuche trunk/locale/de/pgsrc/G%C3%A4steBuch trunk/locale/de/pgsrc/GaesteBuch trunk/locale/de/pgsrc/Geringf%C3%BCgige%C3%84nderungen trunk/locale/de/pgsrc/GleicheSeiten trunk/locale/de/pgsrc/Hilfe trunk/locale/de/pgsrc/Hilfe%2FAktionsSeite trunk/locale/de/pgsrc/Hilfe%2FAutorenProtokollPlugin trunk/locale/de/pgsrc/Hilfe%2FBackLinksPlugin trunk/locale/de/pgsrc/Hilfe%2FGraphVizPlugin trunk/locale/de/pgsrc/Hilfe%2FGuterStil trunk/locale/de/pgsrc/Hilfe%2FHalloWeltPlugin trunk/locale/de/pgsrc/Hilfe%2FHochLadenPlugin trunk/locale/de/pgsrc/Hilfe%2FInhaltsVerzeichnisPlugin trunk/locale/de/pgsrc/Hilfe%2FModerierteSeitePlugin trunk/locale/de/pgsrc/Hilfe%2FNeueSeitePlugin trunk/locale/de/pgsrc/Hilfe%2FNeuerKommentarPlugin trunk/locale/de/pgsrc/Hilfe%2FPhotoAlbumPlugin trunk/locale/de/pgsrc/Hilfe%2FPhpWiki trunk/locale/de/pgsrc/Hilfe%2FSeitenErzeugen trunk/locale/de/pgsrc/Hilfe%2FSteve%20Wainstead trunk/locale/de/pgsrc/Hilfe%2FTextBearbeiten trunk/locale/de/pgsrc/Hilfe%2FTextFormatierungsRegeln trunk/locale/de/pgsrc/Hilfe%2FVorlagePlugin trunk/locale/de/pgsrc/Hilfe%2FWabiSabi trunk/locale/de/pgsrc/Hilfe%2FWieManWikiBenutzt trunk/locale/de/pgsrc/Hilfe%2FWikiTechnik trunk/locale/de/pgsrc/Hilfe%2FWikiWikiWeb trunk/locale/de/pgsrc/Hilfe%2FZufallsSeitePlugin trunk/locale/de/pgsrc/HochLaden trunk/locale/de/pgsrc/HomePage trunk/locale/de/pgsrc/InterWikiListe trunk/locale/de/pgsrc/KategorieAktionSeite trunk/locale/de/pgsrc/KategorieKategorie trunk/locale/de/pgsrc/KategorieWikiPlugin trunk/locale/de/pgsrc/LeereSeiten trunk/locale/de/pgsrc/LinkSuche trunk/locale/de/pgsrc/ListeRelationen trunk/locale/de/pgsrc/MeistBesucht trunk/locale/de/pgsrc/ModerierteSeite trunk/locale/de/pgsrc/NeueSeite trunk/locale/de/pgsrc/Neueste%C3%84nderungen trunk/locale/de/pgsrc/NeuesteSeiten trunk/locale/de/pgsrc/PasswortZur%C3%BCcksetzen trunk/locale/de/pgsrc/PhpWikiDokumentation trunk/locale/de/pgsrc/PhpWikiSystemverwalten trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FAclL%C3%B6schen trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FAclSetzen trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FAclSetzenEinfach trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FChown trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FEntfernen trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FL%C3%B6schen trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FSuchenErsetzen trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FUmbenennen trunk/locale/de/pgsrc/PhpWikiUmfrage trunk/locale/de/pgsrc/SandKasten trunk/locale/de/pgsrc/SandKiste trunk/locale/de/pgsrc/SeiteBeobarten trunk/locale/de/pgsrc/SeiteFinden trunk/locale/de/pgsrc/SeiteSpeichern trunk/locale/de/pgsrc/SeitenInfo trunk/locale/de/pgsrc/SeitenProtokoll trunk/locale/de/pgsrc/SemantischeRelationen trunk/locale/de/pgsrc/SemantischeSuche trunk/locale/de/pgsrc/StartSeite trunk/locale/de/pgsrc/StartSeiteAlias trunk/locale/de/pgsrc/TitelSuche trunk/locale/de/pgsrc/Verlinkte%C3%84nderungen trunk/locale/de/pgsrc/VerwaisteSeiten trunk/locale/de/pgsrc/VolltextSuche trunk/locale/de/pgsrc/Vorlage%2FBeispiel trunk/locale/de/pgsrc/WerIstOnline trunk/locale/de/pgsrc/WikiAdminAuswahl trunk/locale/de/pgsrc/WunschZettelSeiten trunk/locale/de/pgsrc/ZufallsSeite trunk/locale/es/pgsrc/Ayuda trunk/locale/es/pgsrc/Ayuda%2FAgregarPaginas trunk/locale/es/pgsrc/Ayuda%2FBuenEstilo trunk/locale/es/pgsrc/Ayuda%2FComoUsarWiki trunk/locale/es/pgsrc/Ayuda%2FEditarElTexto trunk/locale/es/pgsrc/Ayuda%2FKBrown trunk/locale/es/pgsrc/Ayuda%2FMasAcercadeLaMecanica trunk/locale/es/pgsrc/Ayuda%2FPhpWiki trunk/locale/es/pgsrc/Ayuda%2FReglasDeFormatoDeTexto trunk/locale/es/pgsrc/Ayuda%2FSteve%20Wainstead trunk/locale/es/pgsrc/Ayuda%2FWabiSabi trunk/locale/es/pgsrc/Ayuda%2FWikiWikiWeb trunk/locale/es/pgsrc/BuscarP%C3%A1gina trunk/locale/es/pgsrc/CajaDeArena trunk/locale/es/pgsrc/CambiosRecientes trunk/locale/es/pgsrc/HomePage trunk/locale/es/pgsrc/MasPopulares trunk/locale/es/pgsrc/NotasDeLiberacion trunk/locale/es/pgsrc/P%C3%A1ginaPrincipal trunk/locale/es/pgsrc/TodasLasPaginas trunk/locale/es/pgsrc/VisitantesRecientes trunk/locale/fr/pgsrc/%C3%89diterLesM%C3%A9taDonn%C3%A9es trunk/locale/fr/pgsrc/%C3%89ditionsR%C3%A9centes trunk/locale/fr/pgsrc/AdministrationDePhpWiki trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FChown trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FD%C3%A9finirAcl trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FD%C3%A9finirAclSimple trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FPurger trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FRechercherRemplacer trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FRenommer trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FSupprimer trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FSupprimerAcl trunk/locale/fr/pgsrc/Aide trunk/locale/fr/pgsrc/Aide%2F%C3%89diterLeContenu trunk/locale/fr/pgsrc/Aide%2FAjouterDesPages trunk/locale/fr/pgsrc/Aide%2FCommentUtiliserUnWiki trunk/locale/fr/pgsrc/Aide%2FD%C3%A9tailsTechniques trunk/locale/fr/pgsrc/Aide%2FGreffon%C3%89diterLesM%C3%A9taDonn%C3%A9es trunk/locale/fr/pgsrc/Aide%2FGreffonAjouterDesCommentaires trunk/locale/fr/pgsrc/Aide%2FGreffonAlbumPhotos trunk/locale/fr/pgsrc/Aide%2FGreffonBeauTableau trunk/locale/fr/pgsrc/Aide%2FGreffonBonjourLeMonde trunk/locale/fr/pgsrc/Aide%2FGreffonCalendrier trunk/locale/fr/pgsrc/Aide%2FGreffonColorationPhp trunk/locale/fr/pgsrc/Aide%2FGreffonCommenter trunk/locale/fr/pgsrc/Aide%2FGreffonCr%C3%A9erUnePage trunk/locale/fr/pgsrc/Aide%2FGreffonCr%C3%A9erUneTdm trunk/locale/fr/pgsrc/Aide%2FGreffonD%C3%A9plierLesSousPages trunk/locale/fr/pgsrc/Aide%2FGreffonHistoriqueAuteur trunk/locale/fr/pgsrc/Aide%2FGreffonHtmlPur trunk/locale/fr/pgsrc/Aide%2FGreffonInclureUnePage trunk/locale/fr/pgsrc/Aide%2FGreffonInfosSyst%C3%A8me trunk/locale/fr/pgsrc/Aide%2FGreffonIns%C3%A9rer trunk/locale/fr/pgsrc/Aide%2FGreffonListeDePages trunk/locale/fr/pgsrc/Aide%2FGreffonListeDesSousPages trunk/locale/fr/pgsrc/Aide%2FGreffonListeDuCalendrier trunk/locale/fr/pgsrc/Aide%2FGreffonPageAl%C3%A9atoire trunk/locale/fr/pgsrc/Aide%2FGreffonPagesFloues trunk/locale/fr/pgsrc/Aide%2FGreffonRechercheExterne trunk/locale/fr/pgsrc/Aide%2FGreffonRedirection trunk/locale/fr/pgsrc/Aide%2FGreffonRessourcesRss trunk/locale/fr/pgsrc/Aide%2FGreffonTableauAncienStyle trunk/locale/fr/pgsrc/Aide%2FGreffonTeX2png trunk/locale/fr/pgsrc/Aide%2FGreffonTestDeCache trunk/locale/fr/pgsrc/Aide%2FGreffonWiki trunk/locale/fr/pgsrc/Aide%2FGreffonWikiBlog trunk/locale/fr/pgsrc/Aide%2FIc%C3%B4nesDeLien trunk/locale/fr/pgsrc/Aide%2FInterWiki trunk/locale/fr/pgsrc/Aide%2FLienGoogle trunk/locale/fr/pgsrc/Aide%2FListeDePages trunk/locale/fr/pgsrc/Aide%2FPhpWiki trunk/locale/fr/pgsrc/Aide%2FR%C3%A8glesDeFormatageDesTextes trunk/locale/fr/pgsrc/Aide%2FSteve%20Wainstead trunk/locale/fr/pgsrc/Aide%2FStyleCorrect trunk/locale/fr/pgsrc/Aide%2FURLMagiquesPhpWiki trunk/locale/fr/pgsrc/Aide%2FWabiSabi trunk/locale/fr/pgsrc/Aide%2FWikiWikiWeb trunk/locale/fr/pgsrc/Aide%2FWikisUtilisantPhpWiki trunk/locale/fr/pgsrc/AliasAccueil trunk/locale/fr/pgsrc/Bac%C3%80Sable trunk/locale/fr/pgsrc/CarteInterWiki trunk/locale/fr/pgsrc/Cat%C3%A9gorieCat%C3%A9gorie trunk/locale/fr/pgsrc/Cat%C3%A9gorieGreffonWiki trunk/locale/fr/pgsrc/Cat%C3%A9gorieGroupes trunk/locale/fr/pgsrc/Cat%C3%A9goriePageDAction trunk/locale/fr/pgsrc/Cat%C3%A9goriePagesAccueil trunk/locale/fr/pgsrc/ChangementsLi%C3%A9s trunk/locale/fr/pgsrc/ChercherUnePage trunk/locale/fr/pgsrc/ClassezLa trunk/locale/fr/pgsrc/CommentairesR%C3%A9cents trunk/locale/fr/pgsrc/Cr%C3%A9erUnePage trunk/locale/fr/pgsrc/D%C3%A9bogageDePhpWiki trunk/locale/fr/pgsrc/D%C3%A9poserUnFichier trunk/locale/fr/pgsrc/Derni%C3%A8resModifs trunk/locale/fr/pgsrc/Derni%C3%A8resModifsCompl%C3%A8tes trunk/locale/fr/pgsrc/DocumentationDePhpWiki trunk/locale/fr/pgsrc/GestionnaireDesGreffons trunk/locale/fr/pgsrc/HistoriqueDeLaPage trunk/locale/fr/pgsrc/HomePage trunk/locale/fr/pgsrc/InfosAuthentification trunk/locale/fr/pgsrc/InfosDeD%C3%A9bogage trunk/locale/fr/pgsrc/InfosSurLaPage trunk/locale/fr/pgsrc/LesPlusVisit%C3%A9es trunk/locale/fr/pgsrc/ManuelPhpWiki trunk/locale/fr/pgsrc/ModifsR%C3%A9centesPhpWiki trunk/locale/fr/pgsrc/NotesDeVersion trunk/locale/fr/pgsrc/PageAccueil trunk/locale/fr/pgsrc/PageAl%C3%A9atoire trunk/locale/fr/pgsrc/PagesFloues trunk/locale/fr/pgsrc/PagesOrphelines trunk/locale/fr/pgsrc/PagesRecherch%C3%A9es trunk/locale/fr/pgsrc/PagesSemblables trunk/locale/fr/pgsrc/PierrickMeignen trunk/locale/fr/pgsrc/Pr%C3%A9f%C3%A9rencesUtilisateur trunk/locale/fr/pgsrc/QuiEstEnLigne trunk/locale/fr/pgsrc/R%C3%A9cup%C3%A9rationDeLaPage trunk/locale/fr/pgsrc/R%C3%A9troLiens trunk/locale/fr/pgsrc/RechercheEnTexteInt%C3%A9gral trunk/locale/fr/pgsrc/RechercheInterWiki trunk/locale/fr/pgsrc/RechercheParTitre trunk/locale/fr/pgsrc/SommaireDuProjet trunk/locale/fr/pgsrc/SondagePhpWiki trunk/locale/fr/pgsrc/Suivre trunk/locale/fr/pgsrc/TousLesUtilisateurs trunk/locale/fr/pgsrc/ToutesLesPages trunk/locale/fr/pgsrc/TraduireUnTexte trunk/locale/fr/pgsrc/VersionsR%C3%A9centes trunk/locale/fr/pgsrc/VisiteursR%C3%A9cents trunk/locale/it/pgsrc/Aiuto trunk/locale/it/pgsrc/Aiuto%2FAggiungerePagine trunk/locale/it/pgsrc/Aiuto%2FBuonStile trunk/locale/it/pgsrc/Aiuto%2FComeUsareWiki trunk/locale/it/pgsrc/Aiuto%2FMagicPhpWikiURLs trunk/locale/it/pgsrc/Aiuto%2FModificaIlTesto trunk/locale/it/pgsrc/Aiuto%2FPhpWiki trunk/locale/it/pgsrc/Aiuto%2FRegoleFormattazioneTesto trunk/locale/it/pgsrc/Aiuto%2FSteve%20Wainstead trunk/locale/it/pgsrc/Aiuto%2FVarieSulFunzionamento trunk/locale/it/pgsrc/Aiuto%2FWabiSabi trunk/locale/it/pgsrc/Aiuto%2FWikiWikiWeb trunk/locale/it/pgsrc/AmministrazioneDiPhpWiki trunk/locale/it/pgsrc/AmministrazioneDiPhpWiki%2FRimuovi trunk/locale/it/pgsrc/CambiamentiRecenti trunk/locale/it/pgsrc/FuzzyPages trunk/locale/it/pgsrc/HomePage trunk/locale/it/pgsrc/NoteDiRilascio trunk/locale/it/pgsrc/PaginaPrincipale trunk/locale/it/pgsrc/Pi%C3%B9Popolari trunk/locale/it/pgsrc/RicercaDelTesto trunk/locale/it/pgsrc/RicercaPerTitolo trunk/locale/it/pgsrc/ScatolaDiSabbia trunk/locale/it/pgsrc/TrovaPagina trunk/locale/it/pgsrc/TutteLePagine trunk/locale/it/pgsrc/VisitatoriRecenti trunk/locale/ja/pgsrc/%E3%83%9A%E3%83%BC%E3%82%B8%E6%A4%9C%E7%B4%A2 trunk/locale/ja/pgsrc/%E3%83%9B%E3%83%BC%E3%83%A0%E3%83%9A%E3%83%BC%E3%82%B8 trunk/locale/ja/pgsrc/HomePage trunk/locale/nl/pgsrc/Help trunk/locale/nl/pgsrc/Help%2FGebruikersVoorkeuren trunk/locale/nl/pgsrc/Help%2FGoedeStijl trunk/locale/nl/pgsrc/Help%2FHoeWikiTeGebruiken trunk/locale/nl/pgsrc/Help%2FJanNieuwenhuizen trunk/locale/nl/pgsrc/Help%2FMeerOverTechnieken trunk/locale/nl/pgsrc/Help%2FPaginasToevoegen trunk/locale/nl/pgsrc/Help%2FPhpWiki trunk/locale/nl/pgsrc/Help%2FTekstFormatteringsRegels trunk/locale/nl/pgsrc/Help%2FToverPhpWikiURLs trunk/locale/nl/pgsrc/Help%2FVeranderTekst trunk/locale/nl/pgsrc/Help%2FWabiSabi trunk/locale/nl/pgsrc/Help%2FWikiWikiWeb trunk/locale/nl/pgsrc/HomePage trunk/locale/nl/pgsrc/MeestBezocht trunk/locale/nl/pgsrc/PhpWikiBeheer trunk/locale/nl/pgsrc/PhpWikiBeheer%2FVerwijder trunk/locale/nl/pgsrc/PhpWikiBeheer%2FZoekVervangt trunk/locale/nl/pgsrc/PhpWikiDocumentatie trunk/locale/nl/pgsrc/RecenteBezoekers trunk/locale/nl/pgsrc/RecenteVeranderingen trunk/locale/nl/pgsrc/ThuisPagina trunk/locale/nl/pgsrc/UitgaveNoten trunk/locale/nl/pgsrc/ZandBak trunk/locale/nl/pgsrc/ZoekPagina 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/sv.po trunk/locale/po/zh.po trunk/locale/sv/pgsrc/Framsida trunk/locale/sv/pgsrc/G%C3%A4stboken trunk/locale/sv/pgsrc/Hj%C3%A4lp trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FHurManAnv%C3%A4nderWiki trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FL%C3%A4ggaTillSidor trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FMerOmMekanismerna trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FPhpWiki trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FRedigeraText trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FSteve%20Wainstead trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FTextformateringsregler trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FWikiWikiWeb trunk/locale/sv/pgsrc/HomePage trunk/locale/sv/pgsrc/MestPopul%C3%A4r trunk/locale/sv/pgsrc/PhpWikiAdministration trunk/locale/sv/pgsrc/S%C3%B6kEfterSida trunk/locale/sv/pgsrc/Sandl%C3%A5dan trunk/locale/sv/pgsrc/Senaste%C3%84ndringar trunk/locale/zh/pgsrc/%E9%A6%96%E9%A0%81 trunk/locale/zh/pgsrc/AllPages trunk/locale/zh/pgsrc/AllUsers trunk/locale/zh/pgsrc/BackLinks trunk/locale/zh/pgsrc/DebugBackendInfo trunk/locale/zh/pgsrc/FindPage trunk/locale/zh/pgsrc/FullRecentChanges trunk/locale/zh/pgsrc/FullTextSearch trunk/locale/zh/pgsrc/FuzzyPages trunk/locale/zh/pgsrc/Help trunk/locale/zh/pgsrc/Help%2FAddingPages trunk/locale/zh/pgsrc/Help%2FBackLinksPlugin trunk/locale/zh/pgsrc/Help%2FCalendarPlugin trunk/locale/zh/pgsrc/Help%2FCommentPlugin trunk/locale/zh/pgsrc/Help%2FEditText trunk/locale/zh/pgsrc/Help%2FExternalSearchPlugin trunk/locale/zh/pgsrc/Help%2FHelloWorldPlugin trunk/locale/zh/pgsrc/Help%2FHowToUseWiki trunk/locale/zh/pgsrc/Help%2FInterWiki trunk/locale/zh/pgsrc/Help%2FLinkIcons trunk/locale/zh/pgsrc/Help%2FMagicPhpWikiURLs trunk/locale/zh/pgsrc/Help%2FMoreAboutMechanics trunk/locale/zh/pgsrc/Help%2FOldStyleTablePlugin trunk/locale/zh/pgsrc/Help%2FPhotoAlbumPlugin trunk/locale/zh/pgsrc/Help%2FPhpHighlightPlugin trunk/locale/zh/pgsrc/Help%2FPhpWiki trunk/locale/zh/pgsrc/Help%2FRandomPagePlugin trunk/locale/zh/pgsrc/Help%2FRedirectToPlugin trunk/locale/zh/pgsrc/Help%2FSystemInfoPlugin trunk/locale/zh/pgsrc/Help%2FTranscludePlugin trunk/locale/zh/pgsrc/Help%2FWikiPlugin trunk/locale/zh/pgsrc/Help%2FWikiWikiWeb trunk/locale/zh/pgsrc/HomePage trunk/locale/zh/pgsrc/HomePageAlias trunk/locale/zh/pgsrc/InterWikiMap trunk/locale/zh/pgsrc/InterWikiSearch trunk/locale/zh/pgsrc/LikePages trunk/locale/zh/pgsrc/OrphanedPages trunk/locale/zh/pgsrc/PageDump trunk/locale/zh/pgsrc/PhpWikiAdministration trunk/locale/zh/pgsrc/PhpWikiDebug trunk/locale/zh/pgsrc/RandomPage trunk/locale/zh/pgsrc/RecentChanges trunk/locale/zh/pgsrc/RecentEdits trunk/locale/zh/pgsrc/RecentVisitors trunk/locale/zh/pgsrc/SandBox trunk/locale/zh/pgsrc/TitleSearch trunk/locale/zh/pgsrc/UpLoad trunk/locale/zh/pgsrc/UserPreferences trunk/locale/zh/pgsrc/WantedPages trunk/pgsrc/AllPages trunk/pgsrc/AllPagesByAcl trunk/pgsrc/AllPagesCreatedByMe trunk/pgsrc/AllPagesLastEditedByMe trunk/pgsrc/AllPagesOwnedByMe trunk/pgsrc/AllUserPages trunk/pgsrc/AllUsers trunk/pgsrc/AppendText trunk/pgsrc/AuthorHistory trunk/pgsrc/BackLinks trunk/pgsrc/BlogArchives trunk/pgsrc/BlogJournal trunk/pgsrc/CategoryActionPage trunk/pgsrc/CategoryCategory trunk/pgsrc/CategoryGroup trunk/pgsrc/CategoryHomePages trunk/pgsrc/CategoryWikiPlugin trunk/pgsrc/Copyrights trunk/pgsrc/CreatePage trunk/pgsrc/DebugAuthInfo trunk/pgsrc/DebugBackendInfo trunk/pgsrc/DebugGroupInfo trunk/pgsrc/EditMetaData trunk/pgsrc/FindPage trunk/pgsrc/FullRecentChanges trunk/pgsrc/FullTextSearch trunk/pgsrc/FuzzyPages trunk/pgsrc/GeneralDisclaimer trunk/pgsrc/Help trunk/pgsrc/Help%2FActionPage trunk/pgsrc/Help%2FAddCommentPlugin trunk/pgsrc/Help%2FAddingPages trunk/pgsrc/Help%2FAdvice%20for%20Mediawiki%20users trunk/pgsrc/Help%2FAllPagesPlugin trunk/pgsrc/Help%2FAllUsersPlugin trunk/pgsrc/Help%2FAnalyseAccessLogSqlPlugin trunk/pgsrc/Help%2FAppendTextPlugin trunk/pgsrc/Help%2FAsciiMathPlugin trunk/pgsrc/Help%2FAsciiSVGPlugin trunk/pgsrc/Help%2FAtomFeedPlugin trunk/pgsrc/Help%2FAuthorHistoryPlugin trunk/pgsrc/Help%2FBackLinksPlugin trunk/pgsrc/Help%2FBlogArchivesPlugin trunk/pgsrc/Help%2FBlogJournalPlugin trunk/pgsrc/Help%2FBoxRightPlugin trunk/pgsrc/Help%2FCacheTestPlugin trunk/pgsrc/Help%2FCalendarListPlugin trunk/pgsrc/Help%2FCalendarPlugin trunk/pgsrc/Help%2FCategories trunk/pgsrc/Help%2FChartPlugin trunk/pgsrc/Help%2FCommentPlugin trunk/pgsrc/Help%2FCreateBibPlugin trunk/pgsrc/Help%2FCreatePagePlugin trunk/pgsrc/Help%2FCreateTocPlugin trunk/pgsrc/Help%2FCurrentTimePlugin trunk/pgsrc/Help%2FDeadEndPagesPlugin trunk/pgsrc/Help%2FDebugAuthInfoPlugin trunk/pgsrc/Help%2FDebugBackendInfoPlugin trunk/pgsrc/Help%2FDebugGroupInfoPlugin trunk/pgsrc/Help%2FDebugRetransformPlugin trunk/pgsrc/Help%2FDiffPlugin trunk/pgsrc/Help%2FDynamicIncludePagePlugin trunk/pgsrc/Help%2FEditMetaDataPlugin trunk/pgsrc/Help%2FEditText trunk/pgsrc/Help%2FExternalSearchPlugin trunk/pgsrc/Help%2FFacebookLikePlugin trunk/pgsrc/Help%2FFileInfoPlugin trunk/pgsrc/Help%2FFoafViewerPlugin trunk/pgsrc/Help%2FFullTextSearchPlugin trunk/pgsrc/Help%2FFuzzyPagesPlugin trunk/pgsrc/Help%2FGoToPlugin trunk/pgsrc/Help%2FGoodStyle trunk/pgsrc/Help%2FGoogleLink trunk/pgsrc/Help%2FGoogleMapsPlugin trunk/pgsrc/Help%2FGooglePluginPlugin trunk/pgsrc/Help%2FGraphVizPlugin trunk/pgsrc/Help%2FHelloWorldPlugin trunk/pgsrc/Help%2FHowToUseWiki trunk/pgsrc/Help%2FHtmlConverterPlugin trunk/pgsrc/Help%2FImages trunk/pgsrc/Help%2FIncludePagePlugin trunk/pgsrc/Help%2FIncludePagesPlugin trunk/pgsrc/Help%2FIncludeSiteMapPlugin trunk/pgsrc/Help%2FIncludeTreePlugin trunk/pgsrc/Help%2FInterWiki trunk/pgsrc/Help%2FInterWikiSearchPlugin trunk/pgsrc/Help%2FJabberPresencePlugin trunk/pgsrc/Help%2FJeff%20Dairiki trunk/pgsrc/Help%2FLdapSearchPlugin trunk/pgsrc/Help%2FLikePagesPlugin trunk/pgsrc/Help%2FLinkDatabasePlugin trunk/pgsrc/Help%2FLinkIcons trunk/pgsrc/Help%2FLinkSearchPlugin trunk/pgsrc/Help%2FListPagesPlugin trunk/pgsrc/Help%2FListRelationsPlugin trunk/pgsrc/Help%2FListSubpagesPlugin trunk/pgsrc/Help%2FMagicPhpWikiURLs trunk/pgsrc/Help%2FMediawikiTablePlugin trunk/pgsrc/Help%2FModeratedPagePlugin trunk/pgsrc/Help%2FMoreAboutMechanics trunk/pgsrc/Help%2FMostPopularPlugin trunk/pgsrc/Help%2FNewPagesPerUserPlugin trunk/pgsrc/Help%2FNoCachePlugin trunk/pgsrc/Help%2FOldStyleTablePlugin trunk/pgsrc/Help%2FOrphanedPagesPlugin trunk/pgsrc/Help%2FPageDumpPlugin trunk/pgsrc/Help%2FPageGroupPlugin trunk/pgsrc/Help%2FPageHistoryPlugin trunk/pgsrc/Help%2FPageInfoPlugin trunk/pgsrc/Help%2FPageList trunk/pgsrc/Help%2FPagePermissions trunk/pgsrc/Help%2FPageTrailPlugin trunk/pgsrc/Help%2FPasswordResetPlugin trunk/pgsrc/Help%2FPhotoAlbumPlugin trunk/pgsrc/Help%2FPhpHighlightPlugin trunk/pgsrc/Help%2FPhpWiki trunk/pgsrc/Help%2FPloticusPlugin trunk/pgsrc/Help%2FPluginManagerPlugin trunk/pgsrc/Help%2FPopUpPlugin trunk/pgsrc/Help%2FPopularNearbyPlugin trunk/pgsrc/Help%2FPopularTagsPlugin trunk/pgsrc/Help%2FPredefinedIcons trunk/pgsrc/Help%2FPreferenceAppPlugin trunk/pgsrc/Help%2FPrevNextPlugin trunk/pgsrc/Help%2FProcessingPlugin trunk/pgsrc/Help%2FRandomPagePlugin trunk/pgsrc/Help%2FRateItPlugin trunk/pgsrc/Help%2FRawHtmlPlugin trunk/pgsrc/Help%2FRecentChangesPlugin trunk/pgsrc/Help%2FRecentCommentsPlugin trunk/pgsrc/Help%2FRecentEditsPlugin trunk/pgsrc/Help%2FRecentReferrersPlugin trunk/pgsrc/Help%2FRedirectToPlugin trunk/pgsrc/Help%2FReini%20Urban trunk/pgsrc/Help%2FRelatedChangesPlugin trunk/pgsrc/Help%2FRichTablePlugin trunk/pgsrc/Help%2FRssFeedPlugin trunk/pgsrc/Help%2FSearchHighlightPlugin trunk/pgsrc/Help%2FSemanticRelations trunk/pgsrc/Help%2FSemanticRelationsPlugin trunk/pgsrc/Help%2FSemanticSearchAdvancedPlugin trunk/pgsrc/Help%2FSemanticSearchPlugin trunk/pgsrc/Help%2FSiteMapPlugin trunk/pgsrc/Help%2FSpellCheckPlugin trunk/pgsrc/Help%2FSpreadsheet trunk/pgsrc/Help%2FSqlResultPlugin trunk/pgsrc/Help%2FSteve%20Wainstead trunk/pgsrc/Help%2FSyncWikiPlugin trunk/pgsrc/Help%2FSyntaxHighlighterPlugin trunk/pgsrc/Help%2FSystemInfoPlugin trunk/pgsrc/Help%2FTeX2pngPlugin trunk/pgsrc/Help%2FTemplatePlugin trunk/pgsrc/Help%2FTexToPngPlugin trunk/pgsrc/Help%2FTextFormattingRules trunk/pgsrc/Help%2FTitleSearchPlugin trunk/pgsrc/Help%2FTranscludePlugin trunk/pgsrc/Help%2FTranslateTextPlugin trunk/pgsrc/Help%2FUnfoldSubpagesPlugin trunk/pgsrc/Help%2FUpLoadPlugin trunk/pgsrc/Help%2FUriResolverPlugin trunk/pgsrc/Help%2FUserPreferencesPlugin trunk/pgsrc/Help%2FUserRatingsPlugin trunk/pgsrc/Help%2FVideoPlugin trunk/pgsrc/Help%2FVisualWikiPlugin trunk/pgsrc/Help%2FWabiSabi trunk/pgsrc/Help%2FWantedPagesPlugin trunk/pgsrc/Help%2FWatchPagePlugin trunk/pgsrc/Help%2FWhoIsOnlinePlugin trunk/pgsrc/Help%2FWikiAdminChownPlugin trunk/pgsrc/Help%2FWikiAdminDeleteAclPlugin trunk/pgsrc/Help%2FWikiAdminPurgePlugin trunk/pgsrc/Help%2FWikiAdminRemovePlugin trunk/pgsrc/Help%2FWikiAdminRenamePlugin trunk/pgsrc/Help%2FWikiAdminSearchReplacePlugin trunk/pgsrc/Help%2FWikiAdminSelectPlugin trunk/pgsrc/Help%2FWikiAdminSetAclPlugin trunk/pgsrc/Help%2FWikiAdminSetAclSimplePlugin trunk/pgsrc/Help%2FWikiAdminSetExternalPlugin trunk/pgsrc/Help%2FWikiAdminUtilsPlugin trunk/pgsrc/Help%2FWikiBlogPlugin trunk/pgsrc/Help%2FWikiFormPlugin trunk/pgsrc/Help%2FWikiFormRichPlugin trunk/pgsrc/Help%2FWikiForumPlugin trunk/pgsrc/Help%2FWikiPlugin trunk/pgsrc/Help%2FWikiPollPlugin trunk/pgsrc/Help%2FWikiTranslationPlugin trunk/pgsrc/Help%2FWikiWikiWeb trunk/pgsrc/Help%2FWikicreole trunk/pgsrc/Help%2FWikicreoleTablePlugin trunk/pgsrc/Help%2FWikisUsingPhpWiki trunk/pgsrc/Help%2FYouTubePlugin trunk/pgsrc/Help%2Ftext2pngPlugin trunk/pgsrc/HomePage trunk/pgsrc/HomePageAlias trunk/pgsrc/InterWikiMap trunk/pgsrc/InterWikiSearch trunk/pgsrc/LdapSearch trunk/pgsrc/LeastPopular trunk/pgsrc/LikePages trunk/pgsrc/LinkDatabase trunk/pgsrc/LinkSearch trunk/pgsrc/ListRelations trunk/pgsrc/LockedPages trunk/pgsrc/ModeratedPage trunk/pgsrc/MostPopular trunk/pgsrc/MyRatings trunk/pgsrc/MyRecentChanges trunk/pgsrc/MyRecentEdits trunk/pgsrc/NewPagesPerUser trunk/pgsrc/OrphanedPages trunk/pgsrc/PageDump trunk/pgsrc/PageHistory trunk/pgsrc/PageInfo trunk/pgsrc/PasswordReset trunk/pgsrc/PhpWikiAdministration trunk/pgsrc/PhpWikiAdministration%2FChown trunk/pgsrc/PhpWikiAdministration%2FDeleteAcl trunk/pgsrc/PhpWikiAdministration%2FPurge trunk/pgsrc/PhpWikiAdministration%2FRemove trunk/pgsrc/PhpWikiAdministration%2FRename trunk/pgsrc/PhpWikiAdministration%2FSearchReplace trunk/pgsrc/PhpWikiAdministration%2FSetAcl trunk/pgsrc/PhpWikiAdministration%2FSetAclSimple trunk/pgsrc/PhpWikiDebug trunk/pgsrc/PhpWikiDocumentation trunk/pgsrc/PhpWikiManual trunk/pgsrc/PhpWikiPoll trunk/pgsrc/PhpWikiRecentChanges trunk/pgsrc/PluginManager trunk/pgsrc/ProjectSummary trunk/pgsrc/RandomPage trunk/pgsrc/RateIt trunk/pgsrc/RecentChanges trunk/pgsrc/RecentChangesMyPages trunk/pgsrc/RecentComments trunk/pgsrc/RecentEdits trunk/pgsrc/RecentNewPages trunk/pgsrc/RecentReleases trunk/pgsrc/RecentVisitors trunk/pgsrc/RelatedChanges trunk/pgsrc/ReleaseNotes trunk/pgsrc/San%20Diego trunk/pgsrc/SandBox trunk/pgsrc/SearchHighlight trunk/pgsrc/SemanticRelations trunk/pgsrc/SemanticSearch trunk/pgsrc/SetGlobalAccessRights trunk/pgsrc/SetGlobalAccessRightsSimple trunk/pgsrc/SpecialPages trunk/pgsrc/SpellCheck trunk/pgsrc/SystemInfo trunk/pgsrc/Template%2FAttribute trunk/pgsrc/Template%2FCategory trunk/pgsrc/Template%2FExample trunk/pgsrc/Template%2FLinkto trunk/pgsrc/Template%2FNewPlugin trunk/pgsrc/Template%2FRelation trunk/pgsrc/Template%2FTalk trunk/pgsrc/Template%2FUserPage trunk/pgsrc/The%20PhpWiki%20programming%20team trunk/pgsrc/TitleSearch trunk/pgsrc/TranslateText trunk/pgsrc/UpLoad trunk/pgsrc/UriResolver trunk/pgsrc/UserContribs trunk/pgsrc/UserPreferences trunk/pgsrc/UserRatings trunk/pgsrc/WantedPages trunk/pgsrc/WatchPage trunk/pgsrc/WhoIsOnline trunk/pgsrc/WikiAdminSelect trunk/pgsrc/WikiBlog trunk/pgsrc/area trunk/pgsrc/is_a trunk/pgsrc/located_in trunk/pgsrc/population trunk/themes/Hawaiian/themeinfo.php trunk/themes/Sidebar/themeinfo.php trunk/themes/blog/jscalendar/calendar.php trunk/themes/blog/pgsrc/About trunk/themes/blog/pgsrc/Blog trunk/themes/blog/pgsrc/CategoryHowTo trunk/themes/blog/pgsrc/HomePage trunk/themes/blog/pgsrc/HowTo trunk/themes/blog/pgsrc/PhotoAlbum trunk/themes/blog/themeinfo.php trunk/themes/fusionforge/pgsrc/CategoryWiki%20templates trunk/themes/fusionforge/pgsrc/CategoryWiki%20user trunk/themes/fusionforge/pgsrc/ExternalPages trunk/themes/fusionforge/pgsrc/FindPage trunk/themes/fusionforge/pgsrc/FullTextSearch trunk/themes/fusionforge/pgsrc/HomePage trunk/themes/fusionforge/pgsrc/PhpWikiAdministration trunk/themes/fusionforge/pgsrc/PhpWikiAdministration%2FSetAclSimple trunk/themes/fusionforge/pgsrc/PhpWikiAdministration%2FSetExternal trunk/themes/fusionforge/pgsrc/SetGlobalAccessRightsSimple trunk/themes/fusionforge/pgsrc/SpecialPages trunk/themes/fusionforge/pgsrc/TextFormattingRules trunk/themes/fusionforge/pgsrc/TitleSearch trunk/themes/fusionforge/pgsrc/UpLoad trunk/themes/fusionforge/pgsrc/colorbox trunk/themes/fusionforge/pgsrc/titlebar trunk/themes/wikilens/pgsrc/LeftbarContent Added Paths: ----------- trunk/lib/pear/DB/mssql.php trunk/lib/pear/DB/mysql.php trunk/lib/pear/DB/sybase.php Modified: trunk/INSTALL =================================================================== --- trunk/INSTALL 2023-07-18 14:37:58 UTC (rev 11063) +++ trunk/INSTALL 2023-11-15 17:09:13 UTC (rev 11064) @@ -1,7 +1,7 @@ REQUIREMENTS -PhpWiki 1.7.0 requires a web server with at least PHP version 7.4.0. -PhpWiki 1.7.0 should work for all PHP releases from 7.4.0 to 8.2.x. +PhpWiki 1.6.2 requires a web server with at least PHP version 5.3.3. +PhpWiki 1.6.2 should work for all PHP releases from 5.3.3 to 8.2.x. Visit <http://www.php.net> and <http://php.net/downloads.php> for downloads and information. @@ -113,7 +113,7 @@ Unzip this file into the directory where you want it to live. That's it. -bash$ unzip phpwiki-1.7.0.zip +bash$ unzip phpwiki-1.6.2.zip In the config subdirectory copy 'config-dist.ini' to 'config.ini' and edit the settings in 'config.ini' to your liking. Modified: trunk/Makefile =================================================================== --- trunk/Makefile 2023-07-18 14:37:58 UTC (rev 11063) +++ trunk/Makefile 2023-11-15 17:09:13 UTC (rev 11064) @@ -1,4 +1,4 @@ -VERSION=1.7.0 +VERSION=1.6.2 RPMBUILD=rpmbuild clean: Modified: trunk/index.php =================================================================== --- trunk/index.php 2023-07-18 14:37:58 UTC (rev 11063) +++ trunk/index.php 2023-11-15 17:09:13 UTC (rev 11064) @@ -35,8 +35,8 @@ require_once(dirname(__FILE__) . '/lib/IniConfig.php'); IniConfig(dirname(__FILE__) . "/config/config.ini"); -if (version_compare(PHP_VERSION, '7.4.0', '<')) { - exit(_("Your PHP version is too old. You must have at least PHP 7.4.0.")); +if (version_compare(PHP_VERSION, '5.3.3', '<')) { + exit(_("Your PHP version is too old. You must have at least PHP 5.3.3.")); } //////////////////////////////////////////////////////////////// Modified: trunk/lib/BlockParser.php =================================================================== --- trunk/lib/BlockParser.php 2023-07-18 14:37:58 UTC (rev 11063) +++ trunk/lib/BlockParser.php 2023-11-15 17:09:13 UTC (rev 11064) @@ -83,7 +83,7 @@ * "(...)". (Anonymous groups, like "(?:...)", as well as * look-ahead and look-behind assertions are fine.) */ - public function __construct(array $regexps) + public function __construct($regexps) { $this->_regexps = $regexps; $this->_re = "/((" . join(")|(", $regexps) . "))/Ax"; @@ -130,7 +130,7 @@ * * @return AnchoredRegexpSet_match|bool An AnchoredRegexpSet_match object, or false if no match. */ - public function nextMatch(string $text, $prevMatch) + public function nextMatch($text, $prevMatch) { // Try to find match at same position. $regexps = array_slice($this->_regexps, $prevMatch->regexp_ind + 1); @@ -175,7 +175,7 @@ $this->_atSpace = false; } - public function skipSpace(): bool + public function skipSpace() { $nlines = count($this->_lines); while (1) { @@ -215,7 +215,7 @@ $this->_pos++; } - public function getPos(): array + public function getPos() { return array($this->_pos, $this->_atSpace); } @@ -225,12 +225,12 @@ list($this->_pos, $this->_atSpace) = $pos; } - public function getPrefix(): string + public function getPrefix() { return ''; } - public function getDepth(): int + public function getDepth() { return 0; } @@ -265,7 +265,7 @@ * @param string $prefix_re * @param string $initial_prefix */ - public function __construct(&$input, string $prefix_re, string $initial_prefix = '') + public function __construct(&$input, $prefix_re, $initial_prefix = '') { $this->_input = &$input; $this->_prefix_pat = "/$prefix_re|\\s*\$/Ax"; @@ -285,7 +285,7 @@ } } - public function skipSpace(): bool + public function skipSpace() { // In contrast to the case for top-level blocks, // for sub-blocks, there never appears to be any trailing space. @@ -330,7 +330,7 @@ $this->nextLine(); } - public function getPos(): array + public function getPos() { return array($this->_line, $this->_atSpace, $this->_input->getPos()); } @@ -342,7 +342,7 @@ $this->_input->setPos($pos[2]); } - public function getPrefix(): string + public function getPrefix() { assert($this->_line !== false); $line = $this->_input->currentLine(); @@ -350,7 +350,7 @@ return substr($line, 0, strlen($line) - strlen($this->_line)); } - public function getDepth(): int + public function getDepth() { return $this->_input->getDepth() + 1; } @@ -511,7 +511,7 @@ * * We go to this trouble so that "tight" lists look somewhat reasonable * in older (non-CSS) browsers. (If you don't do this, then, without - * CSS, you only get "loose" lists). + * CSS, you only get "loose" lists. */ class TightSubBlock extends SubBlock { @@ -563,7 +563,7 @@ public $_re = '\ +(?=\S)'; protected $_element; - public function _match(&$input, $m): bool + public function _match(&$input, $m) { $this->_depth = strlen($m->match); $indent = sprintf("\\ {%d}", $this->_depth); @@ -602,7 +602,7 @@ public $_content = array(); public $_tag; //'ol' or 'ul' - public function _match(&$input, $m): bool + public function _match(&$input, $m) { // A list as the first content in a list is not allowed. // E.g.: @@ -659,7 +659,7 @@ $this->_re = '\ {0,4}\S.*(?<!' . ESCAPE_CHAR . '):\s*$'; } - public function _match(&$input, $m): bool + public function _match(&$input, $m) { if (!($p = $this->_do_match($input, $m))) { return false; @@ -807,7 +807,7 @@ return $ncols; } - private function IsASubtable($item): bool + private function IsASubtable($item) { return is_a($item, 'HtmlElement') && $item->getTag() == 'table' @@ -825,7 +825,7 @@ return $this->_ncols; } - public function nrows(): int + public function nrows() { return $this->_nrows; } @@ -879,7 +879,7 @@ $this->_re = '\ {0,4} (?:\S.*)? (?<!' . ESCAPE_CHAR . ') \| \s* $'; } - public function _match(&$input, $m): bool + public function _match(&$input, $m) { if (!($p = $this->_do_match($input, $m))) { return false; @@ -920,7 +920,7 @@ | ; .*? : ) .*? (?=\S)'; - public function _match(&$input, $m): bool + public function _match(&$input, $m) { // FIXME: if (!preg_match('/[*#;]*$/A', $input->getPrefix())) { @@ -975,7 +975,7 @@ { public $_re = '<(?:pre|verbatim|nowiki|noinclude|includeonly)>'; - public function _match(&$input, $m): bool + public function _match(&$input, $m) { $endtag = '</' . substr($m->match, 1); $text = array(); @@ -1021,7 +1021,7 @@ { public $_re = '<<<'; - public function _match(&$input, $m): bool + public function _match(&$input, $m) { $endtag = '>>>'; $text = array(); @@ -1048,7 +1048,7 @@ { public $_re = '{{{'; - public function _match(&$input, $m): bool + public function _match(&$input, $m) { $endtag = '}}}'; $text = array(); @@ -1082,7 +1082,7 @@ * * should all work. */ - public function _match(&$input, $m): bool + public function _match(&$input, $m) { $pos = $input->getPos(); $pi = $m->match . $m->postmatch; @@ -1105,7 +1105,7 @@ // public $_re = '<<(?!\S)'; public $_re = '<<'; - public function _match(&$input, $m): bool + public function _match(&$input, $m) { $pos = $input->getPos(); $pi = $m->postmatch; @@ -1133,7 +1133,7 @@ { public $_re = '\s*\|'; - public function _match(&$input, $m): bool + public function _match(&$input, $m) { $pos = $input->getPos(); $pi = "|" . $m->postmatch; @@ -1174,7 +1174,7 @@ { public $_re = '{\|'; - public function _match(&$input, $m): bool + public function _match(&$input, $m) { $pos = $input->getPos(); $pi = $m->postmatch; @@ -1209,7 +1209,7 @@ { public $_re = '{{'; - public function _match(&$input, $m): bool + public function _match(&$input, $m) { // If we find "}}", this is an inline template. if (strpos($m->postmatch, "}}") !== false) { @@ -1294,7 +1294,7 @@ public $_attr = array('class' => 'mail-style-quote'); public $_re = '>\ ?'; - public function _match(&$input, $m): bool + public function _match(&$input, $m) { //$indent = str_replace(' ', '\\ ', $m->match) . '|>$'; $indent = $this->_re; @@ -1308,7 +1308,7 @@ public $_attr = array('style' => 'margin-left:2em'); public $_re = ':\ ?'; - public function _match(&$input, $m): bool + public function _match(&$input, $m) { $indent = $this->_re; $this->_element = new SubBlock( @@ -1326,7 +1326,7 @@ { public $_re = '-{4,}\s*$'; - public function _match(&$input, $m): bool + public function _match(&$input, $m) { $input->advance(); $this->_element = new Block_HtmlElement('hr'); @@ -1338,7 +1338,7 @@ { public $_re = '!{1,3}'; - public function _match(&$input, $m): bool + public function _match(&$input, $m) { $tag = "h" . (5 - strlen($m->match)); $text = TransformInline(trim($m->postmatch)); @@ -1354,7 +1354,7 @@ { public $_re = '={2,6}'; - public function _match(&$input, $m): bool + public function _match(&$input, $m) { $tag = "h" . strlen($m->match); // Remove spaces @@ -1378,7 +1378,7 @@ private $_tight_bot; private $_tight_top; - public function _match(&$input, $m): bool + public function _match(&$input, $m) { $this->_text = $m->match; $input->advance(); @@ -1415,7 +1415,7 @@ { public $_re = '<(?im)(?: div|span)(?:[^>]*)?>'; - public function _match(&$input, $m): bool + public function _match(&$input, $m) { if (substr($m->match, 1, 4) == 'span') { $tag = 'span'; Modified: trunk/lib/DbSession/PDO.php =================================================================== --- trunk/lib/DbSession/PDO.php 2023-07-18 14:37:58 UTC (rev 11063) +++ trunk/lib/DbSession/PDO.php 2023-11-15 17:09:13 UTC (rev 11064) @@ -30,7 +30,7 @@ class DbSession_PDO extends DbSession { - public string $_backend_type = "PDO"; + public $_backend_type = "PDO"; public function __construct($dbh, $table) { @@ -84,7 +84,7 @@ * @return boolean true just a variable to notify PHP that everything * is good. */ - public function open(string $save_path, string $session_name): bool + public function open($save_path, $session_name) { //$this->log("_open($save_path, $session_name)"); return true; @@ -98,7 +98,7 @@ * @return boolean true just a variable to notify PHP that everything * is good. */ - public function close(): bool + public function close() { //$this->log("_close()"); return true; @@ -110,7 +110,7 @@ * @param string $id an id of current session * @return string */ - public function read(string $id): string + public function read($id) { $dbh = $this->_connect(); $table = $this->_table; @@ -148,7 +148,7 @@ * @return boolean true if data saved successfully and false * otherwise. */ - public function write(string $id, string $sess_data): bool + public function write($id, $sess_data) { /** * @var WikiRequest $request @@ -192,7 +192,7 @@ * @param string $id * @return boolean true */ - public function destroy(string $id): bool + public function destroy($id) { $table = $this->_table; $dbh = $this->_connect(); @@ -209,7 +209,7 @@ * @param int $maxlifetime session's time to live. * @return boolean true */ - public function gc(int $maxlifetime): bool + public function gc($maxlifetime) { $table = $this->_table; $threshold = time() - $maxlifetime; @@ -223,7 +223,7 @@ // WhoIsOnline support // TODO: ip-accesstime dynamic blocking API - public function currentSessions(): array + public function currentSessions() { $sessions = array(); $table = $this->_table; Modified: trunk/lib/DbSession/SQL.php =================================================================== --- trunk/lib/DbSession/SQL.php 2023-07-18 14:37:58 UTC (rev 11063) +++ trunk/lib/DbSession/SQL.php 2023-11-15 17:09:13 UTC (rev 11064) @@ -34,7 +34,7 @@ class DbSession_SQL extends DbSession { - public string $_backend_type = "SQL"; + public $_backend_type = "SQL"; public function __construct($dbh, $table) { @@ -91,7 +91,7 @@ * @return boolean true just a variable to notify PHP that everything * is good. */ - public function open(string $save_path, string $session_name): bool + public function open($save_path, $session_name) { //$this->log("_open($save_path, $session_name)"); return true; @@ -105,7 +105,7 @@ * @return boolean true just a variable to notify PHP that everything * is good. */ - public function close(): bool + public function close() { //$this->log("_close()"); return true; @@ -117,7 +117,7 @@ * @param string $id an id of current session * @return string */ - public function read(string $id): string + public function read($id) { //$this->log("_read($id)"); $dbh = $this->_connect(); @@ -159,7 +159,7 @@ * @return boolean true if data saved successfully and false * otherwise. */ - public function write(string $id, string $sess_data): bool + public function write($id, $sess_data) { /** * @var WikiRequest $request @@ -200,7 +200,7 @@ * @param string $id * @return boolean true */ - public function destroy(string $id): bool + public function destroy($id) { $dbh = $this->_connect(); $table = $this->_table; @@ -218,7 +218,7 @@ * @param int $maxlifetime session's time to live. * @return boolean true */ - public function gc(int $maxlifetime): bool + public function gc($maxlifetime) { $dbh = $this->_connect(); $table = $this->_table; @@ -232,7 +232,7 @@ // WhoIsOnline support // TODO: ip-accesstime dynamic blocking API - public function currentSessions(): array + public function currentSessions() { $sessions = array(); $dbh = $this->_connect(); Modified: trunk/lib/DbSession/dba.php =================================================================== --- trunk/lib/DbSession/dba.php 2023-07-18 14:37:58 UTC (rev 11063) +++ trunk/lib/DbSession/dba.php 2023-11-15 17:09:13 UTC (rev 11064) @@ -26,7 +26,7 @@ * session: * Index: session_id * Values: date : IP : data - * Already open sessions, e.g. interim xmlrpc requests + * Already open sessions, e.g. interim xmlrpc requests are * are treated specially. see write(). * To avoid deadlocks in the session.db3 access, * the db is opened and closed for each access. @@ -35,7 +35,7 @@ class DbSession_dba extends DbSession { - public string $_backend_type = "dba"; + public $_backend_type = "dba"; public function __construct($dbh, $table) { @@ -55,7 +55,7 @@ return $string; } - public function query($sql): bool + public function query($sql) { return false; } @@ -94,7 +94,7 @@ * @return boolean true just a variable to notify PHP that everything * is good. */ - public function open(string $save_path, string $session_name): bool + public function open($save_path, $session_name) { $dbh = $this->_connect(); $dbh->open(); @@ -109,7 +109,7 @@ * @return boolean true just a variable to notify PHP that everything * is good. */ - public function close(): bool + public function close() { $this->_disconnect(); return true; @@ -121,7 +121,7 @@ * @param string $id an id of current session * @return string */ - public function read(string $id): string + public function read($id) { $dbh = $this->_connect(); $result = $dbh->get($id); @@ -153,7 +153,7 @@ * @return boolean true if data saved successfully and false * otherwise. */ - public function write(string $id, string $sess_data): bool + public function write($id, $sess_data) { /** * @var WikiRequest $request @@ -176,7 +176,7 @@ return true; } - public function destroy($id): bool + public function destroy($id) { $dbh = $this->_connect(); $dbh->delete($id); @@ -190,7 +190,7 @@ * @param int $maxlifetime session's time to live. * @return boolean true */ - public function gc(int $maxlifetime): bool + public function gc($maxlifetime) { $dbh = $this->_connect(); $threshold = time() - $maxlifetime; @@ -209,7 +209,7 @@ // WhoIsOnline support // TODO: ip-accesstime dynamic blocking API - public function currentSessions(): array + public function currentSessions() { $sessions = array(); $dbh = $this->_connect(); Modified: trunk/lib/PageList.php =================================================================== --- trunk/lib/PageList.php 2023-07-18 14:37:58 UTC (rev 11063) +++ trunk/lib/PageList.php 2023-11-15 17:09:13 UTC (rev 11064) @@ -54,7 +54,7 @@ */ class _PageList_Column_base { - public array $_tdattr = array(); + public $_tdattr = array(); public $_field; public function __construct($default_heading, $align = false) @@ -172,7 +172,7 @@ * * @return int -1 if $a < $b, 1 if $a > $b, 0 otherwise. */ - public function _compare($colvala, $colvalb): int + public function _compare($colvala, $colvalb) { if (is_string($colvala)) { return strcmp($colvala, $colvalb); @@ -289,7 +289,7 @@ ? 0 : strlen($revision_handle->_data['%content']); } - public function _getSize($revision_handle): FormattedText + public function _getSize($revision_handle) { $bytes = @strlen($revision_handle->_data['%content']); return ByteFormatter($bytes); @@ -615,7 +615,7 @@ /** * Compare two pagenames for sorting. See _PageList_Column::_compare. **/ - public function _compare($colvala, $colvalb): int + public function _compare($colvala, $colvalb) { return strcmp($colvala, $colvalb); } @@ -658,19 +658,19 @@ class PageList { - public int $_group_rows = 3; - public array $_columns = array(); - private array $_columnsMap = array(); // Maps column name to column number. + public $_group_rows = 3; + public $_columns = array(); + private $_columnsMap = array(); // Maps column name to column number. private $_excluded_pages = array(); - public array $_pages = array(); - public string $_caption = ""; - public array $_types = array(); + public $_pages = array(); + public $_caption = ""; + public $_types = array(); public $_options = array(); - public array $_selected = array(); - public array $_sortby = array(); - public int $_maxlen = 0; - private string $_messageIfEmpty = ''; - public array $_columns_seen = array(); + public $_selected = array(); + public $_sortby = array(); + public $_maxlen = 0; + private $_messageIfEmpty = ''; + public $_columns_seen = array(); private $_stack; public function __construct($columns = array(), $exclude = array(), $options = array()) @@ -802,7 +802,7 @@ // 1: info, 2: exclude, 3: hash of options // Here we declare which options are supported, so that // the calling plugin may simply merge this with its own default arguments - public static function supportedArgs(): array + public static function supportedArgs() { // Todo: add all supported Columns, like locked, minor, ... return array( // Currently supported options: @@ -855,7 +855,7 @@ ); } - private function pagingArgs(): array + private function pagingArgs() { return array('sortby', 'limit', 'paging', 'count', 'dosort'); } @@ -876,7 +876,7 @@ $this->_caption = HTML($this->_caption, " ", $caption); } - private function getCaption(): string + private function getCaption() { // put the total into the caption if needed if (is_string($this->_caption) && strstr($this->_caption, '%d')) { @@ -885,13 +885,13 @@ return $this->_caption; } - public function getTotal(): int + public function getTotal() { return !empty($this->_options['count']) ? (int)$this->_options['count'] : count($this->_pages); } - public function isEmpty(): bool + public function isEmpty() { return empty($this->_pages); } @@ -911,7 +911,7 @@ } } - public function pageNames(): array + public function pageNames() { $pages = array(); $limit = @$this->_options['limit']; @@ -1212,7 +1212,7 @@ $sortby = '', $limit = '', $exclude = '' - ): array + ) { /** * @var WikiRequest $request @@ -1253,7 +1253,7 @@ $sortby = '', $limit = '', $exclude = '' - ): array + ) { /** * @var WikiRequest $request @@ -1293,7 +1293,7 @@ $sortby = '', $limit = '', $exclude = '' - ): array + ) { /** * @var WikiRequest $request @@ -1332,7 +1332,7 @@ $sortby = '', $limit = '', $exclude = '' - ): array + ) { /** * @var WikiRequest $request @@ -1371,7 +1371,7 @@ $sortby = '', $limit = '', $exclude = '' - ): array + ) { /** * @var WikiRequest $request @@ -1510,7 +1510,7 @@ * @param string $column column name * @return bool true if column is added, false otherwise */ - public function _addColumn(string $column): bool + public function _addColumn($column) { global $request; @@ -1642,7 +1642,7 @@ } } - public function limit($limit): array + public function limit($limit) { if (is_array($limit)) { list($from, $count) = $limit; Modified: trunk/lib/Template.php =================================================================== --- trunk/lib/Template.php 2023-07-18 14:37:58 UTC (rev 11063) +++ trunk/lib/Template.php 2023-11-15 17:09:13 UTC (rev 11064) @@ -37,7 +37,7 @@ * @param WikiRequest $request * @param array $args */ - public function __construct(string $name, &$request, $args = array()) + public function __construct($name, &$request, $args = array()) { global $WikiTheme; @@ -138,7 +138,7 @@ * @param string $varname Name of token to substitute for. * @param string $value Replacement HTML text. */ - public function replace(string $varname, string $value) + public function replace($varname, $value) { $this->_locals[$varname] = $value; } @@ -235,13 +235,13 @@ * new Template(...) * </pre> */ -function Template($name, $args = array()): Template +function Template($name, $args = array()) { global $request; return new Template($name, $request, $args); } -function alreadyTemplateProcessed($name): bool +function alreadyTemplateProcessed($name) { global $request; return !empty($request->_TemplatesProcessed[$name]) ? true : false; @@ -256,7 +256,7 @@ * @param object|bool $page_revision A WikiDB_PageRevision object or false * @param array $args hash Extract args for top-level template */ -function GeneratePage($content, string $title, $page_revision = false, array $args = array()) +function GeneratePage($content, $title, $page_revision = false, $args = array()) { global $request; Modified: trunk/lib/WikiDB/PDO.php =================================================================== --- trunk/lib/WikiDB/PDO.php 2023-07-18 14:37:58 UTC (rev 11063) +++ trunk/lib/WikiDB/PDO.php 2023-11-15 17:09:13 UTC (rev 11064) @@ -101,7 +101,7 @@ return str_replace("'", "\'", $in); } - public function isOpen(): bool + public function isOpen() { /** * @var WikiRequest $request Modified: trunk/lib/WikiDB/SQL.php =================================================================== --- trunk/lib/WikiDB/SQL.php 2023-07-18 14:37:58 UTC (rev 11063) +++ trunk/lib/WikiDB/SQL.php 2023-11-15 17:09:13 UTC (rev 11064) @@ -54,7 +54,7 @@ parent::__construct($backend, $dbparams); } - public static function view_dsn($dsn = false): string + public static function view_dsn($dsn = false) { if (!$dsn) { $dsninfo = DB::parseDSN($GLOBALS['DBParams']['dsn']); @@ -97,7 +97,7 @@ return $this->_backend->_dbh->escapeSimple($s); } ... [truncated message content] |
From: <var...@us...> - 2023-11-15 17:43:48
|
Revision: 11065 http://sourceforge.net/p/phpwiki/code/11065 Author: vargenau Date: 2023-11-15 17:43:47 +0000 (Wed, 15 Nov 2023) Log Message: ----------- Fix bug in ExternalReferrer with PHP 8.2 Modified Paths: -------------- trunk/lib/ExternalReferrer.php trunk/locale/it/pgsrc/NoteDiRilascio trunk/pgsrc/ReleaseNotes Modified: trunk/lib/ExternalReferrer.php =================================================================== --- trunk/lib/ExternalReferrer.php 2023-11-15 17:09:13 UTC (rev 11064) +++ trunk/lib/ExternalReferrer.php 2023-11-15 17:43:47 UTC (rev 11065) @@ -127,6 +127,8 @@ $url = @parse_url(strtolower($url)); if (!empty($url["query"])) { $url = $url["query"]; + } else { + return false; } if ($query1 and @stristr($url, $query1)) { $query = @explode($query1, $url); Modified: trunk/locale/it/pgsrc/NoteDiRilascio =================================================================== --- trunk/locale/it/pgsrc/NoteDiRilascio 2023-11-15 17:09:13 UTC (rev 11064) +++ trunk/locale/it/pgsrc/NoteDiRilascio 2023-11-15 17:43:47 UTC (rev 11065) @@ -1,4 +1,4 @@ -Date: Thu, 13 Jul 2023 11:46:15 +0000 +Date: Wed, 15 Nov 2023 18:39:36 +0000 Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) Content-Type: application/x-phpwiki; pagename=NoteDiRilascio; @@ -8,11 +8,18 @@ <<CreateToc with_toclink||=1 headers||=1,2,3 width=300px position=right>> +== 1.6.3 2023-11-15 Marc-Etienne Vargenau == + +This is a bug-fix release. + +It fixes a bug in ~ExternalReferrer with PHP 8.2. +Reported by Thom Jeera. + == 1.6.2 2023-07-13 Marc-Etienne Vargenau == PhpWiki 1.6.2 is the last release compatible with PHP 5. It should work for all PHP releases from 5.3.3 to 8.2.x. -Next release will require at least PHP 7.4. +PhpWiki 1.7.0 will require at least PHP 7.4. === Fixes === * Make renaming of pages work for DATABASE_TYPE = PDO and file. Modified: trunk/pgsrc/ReleaseNotes =================================================================== --- trunk/pgsrc/ReleaseNotes 2023-11-15 17:09:13 UTC (rev 11064) +++ trunk/pgsrc/ReleaseNotes 2023-11-15 17:43:47 UTC (rev 11065) @@ -1,4 +1,4 @@ -Date: Thu, 13 Jul 2023 11:46:15 +0000 +Date: Wed, 15 Nov 2023 18:39:36 +0000 Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) Content-Type: application/x-phpwiki; pagename=ReleaseNotes; @@ -8,11 +8,18 @@ <<CreateToc with_toclink||=1 headers||=1,2,3 width=300px position=right>> +== 1.6.3 2023-11-15 Marc-Etienne Vargenau == + +This is a bug-fix release. + +It fixes a bug in ~ExternalReferrer with PHP 8.2. +Reported by Thom Jeera. + == 1.6.2 2023-07-13 Marc-Etienne Vargenau == PhpWiki 1.6.2 is the last release compatible with PHP 5. It should work for all PHP releases from 5.3.3 to 8.2.x. -Next release will require at least PHP 7.4. +PhpWiki 1.7.0 will require at least PHP 7.4. === Fixes === * Make renaming of pages work for DATABASE_TYPE = PDO and file. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <var...@us...> - 2023-11-15 17:54:47
|
Revision: 11066 http://sourceforge.net/p/phpwiki/code/11066 Author: vargenau Date: 2023-11-15 17:54:32 +0000 (Wed, 15 Nov 2023) Log Message: ----------- PhpWiki 1.6.3 Modified Paths: -------------- trunk/INSTALL trunk/Makefile trunk/lib/prepend.php trunk/locale/de/pgsrc/%C3%84hnlicheSeiten trunk/locale/de/pgsrc/AlleBenutzer trunk/locale/de/pgsrc/AlleSeiten trunk/locale/de/pgsrc/AlleSeitenEditiertVonMir trunk/locale/de/pgsrc/AlleSeitenErzeugtVonMir trunk/locale/de/pgsrc/AlleSeitenImBesitzVonMir trunk/locale/de/pgsrc/BackLinks trunk/locale/de/pgsrc/BenutzerEinstellungen trunk/locale/de/pgsrc/DebugAuthInfo trunk/locale/de/pgsrc/DebugBackendInfo trunk/locale/de/pgsrc/DebugGruppenInfo trunk/locale/de/pgsrc/EditiereText trunk/locale/de/pgsrc/Einstellungen trunk/locale/de/pgsrc/FuzzySuche trunk/locale/de/pgsrc/G%C3%A4steBuch trunk/locale/de/pgsrc/GaesteBuch trunk/locale/de/pgsrc/Geringf%C3%BCgige%C3%84nderungen trunk/locale/de/pgsrc/GleicheSeiten trunk/locale/de/pgsrc/Hilfe trunk/locale/de/pgsrc/Hilfe%2FAktionsSeite trunk/locale/de/pgsrc/Hilfe%2FAutorenProtokollPlugin trunk/locale/de/pgsrc/Hilfe%2FBackLinksPlugin trunk/locale/de/pgsrc/Hilfe%2FGraphVizPlugin trunk/locale/de/pgsrc/Hilfe%2FGuterStil trunk/locale/de/pgsrc/Hilfe%2FHalloWeltPlugin trunk/locale/de/pgsrc/Hilfe%2FHochLadenPlugin trunk/locale/de/pgsrc/Hilfe%2FInhaltsVerzeichnisPlugin trunk/locale/de/pgsrc/Hilfe%2FModerierteSeitePlugin trunk/locale/de/pgsrc/Hilfe%2FNeueSeitePlugin trunk/locale/de/pgsrc/Hilfe%2FNeuerKommentarPlugin trunk/locale/de/pgsrc/Hilfe%2FPhotoAlbumPlugin trunk/locale/de/pgsrc/Hilfe%2FPhpWiki trunk/locale/de/pgsrc/Hilfe%2FSeitenErzeugen trunk/locale/de/pgsrc/Hilfe%2FSteve%20Wainstead trunk/locale/de/pgsrc/Hilfe%2FTextBearbeiten trunk/locale/de/pgsrc/Hilfe%2FTextFormatierungsRegeln trunk/locale/de/pgsrc/Hilfe%2FVorlagePlugin trunk/locale/de/pgsrc/Hilfe%2FWabiSabi trunk/locale/de/pgsrc/Hilfe%2FWieManWikiBenutzt trunk/locale/de/pgsrc/Hilfe%2FWikiTechnik trunk/locale/de/pgsrc/Hilfe%2FWikiWikiWeb trunk/locale/de/pgsrc/Hilfe%2FZufallsSeitePlugin trunk/locale/de/pgsrc/HochLaden trunk/locale/de/pgsrc/HomePage trunk/locale/de/pgsrc/InterWikiListe trunk/locale/de/pgsrc/KategorieAktionSeite trunk/locale/de/pgsrc/KategorieKategorie trunk/locale/de/pgsrc/KategorieWikiPlugin trunk/locale/de/pgsrc/LeereSeiten trunk/locale/de/pgsrc/LinkSuche trunk/locale/de/pgsrc/ListeRelationen trunk/locale/de/pgsrc/MeistBesucht trunk/locale/de/pgsrc/ModerierteSeite trunk/locale/de/pgsrc/NeueSeite trunk/locale/de/pgsrc/Neueste%C3%84nderungen trunk/locale/de/pgsrc/NeuesteSeiten trunk/locale/de/pgsrc/PasswortZur%C3%BCcksetzen trunk/locale/de/pgsrc/PhpWikiDokumentation trunk/locale/de/pgsrc/PhpWikiSystemverwalten trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FAclL%C3%B6schen trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FAclSetzen trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FAclSetzenEinfach trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FChown trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FEntfernen trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FL%C3%B6schen trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FSuchenErsetzen trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FUmbenennen trunk/locale/de/pgsrc/PhpWikiUmfrage trunk/locale/de/pgsrc/SandKasten trunk/locale/de/pgsrc/SandKiste trunk/locale/de/pgsrc/SeiteBeobarten trunk/locale/de/pgsrc/SeiteFinden trunk/locale/de/pgsrc/SeiteSpeichern trunk/locale/de/pgsrc/SeitenInfo trunk/locale/de/pgsrc/SeitenProtokoll trunk/locale/de/pgsrc/SemantischeRelationen trunk/locale/de/pgsrc/SemantischeSuche trunk/locale/de/pgsrc/StartSeite trunk/locale/de/pgsrc/StartSeiteAlias trunk/locale/de/pgsrc/TitelSuche trunk/locale/de/pgsrc/Verlinkte%C3%84nderungen trunk/locale/de/pgsrc/VerwaisteSeiten trunk/locale/de/pgsrc/VolltextSuche trunk/locale/de/pgsrc/Vorlage%2FBeispiel trunk/locale/de/pgsrc/WerIstOnline trunk/locale/de/pgsrc/WikiAdminAuswahl trunk/locale/de/pgsrc/WunschZettelSeiten trunk/locale/de/pgsrc/ZufallsSeite trunk/locale/es/pgsrc/Ayuda trunk/locale/es/pgsrc/Ayuda%2FAgregarPaginas trunk/locale/es/pgsrc/Ayuda%2FBuenEstilo trunk/locale/es/pgsrc/Ayuda%2FComoUsarWiki trunk/locale/es/pgsrc/Ayuda%2FEditarElTexto trunk/locale/es/pgsrc/Ayuda%2FKBrown trunk/locale/es/pgsrc/Ayuda%2FMasAcercadeLaMecanica trunk/locale/es/pgsrc/Ayuda%2FPhpWiki trunk/locale/es/pgsrc/Ayuda%2FReglasDeFormatoDeTexto trunk/locale/es/pgsrc/Ayuda%2FSteve%20Wainstead trunk/locale/es/pgsrc/Ayuda%2FWabiSabi trunk/locale/es/pgsrc/Ayuda%2FWikiWikiWeb trunk/locale/es/pgsrc/BuscarP%C3%A1gina trunk/locale/es/pgsrc/CajaDeArena trunk/locale/es/pgsrc/CambiosRecientes trunk/locale/es/pgsrc/HomePage trunk/locale/es/pgsrc/MasPopulares trunk/locale/es/pgsrc/NotasDeLiberacion trunk/locale/es/pgsrc/P%C3%A1ginaPrincipal trunk/locale/es/pgsrc/TodasLasPaginas trunk/locale/es/pgsrc/VisitantesRecientes trunk/locale/fr/pgsrc/%C3%89diterLesM%C3%A9taDonn%C3%A9es trunk/locale/fr/pgsrc/%C3%89ditionsR%C3%A9centes trunk/locale/fr/pgsrc/AdministrationDePhpWiki trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FChown trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FD%C3%A9finirAcl trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FD%C3%A9finirAclSimple trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FPurger trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FRechercherRemplacer trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FRenommer trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FSupprimer trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FSupprimerAcl trunk/locale/fr/pgsrc/Aide trunk/locale/fr/pgsrc/Aide%2F%C3%89diterLeContenu trunk/locale/fr/pgsrc/Aide%2FAjouterDesPages trunk/locale/fr/pgsrc/Aide%2FCommentUtiliserUnWiki trunk/locale/fr/pgsrc/Aide%2FD%C3%A9tailsTechniques trunk/locale/fr/pgsrc/Aide%2FGreffon%C3%89diterLesM%C3%A9taDonn%C3%A9es trunk/locale/fr/pgsrc/Aide%2FGreffonAjouterDesCommentaires trunk/locale/fr/pgsrc/Aide%2FGreffonAlbumPhotos trunk/locale/fr/pgsrc/Aide%2FGreffonBeauTableau trunk/locale/fr/pgsrc/Aide%2FGreffonBonjourLeMonde trunk/locale/fr/pgsrc/Aide%2FGreffonCalendrier trunk/locale/fr/pgsrc/Aide%2FGreffonColorationPhp trunk/locale/fr/pgsrc/Aide%2FGreffonCommenter trunk/locale/fr/pgsrc/Aide%2FGreffonCr%C3%A9erUnePage trunk/locale/fr/pgsrc/Aide%2FGreffonCr%C3%A9erUneTdm trunk/locale/fr/pgsrc/Aide%2FGreffonD%C3%A9plierLesSousPages trunk/locale/fr/pgsrc/Aide%2FGreffonHistoriqueAuteur trunk/locale/fr/pgsrc/Aide%2FGreffonHtmlPur trunk/locale/fr/pgsrc/Aide%2FGreffonInclureUnePage trunk/locale/fr/pgsrc/Aide%2FGreffonInfosSyst%C3%A8me trunk/locale/fr/pgsrc/Aide%2FGreffonIns%C3%A9rer trunk/locale/fr/pgsrc/Aide%2FGreffonListeDePages trunk/locale/fr/pgsrc/Aide%2FGreffonListeDesSousPages trunk/locale/fr/pgsrc/Aide%2FGreffonListeDuCalendrier trunk/locale/fr/pgsrc/Aide%2FGreffonPageAl%C3%A9atoire trunk/locale/fr/pgsrc/Aide%2FGreffonPagesFloues trunk/locale/fr/pgsrc/Aide%2FGreffonRechercheExterne trunk/locale/fr/pgsrc/Aide%2FGreffonRedirection trunk/locale/fr/pgsrc/Aide%2FGreffonRessourcesRss trunk/locale/fr/pgsrc/Aide%2FGreffonTableauAncienStyle trunk/locale/fr/pgsrc/Aide%2FGreffonTeX2png trunk/locale/fr/pgsrc/Aide%2FGreffonTestDeCache trunk/locale/fr/pgsrc/Aide%2FGreffonWiki trunk/locale/fr/pgsrc/Aide%2FGreffonWikiBlog trunk/locale/fr/pgsrc/Aide%2FIc%C3%B4nesDeLien trunk/locale/fr/pgsrc/Aide%2FInterWiki trunk/locale/fr/pgsrc/Aide%2FLienGoogle trunk/locale/fr/pgsrc/Aide%2FListeDePages trunk/locale/fr/pgsrc/Aide%2FPhpWiki trunk/locale/fr/pgsrc/Aide%2FR%C3%A8glesDeFormatageDesTextes trunk/locale/fr/pgsrc/Aide%2FSteve%20Wainstead trunk/locale/fr/pgsrc/Aide%2FStyleCorrect trunk/locale/fr/pgsrc/Aide%2FURLMagiquesPhpWiki trunk/locale/fr/pgsrc/Aide%2FWabiSabi trunk/locale/fr/pgsrc/Aide%2FWikiWikiWeb trunk/locale/fr/pgsrc/Aide%2FWikisUtilisantPhpWiki trunk/locale/fr/pgsrc/AliasAccueil trunk/locale/fr/pgsrc/Bac%C3%80Sable trunk/locale/fr/pgsrc/CarteInterWiki trunk/locale/fr/pgsrc/Cat%C3%A9gorieCat%C3%A9gorie trunk/locale/fr/pgsrc/Cat%C3%A9gorieGreffonWiki trunk/locale/fr/pgsrc/Cat%C3%A9gorieGroupes trunk/locale/fr/pgsrc/Cat%C3%A9goriePageDAction trunk/locale/fr/pgsrc/Cat%C3%A9goriePagesAccueil trunk/locale/fr/pgsrc/ChangementsLi%C3%A9s trunk/locale/fr/pgsrc/ChercherUnePage trunk/locale/fr/pgsrc/ClassezLa trunk/locale/fr/pgsrc/CommentairesR%C3%A9cents trunk/locale/fr/pgsrc/Cr%C3%A9erUnePage trunk/locale/fr/pgsrc/D%C3%A9bogageDePhpWiki trunk/locale/fr/pgsrc/D%C3%A9poserUnFichier trunk/locale/fr/pgsrc/Derni%C3%A8resModifs trunk/locale/fr/pgsrc/Derni%C3%A8resModifsCompl%C3%A8tes trunk/locale/fr/pgsrc/DocumentationDePhpWiki trunk/locale/fr/pgsrc/GestionnaireDesGreffons trunk/locale/fr/pgsrc/HistoriqueDeLaPage trunk/locale/fr/pgsrc/HomePage trunk/locale/fr/pgsrc/InfosAuthentification trunk/locale/fr/pgsrc/InfosDeD%C3%A9bogage trunk/locale/fr/pgsrc/InfosSurLaPage trunk/locale/fr/pgsrc/LesPlusVisit%C3%A9es trunk/locale/fr/pgsrc/ManuelPhpWiki trunk/locale/fr/pgsrc/ModifsR%C3%A9centesPhpWiki trunk/locale/fr/pgsrc/NotesDeVersion trunk/locale/fr/pgsrc/PageAccueil trunk/locale/fr/pgsrc/PageAl%C3%A9atoire trunk/locale/fr/pgsrc/PagesFloues trunk/locale/fr/pgsrc/PagesOrphelines trunk/locale/fr/pgsrc/PagesRecherch%C3%A9es trunk/locale/fr/pgsrc/PagesSemblables trunk/locale/fr/pgsrc/PierrickMeignen trunk/locale/fr/pgsrc/Pr%C3%A9f%C3%A9rencesUtilisateur trunk/locale/fr/pgsrc/QuiEstEnLigne trunk/locale/fr/pgsrc/R%C3%A9cup%C3%A9rationDeLaPage trunk/locale/fr/pgsrc/R%C3%A9troLiens trunk/locale/fr/pgsrc/RechercheEnTexteInt%C3%A9gral trunk/locale/fr/pgsrc/RechercheInterWiki trunk/locale/fr/pgsrc/RechercheParTitre trunk/locale/fr/pgsrc/SommaireDuProjet trunk/locale/fr/pgsrc/SondagePhpWiki trunk/locale/fr/pgsrc/Suivre trunk/locale/fr/pgsrc/TousLesUtilisateurs trunk/locale/fr/pgsrc/ToutesLesPages trunk/locale/fr/pgsrc/TraduireUnTexte trunk/locale/fr/pgsrc/VersionsR%C3%A9centes trunk/locale/fr/pgsrc/VisiteursR%C3%A9cents trunk/locale/it/pgsrc/Aiuto trunk/locale/it/pgsrc/Aiuto%2FAggiungerePagine trunk/locale/it/pgsrc/Aiuto%2FBuonStile trunk/locale/it/pgsrc/Aiuto%2FComeUsareWiki trunk/locale/it/pgsrc/Aiuto%2FMagicPhpWikiURLs trunk/locale/it/pgsrc/Aiuto%2FModificaIlTesto trunk/locale/it/pgsrc/Aiuto%2FPhpWiki trunk/locale/it/pgsrc/Aiuto%2FRegoleFormattazioneTesto trunk/locale/it/pgsrc/Aiuto%2FSteve%20Wainstead trunk/locale/it/pgsrc/Aiuto%2FVarieSulFunzionamento trunk/locale/it/pgsrc/Aiuto%2FWabiSabi trunk/locale/it/pgsrc/Aiuto%2FWikiWikiWeb trunk/locale/it/pgsrc/AmministrazioneDiPhpWiki trunk/locale/it/pgsrc/AmministrazioneDiPhpWiki%2FRimuovi trunk/locale/it/pgsrc/CambiamentiRecenti trunk/locale/it/pgsrc/FuzzyPages trunk/locale/it/pgsrc/HomePage trunk/locale/it/pgsrc/NoteDiRilascio trunk/locale/it/pgsrc/PaginaPrincipale trunk/locale/it/pgsrc/Pi%C3%B9Popolari trunk/locale/it/pgsrc/RicercaDelTesto trunk/locale/it/pgsrc/RicercaPerTitolo trunk/locale/it/pgsrc/ScatolaDiSabbia trunk/locale/it/pgsrc/TrovaPagina trunk/locale/it/pgsrc/TutteLePagine trunk/locale/it/pgsrc/VisitatoriRecenti trunk/locale/ja/pgsrc/%E3%83%9A%E3%83%BC%E3%82%B8%E6%A4%9C%E7%B4%A2 trunk/locale/ja/pgsrc/%E3%83%9B%E3%83%BC%E3%83%A0%E3%83%9A%E3%83%BC%E3%82%B8 trunk/locale/ja/pgsrc/HomePage trunk/locale/nl/pgsrc/Help trunk/locale/nl/pgsrc/Help%2FGebruikersVoorkeuren trunk/locale/nl/pgsrc/Help%2FGoedeStijl trunk/locale/nl/pgsrc/Help%2FHoeWikiTeGebruiken trunk/locale/nl/pgsrc/Help%2FJanNieuwenhuizen trunk/locale/nl/pgsrc/Help%2FMeerOverTechnieken trunk/locale/nl/pgsrc/Help%2FPaginasToevoegen trunk/locale/nl/pgsrc/Help%2FPhpWiki trunk/locale/nl/pgsrc/Help%2FTekstFormatteringsRegels trunk/locale/nl/pgsrc/Help%2FToverPhpWikiURLs trunk/locale/nl/pgsrc/Help%2FVeranderTekst trunk/locale/nl/pgsrc/Help%2FWabiSabi trunk/locale/nl/pgsrc/Help%2FWikiWikiWeb trunk/locale/nl/pgsrc/HomePage trunk/locale/nl/pgsrc/MeestBezocht trunk/locale/nl/pgsrc/PhpWikiBeheer trunk/locale/nl/pgsrc/PhpWikiBeheer%2FVerwijder trunk/locale/nl/pgsrc/PhpWikiBeheer%2FZoekVervangt trunk/locale/nl/pgsrc/PhpWikiDocumentatie trunk/locale/nl/pgsrc/RecenteBezoekers trunk/locale/nl/pgsrc/RecenteVeranderingen trunk/locale/nl/pgsrc/ThuisPagina trunk/locale/nl/pgsrc/UitgaveNoten trunk/locale/nl/pgsrc/ZandBak trunk/locale/nl/pgsrc/ZoekPagina 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/sv.po trunk/locale/po/zh.po trunk/locale/sv/pgsrc/Framsida trunk/locale/sv/pgsrc/G%C3%A4stboken trunk/locale/sv/pgsrc/Hj%C3%A4lp trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FHurManAnv%C3%A4nderWiki trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FL%C3%A4ggaTillSidor trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FMerOmMekanismerna trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FPhpWiki trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FRedigeraText trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FSteve%20Wainstead trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FTextformateringsregler trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FWikiWikiWeb trunk/locale/sv/pgsrc/HomePage trunk/locale/sv/pgsrc/MestPopul%C3%A4r trunk/locale/sv/pgsrc/PhpWikiAdministration trunk/locale/sv/pgsrc/S%C3%B6kEfterSida trunk/locale/sv/pgsrc/Sandl%C3%A5dan trunk/locale/sv/pgsrc/Senaste%C3%84ndringar trunk/locale/zh/pgsrc/%E9%A6%96%E9%A0%81 trunk/locale/zh/pgsrc/AllPages trunk/locale/zh/pgsrc/AllUsers trunk/locale/zh/pgsrc/BackLinks trunk/locale/zh/pgsrc/DebugBackendInfo trunk/locale/zh/pgsrc/FindPage trunk/locale/zh/pgsrc/FullRecentChanges trunk/locale/zh/pgsrc/FullTextSearch trunk/locale/zh/pgsrc/FuzzyPages trunk/locale/zh/pgsrc/Help trunk/locale/zh/pgsrc/Help%2FAddingPages trunk/locale/zh/pgsrc/Help%2FBackLinksPlugin trunk/locale/zh/pgsrc/Help%2FCalendarPlugin trunk/locale/zh/pgsrc/Help%2FCommentPlugin trunk/locale/zh/pgsrc/Help%2FEditText trunk/locale/zh/pgsrc/Help%2FExternalSearchPlugin trunk/locale/zh/pgsrc/Help%2FHelloWorldPlugin trunk/locale/zh/pgsrc/Help%2FHowToUseWiki trunk/locale/zh/pgsrc/Help%2FInterWiki trunk/locale/zh/pgsrc/Help%2FLinkIcons trunk/locale/zh/pgsrc/Help%2FMagicPhpWikiURLs trunk/locale/zh/pgsrc/Help%2FMoreAboutMechanics trunk/locale/zh/pgsrc/Help%2FOldStyleTablePlugin trunk/locale/zh/pgsrc/Help%2FPhotoAlbumPlugin trunk/locale/zh/pgsrc/Help%2FPhpHighlightPlugin trunk/locale/zh/pgsrc/Help%2FPhpWiki trunk/locale/zh/pgsrc/Help%2FRandomPagePlugin trunk/locale/zh/pgsrc/Help%2FRedirectToPlugin trunk/locale/zh/pgsrc/Help%2FSystemInfoPlugin trunk/locale/zh/pgsrc/Help%2FTranscludePlugin trunk/locale/zh/pgsrc/Help%2FWikiPlugin trunk/locale/zh/pgsrc/Help%2FWikiWikiWeb trunk/locale/zh/pgsrc/HomePage trunk/locale/zh/pgsrc/HomePageAlias trunk/locale/zh/pgsrc/InterWikiMap trunk/locale/zh/pgsrc/InterWikiSearch trunk/locale/zh/pgsrc/LikePages trunk/locale/zh/pgsrc/OrphanedPages trunk/locale/zh/pgsrc/PageDump trunk/locale/zh/pgsrc/PhpWikiAdministration trunk/locale/zh/pgsrc/PhpWikiDebug trunk/locale/zh/pgsrc/RandomPage trunk/locale/zh/pgsrc/RecentChanges trunk/locale/zh/pgsrc/RecentEdits trunk/locale/zh/pgsrc/RecentVisitors trunk/locale/zh/pgsrc/SandBox trunk/locale/zh/pgsrc/TitleSearch trunk/locale/zh/pgsrc/UpLoad trunk/locale/zh/pgsrc/UserPreferences trunk/locale/zh/pgsrc/WantedPages trunk/pgsrc/AllPages trunk/pgsrc/AllPagesByAcl trunk/pgsrc/AllPagesCreatedByMe trunk/pgsrc/AllPagesLastEditedByMe trunk/pgsrc/AllPagesOwnedByMe trunk/pgsrc/AllUserPages trunk/pgsrc/AllUsers trunk/pgsrc/AppendText trunk/pgsrc/AuthorHistory trunk/pgsrc/BackLinks trunk/pgsrc/BlogArchives trunk/pgsrc/BlogJournal trunk/pgsrc/CategoryActionPage trunk/pgsrc/CategoryCategory trunk/pgsrc/CategoryGroup trunk/pgsrc/CategoryHomePages trunk/pgsrc/CategoryWikiPlugin trunk/pgsrc/Copyrights trunk/pgsrc/CreatePage trunk/pgsrc/DebugAuthInfo trunk/pgsrc/DebugBackendInfo trunk/pgsrc/DebugGroupInfo trunk/pgsrc/EditMetaData trunk/pgsrc/FindPage trunk/pgsrc/FullRecentChanges trunk/pgsrc/FullTextSearch trunk/pgsrc/FuzzyPages trunk/pgsrc/GeneralDisclaimer trunk/pgsrc/Help trunk/pgsrc/Help%2FActionPage trunk/pgsrc/Help%2FAddCommentPlugin trunk/pgsrc/Help%2FAddingPages trunk/pgsrc/Help%2FAdvice%20for%20Mediawiki%20users trunk/pgsrc/Help%2FAllPagesPlugin trunk/pgsrc/Help%2FAllUsersPlugin trunk/pgsrc/Help%2FAnalyseAccessLogSqlPlugin trunk/pgsrc/Help%2FAppendTextPlugin trunk/pgsrc/Help%2FAsciiMathPlugin trunk/pgsrc/Help%2FAsciiSVGPlugin trunk/pgsrc/Help%2FAtomFeedPlugin trunk/pgsrc/Help%2FAuthorHistoryPlugin trunk/pgsrc/Help%2FBackLinksPlugin trunk/pgsrc/Help%2FBlogArchivesPlugin trunk/pgsrc/Help%2FBlogJournalPlugin trunk/pgsrc/Help%2FBoxRightPlugin trunk/pgsrc/Help%2FCacheTestPlugin trunk/pgsrc/Help%2FCalendarListPlugin trunk/pgsrc/Help%2FCalendarPlugin trunk/pgsrc/Help%2FCategories trunk/pgsrc/Help%2FChartPlugin trunk/pgsrc/Help%2FCommentPlugin trunk/pgsrc/Help%2FCreateBibPlugin trunk/pgsrc/Help%2FCreatePagePlugin trunk/pgsrc/Help%2FCreateTocPlugin trunk/pgsrc/Help%2FCurrentTimePlugin trunk/pgsrc/Help%2FDeadEndPagesPlugin trunk/pgsrc/Help%2FDebugAuthInfoPlugin trunk/pgsrc/Help%2FDebugBackendInfoPlugin trunk/pgsrc/Help%2FDebugGroupInfoPlugin trunk/pgsrc/Help%2FDebugRetransformPlugin trunk/pgsrc/Help%2FDiffPlugin trunk/pgsrc/Help%2FDynamicIncludePagePlugin trunk/pgsrc/Help%2FEditMetaDataPlugin trunk/pgsrc/Help%2FEditText trunk/pgsrc/Help%2FExternalSearchPlugin trunk/pgsrc/Help%2FFacebookLikePlugin trunk/pgsrc/Help%2FFileInfoPlugin trunk/pgsrc/Help%2FFoafViewerPlugin trunk/pgsrc/Help%2FFullTextSearchPlugin trunk/pgsrc/Help%2FFuzzyPagesPlugin trunk/pgsrc/Help%2FGoToPlugin trunk/pgsrc/Help%2FGoodStyle trunk/pgsrc/Help%2FGoogleLink trunk/pgsrc/Help%2FGoogleMapsPlugin trunk/pgsrc/Help%2FGooglePluginPlugin trunk/pgsrc/Help%2FGraphVizPlugin trunk/pgsrc/Help%2FHelloWorldPlugin trunk/pgsrc/Help%2FHowToUseWiki trunk/pgsrc/Help%2FHtmlConverterPlugin trunk/pgsrc/Help%2FImages trunk/pgsrc/Help%2FIncludePagePlugin trunk/pgsrc/Help%2FIncludePagesPlugin trunk/pgsrc/Help%2FIncludeSiteMapPlugin trunk/pgsrc/Help%2FIncludeTreePlugin trunk/pgsrc/Help%2FInterWiki trunk/pgsrc/Help%2FInterWikiSearchPlugin trunk/pgsrc/Help%2FJabberPresencePlugin trunk/pgsrc/Help%2FJeff%20Dairiki trunk/pgsrc/Help%2FLdapSearchPlugin trunk/pgsrc/Help%2FLikePagesPlugin trunk/pgsrc/Help%2FLinkDatabasePlugin trunk/pgsrc/Help%2FLinkIcons trunk/pgsrc/Help%2FLinkSearchPlugin trunk/pgsrc/Help%2FListPagesPlugin trunk/pgsrc/Help%2FListRelationsPlugin trunk/pgsrc/Help%2FListSubpagesPlugin trunk/pgsrc/Help%2FMagicPhpWikiURLs trunk/pgsrc/Help%2FMediawikiTablePlugin trunk/pgsrc/Help%2FModeratedPagePlugin trunk/pgsrc/Help%2FMoreAboutMechanics trunk/pgsrc/Help%2FMostPopularPlugin trunk/pgsrc/Help%2FNewPagesPerUserPlugin trunk/pgsrc/Help%2FNoCachePlugin trunk/pgsrc/Help%2FOldStyleTablePlugin trunk/pgsrc/Help%2FOrphanedPagesPlugin trunk/pgsrc/Help%2FPageDumpPlugin trunk/pgsrc/Help%2FPageGroupPlugin trunk/pgsrc/Help%2FPageHistoryPlugin trunk/pgsrc/Help%2FPageInfoPlugin trunk/pgsrc/Help%2FPageList trunk/pgsrc/Help%2FPagePermissions trunk/pgsrc/Help%2FPageTrailPlugin trunk/pgsrc/Help%2FPasswordResetPlugin trunk/pgsrc/Help%2FPhotoAlbumPlugin trunk/pgsrc/Help%2FPhpHighlightPlugin trunk/pgsrc/Help%2FPhpWiki trunk/pgsrc/Help%2FPloticusPlugin trunk/pgsrc/Help%2FPluginManagerPlugin trunk/pgsrc/Help%2FPopUpPlugin trunk/pgsrc/Help%2FPopularNearbyPlugin trunk/pgsrc/Help%2FPopularTagsPlugin trunk/pgsrc/Help%2FPredefinedIcons trunk/pgsrc/Help%2FPreferenceAppPlugin trunk/pgsrc/Help%2FPrevNextPlugin trunk/pgsrc/Help%2FProcessingPlugin trunk/pgsrc/Help%2FRandomPagePlugin trunk/pgsrc/Help%2FRateItPlugin trunk/pgsrc/Help%2FRawHtmlPlugin trunk/pgsrc/Help%2FRecentChangesPlugin trunk/pgsrc/Help%2FRecentCommentsPlugin trunk/pgsrc/Help%2FRecentEditsPlugin trunk/pgsrc/Help%2FRecentReferrersPlugin trunk/pgsrc/Help%2FRedirectToPlugin trunk/pgsrc/Help%2FReini%20Urban trunk/pgsrc/Help%2FRelatedChangesPlugin trunk/pgsrc/Help%2FRichTablePlugin trunk/pgsrc/Help%2FRssFeedPlugin trunk/pgsrc/Help%2FSearchHighlightPlugin trunk/pgsrc/Help%2FSemanticRelations trunk/pgsrc/Help%2FSemanticRelationsPlugin trunk/pgsrc/Help%2FSemanticSearchAdvancedPlugin trunk/pgsrc/Help%2FSemanticSearchPlugin trunk/pgsrc/Help%2FSiteMapPlugin trunk/pgsrc/Help%2FSpellCheckPlugin trunk/pgsrc/Help%2FSpreadsheet trunk/pgsrc/Help%2FSqlResultPlugin trunk/pgsrc/Help%2FSteve%20Wainstead trunk/pgsrc/Help%2FSyncWikiPlugin trunk/pgsrc/Help%2FSyntaxHighlighterPlugin trunk/pgsrc/Help%2FSystemInfoPlugin trunk/pgsrc/Help%2FTeX2pngPlugin trunk/pgsrc/Help%2FTemplatePlugin trunk/pgsrc/Help%2FTexToPngPlugin trunk/pgsrc/Help%2FTextFormattingRules trunk/pgsrc/Help%2FTitleSearchPlugin trunk/pgsrc/Help%2FTranscludePlugin trunk/pgsrc/Help%2FTranslateTextPlugin trunk/pgsrc/Help%2FUnfoldSubpagesPlugin trunk/pgsrc/Help%2FUpLoadPlugin trunk/pgsrc/Help%2FUriResolverPlugin trunk/pgsrc/Help%2FUserPreferencesPlugin trunk/pgsrc/Help%2FUserRatingsPlugin trunk/pgsrc/Help%2FVideoPlugin trunk/pgsrc/Help%2FVisualWikiPlugin trunk/pgsrc/Help%2FWabiSabi trunk/pgsrc/Help%2FWantedPagesPlugin trunk/pgsrc/Help%2FWatchPagePlugin trunk/pgsrc/Help%2FWhoIsOnlinePlugin trunk/pgsrc/Help%2FWikiAdminChownPlugin trunk/pgsrc/Help%2FWikiAdminDeleteAclPlugin trunk/pgsrc/Help%2FWikiAdminPurgePlugin trunk/pgsrc/Help%2FWikiAdminRemovePlugin trunk/pgsrc/Help%2FWikiAdminRenamePlugin trunk/pgsrc/Help%2FWikiAdminSearchReplacePlugin trunk/pgsrc/Help%2FWikiAdminSelectPlugin trunk/pgsrc/Help%2FWikiAdminSetAclPlugin trunk/pgsrc/Help%2FWikiAdminSetAclSimplePlugin trunk/pgsrc/Help%2FWikiAdminSetExternalPlugin trunk/pgsrc/Help%2FWikiAdminUtilsPlugin trunk/pgsrc/Help%2FWikiBlogPlugin trunk/pgsrc/Help%2FWikiFormPlugin trunk/pgsrc/Help%2FWikiFormRichPlugin trunk/pgsrc/Help%2FWikiForumPlugin trunk/pgsrc/Help%2FWikiPlugin trunk/pgsrc/Help%2FWikiPollPlugin trunk/pgsrc/Help%2FWikiTranslationPlugin trunk/pgsrc/Help%2FWikiWikiWeb trunk/pgsrc/Help%2FWikicreole trunk/pgsrc/Help%2FWikicreoleTablePlugin trunk/pgsrc/Help%2FWikisUsingPhpWiki trunk/pgsrc/Help%2FYouTubePlugin trunk/pgsrc/Help%2Ftext2pngPlugin trunk/pgsrc/HomePage trunk/pgsrc/HomePageAlias trunk/pgsrc/InterWikiMap trunk/pgsrc/InterWikiSearch trunk/pgsrc/LdapSearch trunk/pgsrc/LeastPopular trunk/pgsrc/LikePages trunk/pgsrc/LinkDatabase trunk/pgsrc/LinkSearch trunk/pgsrc/ListRelations trunk/pgsrc/LockedPages trunk/pgsrc/ModeratedPage trunk/pgsrc/MostPopular trunk/pgsrc/MyRatings trunk/pgsrc/MyRecentChanges trunk/pgsrc/MyRecentEdits trunk/pgsrc/NewPagesPerUser trunk/pgsrc/OrphanedPages trunk/pgsrc/PageDump trunk/pgsrc/PageHistory trunk/pgsrc/PageInfo trunk/pgsrc/PasswordReset trunk/pgsrc/PhpWikiAdministration trunk/pgsrc/PhpWikiAdministration%2FChown trunk/pgsrc/PhpWikiAdministration%2FDeleteAcl trunk/pgsrc/PhpWikiAdministration%2FPurge trunk/pgsrc/PhpWikiAdministration%2FRemove trunk/pgsrc/PhpWikiAdministration%2FRename trunk/pgsrc/PhpWikiAdministration%2FSearchReplace trunk/pgsrc/PhpWikiAdministration%2FSetAcl trunk/pgsrc/PhpWikiAdministration%2FSetAclSimple trunk/pgsrc/PhpWikiDebug trunk/pgsrc/PhpWikiDocumentation trunk/pgsrc/PhpWikiManual trunk/pgsrc/PhpWikiPoll trunk/pgsrc/PhpWikiRecentChanges trunk/pgsrc/PluginManager trunk/pgsrc/ProjectSummary trunk/pgsrc/RandomPage trunk/pgsrc/RateIt trunk/pgsrc/RecentChanges trunk/pgsrc/RecentChangesMyPages trunk/pgsrc/RecentComments trunk/pgsrc/RecentEdits trunk/pgsrc/RecentNewPages trunk/pgsrc/RecentReleases trunk/pgsrc/RecentVisitors trunk/pgsrc/RelatedChanges trunk/pgsrc/ReleaseNotes trunk/pgsrc/San%20Diego trunk/pgsrc/SandBox trunk/pgsrc/SearchHighlight trunk/pgsrc/SemanticRelations trunk/pgsrc/SemanticSearch trunk/pgsrc/SetGlobalAccessRights trunk/pgsrc/SetGlobalAccessRightsSimple trunk/pgsrc/SpecialPages trunk/pgsrc/SpellCheck trunk/pgsrc/SystemInfo trunk/pgsrc/Template%2FAttribute trunk/pgsrc/Template%2FCategory trunk/pgsrc/Template%2FExample trunk/pgsrc/Template%2FLinkto trunk/pgsrc/Template%2FNewPlugin trunk/pgsrc/Template%2FRelation trunk/pgsrc/Template%2FTalk trunk/pgsrc/Template%2FUserPage trunk/pgsrc/The%20PhpWiki%20programming%20team trunk/pgsrc/TitleSearch trunk/pgsrc/TranslateText trunk/pgsrc/UpLoad trunk/pgsrc/UriResolver trunk/pgsrc/UserContribs trunk/pgsrc/UserPreferences trunk/pgsrc/UserRatings trunk/pgsrc/WantedPages trunk/pgsrc/WatchPage trunk/pgsrc/WhoIsOnline trunk/pgsrc/WikiAdminSelect trunk/pgsrc/WikiBlog trunk/pgsrc/area trunk/pgsrc/is_a trunk/pgsrc/located_in trunk/pgsrc/population trunk/themes/blog/pgsrc/About trunk/themes/blog/pgsrc/Blog trunk/themes/blog/pgsrc/CategoryHowTo trunk/themes/blog/pgsrc/HomePage trunk/themes/blog/pgsrc/HowTo trunk/themes/blog/pgsrc/PhotoAlbum trunk/themes/fusionforge/pgsrc/CategoryWiki%20templates trunk/themes/fusionforge/pgsrc/CategoryWiki%20user trunk/themes/fusionforge/pgsrc/ExternalPages trunk/themes/fusionforge/pgsrc/FindPage trunk/themes/fusionforge/pgsrc/FullTextSearch trunk/themes/fusionforge/pgsrc/HomePage trunk/themes/fusionforge/pgsrc/PhpWikiAdministration trunk/themes/fusionforge/pgsrc/PhpWikiAdministration%2FSetAclSimple trunk/themes/fusionforge/pgsrc/PhpWikiAdministration%2FSetExternal trunk/themes/fusionforge/pgsrc/SetGlobalAccessRightsSimple trunk/themes/fusionforge/pgsrc/SpecialPages trunk/themes/fusionforge/pgsrc/TextFormattingRules trunk/themes/fusionforge/pgsrc/TitleSearch trunk/themes/fusionforge/pgsrc/UpLoad trunk/themes/fusionforge/pgsrc/colorbox trunk/themes/fusionforge/pgsrc/titlebar trunk/themes/wikilens/pgsrc/LeftbarContent Modified: trunk/INSTALL =================================================================== --- trunk/INSTALL 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/INSTALL 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,7 +1,7 @@ REQUIREMENTS -PhpWiki 1.6.2 requires a web server with at least PHP version 5.3.3. -PhpWiki 1.6.2 should work for all PHP releases from 5.3.3 to 8.2.x. +PhpWiki 1.6.3 requires a web server with at least PHP version 5.3.3. +PhpWiki 1.6.3 should work for all PHP releases from 5.3.3 to 8.2.x. Visit <http://www.php.net> and <http://php.net/downloads.php> for downloads and information. @@ -113,7 +113,7 @@ Unzip this file into the directory where you want it to live. That's it. -bash$ unzip phpwiki-1.6.2.zip +bash$ unzip phpwiki-1.6.3.zip In the config subdirectory copy 'config-dist.ini' to 'config.ini' and edit the settings in 'config.ini' to your liking. Modified: trunk/Makefile =================================================================== --- trunk/Makefile 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/Makefile 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,4 +1,4 @@ -VERSION=1.6.2 +VERSION=1.6.3 RPMBUILD=rpmbuild clean: Modified: trunk/lib/prepend.php =================================================================== --- trunk/lib/prepend.php 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/lib/prepend.php 2023-11-15 17:54:32 UTC (rev 11066) @@ -29,7 +29,7 @@ * Things which must be done and defined before anything else. */ -define('PHPWIKI_VERSION', '1.6.2'); +define('PHPWIKI_VERSION', '1.6.3'); // A new php-5.1.x feature: Turn off php-5.1.x auto_globals_jit = On, or use this mess below. if (empty($GLOBALS['HTTP_SERVER_VARS'])) { Modified: trunk/locale/de/pgsrc/%C3%84hnlicheSeiten =================================================================== --- trunk/locale/de/pgsrc/%C3%84hnlicheSeiten 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/%C3%84hnlicheSeiten 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=%C3%84hnlicheSeiten; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/AlleBenutzer =================================================================== --- trunk/locale/de/pgsrc/AlleBenutzer 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/AlleBenutzer 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=AlleBenutzer; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/AlleSeiten =================================================================== --- trunk/locale/de/pgsrc/AlleSeiten 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/AlleSeiten 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=AlleSeiten; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/AlleSeitenEditiertVonMir =================================================================== --- trunk/locale/de/pgsrc/AlleSeitenEditiertVonMir 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/AlleSeitenEditiertVonMir 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=AlleSeitenEditiertVonMir; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/AlleSeitenErzeugtVonMir =================================================================== --- trunk/locale/de/pgsrc/AlleSeitenErzeugtVonMir 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/AlleSeitenErzeugtVonMir 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=AlleSeitenErzeugtVonMir; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/AlleSeitenImBesitzVonMir =================================================================== --- trunk/locale/de/pgsrc/AlleSeitenImBesitzVonMir 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/AlleSeitenImBesitzVonMir 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=AlleSeitenImBesitzVonMir; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/BackLinks =================================================================== --- trunk/locale/de/pgsrc/BackLinks 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/BackLinks 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=BackLinks; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/BenutzerEinstellungen =================================================================== --- trunk/locale/de/pgsrc/BenutzerEinstellungen 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/BenutzerEinstellungen 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=BenutzerEinstellungen; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/DebugAuthInfo =================================================================== --- trunk/locale/de/pgsrc/DebugAuthInfo 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/DebugAuthInfo 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=DebugAuthInfo; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/DebugBackendInfo =================================================================== --- trunk/locale/de/pgsrc/DebugBackendInfo 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/DebugBackendInfo 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=DebugBackendInfo; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/DebugGruppenInfo =================================================================== --- trunk/locale/de/pgsrc/DebugGruppenInfo 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/DebugGruppenInfo 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=DebugGruppenInfo; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/EditiereText =================================================================== --- trunk/locale/de/pgsrc/EditiereText 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/EditiereText 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=EditiereText; flags=""; Modified: trunk/locale/de/pgsrc/Einstellungen =================================================================== --- trunk/locale/de/pgsrc/Einstellungen 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Einstellungen 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Einstellungen; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/FuzzySuche =================================================================== --- trunk/locale/de/pgsrc/FuzzySuche 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/FuzzySuche 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=FuzzySuche; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/G%C3%A4steBuch =================================================================== --- trunk/locale/de/pgsrc/G%C3%A4steBuch 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/G%C3%A4steBuch 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=G%C3%A4steBuch; flags=""; Modified: trunk/locale/de/pgsrc/GaesteBuch =================================================================== --- trunk/locale/de/pgsrc/GaesteBuch 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/GaesteBuch 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=GaesteBuch; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/Geringf%C3%BCgige%C3%84nderungen =================================================================== --- trunk/locale/de/pgsrc/Geringf%C3%BCgige%C3%84nderungen 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Geringf%C3%BCgige%C3%84nderungen 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Geringf%C3%BCgige%C3%84nderungen; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/GleicheSeiten =================================================================== --- trunk/locale/de/pgsrc/GleicheSeiten 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/GleicheSeiten 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=GleicheSeiten; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/Hilfe =================================================================== --- trunk/locale/de/pgsrc/Hilfe 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FAktionsSeite =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FAktionsSeite 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FAktionsSeite 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FAktionsSeite; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FAutorenProtokollPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FAutorenProtokollPlugin 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FAutorenProtokollPlugin 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FAutorenProtokollPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FBackLinksPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FBackLinksPlugin 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FBackLinksPlugin 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FBackLinksPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FGraphVizPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FGraphVizPlugin 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FGraphVizPlugin 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FGraphVizPlugin; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/Hilfe%2FGuterStil =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FGuterStil 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FGuterStil 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FGuterStil; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FHalloWeltPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FHalloWeltPlugin 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FHalloWeltPlugin 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FHalloWeltPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FHochLadenPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FHochLadenPlugin 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FHochLadenPlugin 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FHochLadenPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FInhaltsVerzeichnisPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FInhaltsVerzeichnisPlugin 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FInhaltsVerzeichnisPlugin 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FInhaltsVerzeichnisPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FModerierteSeitePlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FModerierteSeitePlugin 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FModerierteSeitePlugin 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FModerierteSeitePlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FNeueSeitePlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FNeueSeitePlugin 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FNeueSeitePlugin 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FNeueSeitePlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FNeuerKommentarPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FNeuerKommentarPlugin 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FNeuerKommentarPlugin 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FNeuerKommentarPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FPhotoAlbumPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FPhotoAlbumPlugin 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FPhotoAlbumPlugin 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FPhotoAlbumPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FPhpWiki =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FPhpWiki 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FPhpWiki 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FPhpWiki; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FSeitenErzeugen =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FSeitenErzeugen 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FSeitenErzeugen 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FSeitenErzeugen; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FSteve%20Wainstead =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FSteve%20Wainstead 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FSteve%20Wainstead 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FSteve%20Wainstead; flags=""; Modified: trunk/locale/de/pgsrc/Hilfe%2FTextBearbeiten =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FTextBearbeiten 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FTextBearbeiten 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FTextBearbeiten; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FTextFormatierungsRegeln =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FTextFormatierungsRegeln 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FTextFormatierungsRegeln 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FTextFormatierungsRegeln; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/Hilfe%2FVorlagePlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FVorlagePlugin 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FVorlagePlugin 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FVorlagePlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FWabiSabi =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FWabiSabi 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FWabiSabi 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FWabiSabi; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FWieManWikiBenutzt =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FWieManWikiBenutzt 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FWieManWikiBenutzt 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FWieManWikiBenutzt; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FWikiTechnik =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FWikiTechnik 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FWikiTechnik 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FWikiTechnik; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FWikiWikiWeb =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FWikiWikiWeb 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FWikiWikiWeb 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FWikiWikiWeb; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FZufallsSeitePlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FZufallsSeitePlugin 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Hilfe%2FZufallsSeitePlugin 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Hilfe%2FZufallsSeitePlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/HochLaden =================================================================== --- trunk/locale/de/pgsrc/HochLaden 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/HochLaden 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=HochLaden; flags=EXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/HomePage =================================================================== --- trunk/locale/de/pgsrc/HomePage 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/HomePage 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=HomePage; flags=""; Modified: trunk/locale/de/pgsrc/InterWikiListe =================================================================== --- trunk/locale/de/pgsrc/InterWikiListe 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/InterWikiListe 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=InterWikiListe; pagetype=interwikimap; Modified: trunk/locale/de/pgsrc/KategorieAktionSeite =================================================================== --- trunk/locale/de/pgsrc/KategorieAktionSeite 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/KategorieAktionSeite 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=KategorieAktionSeite; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/KategorieKategorie =================================================================== --- trunk/locale/de/pgsrc/KategorieKategorie 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/KategorieKategorie 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=KategorieKategorie; flags=EXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/KategorieWikiPlugin =================================================================== --- trunk/locale/de/pgsrc/KategorieWikiPlugin 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/KategorieWikiPlugin 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=KategorieWikiPlugin; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/LeereSeiten =================================================================== --- trunk/locale/de/pgsrc/LeereSeiten 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/LeereSeiten 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=LeereSeiten; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/LinkSuche =================================================================== --- trunk/locale/de/pgsrc/LinkSuche 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/LinkSuche 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=LinkSuche; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/ListeRelationen =================================================================== --- trunk/locale/de/pgsrc/ListeRelationen 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/ListeRelationen 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=ListeRelationen; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/MeistBesucht =================================================================== --- trunk/locale/de/pgsrc/MeistBesucht 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/MeistBesucht 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=MeistBesucht; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/ModerierteSeite =================================================================== --- trunk/locale/de/pgsrc/ModerierteSeite 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/ModerierteSeite 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=ModerierteSeite; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/NeueSeite =================================================================== --- trunk/locale/de/pgsrc/NeueSeite 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/NeueSeite 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=NeueSeite; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/Neueste%C3%84nderungen =================================================================== --- trunk/locale/de/pgsrc/Neueste%C3%84nderungen 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/Neueste%C3%84nderungen 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=Neueste%C3%84nderungen; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/NeuesteSeiten =================================================================== --- trunk/locale/de/pgsrc/NeuesteSeiten 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/NeuesteSeiten 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=NeuesteSeiten; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/PasswortZur%C3%BCcksetzen =================================================================== --- trunk/locale/de/pgsrc/PasswortZur%C3%BCcksetzen 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/PasswortZur%C3%BCcksetzen 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=PasswortZur%C3%BCcksetzen; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/PhpWikiDokumentation =================================================================== --- trunk/locale/de/pgsrc/PhpWikiDokumentation 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/PhpWikiDokumentation 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=PhpWikiDokumentation; flags=EXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/PhpWikiSystemverwalten =================================================================== --- trunk/locale/de/pgsrc/PhpWikiSystemverwalten 2023-11-15 17:43:47 UTC (rev 11065) +++ trunk/locale/de/pgsrc/PhpWikiSystemverwalten 2023-11-15 17:54:32 UTC (rev 11066) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.2) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=PhpWikiSyste... [truncated message content] |
From: <var...@us...> - 2024-01-12 18:43:35
|
Revision: 11071 http://sourceforge.net/p/phpwiki/code/11071 Author: vargenau Date: 2024-01-12 18:43:33 +0000 (Fri, 12 Jan 2024) Log Message: ----------- PDO sqlite backend patches by Christof Meerwald Modified Paths: -------------- trunk/lib/DbSession/PDO.php trunk/lib/DbSession/SQL.php trunk/lib/DbSession/dba.php trunk/lib/DbSession.php trunk/lib/WikiDB/backend/PDO.php trunk/schemas/sqlite-initialize.sql Added Paths: ----------- trunk/lib/WikiDB/backend/PDO_sqlite.php Modified: trunk/lib/DbSession/PDO.php =================================================================== --- trunk/lib/DbSession/PDO.php 2023-11-20 16:31:08 UTC (rev 11070) +++ trunk/lib/DbSession/PDO.php 2024-01-12 18:43:33 UTC (rev 11071) @@ -32,9 +32,9 @@ { public $_backend_type = "PDO"; - public function __construct($dbh, $table) + public function __construct($backend, $table) { - $this->_dbh = $dbh; + $this->_backend = $backend; $this->_table = $table; session_set_save_handler( @@ -49,11 +49,7 @@ public function & _connect() { - $dbh = &$this->_dbh; - global $DBParams; - $db = new WikiDB_backend_PDO($DBParams); - $this->_dbh =& $db->_dbh; - $this->_backend =& $db; + $dbh = &$this->_backend->_dbh; return $dbh; } @@ -70,9 +66,6 @@ public function _disconnect() { - if (0 and $this->_dbh) { - unset($this->_dbh); - } } /** @@ -118,6 +111,9 @@ $sth->bindParam(1, $id, PDO::PARAM_STR, 32); if ($sth->execute()) { $res = $sth->fetchColumn(); + if (empty($res)) { + $res = ''; + } } else { $res = ''; } @@ -165,10 +161,19 @@ $remote_addr = $request->get('REMOTE_ADDR'); $this->_backend->beginTransaction(); - $delete = $dbh->prepare("DELETE FROM $table WHERE sess_id=?"); - $delete->bindParam(1, $id, PDO::PARAM_STR, 32); - $delete->execute(); - $sth = $dbh->prepare("INSERT INTO $table" + $backend_type = $this->_backend->backendType(); + if (substr($backend_type, 0, 5) == 'mysql' or + $backend_type == 'sqlite') { + // mysql/sqlite can do it as a single replace command + $insert = "REPLACE INTO"; + } else { + // otherwise need to do it as a delete/insert + $delete = $dbh->prepare("DELETE FROM $table WHERE sess_id=?"); + $delete->bindParam(1, $id, PDO::PARAM_STR, 32); + $delete->execute(); + $insert = "INSERT INTO"; + } + $sth = $dbh->prepare("$insert $table" . " (sess_id, sess_data, sess_date, sess_ip)" . " VALUES (?, ?, ?, ?)"); $sth->bindParam(1, $id, PDO::PARAM_STR, 32); @@ -239,7 +244,7 @@ if (preg_match('|^[a-zA-Z0-9/+=]+$|', $data)) { $data = base64_decode($data); } - if ($date < 908437560 or $date > 1588437560) { + if ($date < 908437560) { $date = 0; } // session_data contains the <variable name> + "|" + <packed string> Modified: trunk/lib/DbSession/SQL.php =================================================================== --- trunk/lib/DbSession/SQL.php 2023-11-20 16:31:08 UTC (rev 11070) +++ trunk/lib/DbSession/SQL.php 2024-01-12 18:43:33 UTC (rev 11071) @@ -36,9 +36,9 @@ { public $_backend_type = "SQL"; - public function __construct($dbh, $table) + public function __construct($backend, $table) { - $this->_dbh = $dbh; + $this->_dbh = $backend->_dbh; $this->_table = $table; session_set_save_handler( @@ -248,7 +248,7 @@ if (preg_match('|^[a-zA-Z0-9/+=]+$|', $data)) { $data = base64_decode($data); } - if ($date < 908437560 or $date > 1588437560) { + if ($date < 908437560) { $date = 0; } // session_data contains the <variable name> + "|" + <packed string> Modified: trunk/lib/DbSession/dba.php =================================================================== --- trunk/lib/DbSession/dba.php 2023-11-20 16:31:08 UTC (rev 11070) +++ trunk/lib/DbSession/dba.php 2024-01-12 18:43:33 UTC (rev 11071) @@ -37,9 +37,9 @@ { public $_backend_type = "dba"; - public function __construct($dbh, $table) + public function __construct($backend, $table) { - $this->_dbh = $dbh; + $this->_dbh = $backend->_dbh; session_set_save_handler( array(&$this, 'open'), array(&$this, 'close'), @@ -221,7 +221,7 @@ } // session_data contains the <variable name> + "|" + <packed string> // we need just the wiki_user object (might be array as well) - if ($date < 908437560 or $date > 1588437560) { + if ($date < 908437560) { $date = 0; } $user = strstr($packed, "wiki_user|"); Modified: trunk/lib/DbSession.php =================================================================== --- trunk/lib/DbSession.php 2023-11-20 16:31:08 UTC (rev 11070) +++ trunk/lib/DbSession.php 2024-01-12 18:43:33 UTC (rev 11071) @@ -52,8 +52,7 @@ $class = "DbSession_" . $db_type; if (class_exists($class)) { - // dba has no ->_dbh, so this is used for the session link - $this->_backend = new $class($dbh->_backend->_dbh, $table); + $this->_backend = new $class($dbh->_backend, $table); return; } } Modified: trunk/lib/WikiDB/backend/PDO.php =================================================================== --- trunk/lib/WikiDB/backend/PDO.php 2023-11-20 16:31:08 UTC (rev 11070) +++ trunk/lib/WikiDB/backend/PDO.php 2024-01-12 18:43:33 UTC (rev 11071) @@ -82,16 +82,11 @@ } } else { list($driver, $dsn) = explode(":", $dbparams['dsn'], 2); - foreach (explode(";", trim($dsn)) as $pair) { - if ($pair) { - list($option, $value) = explode("=", $pair, 2); - $this->_parsedDSN[$option] = $value; - } - } - $this->_dbh->database = isset($this->_parsedDSN['database']) - ? $this->_parsedDSN['database'] - : $this->_parsedDSN['dbname']; + $this->_parsedDSN = array(); } + if (empty($this->_parsedDSN['username'])) { + $this->_parsedDSN['username'] = ''; + } if (empty($this->_parsedDSN['password'])) { $this->_parsedDSN['password'] = ''; } @@ -129,7 +124,7 @@ $this->_hasTransactions = true; try { $this->_dbh->beginTransaction(); - $this->commit(); + $this->_dbh->commit(); } catch (PDOException $e) { $this->_hasTransactions = false; } @@ -404,7 +399,8 @@ } if (empty($id)) { //mysql, mysqli or mysqlt - if (substr($dbh->databaseType, 0, 5) == 'mysql') { + if (substr($dbh->databaseType, 0, 5) == 'mysql' or + $dbh->databaseType == 'sqlite') { // have auto-incrementing, atomic version $sth = $dbh->prepare("INSERT INTO $page_tbl" . " (id,pagename)" @@ -576,7 +572,8 @@ $id = $this->_get_pageid($pagename, true); $backend_type = $this->backendType(); // optimize: mysql can do this with one REPLACE INTO. - if (substr($backend_type, 0, 5) == 'mysql') { + if (substr($backend_type, 0, 5) == 'mysql' or + $backend_type == 'sqlite') { $sth = $dbh->prepare("REPLACE INTO $version_tbl" . " (id,version,mtime,minor_edit,content,versiondata)" . " VALUES(?,?,?,?,?,?)"); @@ -715,7 +712,7 @@ if ($sth->fetchColumn()) { // We're still in the link table (dangling link) so we can't delete this // altogether. - $dbh->query("UPDATE $page_tbl SET hits=0, pagedata='' WHERE id=$id"); + $dbh->query("UPDATE $page_tbl SET hits=0, pagedata='', cached_html=NULL WHERE id=$id"); $result = 0; } else { $dbh->query("DELETE FROM $page_tbl WHERE id=$id"); @@ -1186,7 +1183,8 @@ // optimize: mysql can do this with one REPLACE INTO. $backend_type = $this->backendType(); - if (substr($backend_type, 0, 5) == 'mysql') { + if (substr($backend_type, 0, 5) == 'mysql' or + $backend_type == 'sqlite') { $sth = $dbh->prepare("REPLACE INTO $recent_tbl" . " (id, latestversion, latestmajor, latestminor)" . " SELECT id, $maxversion, $maxmajor, $maxminor" Added: trunk/lib/WikiDB/backend/PDO_sqlite.php =================================================================== --- trunk/lib/WikiDB/backend/PDO_sqlite.php (rev 0) +++ trunk/lib/WikiDB/backend/PDO_sqlite.php 2024-01-12 18:43:33 UTC (rev 11071) @@ -0,0 +1,60 @@ +<?php +/** + * Copyright © 2023 $ThePhpWikiProgrammingTeam + * + * This file is part of PhpWiki. + * + * PhpWiki is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * PhpWiki is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with PhpWiki; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * + * SPDX-License-Identifier: GPL-2.0-or-later + * + */ + +/** + * @author: Christof Meerwald + */ +require_once 'lib/WikiDB/backend/PDO.php'; + +class WikiDB_backend_PDO_sqlite extends WikiDB_backend_PDO +{ + public function __construct($dbparams) + { + parent::__construct($dbparams); + } + + public function backendType() + { + return 'sqlite'; + } + + /* + * offset specific syntax within sqlite + * convert from,count to SQL "LIMIT $count OFFSET $from" + */ + public function _limit_sql($limit = false) + { + if ($limit) { + list($from, $count) = $this->limit($limit); + if ($from) { + $limit = " LIMIT $count OFFSET $from"; + } else { + $limit = " LIMIT $count"; + } + } else { + $limit = ''; + } + return $limit; + } +} Modified: trunk/schemas/sqlite-initialize.sql =================================================================== --- trunk/schemas/sqlite-initialize.sql 2023-11-20 16:31:08 UTC (rev 11070) +++ trunk/schemas/sqlite-initialize.sql 2024-01-12 18:43:33 UTC (rev 11071) @@ -34,7 +34,8 @@ CREATE TABLE link ( linkfrom INTEGER NOT NULL, - linkto INTEGER NOT NULL + linkto INTEGER NOT NULL, + relation INTEGER ); CREATE INDEX linkfrom_index ON link (linkfrom); CREATE INDEX linkto_index ON link (linkto); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <var...@us...> - 2024-01-17 09:19:49
|
Revision: 11073 http://sourceforge.net/p/phpwiki/code/11073 Author: vargenau Date: 2024-01-17 09:19:45 +0000 (Wed, 17 Jan 2024) Log Message: ----------- Upgrade PEAR to relase 1.10.14, PEAR DB to release 1.12.1 Modified Paths: -------------- trunk/lib/pear/DB/common.php trunk/lib/pear/DB/dbase.php trunk/lib/pear/DB/fbsql.php trunk/lib/pear/DB/ibase.php trunk/lib/pear/DB/ifx.php trunk/lib/pear/DB/msql.php trunk/lib/pear/DB/mssql.php trunk/lib/pear/DB/mysql.php trunk/lib/pear/DB/mysqli.php trunk/lib/pear/DB/oci8.php trunk/lib/pear/DB/odbc.php trunk/lib/pear/DB/pgsql.php trunk/lib/pear/DB/sqlite.php trunk/lib/pear/DB/storage.php trunk/lib/pear/DB/sybase.php trunk/lib/pear/DB.php trunk/lib/pear/PEAR.php trunk/locale/it/pgsrc/NoteDiRilascio trunk/pgsrc/ReleaseNotes Added Paths: ----------- trunk/lib/pear/DB/sqlite3.php Modified: trunk/lib/pear/DB/common.php =================================================================== --- trunk/lib/pear/DB/common.php 2024-01-12 18:46:11 UTC (rev 11072) +++ trunk/lib/pear/DB/common.php 2024-01-17 09:19:45 UTC (rev 11073) @@ -42,7 +42,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.10.0 + * @version Release: 1.12.1 * @link http://pear.php.net/package/DB */ class DB_common extends PEAR @@ -315,6 +315,7 @@ * + odbc(db2) * + pgsql * + sqlite + * + sqlite3 * + sybase (must execute <kbd>set quoted_identifier on</kbd> sometime * prior to use) * @@ -417,6 +418,10 @@ * (<kbd>INTEGER</kbd>) * </li> * <li> + * <kbd>sqlite3</kbd> -> <samp>1/0</samp> + * (<kbd>INTEGER</kbd>) + * </li> + * <li> * <kbd>sybase</kbd> -> <samp>1/0</samp> * (<kbd>TINYINT(1)</kbd>) * </li> @@ -641,6 +646,7 @@ * + mysql * + mysqli * + sqlite + * + sqlite3 * * * <samp>DB_PORTABILITY_NUMROWS</samp> @@ -720,6 +726,7 @@ case 'mysql': case 'mysqli': case 'sqlite': + case 'sqlite3': $this->options['portability'] = DB_PORTABILITY_DELETE_COUNT; break; @@ -1809,6 +1816,23 @@ } // }}} + // {{{ lastId() + + /** + * Returns the row ID of the most recent INSERT into the database + * + * @param string $link_identifier DBMS link identifier + * + * @return int the row ID of the most recent INSERT into the database. + * If no successful INSERTs into rowid tables have ever + * occurred on this database connection then returns 0. + */ + function lastId($link_identifier = null) + { + return $this->raiseError(DB_ERROR_NOT_CAPABLE); + } + + // }}} // {{{ createSequence() /** Modified: trunk/lib/pear/DB/dbase.php =================================================================== --- trunk/lib/pear/DB/dbase.php 2024-01-12 18:46:11 UTC (rev 11072) +++ trunk/lib/pear/DB/dbase.php 2024-01-17 09:19:45 UTC (rev 11073) @@ -41,7 +41,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.10.0 + * @version Release: 1.12.1 * @link http://pear.php.net/package/DB */ class DB_dbase extends DB_common @@ -269,7 +269,7 @@ // }}} // {{{ &query() - function &query($query, $params = array()) + function &query($query = null, $params = array()) { // emulate result resources $this->res_row[(int)$this->result] = 0; Modified: trunk/lib/pear/DB/fbsql.php =================================================================== --- trunk/lib/pear/DB/fbsql.php 2024-01-12 18:46:11 UTC (rev 11072) +++ trunk/lib/pear/DB/fbsql.php 2024-01-17 09:19:45 UTC (rev 11073) @@ -41,7 +41,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.10.0 + * @version Release: 1.12.1 * @link http://pear.php.net/package/DB * @since Class functional since Release 1.7.0 */ Modified: trunk/lib/pear/DB/ibase.php =================================================================== --- trunk/lib/pear/DB/ibase.php 2024-01-12 18:46:11 UTC (rev 11072) +++ trunk/lib/pear/DB/ibase.php 2024-01-17 09:19:45 UTC (rev 11073) @@ -49,7 +49,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.10.0 + * @version Release: 1.12.1 * @link http://pear.php.net/package/DB * @since Class became stable in Release 1.7.0 */ @@ -707,9 +707,9 @@ $repeat = 0; do { $this->pushErrorHandling(PEAR_ERROR_RETURN); - $result = $this->query("SELECT GEN_ID(${sqn}, 1) " + $result = $this->query("SELECT GEN_ID({$sqn}, 1) " . 'FROM RDB$GENERATORS ' - . "WHERE RDB\$GENERATOR_NAME='${sqn}'"); + . "WHERE RDB\$GENERATOR_NAME='{$sqn}'"); $this->popErrorHandling(); if ($ondemand && DB::isError($result)) { $repeat = 1; @@ -746,7 +746,7 @@ { $sqn = strtoupper($this->getSequenceName($seq_name)); $this->pushErrorHandling(PEAR_ERROR_RETURN); - $result = $this->query("CREATE GENERATOR ${sqn}"); + $result = $this->query("CREATE GENERATOR {$sqn}"); $this->popErrorHandling(); return $result; Modified: trunk/lib/pear/DB/ifx.php =================================================================== --- trunk/lib/pear/DB/ifx.php 2024-01-12 18:46:11 UTC (rev 11072) +++ trunk/lib/pear/DB/ifx.php 2024-01-17 09:19:45 UTC (rev 11073) @@ -48,7 +48,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.10.0 + * @version Release: 1.12.1 * @link http://pear.php.net/package/DB */ class DB_ifx extends DB_common Modified: trunk/lib/pear/DB/msql.php =================================================================== --- trunk/lib/pear/DB/msql.php 2024-01-12 18:46:11 UTC (rev 11072) +++ trunk/lib/pear/DB/msql.php 2024-01-17 09:19:45 UTC (rev 11073) @@ -47,7 +47,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.10.0 + * @version Release: 1.12.1 * @link http://pear.php.net/package/DB * @since Class not functional until Release 1.7.0 */ @@ -443,7 +443,7 @@ $repeat = false; do { $this->pushErrorHandling(PEAR_ERROR_RETURN); - $result = $this->query("SELECT _seq FROM ${seqname}"); + $result = $this->query("SELECT _seq FROM {$seqname}"); $this->popErrorHandling(); if ($ondemand && DB::isError($result) && $result->getCode() == DB_ERROR_NOSUCHTABLE) { @@ -490,7 +490,7 @@ if (DB::isError($res)) { return $res; } - $res = $this->query("CREATE SEQUENCE ON ${seqname}"); + $res = $this->query("CREATE SEQUENCE ON {$seqname}"); return $res; } Modified: trunk/lib/pear/DB/mssql.php =================================================================== --- trunk/lib/pear/DB/mssql.php 2024-01-12 18:46:11 UTC (rev 11072) +++ trunk/lib/pear/DB/mssql.php 2024-01-17 09:19:45 UTC (rev 11073) @@ -22,6 +22,7 @@ * @license http://www.php.net/license/3_0.txt PHP License 3.0 * @version CVS: $Id$ * @link http://pear.php.net/package/DB + * @deprecated since 1.12.0 */ /** @@ -49,8 +50,9 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.10.0 + * @version Release: 1.12.1 * @link http://pear.php.net/package/DB + * @deprecated since 1.12.0 */ class DB_mssql extends DB_common { Modified: trunk/lib/pear/DB/mysql.php =================================================================== --- trunk/lib/pear/DB/mysql.php 2024-01-12 18:46:11 UTC (rev 11072) +++ trunk/lib/pear/DB/mysql.php 2024-01-17 09:19:45 UTC (rev 11073) @@ -22,6 +22,7 @@ * @license http://www.php.net/license/3_0.txt PHP License 3.0 * @version CVS: $Id$ * @link http://pear.php.net/package/DB + * @deprecated since 1.12.0 */ /** @@ -41,8 +42,9 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.10.0 + * @version Release: 1.12.1 * @link http://pear.php.net/package/DB + * @deprecated since 1.12.0 */ class DB_mysql extends DB_common { @@ -109,9 +111,12 @@ 1136 => DB_ERROR_VALUE_COUNT_ON_ROW, 1142 => DB_ERROR_ACCESS_VIOLATION, 1146 => DB_ERROR_NOSUCHTABLE, + 1205 => DB_ERROR_LOCK_TIMEOUT, + 1213 => DB_ERROR_DEADLOCK, 1216 => DB_ERROR_CONSTRAINT, 1217 => DB_ERROR_CONSTRAINT, - 1356 => DB_ERROR_DIVZERO, + 1356 => DB_ERROR_INVALID_VIEW, + 1365 => DB_ERROR_DIVZERO, 1451 => DB_ERROR_CONSTRAINT, 1452 => DB_ERROR_CONSTRAINT, ); @@ -587,7 +592,7 @@ do { $repeat = 0; $this->pushErrorHandling(PEAR_ERROR_RETURN); - $result = $this->query("UPDATE ${seqname} ". + $result = $this->query("UPDATE {$seqname} ". 'SET id=LAST_INSERT_ID(id+1)'); $this->popErrorHandling(); if ($result === DB_OK) { @@ -599,7 +604,7 @@ // EMPTY SEQ TABLE // Sequence table must be empty for some reason, so fill // it and return 1 and obtain a user-level lock - $result = $this->getOne("SELECT GET_LOCK('${seqname}_lock',10)"); + $result = $this->getOne("SELECT GET_LOCK('{$seqname}_lock',10)"); if (DB::isError($result)) { return $this->raiseError($result); } @@ -609,7 +614,7 @@ } // add the default value - $result = $this->query("REPLACE INTO ${seqname} (id) VALUES (0)"); + $result = $this->query("REPLACE INTO {$seqname} (id) VALUES (0)"); if (DB::isError($result)) { return $this->raiseError($result); } @@ -616,7 +621,7 @@ // Release the lock $result = $this->getOne('SELECT RELEASE_LOCK(' - . "'${seqname}_lock')"); + . "'{$seqname}_lock')"); if (DB::isError($result)) { return $this->raiseError($result); } @@ -651,6 +656,29 @@ } // }}} + // {{{ lastId() + + /** + * Returns the row ID of the most recent INSERT into the database + * + * @param string $link_identifier mysql link identifier + * + * @return int the row ID of the most recent INSERT into the database. + * If no successful INSERTs into rowid tables have ever + * occurred on this database connection then returns 0. + * + * @see DB_common::lastID() + */ + function lastId($link_identifier = null) + { + $id = mysql_insert_id($link_identifier); + if(empty($id) || !is_int($id)) { + return 0; + } + return $id; + } + + // }}} // {{{ createSequence() /** @@ -673,12 +701,12 @@ return $res; } // insert yields value 1, nextId call will generate ID 2 - $res = $this->query("INSERT INTO ${seqname} (id) VALUES (0)"); + $res = $this->query("INSERT INTO {$seqname} (id) VALUES (0)"); if (DB::isError($res)) { return $res; } // so reset to zero - return $this->query("UPDATE ${seqname} SET id = 0"); + return $this->query("UPDATE {$seqname} SET id = 0"); } // }}} @@ -717,7 +745,7 @@ // Obtain a user-level lock... this will release any previous // application locks, but unlike LOCK TABLES, it does not abort // the current transaction and is much less frequently used. - $result = $this->getOne("SELECT GET_LOCK('${seqname}_lock',10)"); + $result = $this->getOne("SELECT GET_LOCK('{$seqname}_lock',10)"); if (DB::isError($result)) { return $result; } @@ -727,7 +755,7 @@ return $this->mysqlRaiseError(DB_ERROR_NOT_LOCKED); } - $highest_id = $this->getOne("SELECT MAX(id) FROM ${seqname}"); + $highest_id = $this->getOne("SELECT MAX(id) FROM {$seqname}"); if (DB::isError($highest_id)) { return $highest_id; } @@ -743,7 +771,7 @@ // If another thread has been waiting for this lock, // it will go thru the above procedure, but will have no // real effect - $result = $this->getOne("SELECT RELEASE_LOCK('${seqname}_lock')"); + $result = $this->getOne("SELECT RELEASE_LOCK('{$seqname}_lock')"); if (DB::isError($result)) { return $result; } Modified: trunk/lib/pear/DB/mysqli.php =================================================================== --- trunk/lib/pear/DB/mysqli.php 2024-01-12 18:46:11 UTC (rev 11072) +++ trunk/lib/pear/DB/mysqli.php 2024-01-17 09:19:45 UTC (rev 11073) @@ -43,7 +43,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.10.0 + * @version Release: 1.12.1 * @link http://pear.php.net/package/DB * @since Class functional since Release 1.6.3 */ @@ -112,9 +112,12 @@ 1136 => DB_ERROR_VALUE_COUNT_ON_ROW, 1142 => DB_ERROR_ACCESS_VIOLATION, 1146 => DB_ERROR_NOSUCHTABLE, + 1205 => DB_ERROR_LOCK_TIMEOUT, + 1213 => DB_ERROR_DEADLOCK, 1216 => DB_ERROR_CONSTRAINT, 1217 => DB_ERROR_CONSTRAINT, - 1356 => DB_ERROR_DIVZERO, + 1356 => DB_ERROR_INVALID_VIEW, + 1365 => DB_ERROR_DIVZERO, 1451 => DB_ERROR_CONSTRAINT, 1452 => DB_ERROR_CONSTRAINT, ); @@ -296,7 +299,10 @@ $ini = ini_get('track_errors'); @ini_set('track_errors', 1); $php_errormsg = ''; - + if (version_compare(PHP_VERSION, '8.1', '>=')) + { + mysqli_report(MYSQLI_REPORT_OFF); + } if (((int) $this->getOption('ssl')) === 1) { $init = mysqli_init(); mysqli_ssl_set( @@ -362,6 +368,10 @@ { $ret = @mysqli_close($this->connection); $this->connection = null; + if (version_compare(PHP_VERSION, '8.1', '>=')) + { + mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT); + } return $ret; } @@ -681,7 +691,7 @@ // so fill it and return 1 // Obtain a user-level lock $result = $this->getOne('SELECT GET_LOCK(' - . "'${seqname}_lock', 10)"); + . "'{$seqname}_lock', 10)"); if (DB::isError($result)) { return $this->raiseError($result); } @@ -698,7 +708,7 @@ // Release the lock $result = $this->getOne('SELECT RELEASE_LOCK(' - . "'${seqname}_lock')"); + . "'{$seqname}_lock')"); if (DB::isError($result)) { return $this->raiseError($result); } @@ -736,7 +746,30 @@ return $this->raiseError($result); } + // }}} + // {{{ lastId() + /** + * Returns the row ID of the most recent INSERT into the database + * + * @param string $link_identifier mysqli link identifier + * + * @return int the row ID of the most recent INSERT into the database. + * If no successful INSERTs into rowid tables have ever + * occurred on this database connection then returns 0. + * + * @see DB_common::lastID() + */ + function lastId($link_identifier = null) + { + $id = $this->connection->insert_id(); + if (empty($id) || !is_int($id)) { + return 0; + } + return $id; + } + + /** * Creates a new sequence * * @param string $seq_name name of the new sequence @@ -756,7 +789,7 @@ return $res; } // insert yields value 1, nextId call will generate ID 2 - return $this->query("INSERT INTO ${seqname} (id) VALUES (0)"); + return $this->query("INSERT INTO {$seqname} (id) VALUES (0)"); } // }}} @@ -795,7 +828,7 @@ // Obtain a user-level lock... this will release any previous // application locks, but unlike LOCK TABLES, it does not abort // the current transaction and is much less frequently used. - $result = $this->getOne("SELECT GET_LOCK('${seqname}_lock',10)"); + $result = $this->getOne("SELECT GET_LOCK('{$seqname}_lock',10)"); if (DB::isError($result)) { return $result; } @@ -805,7 +838,7 @@ return $this->mysqliRaiseError(DB_ERROR_NOT_LOCKED); } - $highest_id = $this->getOne("SELECT MAX(id) FROM ${seqname}"); + $highest_id = $this->getOne("SELECT MAX(id) FROM {$seqname}"); if (DB::isError($highest_id)) { return $highest_id; } @@ -822,7 +855,7 @@ // If another thread has been waiting for this lock, // it will go thru the above procedure, but will have no // real effect - $result = $this->getOne("SELECT RELEASE_LOCK('${seqname}_lock')"); + $result = $this->getOne("SELECT RELEASE_LOCK('{$seqname}_lock')"); if (DB::isError($result)) { return $result; } Modified: trunk/lib/pear/DB/oci8.php =================================================================== --- trunk/lib/pear/DB/oci8.php 2024-01-12 18:46:11 UTC (rev 11072) +++ trunk/lib/pear/DB/oci8.php 2024-01-17 09:19:45 UTC (rev 11073) @@ -47,7 +47,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.10.0 + * @version Release: 1.12.1 * @link http://pear.php.net/package/DB */ class DB_oci8 extends DB_common @@ -249,7 +249,7 @@ $dsn['password'], $db, $char); - $error = OCIError(); + $error = oci_error(); if (!empty($error) && $error['code'] == 12541) { // Couldn't find TNS listener. Try direct connection. $this->connection = @$connect_function($dsn['username'], @@ -270,7 +270,7 @@ } if (!$this->connection) { - $error = OCIError(); + $error = oci_error(); $error = (is_array($error)) ? $error['message'] : null; return $this->raiseError(DB_ERROR_CONNECT_FAILED, null, null, null, @@ -289,11 +289,7 @@ */ function disconnect() { - if (function_exists('oci_close')) { - $ret = @oci_close($this->connection); - } else { - $ret = @OCILogOff($this->connection); - } + $ret = @oci_close($this->connection); $this->connection = null; return $ret; } @@ -320,14 +316,14 @@ $this->last_parameters = array(); $this->last_query = $query; $query = $this->modifyQuery($query); - $result = @OCIParse($this->connection, $query); + $result = @oci_parse($this->connection, $query); if (!$result) { return $this->oci8RaiseError(); } if ($this->autocommit) { - $success = @OCIExecute($result,OCI_COMMIT_ON_SUCCESS); + $success = @oci_execute($result,OCI_COMMIT_ON_SUCCESS); } else { - $success = @OCIExecute($result,OCI_DEFAULT); + $success = @oci_execute($result,OCI_DEFAULT); } if (!$success) { return $this->oci8RaiseError($result); @@ -336,7 +332,7 @@ if ($this->_checkManip($query)) { return DB_OK; } else { - @ocisetprefetch($result, $this->options['result_buffering']); + @oci_set_prefetch($result, $this->options['result_buffering']); return $result; } } @@ -387,7 +383,7 @@ return $this->raiseError(DB_ERROR_NOT_CAPABLE); } if ($fetchmode & DB_FETCHMODE_ASSOC) { - $moredata = @OCIFetchInto($result,$arr,OCI_ASSOC+OCI_RETURN_NULLS+OCI_RETURN_LOBS); + $moredata = @oci_fetch_array($result,$arr,OCI_ASSOC+OCI_RETURN_NULLS+OCI_RETURN_LOBS); if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE && $moredata) { @@ -394,7 +390,7 @@ $arr = array_change_key_case($arr, CASE_LOWER); } } else { - $moredata = OCIFetchInto($result,$arr,OCI_RETURN_NULLS+OCI_RETURN_LOBS); + $moredata = oci_fetch_array($result,$arr,OCI_RETURN_NULLS+OCI_RETURN_LOBS); } if (!$moredata) { return null; @@ -426,7 +422,7 @@ */ function freeResult($result) { - return is_resource($result) ? OCIFreeStatement($result) : false; + return is_resource($result) ? oci_free_statement($result) : false; } /** @@ -520,7 +516,7 @@ */ function numCols($result) { - $cols = @OCINumCols($result); + $cols = @oci_num_fields($result); if (!$cols) { return $this->oci8RaiseError($result); } @@ -592,7 +588,7 @@ $this->last_query = $query; $newquery = $this->modifyQuery($newquery); - if (!$stmt = @OCIParse($this->connection, $newquery)) { + if (!$stmt = @oci_parse($this->connection, $newquery)) { return $this->oci8RaiseError(); } $this->prepare_types[(int)$stmt] = $types; @@ -664,7 +660,7 @@ $data[$key] = $this->quoteFloat($data[$key]); } } - if (!@OCIBindByName($stmt, ':bind' . $i, $data[$key], -1)) { + if (!@oci_bind_by_name($stmt, ':bind' . $i, $data[$key], -1)) { $tmp = $this->oci8RaiseError($stmt); return $tmp; } @@ -673,9 +669,9 @@ $i++; } if ($this->autocommit) { - $success = @OCIExecute($stmt, OCI_COMMIT_ON_SUCCESS); + $success = @oci_execute($stmt, OCI_COMMIT_ON_SUCCESS); } else { - $success = @OCIExecute($stmt, OCI_DEFAULT); + $success = @oci_execute($stmt, OCI_DEFAULT); } if (!$success) { $tmp = $this->oci8RaiseError($stmt); @@ -688,7 +684,7 @@ $tmp = DB_OK; } else { $this->_last_query_manip = false; - @ocisetprefetch($stmt, $this->options['result_buffering']); + @oci_set_prefetch($stmt, $this->options['result_buffering']); $tmp = new DB_result($this, $stmt); } return $tmp; @@ -721,7 +717,7 @@ */ function commit() { - $result = @OCICommit($this->connection); + $result = @oci_commit($this->connection); if (!$result) { return $this->oci8RaiseError(); } @@ -738,7 +734,7 @@ */ function rollback() { - $result = @OCIRollback($this->connection); + $result = @oci_rollback($this->connection); if (!$result) { return $this->oci8RaiseError(); } @@ -760,7 +756,7 @@ if ($this->last_stmt === false) { return $this->oci8RaiseError(); } - $result = @OCIRowCount($this->last_stmt); + $result = @oci_num_rows($this->last_stmt); if ($result === false) { return $this->oci8RaiseError($this->last_stmt); } @@ -821,20 +817,20 @@ } else { $q_fields = "SELECT * FROM ($query) WHERE NULL = NULL"; - if (!$result = @OCIParse($this->connection, $q_fields)) { + if (!$result = @oci_parse($this->connection, $q_fields)) { $this->last_query = $q_fields; return $this->oci8RaiseError(); } - if (!@OCIExecute($result, OCI_DEFAULT)) { + if (!@oci_execute($result, OCI_DEFAULT)) { $this->last_query = $q_fields; return $this->oci8RaiseError($result); } } - $ncols = OCINumCols($result); + $ncols = oci_num_fields($result); $cols = array(); for ( $i = 1; $i <= $ncols; $i++ ) { - $cols[] = '"' . OCIColumnName($result, $i) . '"'; + $cols[] = '"' . oci_field_name($result, $i) . '"'; } $fields = implode(', ', $cols); // XXX Test that (tip by John Lim) @@ -877,7 +873,7 @@ $repeat = 0; do { $this->expectError(DB_ERROR_NOSUCHTABLE); - $result = $this->query("SELECT ${seqname}.nextval FROM dual"); + $result = $this->query("SELECT {$seqname}.nextval FROM dual"); $this->popExpect(); if ($ondemand && DB::isError($result) && $result->getCode() == DB_ERROR_NOSUCHTABLE) { @@ -950,11 +946,11 @@ function oci8RaiseError($errno = null) { if ($errno === null) { - $error = @OCIError($this->connection); + $error = @oci_error($this->connection); return $this->raiseError($this->errorCode($error['code']), null, null, null, $error['message']); } elseif (is_resource($errno)) { - $error = @OCIError($errno); + $error = @oci_error($errno); return $this->raiseError($this->errorCode($error['code']), null, null, null, $error['message']); } @@ -973,9 +969,9 @@ function errorNative() { if (is_resource($this->last_stmt)) { - $error = @OCIError($this->last_stmt); + $error = @oci_error($this->last_stmt); } else { - $error = @OCIError($this->connection); + $error = @oci_error($this->connection); } if (is_array($error)) { return $error['code']; @@ -1029,21 +1025,21 @@ $this->last_query = $q_fields; - if (!$stmt = @OCIParse($this->connection, $q_fields)) { + if (!$stmt = @oci_parse($this->connection, $q_fields)) { return $this->oci8RaiseError(DB_ERROR_NEED_MORE_DATA); } - if (!@OCIExecute($stmt, OCI_DEFAULT)) { + if (!@oci_execute($stmt, OCI_DEFAULT)) { return $this->oci8RaiseError($stmt); } $i = 0; - while (@OCIFetch($stmt)) { + while (@oci_fetch($stmt)) { $res[$i] = array( 'table' => $case_func($result), - 'name' => $case_func(@OCIResult($stmt, 1)), - 'type' => @OCIResult($stmt, 2), - 'len' => @OCIResult($stmt, 3), - 'flags' => (@OCIResult($stmt, 4) == 'N') ? 'not_null' : '', + 'name' => $case_func(@oci_result($stmt, 1)), + 'type' => @oci_result($stmt, 2), + 'len' => @oci_result($stmt, 3), + 'flags' => (@oci_result($stmt, 4) == 'N') ? 'not_null' : '', ); if ($mode & DB_TABLEINFO_ORDER) { $res['order'][$res[$i]['name']] = $i; @@ -1057,7 +1053,7 @@ if ($mode) { $res['num_fields'] = $i; } - @OCIFreeStatement($stmt); + @oci_free_statement($stmt); } else { if (isset($result->result)) { @@ -1071,7 +1067,7 @@ $res = array(); if ($result === $this->last_stmt) { - $count = @OCINumCols($result); + $count = @oci_num_fields($result); if ($mode) { $res['num_fields'] = $count; } @@ -1078,9 +1074,9 @@ for ($i = 0; $i < $count; $i++) { $res[$i] = array( 'table' => '', - 'name' => $case_func(@OCIColumnName($result, $i+1)), - 'type' => @OCIColumnType($result, $i+1), - 'len' => @OCIColumnSize($result, $i+1), + 'name' => $case_func(@oci_field_name($result, $i+1)), + 'type' => @oci_field_type($result, $i+1), + 'len' => @oci_field_size($result, $i+1), 'flags' => '', ); if ($mode & DB_TABLEINFO_ORDER) { Modified: trunk/lib/pear/DB/odbc.php =================================================================== --- trunk/lib/pear/DB/odbc.php 2024-01-12 18:46:11 UTC (rev 11072) +++ trunk/lib/pear/DB/odbc.php 2024-01-17 09:19:45 UTC (rev 11073) @@ -44,7 +44,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.10.0 + * @version Release: 1.12.1 * @link http://pear.php.net/package/DB */ class DB_odbc extends DB_common @@ -331,7 +331,7 @@ return null; } if ($fetchmode !== DB_FETCHMODE_ORDERED) { - for ($i = 0; $i < count($arr); $i++) { + for ($i = 0, $iMax = count($arr); $i < $iMax; $i++) { $colName = @odbc_field_name($result, $i+1); $a[$colName] = $arr[$i]; } @@ -502,7 +502,7 @@ $repeat = 0; do { $this->pushErrorHandling(PEAR_ERROR_RETURN); - $result = $this->query("update ${seqname} set id = id + 1"); + $result = $this->query("update {$seqname} set id = id + 1"); $this->popErrorHandling(); if ($ondemand && DB::isError($result) && $result->getCode() == DB_ERROR_NOSUCHTABLE) { @@ -513,7 +513,7 @@ if (DB::isError($result)) { return $this->raiseError($result); } - $result = $this->query("insert into ${seqname} (id) values(0)"); + $result = $this->query("insert into {$seqname} (id) values(0)"); } else { $repeat = 0; } @@ -523,7 +523,7 @@ return $this->raiseError($result); } - $result = $this->query("select id from ${seqname}"); + $result = $this->query("select id from {$seqname}"); if (DB::isError($result)) { return $result; } Modified: trunk/lib/pear/DB/pgsql.php =================================================================== --- trunk/lib/pear/DB/pgsql.php 2024-01-12 18:46:11 UTC (rev 11072) +++ trunk/lib/pear/DB/pgsql.php 2024-01-17 09:19:45 UTC (rev 11073) @@ -43,7 +43,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.10.0 + * @version Release: 1.12.1 * @link http://pear.php.net/package/DB */ class DB_pgsql extends DB_common @@ -460,7 +460,7 @@ unset($this->row[(int)$result]); unset($this->_num_rows[(int)$result]); $this->affected = 0; - return @pg_freeresult($result); + return @pg_free_result($result); } return false; } @@ -534,7 +534,7 @@ */ function numCols($result) { - $cols = @pg_numfields($result); + $cols = @pg_num_fields($result); if (!$cols) { return $this->pgsqlRaiseError(); } @@ -559,7 +559,7 @@ */ function numRows($result) { - $rows = @pg_numrows($result); + $rows = @pg_num_rows($result); if ($rows === null) { return $this->pgsqlRaiseError(); } @@ -664,7 +664,7 @@ $repeat = false; do { $this->pushErrorHandling(PEAR_ERROR_RETURN); - $result = $this->query("SELECT NEXTVAL('${seqname}')"); + $result = $this->query("SELECT NEXTVAL('{$seqname}')"); $this->popErrorHandling(); if ($ondemand && DB::isError($result) && $result->getCode() == DB_ERROR_NOSUCHTABLE) { @@ -703,7 +703,7 @@ function createSequence($seq_name) { $seqname = $this->getSequenceName($seq_name); - $result = $this->query("CREATE SEQUENCE ${seqname}"); + $result = $this->query("CREATE SEQUENCE {$seqname}"); return $result; } @@ -791,7 +791,7 @@ */ function errorNative() { - return @pg_errormessage($this->connection); + return @pg_last_error($this->connection); } // }}} @@ -916,7 +916,7 @@ $case_func = 'strval'; } - $count = @pg_numfields($id); + $count = @pg_num_fields($id); $res = array(); if ($mode) { @@ -926,9 +926,9 @@ for ($i = 0; $i < $count; $i++) { $res[$i] = array( 'table' => $got_string ? $case_func($result) : '', - 'name' => $case_func(@pg_fieldname($id, $i)), - 'type' => @pg_fieldtype($id, $i), - 'len' => @pg_fieldsize($id, $i), + 'name' => $case_func(@pg_field_name($id, $i)), + 'type' => @pg_field_type($id, $i), + 'len' => @pg_field_size($id, $i), 'flags' => $got_string ? $this->_pgFieldFlags($id, $i, $result) : '', @@ -943,7 +943,7 @@ // free the result only if we were called on a table if ($got_string) { - @pg_freeresult($id); + @pg_free_result($id); } return $res; } @@ -967,7 +967,7 @@ */ function _pgFieldFlags($resource, $num_field, $table_name) { - $field_name = @pg_fieldname($resource, $num_field); + $field_name = @pg_field_name($resource, $num_field); // Check if there's a schema in $table_name and update things // accordingly. @@ -986,7 +986,7 @@ AND typ.typrelid = f.attrelid AND f.attname = '$field_name' AND $tableWhere"); - if (@pg_numrows($result) > 0) { + if (@pg_num_rows($result) > 0) { $row = @pg_fetch_row($result, 0); $flags = ($row[0] == 't') ? 'not_null ' : ''; @@ -1010,7 +1010,7 @@ AND f.attrelid = i.indrelid AND f.attname = '$field_name' AND $tableWhere"); - $count = @pg_numrows($result); + $count = @pg_num_rows($result); for ($i = 0; $i < $count ; $i++) { $row = @pg_fetch_row($result, $i); Modified: trunk/lib/pear/DB/sqlite.php =================================================================== --- trunk/lib/pear/DB/sqlite.php 2024-01-12 18:46:11 UTC (rev 11072) +++ trunk/lib/pear/DB/sqlite.php 2024-01-17 09:19:45 UTC (rev 11073) @@ -47,7 +47,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 3.0 - * @version Release: 1.10.0 + * @version Release: 1.12.1 * @link http://pear.php.net/package/DB */ class DB_sqlite extends DB_common @@ -517,7 +517,7 @@ if (DB::isError($result)) { return($result); } - $query = "CREATE TRIGGER ${seqname}_cleanup AFTER INSERT ON $seqname + $query = "CREATE TRIGGER {$seqname}_cleanup AFTER INSERT ON $seqname BEGIN DELETE FROM $seqname WHERE id<LAST_INSERT_ROWID(); END "; Added: trunk/lib/pear/DB/sqlite3.php =================================================================== --- trunk/lib/pear/DB/sqlite3.php (rev 0) +++ trunk/lib/pear/DB/sqlite3.php 2024-01-17 09:19:45 UTC (rev 11073) @@ -0,0 +1,964 @@ +<?php +/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ + +/** + * The PEAR DB driver for PHP's sqlite3 extension + * for interacting with SQLite3 databases + * + * PHP version 8.0.10 + * + * LICENSE: This source file is subject to version 3.0 of the PHP license + * that is available through the world-wide-web at the following URI: + * http://www.php.net/license/3_0.txt. If you did not receive a copy of + * the PHP License and are unable to obtain it through the web, please + * send a note to li...@ph... so we can mail you a copy immediately. + * + * @category Database + * @package DB + * @author Urs Gehrig <ur...@ci...> + * @author Mika Tuupola <tu...@ap...> + * @author Daniel Convissor <da...@ph...> + * @author Armin Graefe <sch...@gm...> + * @copyright 1997-2007 The PHP Group + * @license http://www.php.net/license/3_0.txt PHP License 3.0 3.0 + * @version CVS: $Id$ + * @link http://pear.php.net/package/DB + */ + +/** + * Obtain the DB_common class so it can be extended from + */ +require_once 'DB/common.php'; + +/** + * The methods PEAR DB uses to interact with PHP's sqlite extension + * for interacting with SQLite databases + * + * These methods overload the ones declared in DB_common. + * + * NOTICE: This driver needs PHP's track_errors ini setting to be on. + * It is automatically turned on when connecting to the database. + * Make sure your scripts don't turn it off. + * + * @category Database + * @package DB + * @author Urs Gehrig <ur...@ci...> + * @author Mika Tuupola <tu...@ap...> + * @author Daniel Convissor <da...@ph...> + * @author Armin Graefe <sch...@gm...> + * @copyright 1997-2007 The PHP Group + * @license http://www.php.net/license/3_0.txt PHP License 3.0 3.0 + * @version Release: 1.12.1 + * @link http://pear.php.net/package/DB + */ +class DB_sqlite3 extends DB_common +{ + // {{{ properties + + /** + * The DB driver type (mysql, oci8, odbc, etc.) + * @var string + */ + var $phptype = 'sqlite3'; + + /** + * The database syntax variant to be used (db2, access, etc.), if any + * @var string + */ + var $dbsyntax = 'sqlite'; + + /** + * The capabilities of this DB implementation + * + * The 'new_link' element contains the PHP version that first provided + * new_link support for this DBMS. Contains false if it's unsupported. + * + * Meaning of the 'limit' element: + * + 'emulate' = emulate with fetch row by number + * + 'alter' = alter the query + * + false = skip rows + * + * @var array + */ + var $features = array( + 'limit' => 'alter', + 'new_link' => false, + 'numrows' => true, + 'pconnect' => true, + 'prepare' => false, + 'ssl' => false, + 'transactions' => false, + ); + + /** + * A mapping of native error codes to DB error codes + * + * {@internal Error codes according to sqlite_exec. See the online + * manual at http://sqlite.org/c_interface.html for info. + * This error handling based on sqlite_exec is not yet implemented.}} + * + * @var array + */ + var $errorcode_map = array( + ); + + /** + * The raw database connection created by PHP + * @var resource + */ + var $connection; + + /** + * The DSN information for connecting to a database + * @var array + */ + var $dsn = array(); + + + /** + * SQLite data types + * + * @link http://www.sqlite.org/datatypes.html + * + * @var array + */ + var $keywords = array ( + 'BLOB' => '', + 'BOOLEAN' => '', + 'CHARACTER' => '', + 'CLOB' => '', + 'FLOAT' => '', + 'INTEGER' => '', + 'KEY' => '', + 'NATIONAL' => '', + 'NUMERIC' => '', + 'NVARCHAR' => '', + 'PRIMARY' => '', + 'TEXT' => '', + 'TIMESTAMP' => '', + 'UNIQUE' => '', + 'VARCHAR' => '', + 'VARYING' => '', + ); + + /** + * The most recent error message from $php_errormsg + * @var string + * @access private + */ + var $_lasterror = ''; + + + // }}} + // {{{ constructor + + /** + * This constructor calls <kbd>parent::__construct()</kbd> + * + * @return void + */ + function __construct() + { + parent::__construct(); + } + + // }}} + // {{{ connect() + + /** + * Connect to the database server, log in and open the database + * + * Don't call this method directly. Use DB::connect() instead. + * + * PEAR DB's sqlite driver supports the following extra DSN options: + * + mode The permissions for the database file, in four digit + * chmod octal format (eg "0600"). + * + * Example of connecting to a database in read-only mode: + * <code> + * require_once 'DB.php'; + * + * $dsn = 'sqlite:///path/and/name/of/db/file?mode=0400'; + * $options = array( + * 'portability' => DB_PORTABILITY_ALL, + * ); + * + * $db = DB::connect($dsn, $options); + * if (PEAR::isError($db)) { + * die($db->getMessage()); + * } + * </code> + * + * @param array $dsn the data source name + * @param bool $persistent should the connection be persistent? + * + * @return int DB_OK on success. A DB_Error object on failure. + */ + function connect($dsn, $persistent = false) + { + $persistent = False; + if (!PEAR::loadExtension('sqlite3')) { + return $this->raiseError(DB_ERROR_EXTENSION_NOT_FOUND); + } + + $this->dsn = $dsn; + if ($dsn['dbsyntax']) { + $this->dbsyntax = $dsn['dbsyntax']; + } + + if (!$dsn['database']) { + return $this->sqliteRaiseError(DB_ERROR_ACCESS_VIOLATION); + } + + if ($dsn['database'] !== ':memory:') { + if (!file_exists($dsn['database'])) { + if (!touch($dsn['database'])) { + return $this->sqliteRaiseError(DB_ERROR_NOT_FOUND); + } + if (!isset($dsn['mode']) || + !is_numeric($dsn['mode'])) + { + $mode = 0644; + } else { + $mode = octdec($dsn['mode']); + } + if (!chmod($dsn['database'], $mode)) { + return $this->sqliteRaiseError(DB_ERROR_NOT_FOUND); + } + if (!file_exists($dsn['database'])) { + return $this->sqliteRaiseError(DB_ERROR_NOT_FOUND); + } + } + if (!is_file($dsn['database'])) { + return $this->sqliteRaiseError(DB_ERROR_INVALID); + } + if (!is_readable($dsn['database'])) { + return $this->sqliteRaiseError(DB_ERROR_ACCESS_VIOLATION); + } + } + + // track_errors must remain on for simpleQuery() + @ini_set('track_errors', 1); + $php_errormsg = ''; + + //var_dump($this->getOption('readable'));exit(); + + if (!$this->connection = @new SQLite3($dsn['database'])) { + return $this->raiseError(DB_ERROR_NODBSELECTED, + null, null, null, + $php_errormsg); + } + return DB_OK; + } + + // }}} + // {{{ disconnect() + + /** + * Disconnects from the database server + * + * @return bool TRUE on success, FALSE on failure + */ + function disconnect() + { + $ret = @$this->connection->close(); + $this->connection = null; + return $ret; + } + + // }}} + // {{{ simpleQuery() + + /** + * Sends a query to the database server + * + * NOTICE: This method needs PHP's track_errors ini setting to be on. + * It is automatically turned on when connecting to the database. + * Make sure your scripts don't turn it off. + * + * @param string the SQL query string + * + * @return mixed + a PHP result resrouce for successful SELECT queries + * + the DB_OK constant for other successful queries + * + a DB_Error object on failure + */ + function simpleQuery($query) + { + $ismanip = $this->_checkManip($query); + $this->last_query = $query; + $query = $this->modifyQuery($query); + + $php_errormsg = ''; + + $result = @$this->connection->query($query); + $this->_lasterror = $php_errormsg ? $php_errormsg : ''; + + $this->result = $result; + if (!$this->result) { + return $this->sqliteRaiseError(null); + } + + // sqlite_query() seems to allways return a resource + // so cant use that. Using $ismanip instead + if (!$ismanip) { + $numRows = $this->numRows($result); + if (is_object($numRows)) { + // we've got PEAR_Error + return $numRows; + } + return $result; + } + return DB_OK; + } + + // }}} + // {{{ nextResult() + + /** + * Move the internal sqlite result pointer to the next available result + * + * @param resource $result the valid sqlite result resource + * + * @return bool true if a result is available otherwise return false + */ + function nextResult($result) + { + return false; + } + + // }}} + // {{{ fetchInto() + + /** + * Places a row from the result set into the given array + * + * Formating of the array and the data therein are configurable. + * See DB_result::fetchInto() for more information. + * + * This method is not meant to be called directly. Use + * DB_result::fetchInto() instead. It can't be declared "protected" + * because DB_result is a separate object. + * + * @param resource $result the query result resource + * @param array $arr the referenced array to put the data in + * @param int $fetchmode how the resulting array should be indexed + * @param int $rownum the row number to fetch (0 = first row) + * + * @return mixed DB_OK on success, NULL when the end of a result set is + * reached or on failure + * + * @see DB_result::fetchInto() + */ + function fetchInto($result, &$arr, $fetchmode, $rownum = null) + { + if($fetchmode & DB_FETCHMODE_ASSOC){ + $sqlite_fetchmode = SQLITE3_ASSOC; + } else { + $sqlite_fetchmode = SQLITE3_NUM; + } + + if ($rownum !== null) { + $rownumber = -1; + while($rownum_res = @$result->fetchArray($sqlite_fetchmode)){ + $rownumber++; + if($rownum == $rownumber){ + $arr = $rownum_res; + break; + } + } + + if(!$arr){ + return null; + } + $result->reset(); + } else { + $arr = @$result->fetchArray($sqlite_fetchmode); + } + if ($fetchmode & DB_FETCHMODE_ASSOC) { + if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE && $arr) { + $arr = array_change_key_case($arr, CASE_LOWER); + } + + /* Remove extraneous " characters from the fields in the result. + * Fixes bug #11716. */ + if (is_array($arr) && count($arr) > 0) { + $strippedArr = array(); + foreach ($arr as $field => $value) { + $strippedArr[trim($field, '"')] = $value; + } + $arr = $strippedArr; + } + } + if (!$arr) { + return null; + } + if ($this->options['portability'] & DB_PORTABILITY_RTRIM) { + /* + * Even though this DBMS already trims output, we do this because + * a field might have intentional whitespace at the end that + * gets removed by DB_PORTABILITY_RTRIM under another driver. + */ + $this->_rtrimArrayValues($arr); + } + if ($this->options['portability'] & DB_PORTABILITY_NULL_TO_EMPTY) { + $this->_convertNullArrayValuesToEmpty($arr); + } + return DB_OK; + } + + // }}} + // {{{ freeResult() + + /** + * Deletes the result set and frees the memory occupied by the result set + * + * This method is not meant to be called directly. Use + * DB_result::free() instead. It can't be declared "protected" + * because DB_result is a separate object. + * + * @param resource $result PHP's query result resource + * + * @return bool TRUE on success, FALSE if $result is invalid + * + * @see DB_result::free() + */ + function freeResult(&$result) + { + // XXX No native free? + if (!is_resource($result)) { + return false; + } + $result = null; + return true; + } + + // }}} + // {{{ numCols() + + /** + * Gets the number of columns in a result set + * + * This method is not meant to be called directly. Use + * DB_result::numCols() instead. It can't be declared "protected" + * because DB_result is a separate object. + * + * @param resource $result PHP's query result resource + * + * @return int the number of columns. A DB_Error object on failure. + * + * @see DB_result::numCols() + */ + function numCols($result) + { + $cols = @$result->numColumns(); + if (!$cols) { + return $this->sqliteRaiseError(); + } + return $cols; + } + + // }}} + // {{{ numRows() + + /** + * Gets the number of rows in a result set + * + * This method is not meant to be called directly. Use + * DB_result::numRows() instead. It can't be declared "protected" + * because DB_result is a separate object. + * + * @param resource $result PHP's query result resource + * + * @return int the number of rows. A DB_Error object on failure. + * + * @see DB_result::numRows() + */ + function numRows($result) + { + $numRows = 0; + while($rows = @$result->fetchArray(SQLITE3_NUM)){ + $numRows++; + } + return $numRows; + } + + // }}} + // {{{ affected() + + /** + * Determines the number of rows affected by a data maniuplation query + * + * 0 is returned for queries that don't manipulate data. + * + * @return int the number of rows. A DB_Error object on failure. + */ + function affectedRows() + { + return @$this->connection->changes(); + } + + // }}} + // {{{ dropSequence() + + /** + * Deletes a sequence + * + * @param string $seq_name name of the sequence to be deleted + * + * @return int DB_OK on success. A DB_Error object on failure. + * + * @see DB_common::dropSequence(), DB_common::getSequenceName(), + * DB_sqlite::nextID(), DB_sqlite::createSequence() + */ + function dropSequence($seq_name) + { + return $this->query('DROP TABLE ' . $this->getSequenceName($seq_name)); + } + + /** + * Creates a new sequence + * + * @param string $seq_name name of the new sequence + * + * @return int DB_OK on success. A DB_Error object on failure. + * + * @see DB_common::createSequence(), DB_common::getSequenceName(), + * DB_sqlite::nextID(), DB_sqlite::dropSequence() + */ + function createSequence($seq_name) + { + $seqname = $this->getSequenceName($seq_name); + $query = 'CREATE TABLE ' . $seqname . + ' (id INTEGER UNSIGNED PRIMARY KEY) '; + $result = $this->query($query); + if (DB::isError($result)) { + return($result); + } + $query = "CREATE TRIGGER {$seqname}_cleanup AFTER INSERT ON $seqname + BEGIN + DELETE FROM $seqname WHERE id<LAST_INSERT_ROWID(); + END "; + $result = $this->query($query); + if (DB::isError($result)) { + return($result); + } + } + + // }}} + // {{{ nextId() + + /** + * Returns the next free id in a sequence + * + * @param string $seq_name name of the sequence + * @param boolean $ondemand when true, the seqence is automatically + * created if it does not exist + * + * @return int the next id number in the sequence. + * A DB_Error object on failure. + * + * @see DB_common::nextID(), DB_common::getSequenceName(), + * DB_sqlite::createSequence(), DB_sqlite::dropSequence() + */ + function nextId($seq_name, $ondemand = true) + { + $seqname = $this->getSequenceName($seq_name); + + do { + $repeat = 0; + $this->pushErrorHandling(PEAR_ERROR_RETURN); + $result = $this->query("INSERT INTO $seqname (id) VALUES (NULL)"); + $this->popErrorHandling(); + if ($result === DB_OK) { + $id = @$this->connection->lastInsertRowID(); + if ($id != 0) { + return $id; + } + } elseif ($ondemand && DB::isError($result) && + $result->getCode() == DB_ERROR_NOSUCHTABLE) + { + $result = $this->createSequence($seq_name); + if (DB::isError($result)) { + return $this->raiseError($result); + } else { + $repeat = 1; + } + } + } while ($repeat); + + return $this->raiseError($result); + } + + // }}} + // {{{ lastId() + + /** + * Returns the row ID of the most recent INSERT into the database + * + * @param string $link_identifier DBMS link identifier + * + * @return int the row ID of the most recent INSERT into the database. + * If no successful INSERTs into rowid tables have ever + * occurred on this database connection, + * then SQLite3::lastInsertRowID() returns 0 + * + * @see DB_common::lastID(), SQLite3::lastInsertRowID() + */ + function lastId($link_identifier = null) + { + $id = $this->connection->lastInsertRowID(); + if (empty($id) || !is_int($id)) { + return 0; + } + return $id; + } + + // }}} + // {{{ getDbFileStats() + + /** + * Get the file stats for the current database + * + * Possible arguments are dev, ino, mode, nlink, uid, gid, rdev, size, + * atime, mtime, ctime, blksize, blocks or a numeric key between + * 0 and 12. + * + * @param string $arg the array key for stats() + * + * @return mixed an array on an unspecified key, integer on a passed + * arg and false at a stats error + */ + function getDbFileStats($arg = '') + { + $stats = stat($this->dsn['database']); + if ($stats == false) { + return false; + } + if (is_array($stats)) { + if (is_numeric($arg)) { + if (((int)$arg <= 12) & ((int)$arg >= 0)) { + return false; + } + return $stats[$arg ]; + } + if (array_key_exists(trim($arg), $stats)) { + return $stats[$arg ]; + } + } + return $stats; + } + + // }}} + // {{{ escapeSimple() + + /** + * Escapes a string according to the current DBMS's standards + * + * In SQLite, this makes things safe for inserts/updates, but may + * cause problems when performing text comparisons against columns + * containing binary data. See the + * {@link http://php.net/sqlite_escape_string PHP manual} for more info. + * + * @param string $str the string to be escaped + * + * @return string the escaped string + * + * @since Method available since Release 1.6.1 + * @see DB_common::escapeSimple() + */ + function escapeSimple($str) + { + return @$this->connection->escapeString($str); + } + + // }}} + // {{{ modifyLimitQuery() + + /** + * Adds LIMIT clauses to a query string according to current DBMS standards + * + * @param string $query the query to modify + * @param int $from the row to start to fetching (0 = the first row) + * @param int $count the numbers of rows to fetch + * @param mixed $params array, string or numeric data to be used in + * execution of the statement. Quantity of items + * passed must match quantity of placeholders in + * query: meaning 1 placeholder for non-array + * parameters or 1 placeholder per array element. + * + * @return string the query string with LIMIT clauses added + * + * @access protected + */ + function modifyLimitQuery($query, $from, $count, $params = array()) + { + return "$query LIMIT $count OFFSET $from"; + } + + // }}} + // {{{ modifyQuery() + + /** + * Changes a query string for various DBMS specific reasons + * + * This little hack lets you know how many rows were deleted + * when running a "DELETE FROM table" query. Only implemented + * if the DB_PORTABILITY_DELETE_COUNT portability option is on. + * + * @param string $query the query string to modify + * + * @return string the modified query string + * + * @access protected + * @see DB_common::setOption() + */ + function modifyQuery($query) + { + if ($this->options['portability'] & DB_PORTABILITY_DELETE_COUNT) { + if (preg_match('/^\s*DELETE\s+FROM\s+(\S+)\s*$/i', $query)) { + $query = preg_replace('/^\s*DELETE\s+FROM\s+(\S+)\s*$/', + 'DELETE FROM \1 WHERE 1=1', $query); + } + } + return $query; + } + + // }}} + // {{{ sqliteRaiseError() + + /** + * Pr... [truncated message content] |
From: <var...@us...> - 2024-01-24 12:00:22
|
Revision: 11074 http://sourceforge.net/p/phpwiki/code/11074 Author: vargenau Date: 2024-01-24 12:00:19 +0000 (Wed, 24 Jan 2024) Log Message: ----------- lib/plugin/SystemInfo.php: check for "shell_exec" before using it (patch by Christof Meerwald) Modified Paths: -------------- trunk/lib/plugin/SystemInfo.php trunk/locale/it/pgsrc/NoteDiRilascio trunk/pgsrc/ReleaseNotes Modified: trunk/lib/plugin/SystemInfo.php =================================================================== --- trunk/lib/plugin/SystemInfo.php 2024-01-17 09:19:45 UTC (rev 11073) +++ trunk/lib/plugin/SystemInfo.php 2024-01-24 12:00:19 UTC (rev 11074) @@ -403,7 +403,11 @@ if (empty($content)) { $dir = defined('PHPWIKI_DIR') ? PHPWIKI_DIR : '.'; //TODO: windows only (no cygwin) - $appsize = `du -s $dir | cut -f1`; + if (function_exists('shell_exec')) { + $appsize = `du -s $dir | cut -f1`; + } else { + $appsize = 0; + } if (in_array($DBParams['dbtype'], array('SQL', 'PDO'))) { //TODO: where is the data is actually stored? see phpMyAdmin @@ -417,8 +421,12 @@ } // if issubdirof($dbdir, $dir) $appsize -= $pagesize; } else { // flatfile - $dbdir = $DBParams['directory']; - $pagesize = `du -s $dbdir`; + if (function_exists('shell_exec')) { + $dbdir = $DBParams['directory']; + $pagesize = `du -s $dbdir`; + } else { + $pagesize = 0; + } // if issubdirof($dbdir, $dir) $appsize -= $pagesize; } $content = array('appsize' => $appsize, Modified: trunk/locale/it/pgsrc/NoteDiRilascio =================================================================== --- trunk/locale/it/pgsrc/NoteDiRilascio 2024-01-17 09:19:45 UTC (rev 11073) +++ trunk/locale/it/pgsrc/NoteDiRilascio 2024-01-24 12:00:19 UTC (rev 11074) @@ -1,4 +1,4 @@ -Date: Wed, 17 Jan 2024 10:08:28 +0000 +Date: Wed, 24 Jan 2024 12:59:32 +0000 Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=NoteDiRilascio; @@ -11,6 +11,7 @@ == 1.6.4 2024-XX-XX Marc-Etienne Vargenau, Christof Meerwald == * Upgrade PEAR to relase 1.10.14, PEAR DB to release 1.12.1 +* Check for "shell_exec" before using it (Christof Meerwald) == 1.6.3 2023-11-15 Marc-Etienne Vargenau == Modified: trunk/pgsrc/ReleaseNotes =================================================================== --- trunk/pgsrc/ReleaseNotes 2024-01-17 09:19:45 UTC (rev 11073) +++ trunk/pgsrc/ReleaseNotes 2024-01-24 12:00:19 UTC (rev 11074) @@ -1,4 +1,4 @@ -Date: Wed, 17 Jan 2024 10:08:28 +0000 +Date: Wed, 24 Jan 2024 12:59:32 +0000 Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) Content-Type: application/x-phpwiki; pagename=ReleaseNotes; @@ -11,6 +11,7 @@ == 1.6.4 2024-XX-XX Marc-Etienne Vargenau, Christof Meerwald == * Upgrade PEAR to relase 1.10.14, PEAR DB to release 1.12.1 +* Check for "shell_exec" before using it (Christof Meerwald) == 1.6.3 2023-11-15 Marc-Etienne Vargenau == This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <var...@us...> - 2024-02-06 11:32:47
|
Revision: 11078 http://sourceforge.net/p/phpwiki/code/11078 Author: vargenau Date: 2024-02-06 11:32:39 +0000 (Tue, 06 Feb 2024) Log Message: ----------- Prepare for release 1.6.4 Modified Paths: -------------- trunk/INSTALL trunk/Makefile trunk/lib/prepend.php trunk/locale/de/pgsrc/%C3%84hnlicheSeiten trunk/locale/de/pgsrc/AlleBenutzer trunk/locale/de/pgsrc/AlleSeiten trunk/locale/de/pgsrc/AlleSeitenEditiertVonMir trunk/locale/de/pgsrc/AlleSeitenErzeugtVonMir trunk/locale/de/pgsrc/AlleSeitenImBesitzVonMir trunk/locale/de/pgsrc/BackLinks trunk/locale/de/pgsrc/BenutzerEinstellungen trunk/locale/de/pgsrc/DebugAuthInfo trunk/locale/de/pgsrc/DebugBackendInfo trunk/locale/de/pgsrc/DebugGruppenInfo trunk/locale/de/pgsrc/EditiereText trunk/locale/de/pgsrc/Einstellungen trunk/locale/de/pgsrc/FuzzySuche trunk/locale/de/pgsrc/G%C3%A4steBuch trunk/locale/de/pgsrc/GaesteBuch trunk/locale/de/pgsrc/Geringf%C3%BCgige%C3%84nderungen trunk/locale/de/pgsrc/GleicheSeiten trunk/locale/de/pgsrc/Hilfe trunk/locale/de/pgsrc/Hilfe%2FAktionsSeite trunk/locale/de/pgsrc/Hilfe%2FAutorenProtokollPlugin trunk/locale/de/pgsrc/Hilfe%2FBackLinksPlugin trunk/locale/de/pgsrc/Hilfe%2FGraphVizPlugin trunk/locale/de/pgsrc/Hilfe%2FGuterStil trunk/locale/de/pgsrc/Hilfe%2FHalloWeltPlugin trunk/locale/de/pgsrc/Hilfe%2FHochLadenPlugin trunk/locale/de/pgsrc/Hilfe%2FInhaltsVerzeichnisPlugin trunk/locale/de/pgsrc/Hilfe%2FModerierteSeitePlugin trunk/locale/de/pgsrc/Hilfe%2FNeueSeitePlugin trunk/locale/de/pgsrc/Hilfe%2FNeuerKommentarPlugin trunk/locale/de/pgsrc/Hilfe%2FPhotoAlbumPlugin trunk/locale/de/pgsrc/Hilfe%2FPhpWiki trunk/locale/de/pgsrc/Hilfe%2FSeitenErzeugen trunk/locale/de/pgsrc/Hilfe%2FSteve%20Wainstead trunk/locale/de/pgsrc/Hilfe%2FTextBearbeiten trunk/locale/de/pgsrc/Hilfe%2FTextFormatierungsRegeln trunk/locale/de/pgsrc/Hilfe%2FVorlagePlugin trunk/locale/de/pgsrc/Hilfe%2FWabiSabi trunk/locale/de/pgsrc/Hilfe%2FWieManWikiBenutzt trunk/locale/de/pgsrc/Hilfe%2FWikiTechnik trunk/locale/de/pgsrc/Hilfe%2FWikiWikiWeb trunk/locale/de/pgsrc/Hilfe%2FZufallsSeitePlugin trunk/locale/de/pgsrc/HochLaden trunk/locale/de/pgsrc/HomePage trunk/locale/de/pgsrc/InterWikiListe trunk/locale/de/pgsrc/KategorieAktionSeite trunk/locale/de/pgsrc/KategorieKategorie trunk/locale/de/pgsrc/KategorieWikiPlugin trunk/locale/de/pgsrc/LeereSeiten trunk/locale/de/pgsrc/LinkSuche trunk/locale/de/pgsrc/ListeRelationen trunk/locale/de/pgsrc/MeistBesucht trunk/locale/de/pgsrc/ModerierteSeite trunk/locale/de/pgsrc/NeueSeite trunk/locale/de/pgsrc/Neueste%C3%84nderungen trunk/locale/de/pgsrc/NeuesteSeiten trunk/locale/de/pgsrc/PasswortZur%C3%BCcksetzen trunk/locale/de/pgsrc/PhpWikiDokumentation trunk/locale/de/pgsrc/PhpWikiSystemverwalten trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FAclL%C3%B6schen trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FAclSetzen trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FAclSetzenEinfach trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FChown trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FEntfernen trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FL%C3%B6schen trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FSuchenErsetzen trunk/locale/de/pgsrc/PhpWikiSystemverwalten%2FUmbenennen trunk/locale/de/pgsrc/PhpWikiUmfrage trunk/locale/de/pgsrc/SandKasten trunk/locale/de/pgsrc/SandKiste trunk/locale/de/pgsrc/SeiteBeobarten trunk/locale/de/pgsrc/SeiteFinden trunk/locale/de/pgsrc/SeiteSpeichern trunk/locale/de/pgsrc/SeitenInfo trunk/locale/de/pgsrc/SeitenProtokoll trunk/locale/de/pgsrc/SemantischeRelationen trunk/locale/de/pgsrc/SemantischeSuche trunk/locale/de/pgsrc/StartSeite trunk/locale/de/pgsrc/StartSeiteAlias trunk/locale/de/pgsrc/TitelSuche trunk/locale/de/pgsrc/Verlinkte%C3%84nderungen trunk/locale/de/pgsrc/VerwaisteSeiten trunk/locale/de/pgsrc/VolltextSuche trunk/locale/de/pgsrc/Vorlage%2FBeispiel trunk/locale/de/pgsrc/WerIstOnline trunk/locale/de/pgsrc/WikiAdminAuswahl trunk/locale/de/pgsrc/WunschZettelSeiten trunk/locale/de/pgsrc/ZufallsSeite trunk/locale/es/pgsrc/Ayuda trunk/locale/es/pgsrc/Ayuda%2FAgregarPaginas trunk/locale/es/pgsrc/Ayuda%2FBuenEstilo trunk/locale/es/pgsrc/Ayuda%2FComoUsarWiki trunk/locale/es/pgsrc/Ayuda%2FEditarElTexto trunk/locale/es/pgsrc/Ayuda%2FKBrown trunk/locale/es/pgsrc/Ayuda%2FMasAcercadeLaMecanica trunk/locale/es/pgsrc/Ayuda%2FPhpWiki trunk/locale/es/pgsrc/Ayuda%2FReglasDeFormatoDeTexto trunk/locale/es/pgsrc/Ayuda%2FSteve%20Wainstead trunk/locale/es/pgsrc/Ayuda%2FWabiSabi trunk/locale/es/pgsrc/Ayuda%2FWikiWikiWeb trunk/locale/es/pgsrc/BuscarP%C3%A1gina trunk/locale/es/pgsrc/CajaDeArena trunk/locale/es/pgsrc/CambiosRecientes trunk/locale/es/pgsrc/HomePage trunk/locale/es/pgsrc/MasPopulares trunk/locale/es/pgsrc/NotasDeLiberacion trunk/locale/es/pgsrc/P%C3%A1ginaPrincipal trunk/locale/es/pgsrc/TodasLasPaginas trunk/locale/es/pgsrc/VisitantesRecientes trunk/locale/fr/pgsrc/%C3%89diterLesM%C3%A9taDonn%C3%A9es trunk/locale/fr/pgsrc/%C3%89ditionsR%C3%A9centes trunk/locale/fr/pgsrc/AdministrationDePhpWiki trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FChown trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FD%C3%A9finirAcl trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FD%C3%A9finirAclSimple trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FPurger trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FRechercherRemplacer trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FRenommer trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FSupprimer trunk/locale/fr/pgsrc/AdministrationDePhpWiki%2FSupprimerAcl trunk/locale/fr/pgsrc/Aide trunk/locale/fr/pgsrc/Aide%2F%C3%89diterLeContenu trunk/locale/fr/pgsrc/Aide%2FAjouterDesPages trunk/locale/fr/pgsrc/Aide%2FCommentUtiliserUnWiki trunk/locale/fr/pgsrc/Aide%2FD%C3%A9tailsTechniques trunk/locale/fr/pgsrc/Aide%2FGreffon%C3%89diterLesM%C3%A9taDonn%C3%A9es trunk/locale/fr/pgsrc/Aide%2FGreffonAjouterDesCommentaires trunk/locale/fr/pgsrc/Aide%2FGreffonAlbumPhotos trunk/locale/fr/pgsrc/Aide%2FGreffonBeauTableau trunk/locale/fr/pgsrc/Aide%2FGreffonBonjourLeMonde trunk/locale/fr/pgsrc/Aide%2FGreffonCalendrier trunk/locale/fr/pgsrc/Aide%2FGreffonColorationPhp trunk/locale/fr/pgsrc/Aide%2FGreffonCommenter trunk/locale/fr/pgsrc/Aide%2FGreffonCr%C3%A9erUnePage trunk/locale/fr/pgsrc/Aide%2FGreffonCr%C3%A9erUneTdm trunk/locale/fr/pgsrc/Aide%2FGreffonD%C3%A9plierLesSousPages trunk/locale/fr/pgsrc/Aide%2FGreffonHistoriqueAuteur trunk/locale/fr/pgsrc/Aide%2FGreffonHtmlPur trunk/locale/fr/pgsrc/Aide%2FGreffonInclureUnePage trunk/locale/fr/pgsrc/Aide%2FGreffonInfosSyst%C3%A8me trunk/locale/fr/pgsrc/Aide%2FGreffonIns%C3%A9rer trunk/locale/fr/pgsrc/Aide%2FGreffonListeDePages trunk/locale/fr/pgsrc/Aide%2FGreffonListeDesSousPages trunk/locale/fr/pgsrc/Aide%2FGreffonListeDuCalendrier trunk/locale/fr/pgsrc/Aide%2FGreffonPageAl%C3%A9atoire trunk/locale/fr/pgsrc/Aide%2FGreffonPagesFloues trunk/locale/fr/pgsrc/Aide%2FGreffonRechercheExterne trunk/locale/fr/pgsrc/Aide%2FGreffonRedirection trunk/locale/fr/pgsrc/Aide%2FGreffonRessourcesRss trunk/locale/fr/pgsrc/Aide%2FGreffonTableauAncienStyle trunk/locale/fr/pgsrc/Aide%2FGreffonTeX2png trunk/locale/fr/pgsrc/Aide%2FGreffonTestDeCache trunk/locale/fr/pgsrc/Aide%2FGreffonWiki trunk/locale/fr/pgsrc/Aide%2FGreffonWikiBlog trunk/locale/fr/pgsrc/Aide%2FIc%C3%B4nesDeLien trunk/locale/fr/pgsrc/Aide%2FInterWiki trunk/locale/fr/pgsrc/Aide%2FLienGoogle trunk/locale/fr/pgsrc/Aide%2FListeDePages trunk/locale/fr/pgsrc/Aide%2FPhpWiki trunk/locale/fr/pgsrc/Aide%2FR%C3%A8glesDeFormatageDesTextes trunk/locale/fr/pgsrc/Aide%2FSteve%20Wainstead trunk/locale/fr/pgsrc/Aide%2FStyleCorrect trunk/locale/fr/pgsrc/Aide%2FURLMagiquesPhpWiki trunk/locale/fr/pgsrc/Aide%2FWabiSabi trunk/locale/fr/pgsrc/Aide%2FWikiWikiWeb trunk/locale/fr/pgsrc/Aide%2FWikisUtilisantPhpWiki trunk/locale/fr/pgsrc/AliasAccueil trunk/locale/fr/pgsrc/Bac%C3%80Sable trunk/locale/fr/pgsrc/CarteInterWiki trunk/locale/fr/pgsrc/Cat%C3%A9gorieCat%C3%A9gorie trunk/locale/fr/pgsrc/Cat%C3%A9gorieGreffonWiki trunk/locale/fr/pgsrc/Cat%C3%A9gorieGroupes trunk/locale/fr/pgsrc/Cat%C3%A9goriePageDAction trunk/locale/fr/pgsrc/Cat%C3%A9goriePagesAccueil trunk/locale/fr/pgsrc/ChangementsLi%C3%A9s trunk/locale/fr/pgsrc/ChercherUnePage trunk/locale/fr/pgsrc/ClassezLa trunk/locale/fr/pgsrc/CommentairesR%C3%A9cents trunk/locale/fr/pgsrc/Cr%C3%A9erUnePage trunk/locale/fr/pgsrc/D%C3%A9bogageDePhpWiki trunk/locale/fr/pgsrc/D%C3%A9poserUnFichier trunk/locale/fr/pgsrc/Derni%C3%A8resModifs trunk/locale/fr/pgsrc/Derni%C3%A8resModifsCompl%C3%A8tes trunk/locale/fr/pgsrc/DocumentationDePhpWiki trunk/locale/fr/pgsrc/GestionnaireDesGreffons trunk/locale/fr/pgsrc/HistoriqueDeLaPage trunk/locale/fr/pgsrc/HomePage trunk/locale/fr/pgsrc/InfosAuthentification trunk/locale/fr/pgsrc/InfosDeD%C3%A9bogage trunk/locale/fr/pgsrc/InfosSurLaPage trunk/locale/fr/pgsrc/LesPlusVisit%C3%A9es trunk/locale/fr/pgsrc/ManuelPhpWiki trunk/locale/fr/pgsrc/ModifsR%C3%A9centesPhpWiki trunk/locale/fr/pgsrc/NotesDeVersion trunk/locale/fr/pgsrc/PageAccueil trunk/locale/fr/pgsrc/PageAl%C3%A9atoire trunk/locale/fr/pgsrc/PagesFloues trunk/locale/fr/pgsrc/PagesOrphelines trunk/locale/fr/pgsrc/PagesRecherch%C3%A9es trunk/locale/fr/pgsrc/PagesSemblables trunk/locale/fr/pgsrc/PierrickMeignen trunk/locale/fr/pgsrc/Pr%C3%A9f%C3%A9rencesUtilisateur trunk/locale/fr/pgsrc/QuiEstEnLigne trunk/locale/fr/pgsrc/R%C3%A9cup%C3%A9rationDeLaPage trunk/locale/fr/pgsrc/R%C3%A9troLiens trunk/locale/fr/pgsrc/RechercheEnTexteInt%C3%A9gral trunk/locale/fr/pgsrc/RechercheInterWiki trunk/locale/fr/pgsrc/RechercheParTitre trunk/locale/fr/pgsrc/SommaireDuProjet trunk/locale/fr/pgsrc/SondagePhpWiki trunk/locale/fr/pgsrc/Suivre trunk/locale/fr/pgsrc/TousLesUtilisateurs trunk/locale/fr/pgsrc/ToutesLesPages trunk/locale/fr/pgsrc/TraduireUnTexte trunk/locale/fr/pgsrc/VersionsR%C3%A9centes trunk/locale/fr/pgsrc/VisiteursR%C3%A9cents trunk/locale/it/pgsrc/Aiuto trunk/locale/it/pgsrc/Aiuto%2FAggiungerePagine trunk/locale/it/pgsrc/Aiuto%2FBuonStile trunk/locale/it/pgsrc/Aiuto%2FComeUsareWiki trunk/locale/it/pgsrc/Aiuto%2FMagicPhpWikiURLs trunk/locale/it/pgsrc/Aiuto%2FModificaIlTesto trunk/locale/it/pgsrc/Aiuto%2FPhpWiki trunk/locale/it/pgsrc/Aiuto%2FRegoleFormattazioneTesto trunk/locale/it/pgsrc/Aiuto%2FSteve%20Wainstead trunk/locale/it/pgsrc/Aiuto%2FVarieSulFunzionamento trunk/locale/it/pgsrc/Aiuto%2FWabiSabi trunk/locale/it/pgsrc/Aiuto%2FWikiWikiWeb trunk/locale/it/pgsrc/AmministrazioneDiPhpWiki trunk/locale/it/pgsrc/AmministrazioneDiPhpWiki%2FRimuovi trunk/locale/it/pgsrc/CambiamentiRecenti trunk/locale/it/pgsrc/FuzzyPages trunk/locale/it/pgsrc/HomePage trunk/locale/it/pgsrc/NoteDiRilascio trunk/locale/it/pgsrc/PaginaPrincipale trunk/locale/it/pgsrc/Pi%C3%B9Popolari trunk/locale/it/pgsrc/RicercaDelTesto trunk/locale/it/pgsrc/RicercaPerTitolo trunk/locale/it/pgsrc/ScatolaDiSabbia trunk/locale/it/pgsrc/TrovaPagina trunk/locale/it/pgsrc/TutteLePagine trunk/locale/it/pgsrc/VisitatoriRecenti trunk/locale/ja/pgsrc/%E3%83%9A%E3%83%BC%E3%82%B8%E6%A4%9C%E7%B4%A2 trunk/locale/ja/pgsrc/%E3%83%9B%E3%83%BC%E3%83%A0%E3%83%9A%E3%83%BC%E3%82%B8 trunk/locale/ja/pgsrc/HomePage trunk/locale/nl/pgsrc/Help trunk/locale/nl/pgsrc/Help%2FGebruikersVoorkeuren trunk/locale/nl/pgsrc/Help%2FGoedeStijl trunk/locale/nl/pgsrc/Help%2FHoeWikiTeGebruiken trunk/locale/nl/pgsrc/Help%2FJanNieuwenhuizen trunk/locale/nl/pgsrc/Help%2FMeerOverTechnieken trunk/locale/nl/pgsrc/Help%2FPaginasToevoegen trunk/locale/nl/pgsrc/Help%2FPhpWiki trunk/locale/nl/pgsrc/Help%2FTekstFormatteringsRegels trunk/locale/nl/pgsrc/Help%2FToverPhpWikiURLs trunk/locale/nl/pgsrc/Help%2FVeranderTekst trunk/locale/nl/pgsrc/Help%2FWabiSabi trunk/locale/nl/pgsrc/Help%2FWikiWikiWeb trunk/locale/nl/pgsrc/HomePage trunk/locale/nl/pgsrc/MeestBezocht trunk/locale/nl/pgsrc/PhpWikiBeheer trunk/locale/nl/pgsrc/PhpWikiBeheer%2FVerwijder trunk/locale/nl/pgsrc/PhpWikiBeheer%2FZoekVervangt trunk/locale/nl/pgsrc/PhpWikiDocumentatie trunk/locale/nl/pgsrc/RecenteBezoekers trunk/locale/nl/pgsrc/RecenteVeranderingen trunk/locale/nl/pgsrc/ThuisPagina trunk/locale/nl/pgsrc/UitgaveNoten trunk/locale/nl/pgsrc/ZandBak trunk/locale/nl/pgsrc/ZoekPagina 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/pgsrc/Framsida trunk/locale/sv/pgsrc/G%C3%A4stboken trunk/locale/sv/pgsrc/Hj%C3%A4lp trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FHurManAnv%C3%A4nderWiki trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FL%C3%A4ggaTillSidor trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FMerOmMekanismerna trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FPhpWiki trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FRedigeraText trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FSteve%20Wainstead trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FTextformateringsregler trunk/locale/sv/pgsrc/Hj%C3%A4lp%2FWikiWikiWeb trunk/locale/sv/pgsrc/HomePage trunk/locale/sv/pgsrc/MestPopul%C3%A4r trunk/locale/sv/pgsrc/PhpWikiAdministration trunk/locale/sv/pgsrc/S%C3%B6kEfterSida trunk/locale/sv/pgsrc/Sandl%C3%A5dan trunk/locale/sv/pgsrc/Senaste%C3%84ndringar trunk/locale/zh/pgsrc/%E9%A6%96%E9%A0%81 trunk/locale/zh/pgsrc/AllPages trunk/locale/zh/pgsrc/AllUsers trunk/locale/zh/pgsrc/BackLinks trunk/locale/zh/pgsrc/DebugBackendInfo trunk/locale/zh/pgsrc/FindPage trunk/locale/zh/pgsrc/FullRecentChanges trunk/locale/zh/pgsrc/FullTextSearch trunk/locale/zh/pgsrc/FuzzyPages trunk/locale/zh/pgsrc/Help trunk/locale/zh/pgsrc/Help%2FAddingPages trunk/locale/zh/pgsrc/Help%2FBackLinksPlugin trunk/locale/zh/pgsrc/Help%2FCalendarPlugin trunk/locale/zh/pgsrc/Help%2FCommentPlugin trunk/locale/zh/pgsrc/Help%2FEditText trunk/locale/zh/pgsrc/Help%2FExternalSearchPlugin trunk/locale/zh/pgsrc/Help%2FHelloWorldPlugin trunk/locale/zh/pgsrc/Help%2FHowToUseWiki trunk/locale/zh/pgsrc/Help%2FInterWiki trunk/locale/zh/pgsrc/Help%2FLinkIcons trunk/locale/zh/pgsrc/Help%2FMagicPhpWikiURLs trunk/locale/zh/pgsrc/Help%2FMoreAboutMechanics trunk/locale/zh/pgsrc/Help%2FOldStyleTablePlugin trunk/locale/zh/pgsrc/Help%2FPhotoAlbumPlugin trunk/locale/zh/pgsrc/Help%2FPhpHighlightPlugin trunk/locale/zh/pgsrc/Help%2FPhpWiki trunk/locale/zh/pgsrc/Help%2FRandomPagePlugin trunk/locale/zh/pgsrc/Help%2FRedirectToPlugin trunk/locale/zh/pgsrc/Help%2FSystemInfoPlugin trunk/locale/zh/pgsrc/Help%2FTranscludePlugin trunk/locale/zh/pgsrc/Help%2FWikiPlugin trunk/locale/zh/pgsrc/Help%2FWikiWikiWeb trunk/locale/zh/pgsrc/HomePage trunk/locale/zh/pgsrc/HomePageAlias trunk/locale/zh/pgsrc/InterWikiMap trunk/locale/zh/pgsrc/InterWikiSearch trunk/locale/zh/pgsrc/LikePages trunk/locale/zh/pgsrc/OrphanedPages trunk/locale/zh/pgsrc/PageDump trunk/locale/zh/pgsrc/PhpWikiAdministration trunk/locale/zh/pgsrc/PhpWikiDebug trunk/locale/zh/pgsrc/RandomPage trunk/locale/zh/pgsrc/RecentChanges trunk/locale/zh/pgsrc/RecentEdits trunk/locale/zh/pgsrc/RecentVisitors trunk/locale/zh/pgsrc/SandBox trunk/locale/zh/pgsrc/TitleSearch trunk/locale/zh/pgsrc/UpLoad trunk/locale/zh/pgsrc/UserPreferences trunk/locale/zh/pgsrc/WantedPages trunk/pgsrc/AllPages trunk/pgsrc/AllPagesByAcl trunk/pgsrc/AllPagesCreatedByMe trunk/pgsrc/AllPagesLastEditedByMe trunk/pgsrc/AllPagesOwnedByMe trunk/pgsrc/AllUserPages trunk/pgsrc/AllUsers trunk/pgsrc/AppendText trunk/pgsrc/AuthorHistory trunk/pgsrc/BackLinks trunk/pgsrc/BlogArchives trunk/pgsrc/BlogJournal trunk/pgsrc/CategoryActionPage trunk/pgsrc/CategoryCategory trunk/pgsrc/CategoryGroup trunk/pgsrc/CategoryHomePages trunk/pgsrc/CategoryWikiPlugin trunk/pgsrc/Copyrights trunk/pgsrc/CreatePage trunk/pgsrc/DebugAuthInfo trunk/pgsrc/DebugBackendInfo trunk/pgsrc/DebugGroupInfo trunk/pgsrc/EditMetaData trunk/pgsrc/FindPage trunk/pgsrc/FullRecentChanges trunk/pgsrc/FullTextSearch trunk/pgsrc/FuzzyPages trunk/pgsrc/GeneralDisclaimer trunk/pgsrc/Help trunk/pgsrc/Help%2FActionPage trunk/pgsrc/Help%2FAddCommentPlugin trunk/pgsrc/Help%2FAddingPages trunk/pgsrc/Help%2FAdvice%20for%20Mediawiki%20users trunk/pgsrc/Help%2FAllPagesPlugin trunk/pgsrc/Help%2FAllUsersPlugin trunk/pgsrc/Help%2FAnalyseAccessLogSqlPlugin trunk/pgsrc/Help%2FAppendTextPlugin trunk/pgsrc/Help%2FAsciiMathPlugin trunk/pgsrc/Help%2FAsciiSVGPlugin trunk/pgsrc/Help%2FAtomFeedPlugin trunk/pgsrc/Help%2FAuthorHistoryPlugin trunk/pgsrc/Help%2FBackLinksPlugin trunk/pgsrc/Help%2FBlogArchivesPlugin trunk/pgsrc/Help%2FBlogJournalPlugin trunk/pgsrc/Help%2FBoxRightPlugin trunk/pgsrc/Help%2FCacheTestPlugin trunk/pgsrc/Help%2FCalendarListPlugin trunk/pgsrc/Help%2FCalendarPlugin trunk/pgsrc/Help%2FCategories trunk/pgsrc/Help%2FChartPlugin trunk/pgsrc/Help%2FCommentPlugin trunk/pgsrc/Help%2FCreateBibPlugin trunk/pgsrc/Help%2FCreatePagePlugin trunk/pgsrc/Help%2FCreateTocPlugin trunk/pgsrc/Help%2FCurrentTimePlugin trunk/pgsrc/Help%2FDeadEndPagesPlugin trunk/pgsrc/Help%2FDebugAuthInfoPlugin trunk/pgsrc/Help%2FDebugBackendInfoPlugin trunk/pgsrc/Help%2FDebugGroupInfoPlugin trunk/pgsrc/Help%2FDebugRetransformPlugin trunk/pgsrc/Help%2FDiffPlugin trunk/pgsrc/Help%2FDynamicIncludePagePlugin trunk/pgsrc/Help%2FEditMetaDataPlugin trunk/pgsrc/Help%2FEditText trunk/pgsrc/Help%2FExternalSearchPlugin trunk/pgsrc/Help%2FFacebookLikePlugin trunk/pgsrc/Help%2FFileInfoPlugin trunk/pgsrc/Help%2FFoafViewerPlugin trunk/pgsrc/Help%2FFullTextSearchPlugin trunk/pgsrc/Help%2FFuzzyPagesPlugin trunk/pgsrc/Help%2FGoToPlugin trunk/pgsrc/Help%2FGoodStyle trunk/pgsrc/Help%2FGoogleLink trunk/pgsrc/Help%2FGoogleMapsPlugin trunk/pgsrc/Help%2FGooglePluginPlugin trunk/pgsrc/Help%2FGraphVizPlugin trunk/pgsrc/Help%2FHelloWorldPlugin trunk/pgsrc/Help%2FHowToUseWiki trunk/pgsrc/Help%2FHtmlConverterPlugin trunk/pgsrc/Help%2FImages trunk/pgsrc/Help%2FIncludePagePlugin trunk/pgsrc/Help%2FIncludePagesPlugin trunk/pgsrc/Help%2FIncludeSiteMapPlugin trunk/pgsrc/Help%2FIncludeTreePlugin trunk/pgsrc/Help%2FInterWiki trunk/pgsrc/Help%2FInterWikiSearchPlugin trunk/pgsrc/Help%2FJabberPresencePlugin trunk/pgsrc/Help%2FJeff%20Dairiki trunk/pgsrc/Help%2FLdapSearchPlugin trunk/pgsrc/Help%2FLikePagesPlugin trunk/pgsrc/Help%2FLinkDatabasePlugin trunk/pgsrc/Help%2FLinkIcons trunk/pgsrc/Help%2FLinkSearchPlugin trunk/pgsrc/Help%2FListPagesPlugin trunk/pgsrc/Help%2FListRelationsPlugin trunk/pgsrc/Help%2FListSubpagesPlugin trunk/pgsrc/Help%2FMagicPhpWikiURLs trunk/pgsrc/Help%2FMediawikiTablePlugin trunk/pgsrc/Help%2FModeratedPagePlugin trunk/pgsrc/Help%2FMoreAboutMechanics trunk/pgsrc/Help%2FMostPopularPlugin trunk/pgsrc/Help%2FNewPagesPerUserPlugin trunk/pgsrc/Help%2FNoCachePlugin trunk/pgsrc/Help%2FOldStyleTablePlugin trunk/pgsrc/Help%2FOrphanedPagesPlugin trunk/pgsrc/Help%2FPageDumpPlugin trunk/pgsrc/Help%2FPageGroupPlugin trunk/pgsrc/Help%2FPageHistoryPlugin trunk/pgsrc/Help%2FPageInfoPlugin trunk/pgsrc/Help%2FPageList trunk/pgsrc/Help%2FPagePermissions trunk/pgsrc/Help%2FPageTrailPlugin trunk/pgsrc/Help%2FPasswordResetPlugin trunk/pgsrc/Help%2FPhotoAlbumPlugin trunk/pgsrc/Help%2FPhpHighlightPlugin trunk/pgsrc/Help%2FPhpWiki trunk/pgsrc/Help%2FPloticusPlugin trunk/pgsrc/Help%2FPluginManagerPlugin trunk/pgsrc/Help%2FPopUpPlugin trunk/pgsrc/Help%2FPopularNearbyPlugin trunk/pgsrc/Help%2FPopularTagsPlugin trunk/pgsrc/Help%2FPredefinedIcons trunk/pgsrc/Help%2FPreferenceAppPlugin trunk/pgsrc/Help%2FPrevNextPlugin trunk/pgsrc/Help%2FProcessingPlugin trunk/pgsrc/Help%2FRandomPagePlugin trunk/pgsrc/Help%2FRateItPlugin trunk/pgsrc/Help%2FRawHtmlPlugin trunk/pgsrc/Help%2FRecentChangesPlugin trunk/pgsrc/Help%2FRecentCommentsPlugin trunk/pgsrc/Help%2FRecentEditsPlugin trunk/pgsrc/Help%2FRecentReferrersPlugin trunk/pgsrc/Help%2FRedirectToPlugin trunk/pgsrc/Help%2FReini%20Urban trunk/pgsrc/Help%2FRelatedChangesPlugin trunk/pgsrc/Help%2FRichTablePlugin trunk/pgsrc/Help%2FRssFeedPlugin trunk/pgsrc/Help%2FSearchHighlightPlugin trunk/pgsrc/Help%2FSemanticRelations trunk/pgsrc/Help%2FSemanticRelationsPlugin trunk/pgsrc/Help%2FSemanticSearchAdvancedPlugin trunk/pgsrc/Help%2FSemanticSearchPlugin trunk/pgsrc/Help%2FSiteMapPlugin trunk/pgsrc/Help%2FSpellCheckPlugin trunk/pgsrc/Help%2FSpreadsheet trunk/pgsrc/Help%2FSqlResultPlugin trunk/pgsrc/Help%2FSteve%20Wainstead trunk/pgsrc/Help%2FSyncWikiPlugin trunk/pgsrc/Help%2FSyntaxHighlighterPlugin trunk/pgsrc/Help%2FSystemInfoPlugin trunk/pgsrc/Help%2FTeX2pngPlugin trunk/pgsrc/Help%2FTemplatePlugin trunk/pgsrc/Help%2FTexToPngPlugin trunk/pgsrc/Help%2FTextFormattingRules trunk/pgsrc/Help%2FTitleSearchPlugin trunk/pgsrc/Help%2FTranscludePlugin trunk/pgsrc/Help%2FTranslateTextPlugin trunk/pgsrc/Help%2FUnfoldSubpagesPlugin trunk/pgsrc/Help%2FUpLoadPlugin trunk/pgsrc/Help%2FUriResolverPlugin trunk/pgsrc/Help%2FUserPreferencesPlugin trunk/pgsrc/Help%2FUserRatingsPlugin trunk/pgsrc/Help%2FVideoPlugin trunk/pgsrc/Help%2FVisualWikiPlugin trunk/pgsrc/Help%2FWabiSabi trunk/pgsrc/Help%2FWantedPagesPlugin trunk/pgsrc/Help%2FWatchPagePlugin trunk/pgsrc/Help%2FWhoIsOnlinePlugin trunk/pgsrc/Help%2FWikiAdminChownPlugin trunk/pgsrc/Help%2FWikiAdminDeleteAclPlugin trunk/pgsrc/Help%2FWikiAdminPurgePlugin trunk/pgsrc/Help%2FWikiAdminRemovePlugin trunk/pgsrc/Help%2FWikiAdminRenamePlugin trunk/pgsrc/Help%2FWikiAdminSearchReplacePlugin trunk/pgsrc/Help%2FWikiAdminSelectPlugin trunk/pgsrc/Help%2FWikiAdminSetAclPlugin trunk/pgsrc/Help%2FWikiAdminSetAclSimplePlugin trunk/pgsrc/Help%2FWikiAdminSetExternalPlugin trunk/pgsrc/Help%2FWikiAdminUtilsPlugin trunk/pgsrc/Help%2FWikiBlogPlugin trunk/pgsrc/Help%2FWikiFormPlugin trunk/pgsrc/Help%2FWikiFormRichPlugin trunk/pgsrc/Help%2FWikiForumPlugin trunk/pgsrc/Help%2FWikiPlugin trunk/pgsrc/Help%2FWikiPollPlugin trunk/pgsrc/Help%2FWikiTranslationPlugin trunk/pgsrc/Help%2FWikiWikiWeb trunk/pgsrc/Help%2FWikicreole trunk/pgsrc/Help%2FWikicreoleTablePlugin trunk/pgsrc/Help%2FWikisUsingPhpWiki trunk/pgsrc/Help%2FYouTubePlugin trunk/pgsrc/Help%2Ftext2pngPlugin trunk/pgsrc/HomePage trunk/pgsrc/HomePageAlias trunk/pgsrc/InterWikiMap trunk/pgsrc/InterWikiSearch trunk/pgsrc/LdapSearch trunk/pgsrc/LeastPopular trunk/pgsrc/LikePages trunk/pgsrc/LinkDatabase trunk/pgsrc/LinkSearch trunk/pgsrc/ListRelations trunk/pgsrc/LockedPages trunk/pgsrc/ModeratedPage trunk/pgsrc/MostPopular trunk/pgsrc/MyRatings trunk/pgsrc/MyRecentChanges trunk/pgsrc/MyRecentEdits trunk/pgsrc/NewPagesPerUser trunk/pgsrc/OrphanedPages trunk/pgsrc/PageDump trunk/pgsrc/PageHistory trunk/pgsrc/PageInfo trunk/pgsrc/PasswordReset trunk/pgsrc/PhpWikiAdministration trunk/pgsrc/PhpWikiAdministration%2FChown trunk/pgsrc/PhpWikiAdministration%2FDeleteAcl trunk/pgsrc/PhpWikiAdministration%2FPurge trunk/pgsrc/PhpWikiAdministration%2FRemove trunk/pgsrc/PhpWikiAdministration%2FRename trunk/pgsrc/PhpWikiAdministration%2FSearchReplace trunk/pgsrc/PhpWikiAdministration%2FSetAcl trunk/pgsrc/PhpWikiAdministration%2FSetAclSimple trunk/pgsrc/PhpWikiDebug trunk/pgsrc/PhpWikiDocumentation trunk/pgsrc/PhpWikiManual trunk/pgsrc/PhpWikiPoll trunk/pgsrc/PhpWikiRecentChanges trunk/pgsrc/PluginManager trunk/pgsrc/ProjectSummary trunk/pgsrc/RandomPage trunk/pgsrc/RateIt trunk/pgsrc/RecentChanges trunk/pgsrc/RecentChangesMyPages trunk/pgsrc/RecentComments trunk/pgsrc/RecentEdits trunk/pgsrc/RecentNewPages trunk/pgsrc/RecentReleases trunk/pgsrc/RecentVisitors trunk/pgsrc/RelatedChanges trunk/pgsrc/ReleaseNotes trunk/pgsrc/San%20Diego trunk/pgsrc/SandBox trunk/pgsrc/SearchHighlight trunk/pgsrc/SemanticRelations trunk/pgsrc/SemanticSearch trunk/pgsrc/SetGlobalAccessRights trunk/pgsrc/SetGlobalAccessRightsSimple trunk/pgsrc/SpecialPages trunk/pgsrc/SpellCheck trunk/pgsrc/SystemInfo trunk/pgsrc/Template%2FAttribute trunk/pgsrc/Template%2FCategory trunk/pgsrc/Template%2FExample trunk/pgsrc/Template%2FLinkto trunk/pgsrc/Template%2FNewPlugin trunk/pgsrc/Template%2FRelation trunk/pgsrc/Template%2FTalk trunk/pgsrc/Template%2FUserPage trunk/pgsrc/The%20PhpWiki%20programming%20team trunk/pgsrc/TitleSearch trunk/pgsrc/TranslateText trunk/pgsrc/UpLoad trunk/pgsrc/UriResolver trunk/pgsrc/UserContribs trunk/pgsrc/UserPreferences trunk/pgsrc/UserRatings trunk/pgsrc/WantedPages trunk/pgsrc/WatchPage trunk/pgsrc/WhoIsOnline trunk/pgsrc/WikiAdminSelect trunk/pgsrc/WikiBlog trunk/pgsrc/area trunk/pgsrc/is_a trunk/pgsrc/located_in trunk/pgsrc/population trunk/themes/blog/pgsrc/About trunk/themes/blog/pgsrc/Blog trunk/themes/blog/pgsrc/CategoryHowTo trunk/themes/blog/pgsrc/HomePage trunk/themes/blog/pgsrc/HowTo trunk/themes/blog/pgsrc/PhotoAlbum trunk/themes/fusionforge/pgsrc/CategoryWiki%20templates trunk/themes/fusionforge/pgsrc/CategoryWiki%20user trunk/themes/fusionforge/pgsrc/ExternalPages trunk/themes/fusionforge/pgsrc/FindPage trunk/themes/fusionforge/pgsrc/FullTextSearch trunk/themes/fusionforge/pgsrc/HomePage trunk/themes/fusionforge/pgsrc/PhpWikiAdministration trunk/themes/fusionforge/pgsrc/PhpWikiAdministration%2FSetAclSimple trunk/themes/fusionforge/pgsrc/PhpWikiAdministration%2FSetExternal trunk/themes/fusionforge/pgsrc/SetGlobalAccessRightsSimple trunk/themes/fusionforge/pgsrc/SpecialPages trunk/themes/fusionforge/pgsrc/TextFormattingRules trunk/themes/fusionforge/pgsrc/TitleSearch trunk/themes/fusionforge/pgsrc/UpLoad trunk/themes/fusionforge/pgsrc/colorbox trunk/themes/fusionforge/pgsrc/titlebar trunk/themes/wikilens/pgsrc/LeftbarContent Modified: trunk/INSTALL =================================================================== --- trunk/INSTALL 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/INSTALL 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,7 +1,7 @@ REQUIREMENTS -PhpWiki 1.6.3 requires a web server with at least PHP version 5.3.3. -PhpWiki 1.6.3 should work for all PHP releases from 5.3.3 to 8.2.x. +PhpWiki 1.6.4 requires a web server with at least PHP version 5.3.3. +PhpWiki 1.6.4 should work for all PHP releases from 5.3.3 to 8.3.x. Visit <http://www.php.net> and <http://php.net/downloads.php> for downloads and information. @@ -113,7 +113,7 @@ Unzip this file into the directory where you want it to live. That's it. -bash$ unzip phpwiki-1.6.3.zip +bash$ unzip phpwiki-1.6.4.zip In the config subdirectory copy 'config-dist.ini' to 'config.ini' and edit the settings in 'config.ini' to your liking. Modified: trunk/Makefile =================================================================== --- trunk/Makefile 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/Makefile 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,4 +1,4 @@ -VERSION=1.6.3 +VERSION=1.6.4 RPMBUILD=rpmbuild clean: Modified: trunk/lib/prepend.php =================================================================== --- trunk/lib/prepend.php 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/lib/prepend.php 2024-02-06 11:32:39 UTC (rev 11078) @@ -29,7 +29,7 @@ * Things which must be done and defined before anything else. */ -define('PHPWIKI_VERSION', '1.6.3'); +define('PHPWIKI_VERSION', '1.6.4'); // A new php-5.1.x feature: Turn off php-5.1.x auto_globals_jit = On, or use this mess below. if (empty($GLOBALS['HTTP_SERVER_VARS'])) { Modified: trunk/locale/de/pgsrc/%C3%84hnlicheSeiten =================================================================== --- trunk/locale/de/pgsrc/%C3%84hnlicheSeiten 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/%C3%84hnlicheSeiten 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=%C3%84hnlicheSeiten; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/AlleBenutzer =================================================================== --- trunk/locale/de/pgsrc/AlleBenutzer 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/AlleBenutzer 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=AlleBenutzer; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/AlleSeiten =================================================================== --- trunk/locale/de/pgsrc/AlleSeiten 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/AlleSeiten 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=AlleSeiten; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/AlleSeitenEditiertVonMir =================================================================== --- trunk/locale/de/pgsrc/AlleSeitenEditiertVonMir 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/AlleSeitenEditiertVonMir 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=AlleSeitenEditiertVonMir; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/AlleSeitenErzeugtVonMir =================================================================== --- trunk/locale/de/pgsrc/AlleSeitenErzeugtVonMir 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/AlleSeitenErzeugtVonMir 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=AlleSeitenErzeugtVonMir; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/AlleSeitenImBesitzVonMir =================================================================== --- trunk/locale/de/pgsrc/AlleSeitenImBesitzVonMir 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/AlleSeitenImBesitzVonMir 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=AlleSeitenImBesitzVonMir; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/BackLinks =================================================================== --- trunk/locale/de/pgsrc/BackLinks 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/BackLinks 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=BackLinks; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/BenutzerEinstellungen =================================================================== --- trunk/locale/de/pgsrc/BenutzerEinstellungen 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/BenutzerEinstellungen 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=BenutzerEinstellungen; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/DebugAuthInfo =================================================================== --- trunk/locale/de/pgsrc/DebugAuthInfo 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/DebugAuthInfo 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=DebugAuthInfo; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/DebugBackendInfo =================================================================== --- trunk/locale/de/pgsrc/DebugBackendInfo 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/DebugBackendInfo 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=DebugBackendInfo; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/DebugGruppenInfo =================================================================== --- trunk/locale/de/pgsrc/DebugGruppenInfo 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/DebugGruppenInfo 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=DebugGruppenInfo; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/EditiereText =================================================================== --- trunk/locale/de/pgsrc/EditiereText 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/EditiereText 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=EditiereText; flags=""; Modified: trunk/locale/de/pgsrc/Einstellungen =================================================================== --- trunk/locale/de/pgsrc/Einstellungen 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Einstellungen 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Einstellungen; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/FuzzySuche =================================================================== --- trunk/locale/de/pgsrc/FuzzySuche 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/FuzzySuche 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=FuzzySuche; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/G%C3%A4steBuch =================================================================== --- trunk/locale/de/pgsrc/G%C3%A4steBuch 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/G%C3%A4steBuch 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=G%C3%A4steBuch; flags=""; Modified: trunk/locale/de/pgsrc/GaesteBuch =================================================================== --- trunk/locale/de/pgsrc/GaesteBuch 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/GaesteBuch 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=GaesteBuch; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/Geringf%C3%BCgige%C3%84nderungen =================================================================== --- trunk/locale/de/pgsrc/Geringf%C3%BCgige%C3%84nderungen 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Geringf%C3%BCgige%C3%84nderungen 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Geringf%C3%BCgige%C3%84nderungen; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/GleicheSeiten =================================================================== --- trunk/locale/de/pgsrc/GleicheSeiten 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/GleicheSeiten 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=GleicheSeiten; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/Hilfe =================================================================== --- trunk/locale/de/pgsrc/Hilfe 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FAktionsSeite =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FAktionsSeite 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FAktionsSeite 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FAktionsSeite; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FAutorenProtokollPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FAutorenProtokollPlugin 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FAutorenProtokollPlugin 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FAutorenProtokollPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FBackLinksPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FBackLinksPlugin 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FBackLinksPlugin 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FBackLinksPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FGraphVizPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FGraphVizPlugin 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FGraphVizPlugin 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FGraphVizPlugin; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/Hilfe%2FGuterStil =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FGuterStil 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FGuterStil 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FGuterStil; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FHalloWeltPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FHalloWeltPlugin 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FHalloWeltPlugin 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FHalloWeltPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FHochLadenPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FHochLadenPlugin 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FHochLadenPlugin 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FHochLadenPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FInhaltsVerzeichnisPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FInhaltsVerzeichnisPlugin 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FInhaltsVerzeichnisPlugin 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FInhaltsVerzeichnisPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FModerierteSeitePlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FModerierteSeitePlugin 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FModerierteSeitePlugin 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FModerierteSeitePlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FNeueSeitePlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FNeueSeitePlugin 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FNeueSeitePlugin 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FNeueSeitePlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FNeuerKommentarPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FNeuerKommentarPlugin 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FNeuerKommentarPlugin 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FNeuerKommentarPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FPhotoAlbumPlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FPhotoAlbumPlugin 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FPhotoAlbumPlugin 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FPhotoAlbumPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FPhpWiki =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FPhpWiki 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FPhpWiki 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FPhpWiki; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FSeitenErzeugen =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FSeitenErzeugen 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FSeitenErzeugen 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FSeitenErzeugen; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FSteve%20Wainstead =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FSteve%20Wainstead 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FSteve%20Wainstead 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FSteve%20Wainstead; flags=""; Modified: trunk/locale/de/pgsrc/Hilfe%2FTextBearbeiten =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FTextBearbeiten 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FTextBearbeiten 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FTextBearbeiten; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FTextFormatierungsRegeln =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FTextFormatierungsRegeln 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FTextFormatierungsRegeln 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FTextFormatierungsRegeln; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/Hilfe%2FVorlagePlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FVorlagePlugin 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FVorlagePlugin 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FVorlagePlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FWabiSabi =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FWabiSabi 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FWabiSabi 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FWabiSabi; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FWieManWikiBenutzt =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FWieManWikiBenutzt 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FWieManWikiBenutzt 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FWieManWikiBenutzt; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FWikiTechnik =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FWikiTechnik 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FWikiTechnik 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FWikiTechnik; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FWikiWikiWeb =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FWikiWikiWeb 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FWikiWikiWeb 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FWikiWikiWeb; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/Hilfe%2FZufallsSeitePlugin =================================================================== --- trunk/locale/de/pgsrc/Hilfe%2FZufallsSeitePlugin 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Hilfe%2FZufallsSeitePlugin 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Hilfe%2FZufallsSeitePlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/HochLaden =================================================================== --- trunk/locale/de/pgsrc/HochLaden 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/HochLaden 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=HochLaden; flags=EXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/HomePage =================================================================== --- trunk/locale/de/pgsrc/HomePage 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/HomePage 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=HomePage; flags=""; Modified: trunk/locale/de/pgsrc/InterWikiListe =================================================================== --- trunk/locale/de/pgsrc/InterWikiListe 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/InterWikiListe 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=InterWikiListe; pagetype=interwikimap; Modified: trunk/locale/de/pgsrc/KategorieAktionSeite =================================================================== --- trunk/locale/de/pgsrc/KategorieAktionSeite 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/KategorieAktionSeite 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=KategorieAktionSeite; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/KategorieKategorie =================================================================== --- trunk/locale/de/pgsrc/KategorieKategorie 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/KategorieKategorie 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=KategorieKategorie; flags=EXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/KategorieWikiPlugin =================================================================== --- trunk/locale/de/pgsrc/KategorieWikiPlugin 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/KategorieWikiPlugin 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=KategorieWikiPlugin; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/LeereSeiten =================================================================== --- trunk/locale/de/pgsrc/LeereSeiten 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/LeereSeiten 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=LeereSeiten; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/LinkSuche =================================================================== --- trunk/locale/de/pgsrc/LinkSuche 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/LinkSuche 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=LinkSuche; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/ListeRelationen =================================================================== --- trunk/locale/de/pgsrc/ListeRelationen 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/ListeRelationen 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=ListeRelationen; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/MeistBesucht =================================================================== --- trunk/locale/de/pgsrc/MeistBesucht 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/MeistBesucht 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=MeistBesucht; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/ModerierteSeite =================================================================== --- trunk/locale/de/pgsrc/ModerierteSeite 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/ModerierteSeite 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=ModerierteSeite; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/NeueSeite =================================================================== --- trunk/locale/de/pgsrc/NeueSeite 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/NeueSeite 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=NeueSeite; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/Neueste%C3%84nderungen =================================================================== --- trunk/locale/de/pgsrc/Neueste%C3%84nderungen 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/Neueste%C3%84nderungen 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=Neueste%C3%84nderungen; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/NeuesteSeiten =================================================================== --- trunk/locale/de/pgsrc/NeuesteSeiten 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/NeuesteSeiten 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=NeuesteSeiten; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/PasswortZur%C3%BCcksetzen =================================================================== --- trunk/locale/de/pgsrc/PasswortZur%C3%BCcksetzen 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/PasswortZur%C3%BCcksetzen 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=PasswortZur%C3%BCcksetzen; flags=PAGE_LOCKED; Modified: trunk/locale/de/pgsrc/PhpWikiDokumentation =================================================================== --- trunk/locale/de/pgsrc/PhpWikiDokumentation 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/PhpWikiDokumentation 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=PhpWikiDokumentation; flags=EXTERNAL_PAGE; Modified: trunk/locale/de/pgsrc/PhpWikiSystemverwalten =================================================================== --- trunk/locale/de/pgsrc/PhpWikiSystemverwalten 2024-01-29 19:41:16 UTC (rev 11077) +++ trunk/locale/de/pgsrc/PhpWikiSystemverwalten 2024-02-06 11:32:39 UTC (rev 11078) @@ -1,5 +1,5 @@ Date: Fri, 16 Dec 2022 15:26:16 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.3) +Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: app... [truncated message content] |
From: <var...@us...> - 2024-03-13 09:50:28
|
Revision: 11081 http://sourceforge.net/p/phpwiki/code/11081 Author: vargenau Date: 2024-03-13 09:50:27 +0000 (Wed, 13 Mar 2024) Log Message: ----------- PhpWiki 1.6.4: 2024-03-13 Modified Paths: -------------- trunk/locale/it/pgsrc/NoteDiRilascio trunk/pgsrc/ReleaseNotes Modified: trunk/locale/it/pgsrc/NoteDiRilascio =================================================================== --- trunk/locale/it/pgsrc/NoteDiRilascio 2024-02-27 09:00:21 UTC (rev 11080) +++ trunk/locale/it/pgsrc/NoteDiRilascio 2024-03-13 09:50:27 UTC (rev 11081) @@ -1,4 +1,4 @@ -Date: Wed, 24 Jan 2024 12:59:32 +0000 +Date: Wed, 13 Mar 2024 10:49:30 +0000 Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=NoteDiRilascio; @@ -8,10 +8,12 @@ <<CreateToc with_toclink||=1 headers||=1,2,3 width=300px position=right>> -== 1.6.4 2024-XX-XX Marc-Etienne Vargenau, Christof Meerwald == +== 1.6.4 2024-03-13 Marc-Etienne Vargenau, Christof Meerwald == * Upgrade PEAR to relase 1.10.14, PEAR DB to release 1.12.1 * Check for "shell_exec" before using it (Christof Meerwald) +* Improve RSS (Christof Meerwald) +* Add support for SQLite in PDO, add support for SQLite3 in PEAR (Christof Meerwald) == 1.6.3 2023-11-15 Marc-Etienne Vargenau == Modified: trunk/pgsrc/ReleaseNotes =================================================================== --- trunk/pgsrc/ReleaseNotes 2024-02-27 09:00:21 UTC (rev 11080) +++ trunk/pgsrc/ReleaseNotes 2024-03-13 09:50:27 UTC (rev 11081) @@ -1,4 +1,4 @@ -Date: Wed, 24 Jan 2024 12:59:32 +0000 +Date: Wed, 13 Mar 2024 10:49:30 +0000 Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=ReleaseNotes; @@ -8,10 +8,12 @@ <<CreateToc with_toclink||=1 headers||=1,2,3 width=300px position=right>> -== 1.6.4 2024-XX-XX Marc-Etienne Vargenau, Christof Meerwald == +== 1.6.4 2024-03-13 Marc-Etienne Vargenau, Christof Meerwald == * Upgrade PEAR to relase 1.10.14, PEAR DB to release 1.12.1 * Check for "shell_exec" before using it (Christof Meerwald) +* Improve RSS (Christof Meerwald) +* Add support for SQLite in PDO, add support for SQLite3 in PEAR (Christof Meerwald) == 1.6.3 2023-11-15 Marc-Etienne Vargenau == This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <var...@us...> - 2024-04-16 08:11:36
|
Revision: 11084 http://sourceforge.net/p/phpwiki/code/11084 Author: vargenau Date: 2024-04-16 08:11:34 +0000 (Tue, 16 Apr 2024) Log Message: ----------- Upgrade PEAR to relase 1.10.15, PEAR DB to release 1.12.2 Modified Paths: -------------- trunk/lib/pear/DB/common.php trunk/lib/pear/DB/dbase.php trunk/lib/pear/DB/fbsql.php trunk/lib/pear/DB/ibase.php trunk/lib/pear/DB/ifx.php trunk/lib/pear/DB/msql.php trunk/lib/pear/DB/mssql.php trunk/lib/pear/DB/mysql.php trunk/lib/pear/DB/mysqli.php trunk/lib/pear/DB/oci8.php trunk/lib/pear/DB/odbc.php trunk/lib/pear/DB/pgsql.php trunk/lib/pear/DB/sqlite.php trunk/lib/pear/DB/sqlite3.php trunk/lib/pear/DB/storage.php trunk/lib/pear/DB/sybase.php trunk/lib/pear/DB.php trunk/lib/pear/PEAR.php trunk/locale/it/pgsrc/NoteDiRilascio trunk/pgsrc/ReleaseNotes Modified: trunk/lib/pear/DB/common.php =================================================================== --- trunk/lib/pear/DB/common.php 2024-03-13 18:42:46 UTC (rev 11083) +++ trunk/lib/pear/DB/common.php 2024-04-16 08:11:34 UTC (rev 11084) @@ -20,7 +20,6 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id$ * @link http://pear.php.net/package/DB */ @@ -42,7 +41,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.12.1 + * @version Release: 1.12.2 * @link http://pear.php.net/package/DB */ class DB_common extends PEAR Modified: trunk/lib/pear/DB/dbase.php =================================================================== --- trunk/lib/pear/DB/dbase.php 2024-03-13 18:42:46 UTC (rev 11083) +++ trunk/lib/pear/DB/dbase.php 2024-04-16 08:11:34 UTC (rev 11084) @@ -20,7 +20,6 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id$ * @link http://pear.php.net/package/DB */ @@ -41,7 +40,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.12.1 + * @version Release: 1.12.2 * @link http://pear.php.net/package/DB */ class DB_dbase extends DB_common Modified: trunk/lib/pear/DB/fbsql.php =================================================================== --- trunk/lib/pear/DB/fbsql.php 2024-03-13 18:42:46 UTC (rev 11083) +++ trunk/lib/pear/DB/fbsql.php 2024-04-16 08:11:34 UTC (rev 11084) @@ -20,7 +20,6 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id$ * @link http://pear.php.net/package/DB */ @@ -41,7 +40,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.12.1 + * @version Release: 1.12.2 * @link http://pear.php.net/package/DB * @since Class functional since Release 1.7.0 */ Modified: trunk/lib/pear/DB/ibase.php =================================================================== --- trunk/lib/pear/DB/ibase.php 2024-03-13 18:42:46 UTC (rev 11083) +++ trunk/lib/pear/DB/ibase.php 2024-04-16 08:11:34 UTC (rev 11084) @@ -23,7 +23,6 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id$ * @link http://pear.php.net/package/DB */ @@ -49,7 +48,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.12.1 + * @version Release: 1.12.2 * @link http://pear.php.net/package/DB * @since Class became stable in Release 1.7.0 */ Modified: trunk/lib/pear/DB/ifx.php =================================================================== --- trunk/lib/pear/DB/ifx.php 2024-03-13 18:42:46 UTC (rev 11083) +++ trunk/lib/pear/DB/ifx.php 2024-04-16 08:11:34 UTC (rev 11084) @@ -20,7 +20,6 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id$ * @link http://pear.php.net/package/DB */ @@ -48,7 +47,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.12.1 + * @version Release: 1.12.2 * @link http://pear.php.net/package/DB */ class DB_ifx extends DB_common Modified: trunk/lib/pear/DB/msql.php =================================================================== --- trunk/lib/pear/DB/msql.php 2024-03-13 18:42:46 UTC (rev 11083) +++ trunk/lib/pear/DB/msql.php 2024-04-16 08:11:34 UTC (rev 11084) @@ -23,7 +23,6 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id$ * @link http://pear.php.net/package/DB */ @@ -47,7 +46,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.12.1 + * @version Release: 1.12.2 * @link http://pear.php.net/package/DB * @since Class not functional until Release 1.7.0 */ Modified: trunk/lib/pear/DB/mssql.php =================================================================== --- trunk/lib/pear/DB/mssql.php 2024-03-13 18:42:46 UTC (rev 11083) +++ trunk/lib/pear/DB/mssql.php 2024-04-16 08:11:34 UTC (rev 11084) @@ -20,7 +20,6 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id$ * @link http://pear.php.net/package/DB * @deprecated since 1.12.0 */ @@ -50,7 +49,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.12.1 + * @version Release: 1.12.2 * @link http://pear.php.net/package/DB * @deprecated since 1.12.0 */ Modified: trunk/lib/pear/DB/mysql.php =================================================================== --- trunk/lib/pear/DB/mysql.php 2024-03-13 18:42:46 UTC (rev 11083) +++ trunk/lib/pear/DB/mysql.php 2024-04-16 08:11:34 UTC (rev 11084) @@ -20,7 +20,6 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id$ * @link http://pear.php.net/package/DB * @deprecated since 1.12.0 */ @@ -42,7 +41,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.12.1 + * @version Release: 1.12.2 * @link http://pear.php.net/package/DB * @deprecated since 1.12.0 */ Modified: trunk/lib/pear/DB/mysqli.php =================================================================== --- trunk/lib/pear/DB/mysqli.php 2024-03-13 18:42:46 UTC (rev 11083) +++ trunk/lib/pear/DB/mysqli.php 2024-04-16 08:11:34 UTC (rev 11084) @@ -19,7 +19,6 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id$ * @link http://pear.php.net/package/DB */ @@ -43,7 +42,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.12.1 + * @version Release: 1.12.2 * @link http://pear.php.net/package/DB * @since Class functional since Release 1.6.3 */ Modified: trunk/lib/pear/DB/oci8.php =================================================================== --- trunk/lib/pear/DB/oci8.php 2024-03-13 18:42:46 UTC (rev 11083) +++ trunk/lib/pear/DB/oci8.php 2024-04-16 08:11:34 UTC (rev 11084) @@ -20,7 +20,6 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id$ * @link http://pear.php.net/package/DB */ @@ -47,7 +46,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.12.1 + * @version Release: 1.12.2 * @link http://pear.php.net/package/DB */ class DB_oci8 extends DB_common @@ -383,7 +382,12 @@ return $this->raiseError(DB_ERROR_NOT_CAPABLE); } if ($fetchmode & DB_FETCHMODE_ASSOC) { - $moredata = @oci_fetch_array($result,$arr,OCI_ASSOC+OCI_RETURN_NULLS+OCI_RETURN_LOBS); + $arr = @oci_fetch_array($result,OCI_ASSOC+OCI_RETURN_NULLS+OCI_RETURN_LOBS); + if (is_array($arr)) { + $moredata = count($arr); + } else { + $moredata = false; + } if ($this->options['portability'] & DB_PORTABILITY_LOWERCASE && $moredata) { @@ -390,7 +394,12 @@ $arr = array_change_key_case($arr, CASE_LOWER); } } else { - $moredata = oci_fetch_array($result,$arr,OCI_RETURN_NULLS+OCI_RETURN_LOBS); + $arr = @oci_fetch_array($result,OCI_ASSOC+OCI_RETURN_NULLS+OCI_RETURN_LOBS); + if (is_array($arr)) { + $moredata = count($arr); + } else { + $moredata = false; + } } if (!$moredata) { return null; Modified: trunk/lib/pear/DB/odbc.php =================================================================== --- trunk/lib/pear/DB/odbc.php 2024-03-13 18:42:46 UTC (rev 11083) +++ trunk/lib/pear/DB/odbc.php 2024-04-16 08:11:34 UTC (rev 11084) @@ -20,7 +20,6 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id$ * @link http://pear.php.net/package/DB */ @@ -44,7 +43,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.12.1 + * @version Release: 1.12.2 * @link http://pear.php.net/package/DB */ class DB_odbc extends DB_common Modified: trunk/lib/pear/DB/pgsql.php =================================================================== --- trunk/lib/pear/DB/pgsql.php 2024-03-13 18:42:46 UTC (rev 11083) +++ trunk/lib/pear/DB/pgsql.php 2024-04-16 08:11:34 UTC (rev 11084) @@ -21,7 +21,6 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id$ * @link http://pear.php.net/package/DB */ @@ -43,7 +42,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.12.1 + * @version Release: 1.12.2 * @link http://pear.php.net/package/DB */ class DB_pgsql extends DB_common Modified: trunk/lib/pear/DB/sqlite.php =================================================================== --- trunk/lib/pear/DB/sqlite.php 2024-03-13 18:42:46 UTC (rev 11083) +++ trunk/lib/pear/DB/sqlite.php 2024-04-16 08:11:34 UTC (rev 11084) @@ -21,7 +21,6 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 3.0 - * @version CVS: $Id$ * @link http://pear.php.net/package/DB */ @@ -47,7 +46,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 3.0 - * @version Release: 1.12.1 + * @version Release: 1.12.2 * @link http://pear.php.net/package/DB */ class DB_sqlite extends DB_common Modified: trunk/lib/pear/DB/sqlite3.php =================================================================== --- trunk/lib/pear/DB/sqlite3.php 2024-03-13 18:42:46 UTC (rev 11083) +++ trunk/lib/pear/DB/sqlite3.php 2024-04-16 08:11:34 UTC (rev 11084) @@ -21,7 +21,6 @@ * @author Armin Graefe <sch...@gm...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 3.0 - * @version CVS: $Id$ * @link http://pear.php.net/package/DB */ @@ -28,11 +27,11 @@ /** * Obtain the DB_common class so it can be extended from */ -require_once 'DB/common.php'; +require_once 'lib/pear/DB/common.php'; /** - * The methods PEAR DB uses to interact with PHP's sqlite extension - * for interacting with SQLite databases + * The methods PEAR DB uses to interact with PHP's sqlite3 extension + * for interacting with SQLite3 databases * * These methods overload the ones declared in DB_common. * @@ -48,7 +47,7 @@ * @author Armin Graefe <sch...@gm...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 3.0 - * @version Release: 1.12.1 + * @version Release: 1.12.2 * @link http://pear.php.net/package/DB */ class DB_sqlite3 extends DB_common @@ -104,7 +103,7 @@ /** * The raw database connection created by PHP - * @var resource + * @var SQLite3 object */ var $connection; @@ -170,7 +169,7 @@ * * Don't call this method directly. Use DB::connect() instead. * - * PEAR DB's sqlite driver supports the following extra DSN options: + * PEAR DB's sqlite3 driver supports the following extra DSN options: * + mode The permissions for the database file, in four digit * chmod octal format (eg "0600"). * @@ -241,8 +240,6 @@ @ini_set('track_errors', 1); $php_errormsg = ''; - //var_dump($this->getOption('readable'));exit(); - if (!$this->connection = @new SQLite3($dsn['database'])) { return $this->raiseError(DB_ERROR_NODBSELECTED, null, null, null, @@ -278,7 +275,7 @@ * * @param string the SQL query string * - * @return mixed + a PHP result resrouce for successful SELECT queries + * @return mixed + a PHP SQLite3Result object for successful SELECT queries * + the DB_OK constant for other successful queries * + a DB_Error object on failure */ @@ -298,7 +295,7 @@ return $this->sqliteRaiseError(null); } - // sqlite_query() seems to allways return a resource + // sqlite_query() seems to always return a SQLite3Result object // so cant use that. Using $ismanip instead if (!$ismanip) { $numRows = $this->numRows($result); @@ -317,7 +314,7 @@ /** * Move the internal sqlite result pointer to the next available result * - * @param resource $result the valid sqlite result resource + * @param SQLite3Result $result the valid sqlite result SQLite3Result object * * @return bool true if a result is available otherwise return false */ @@ -339,10 +336,10 @@ * DB_result::fetchInto() instead. It can't be declared "protected" * because DB_result is a separate object. * - * @param resource $result the query result resource - * @param array $arr the referenced array to put the data in - * @param int $fetchmode how the resulting array should be indexed - * @param int $rownum the row number to fetch (0 = first row) + * @param SQLite3Result $result the query SQLite3Result object + * @param array $arr the referenced array to put the data in + * @param int $fetchmode how the resulting array should be indexed + * @param int $rownum the row number to fetch (0 = first row) * * @return mixed DB_OK on success, NULL when the end of a result set is * reached or on failure @@ -416,7 +413,7 @@ * DB_result::free() instead. It can't be declared "protected" * because DB_result is a separate object. * - * @param resource $result PHP's query result resource + * @param SQLite3Result $result PHP's query SQLite3Result object * * @return bool TRUE on success, FALSE if $result is invalid * @@ -425,7 +422,9 @@ function freeResult(&$result) { // XXX No native free? - if (!is_resource($result)) { + if (!is_object($result) || get_class($result) != "SQLite3Result") { + // FIXME return false has no effect at DB::free, because PEAR::isError expected + // But it returns false in every DBMS, maybe a bug in every DBMS?? return false; } $result = null; @@ -442,7 +441,7 @@ * DB_result::numCols() instead. It can't be declared "protected" * because DB_result is a separate object. * - * @param resource $result PHP's query result resource + * @param SQLite3Result $result PHP's query SQLite3Result object * * @return int the number of columns. A DB_Error object on failure. * @@ -467,7 +466,7 @@ * DB_result::numRows() instead. It can't be declared "protected" * because DB_result is a separate object. * - * @param resource $result PHP's query result resource + * @param SQLite3Result $result PHP's query SQLite3Result object * * @return int the number of rows. A DB_Error object on failure. * @@ -961,4 +960,4 @@ * End: */ -?> \ No newline at end of file +?> Modified: trunk/lib/pear/DB/storage.php =================================================================== --- trunk/lib/pear/DB/storage.php 2024-03-13 18:42:46 UTC (rev 11083) +++ trunk/lib/pear/DB/storage.php 2024-04-16 08:11:34 UTC (rev 11084) @@ -18,7 +18,6 @@ * @author Stig Bakken <st...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id$ * @link http://pear.php.net/package/DB */ @@ -38,7 +37,7 @@ * @author Stig Bakken <st...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.12.1 + * @version Release: 1.12.2 * @link http://pear.php.net/package/DB */ class DB_storage extends PEAR @@ -252,7 +251,7 @@ if ($i > 0) { $info .= ","; } - $info .= $this->$keyname[$i]; + $info .= $this->{$keyname[$i]}; } $info .= ")"; } else { Modified: trunk/lib/pear/DB/sybase.php =================================================================== --- trunk/lib/pear/DB/sybase.php 2024-03-13 18:42:46 UTC (rev 11083) +++ trunk/lib/pear/DB/sybase.php 2024-04-16 08:11:34 UTC (rev 11084) @@ -21,7 +21,6 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id$ * @link http://pear.php.net/package/DB * @deprecated since 1.12.0 */ @@ -47,7 +46,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.12.1 + * @version Release: 1.12.2 * @link http://pear.php.net/package/DB * @deprecated since 1.12.0 */ Modified: trunk/lib/pear/DB.php =================================================================== --- trunk/lib/pear/DB.php 2024-03-13 18:42:46 UTC (rev 11083) +++ trunk/lib/pear/DB.php 2024-04-16 08:11:34 UTC (rev 11084) @@ -20,7 +20,6 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id$ * @link http://pear.php.net/package/DB */ @@ -440,7 +439,7 @@ * @author Daniel Convissor <da...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.12.1 + * @version Release: 1.12.2 * @link http://pear.php.net/package/DB */ class DB @@ -591,7 +590,7 @@ */ public static function apiVersion() { - return '1.12.1'; + return '1.12.2'; } // }}} @@ -962,7 +961,7 @@ * @author Stig Bakken <ss...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.12.1 + * @version Release: 1.12.2 * @link http://pear.php.net/package/DB */ class DB_Error extends PEAR_Error @@ -1023,7 +1022,7 @@ * @author Stig Bakken <ss...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.12.1 + * @version Release: 1.12.2 * @link http://pear.php.net/package/DB */ class DB_result @@ -1488,7 +1487,7 @@ * @author Stig Bakken <ss...@ph...> * @copyright 1997-2007 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.12.1 + * @version Release: 1.12.2 * @link http://pear.php.net/package/DB * @see DB_common::setFetchMode() */ Modified: trunk/lib/pear/PEAR.php =================================================================== --- trunk/lib/pear/PEAR.php 2024-03-13 18:42:46 UTC (rev 11083) +++ trunk/lib/pear/PEAR.php 2024-04-16 08:11:34 UTC (rev 11084) @@ -75,7 +75,7 @@ * @author Greg Beaver <ce...@ph...> * @copyright 1997-2006 The PHP Group * @license http://opensource.org/licenses/bsd-license.php New BSD License - * @version Release: 1.10.14 + * @version Release: 1.10.15 * @link http://pear.php.net/package/PEAR * @see PEAR_Error * @since Class available since PHP 4.0.2 @@ -219,7 +219,7 @@ ); } return call_user_func_array( - array(get_class(), '_' . $method), + array(__CLASS__, '_' . $method), array_merge(array($this), $arguments) ); } @@ -232,7 +232,7 @@ ); } return call_user_func_array( - array(get_class(), '_' . $method), + array(__CLASS__, '_' . $method), array_merge(array(null), $arguments) ); } @@ -845,7 +845,7 @@ * @author Gregory Beaver <ce...@ph...> * @copyright 1997-2006 The PHP Group * @license http://opensource.org/licenses/bsd-license.php New BSD License - * @version Release: 1.10.14 + * @version Release: 1.10.15 * @link http://pear.php.net/manual/en/core.pear.pear-error.php * @see PEAR::raiseError(), PEAR::throwError() * @since Class available since PHP 4.0.2 Modified: trunk/locale/it/pgsrc/NoteDiRilascio =================================================================== --- trunk/locale/it/pgsrc/NoteDiRilascio 2024-03-13 18:42:46 UTC (rev 11083) +++ trunk/locale/it/pgsrc/NoteDiRilascio 2024-04-16 08:11:34 UTC (rev 11084) @@ -1,4 +1,4 @@ -Date: Wed, 13 Mar 2024 10:49:30 +0000 +Date: Tue, 16 Apr 2024 10:09:47 +0000 Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=NoteDiRilascio; @@ -8,6 +8,10 @@ <<CreateToc with_toclink||=1 headers||=1,2,3 width=300px position=right>> +== 1.X.X 2024-XX-XX Marc-Etienne Vargenau == + +* Upgrade PEAR to relase 1.10.15, PEAR DB to release 1.12.2 + == 1.6.4 2024-03-13 Marc-Etienne Vargenau, Christof Meerwald == * Upgrade PEAR to relase 1.10.14, PEAR DB to release 1.12.1 Modified: trunk/pgsrc/ReleaseNotes =================================================================== --- trunk/pgsrc/ReleaseNotes 2024-03-13 18:42:46 UTC (rev 11083) +++ trunk/pgsrc/ReleaseNotes 2024-04-16 08:11:34 UTC (rev 11084) @@ -1,4 +1,4 @@ -Date: Wed, 13 Mar 2024 10:49:30 +0000 +Date: Tue, 16 Apr 2024 10:09:47 +0000 Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) Content-Type: application/x-phpwiki; pagename=ReleaseNotes; @@ -8,6 +8,10 @@ <<CreateToc with_toclink||=1 headers||=1,2,3 width=300px position=right>> +== 1.X.X 2024-XX-XX Marc-Etienne Vargenau == + +* Upgrade PEAR to relase 1.10.15, PEAR DB to release 1.12.2 + == 1.6.4 2024-03-13 Marc-Etienne Vargenau, Christof Meerwald == * Upgrade PEAR to relase 1.10.14, PEAR DB to release 1.12.1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <car...@us...> - 2025-02-13 23:24:56
|
Revision: 11090 http://sourceforge.net/p/phpwiki/code/11090 Author: carstenklapp Date: 2025-02-13 23:24:53 +0000 (Thu, 13 Feb 2025) Log Message: ----------- Complete rewrite of SpaceWiki theme using modern css. Modified Paths: -------------- trunk/pgsrc/ReleaseNotes trunk/themes/SpaceWiki/SpaceWiki.css trunk/themes/SpaceWiki/lib/RecentChanges.php trunk/themes/SpaceWiki/themeinfo.php Added Paths: ----------- trunk/themes/SpaceWiki/Antonio-Bold.woff trunk/themes/SpaceWiki/Antonio-Bold.woff2 trunk/themes/SpaceWiki/Antonio-Regular.woff trunk/themes/SpaceWiki/Antonio-Regular.woff2 trunk/themes/SpaceWiki/images/lights.gif trunk/themes/SpaceWiki/images/starry_sky_night_dark_152039_1366x768.jpg Removed Paths: ------------- trunk/themes/SpaceWiki/images/lights.png Modified: trunk/pgsrc/ReleaseNotes =================================================================== --- trunk/pgsrc/ReleaseNotes 2025-02-13 22:57:44 UTC (rev 11089) +++ trunk/pgsrc/ReleaseNotes 2025-02-13 23:24:53 UTC (rev 11090) @@ -1,1184 +1,1187 @@ -Date: Sun, 9 Feb 2025 20:01:20 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) -Content-Type: application/x-phpwiki; - pagename=ReleaseNotes; - flags=PAGE_LOCKED; - charset=UTF-8 -Content-Transfer-Encoding: binary - -<<CreateToc with_toclink||=1 headers||=1,2,3 width=300px position=right>> - -== 1.6.5 2024-XX-XX Marc-Etienne Vargenau == - -* Upgrade PEAR to release 1.10.16, PEAR DB to release 1.12.2 - -== 1.6.4 2024-03-13 Marc-Etienne Vargenau, Christof Meerwald == - -* Upgrade PEAR to relase 1.10.14, PEAR DB to release 1.12.1 -* Check for "shell_exec" before using it (Christof Meerwald) -* Improve RSS (Christof Meerwald) -* Add support for SQLite in PDO, add support for SQLite3 in PEAR (Christof Meerwald) - -== 1.6.3 2023-11-15 Marc-Etienne Vargenau == - -This is a bug-fix release. - -It fixes a bug in ~ExternalReferrer with PHP 8.2. -Reported by Thom Jeera. - -== 1.6.2 2023-07-13 Marc-Etienne Vargenau == - -PhpWiki 1.6.2 is the last release compatible with PHP 5. -It should work for all PHP releases from 5.3.3 to 8.2.x. -PhpWiki 1.7.0 will require at least PHP 7.4. - -=== Fixes === -* Make renaming of pages work for DATABASE_TYPE = PDO and file. -* Make WantedPages work for DATABASE_TYPE = dba and file -* Back links now work when the link is inside a table, in a template or in an included page. - -=== Misc === -* Add SourceForge Open Source Excellence badge to footer - -== 1.6.1 2022-01-24 Marc-Etienne Vargenau == - -This release makes ~PhpWiki compatible with PHP 8.1. -##READONLY## is renamed as ##ISREADONLY##, since ##readonly## is now a keyword in PHP 8.1. - -=== Fixes === -* Make list of pages work with PDO (~AllPages, ~MostPopular...). -* Better handling of theme change in ~UserPreferences. -* In DATABASE_TYPE = file, do not update metadata if page does not exist (reported by Harold Hallikainen). -* Make the toolbar image button work when ##UPLOAD_USERDIR## is set. -* blog theme improved. - -=== Changes === -* Warn user that leaving the page will lose modifications. -* Add button to create the page if it does not exist. -* TOOLBAR_IMAGE_PULLDOWN is true by default. -* Remove ADODB DATABASE_TYPE. Use SQL (Pear) or PDO. -* Add “Rename” tab in Sidebar theme. -* Page locking and unlocking is now saved in page history (in Edit mode). -* Add sample images for ~PhotoAlbum in blog theme. -* Remove EDITING_POLICY -* Remove ENABLE_XHTML_XML -* Remove USECACHE, always true -* More translations - -=== Plugins === -* Chart plugin: new argument “legend” -* UpLoad plugin: allow more filenames (e.g. with Chinese characters) -* ~PreferencesInfo plugin removed -* ~CategoryPage plugin removed, categories are better created with the button in the toolbar -* ~RecentChangesCached plugin removed, ~RecentChanges plugin is fast enough - -== 1.6.0 2021-08-12 Marc-Etienne Vargenau == - -Major release: -* PHP 7 and 8 compatible (works from PHP 5.3.3 to PHP 8.0) -* Full HTML 5: Add HTML 5 <main> <header> <footer> <nav> in all themes. Add ARIA roles. -* Flash is dead -* Internet Explorer is dead - -=== Fixes === -* Make function IsSafeURL more strict -* Make XHTML ZIP Snapshot work again (broken since ~PhpWiki 1.5.3) -* It was possible to rename a page to a name with illegal characters, like ~[~] -* Better handling of page names with slash -* Remove wrong calls to setTightness in ##lib/~InlineParser.php## (bug reported by Harold Hallikainen) -* Importing a ZIP from an old wiki in Latin 1 (ISO 8859-1) failed. Reported by Frank Michael. -* Better check arguments for ~GoogleMaps plugin -* Revert Subversion commit 9111, bad side effects; re-opening Bug#607 BackLinks do not work inside a ~RichTable -* Security fixes - -=== Changes === -* All revisions are kept. -* Add new button in Edit Toolbar: convert Tab Separated Values to Wikicreole table -* Update jQuery to 2.2.4 -* Pear: use ##mysqli## instead of ##mysql## -* Update PEAR.php to release 1.10.12 -* Update Pear DB library to 1.10.0 -* Update Pear Cache library to 1.5.6 -* Update Adodb to version 5.20.19 -* Update ASCIIMathPHP to version 2.1 (from Zefling/ASCIIMathPHP on github.com) -* Update highlight.js to version 9.15.6 -* Allow Wikicreole syntax for plugins in theme templates -* Valid HTML5 and CSS3 logos (in debug mode) -* Better is_localhost() function (allow IPv6, allow Windows IIS). Patch by Thierry Nabeth. -* Remove Fusionforge-specific files (g view.php wikiadmin.php wikilist.php) -* Remove USE_SAFE_DBSESSION (always true), DISABLE_HTTP_REDIRECT -* PDO patch by Sébastien Le Callonnec -* Updated pgsrc pages in all languages -* Adding SPDX-License-Identifier in PHP source files - -=== Plugins === -* ~UpLoad plugin: put date and author in history -* ~UpLoad plugin: don't inline images -* ~PhpWeather removed, uses deprecated mysql functions -* ~HtmlConverter plugin: check file is encoded in UTF-8; ~HtmlConverter plugin allowed in Fusionforge -* Use jquery.autoheight.js plugin for Transclude plugin -* Repair [[Help:PhotoAlbumPlugin|PhotoAlbumPlugin]] -* Rename action page ~DebugInfo as ~DebugBackendInfo (to be consistent with plugin name) -* Better check boolean arguments in plugins - -== 1.5.5 2015-12-11 Marc-Etienne Vargenau == - -* Fix tooltip translation in ~CreateToc plugin -* Remove access keys -* Check MAX_PAGENAME_LENGTH in CreatePage -* Fix fatal database error with multiple comma-delimited sortby args -* Remove forbidden characters: ~<~>~[~]~{~}~"~|~# from pagename -* New property: ALLOWED_LOAD giving list of directories from which it is allowed to load pages. -* Upload~: replace multiple spaces by single space -* Make functions merged and is_conflict public in lib/diff3.php (support request #162) - -== 1.5.4 2015-06-29 Marc-Etienne Vargenau == - -* Fix ~WantedPages for Fusionforge -* Remove ~WantedPagesOld (use ~WantedPages instead) -* Add WebM format in Video plugin -* Update jscalendar to 1.0 -* Remove Width and Height preferences modification in Edit Toolbar -* New icons in Edit Toolbar -* Make static templates in Edit Toolbar work -* Fix memory_limit for WIKI_SOAP -* Remove ~MockRequest -* Update jquery to 1.11.3 - -== 1.5.3 2015-03-04 Marc-Etienne Vargenau == - -* Fix Bug#648 Call to protected method -* easier file upload: forbidden characters in filename are replaced by dashes (instead of rejecting upload) -* improve handling of image insertion icon in edit toolbar (icon did not always appear after image uploading) -* bigger wikipaging font -* test again for function 'posix_times', it does not exist on Windows (reported by jdebert) -* remove FPDF, lib/gif.php, lib/font (were not used) -* rename plugin _Retransform to ~DebugRetransform -* use PHP ZIP class instead of home-made functions. ziplib renamed to mimelib -* add SOAP scripts -* rename FCKeditor to CKeditor -* load theme pgsrc, if it exists -* SUBPAGE_SEPARATOR removed, it must be '/' -* RateIt plugin for Fusionforge -* remove acdropdown and livesearch -* remove CVS backend - -== 1.5.2 2014-10-10 Marc-Etienne Vargenau == - -This is a security fix release. -* Fix CVE-2014-5519: vulnerability in Ploticus plugin. [[http://www.cvedetails.com/cve/CVE-2014-5519/]] - -This vulnerability is present in ~PhpWiki 1.5.0 and 1.5.1. All users are advised to upgrade to ~PhpWiki 1.5.2. - -== 1.5.1 2014-10-02 Marc-Etienne Vargenau == - -* fix Bug#456 'Optimizing Database' message sometimes printed on page -* remove ~FrameInclude plugin (frames are not supported in HTML 5) -* sort tables with [[http://tablesorter.com|tablesorter jQuery plugin]] instead of sortable.js -* fix Bug#636 Recursive include is not trapped -* fix Bug#647 undefined method {{{WikiDB_backend_dba::WikiDB_backend_dbaBase}}} -* correct total number of pages for AllPagesCreatedByMe, AllPagesOwnedByMe, AllPagesLastEditedByMe -* fix Bug#607 BackLinks do not work inside a [[Help:RichTablePlugin|RichTable]] -* fix Bug#646 Wrong number of links in BackLinks -* make <includeonly> work -* remove old ~WikiUser code (ENABLE_USER_NEW) -* admin always has rights to see and modify pages, regardless of ACLs, to avoid locking himself out -* add missing images in Sidebar theme - -== 1.5.0 2014-07-29 Marc-Etienne Vargenau == - -=== Main Changes === -* ~PhpWiki 1.5.0 needs at least PHP 5.3. It is compatible with PHP 5.3, 5.4 and 5.5. -* One single wiki markup, based on Wikicreole and compatible with classic phpWiki markup. -* Full HTML 5 and CSS 3. A modern browser is needed. -* Full UTF-8. - -=== Other Changes === -* Fix bad display in Toolbox menu (Sidebar and Monobook themes) reported by Harold Hallikainen -* Fix Captcha problem reported by Harold Hallikainen -* Merge ~OldTextFormattingRules into ~TextFormattingRules -* ~SyntaxHighlighter plugin is now implemented with [[http://highlightjs.org/]] instead of [[http://www.andre-simon.de]]. -* Chmod action is removed. -* New action: ~DeleteAcl -* Updated documentation pages in pgsrc. -* Updated translations. - -== 1.4.0 2014-07-25 Reini Urban, Marc-Etienne Vargenau, Sabri Labbenes, Sébastien Le Callonnec == - -~PhpWiki 1.4.0 is the same as ~PhpWiki 1.4.0RC1. It is the last release compatible with PHP 4. - -== 1.4.0RC1 2010-09-17 Reini Urban, Marc-Etienne Vargenau, Sabri Labbenes, Sébastien Le Callonnec == - -This is a new major release, where everything changed from 1.2, and lots of changes since 1.3.14. - -An important modification in this release is the implementation -of full Wikicreole 1.0 syntax, including additions. - -The "classic" Phpwiki syntax is still supported. - -The documentation pages found in pgsrc have been mostly converted to UTF-8 and -Wikicreole syntax (with the addition of tables in Mediawiki syntax, since Wikicreole 1.0 -does not support "complex" tables with block elements in cells, like lists or -paragraphs). - -Improved dumping, pageset handling for format= with ~ActionPages. -e.g. dump pagesets or multi-page pdf's. - -The Sidebar theme is now an extension of the Monobook theme (known from Wikipedia), -the new fusionforge theme is to be used together with [[http://fusionforge.org|FusionForge]] (the successor of Gforge). - -=== Fixes === -* fix ~PagePerm for multiple groups: not a member and undecided: check other groups -* fix rss button actions for special RecentChanges actions (UserContribs, PageHistory, ...) -* fix Bug#1749950 accesslog SQL duration float with "," -* fix template inclusion with a recursion cycle leading to crashes in blog PageInfo -* removed dynamic features from htmldump pages for more static pleasure -* ignore fatals and access-denied stowstoppers on multi-page dumps -* link only to existing pages on multi-page dumps (pagesets) -* fix Bug#1795420 by Sven Ginka: Use /U in preg_match -* ensure ending uploads slash even on user provided UPLOAD constants. Fixes plugin/~UpLoad -* stabilize Comment. substring search for basepages, do not tokenize. -* fix Bug#1792170 Handle " ( " or "(test" without closing ")" as plain word. Allow single string token "0" -* fix Bug#1752172 undefined method {{{TextSearchQuery_node_or::_sql_quote()}}} -* dba: fix sorting for empty mtime field -* ~LdapSearch: fix layout and logic -* ~FileInfo: fix ##Upload~:## links -* XHTML validation corrections (vargenau) -* avoid recursive modification when renaming a page like '~PageFoo to '~PageFooTwo' (vargenau) -* fix Bug#1808002 Table of contents plugin does not nest numbering (vargenau) -* fix Bug#1903815 Cannot put "0" in ~RichTable cell, cell becomes empty (vargenau) -* fix Bug#1904088 Some brackets links with \n cause the parser to crash -* fixed incorrect numbering in Table of Contents numbering (vargenau) -* fix Bug#1967147 ~FileInfoPlugin does not allow display=owner -* fix Bug#1992172 Interwiki link does not work in ~RichTable (vargenau) -* fix Bug#2010748 Missing image -* fix Bug#1831881 Fatal database error when sorting columns (vargenau) -* fix ~PageList prev/next links on multi-columns lists, improve handling of ordered lists - fixed slicing with list-based backends (dba, file). -* allow single "0" as not-empty page content -* fix action=rename, support new optional argument to=newpagename -* fix multiple USER_AUTH_METHOD where the first method did not succeed. - -=== Changes === -- changed ~SemanticSearch query semantics: all regex=auto terms with no regex chars (.+*?^$") - will be searched exact, and not with regex=auto. This means no word splitting, no substrings. -* ranked search for title and fulltext for non-SQL backends. Simple score function. -* allow comments in ~WikiGroup lists after username -* aesthetic request: remove ?action=edit after edit -* create interim pages as minor not see them in RecentChanges -* default theme: use standard search template (~LiveSearch) -* [[Help:CalendarPlugin]] changed default start_wday from 0 to 1 (Monday) -* [[Help:CalendarListPlugin]] pages now in parallel with Calendar: year + month args as start base. - The behaviour before 2007 with last/next_n_days was to start now. -* removed fpdf support. only use external converters -* change rename action from access perm change to edit: allow the signed-in user to rename. -* htmldump copies locally uploaded images also -* improve SemanticRelations layout: direct links, support attributes and relations filters -* ~LdapSearch: use default basedn -* WhoIsOnline cleans stale sessions -* remove Upload button from edit -* changed Wikiwyg editor workflow (labbenes) -* allow <s> to strike; update Help for <s> and <strike> (vargenau) -* ~RichTable plugin: enrich syntax for attributes (vargenau) -* more icons for toolbar (vargenau) -* UserPreferences: specific message when only one preference is updated (vargenau) -* renamed class Theme to ~WikiTheme to avoid Gforge name clash (vargenau) -* numeric cells in tables are now right-aligned by default (vargenau) -* <noinclude> and </noinclude> should not appear even when not included (vargenau) -* split PhpWikiAdministration in two pages: PhpWikiAdministration and PhpWikiDebug (vargenau) -* Improve handling of color text (especially in case of errors). More color names are allowed. (vargenau) -* ~SetAcl, Chown, Markup and Rename are marked as minor edits. (vargenau) -* Display "minor edit" for minor edits in ~RecentChanges (like in ~PageHistory). (vargenau) -* In WikiAdminSelect, put buttons in alphabetic order like in page ~PhpWikiAdministration. (vargenau) -* In ~PhpWikiAdministration, all pages are shown instead of first 50. No paging is done. (vargenau) -* In ~WikiAdminSearchReplace, only pages where a replacement was done are shown as feedback. (vargenau) -* In ~WikiAdminSearchReplace, show pages where replacement will be done. (vargenau) -* For file upload, use black list of extensions instead of white list. (vargenau) -* It is now possible to insert predefined icons in wiki text. See [[Help:PredefinedIcons]]. (vargenau) -* Allow "{{{#[[}}}" syntax for anchors. (vargenau) -* Handle redirections in Template plugin. (vargenau) -* Allow Wikicreole syntax for redirections in ~IncludePage plugin. (vargenau) -* New preference to avoid e-mail notifications for minor edits on Wiki (vargenau) -* No decoration for abbreviations when printing (vargenau) -* Add CSS3 code for page headers and footers (works for PDF generation with Prince XML) (vargenau) -* Remove superfluous scrollbar from printable pre's - -=== New === -* ~PageList supports listtype=ul,ol,dl. dl used by FullTextSearch -* pageable textsearch results -* external search button by using Search: and searchtype=external -* added ~UniversalWikiEditButton to ~MonoBook, default, blog. More themes later. -* add INSECURE_ACTIONS_LOCALHOST_ONLY for advanced security actions -* enable "^A or ^B" pages argument for ~PageLists: e.g. splitted actions for large htmldump's -* dba: add args to check and rebuild (full or links only) -* RecentChanges: add category, pagematch arguments -* add UriResolver needed for external rdf access -* AppendText: support pages argument: append to multiple pages -* new readonly database detection for dba, and optional config READONLY for maintenance -* new pages: SpecialPages, LockedPages (vargenau) -* implemented Mediawiki-like syntax for tables (vargenau) -* enable ~RecentChangesCached as box, improve performance. -* implemented Wikicreole 1.0 syntax, including additions (vargenau) -* implemented simple [[Help:Spreadsheet|spreadsheet]] functions for Wikicreole tables (vargenau) -* new plugin: [[Help:CurrentTimePlugin|CurrentTime]] (vargenau) -* new plugin: [[Help:ChartPlugin|Chart]] (vargenau) -* new mssqlnative backend (MS SQL Server 2005+) (chrisdpucci) - -== 1.3.14 July, 1 2007, Reini Urban == - -=== Fixes === -* Fix the broken LDAP fix from 1.3.13p1 -* fixed sortby with multiple pagelists - -=== Changes === -* changes all themeinfo.php files, moved global to method load() to be - easier derived from custom theme classes, main now calls $~WikiTheme->load -* ~MailNotify is now silent unless DEBUG - -=== New === -* added experimental ATOM support -* added Changes and Upload button to edit - -== 1.3.13p1 June, 9 2007, Reini Urban == - -An immediate security fix for 1.3.13, plus some minor fixes. - -=== Fixes === -* LDAP Auth: Disallow empty passwords! Certain ldap implementations return true - on empty passwords with ldap_bind(). -* LDAP Auth: fix password quoting -* fix action=upgrade for dba, rename nosql to nodb -* fixes ~SpamBlockList config file locations (config/two-level-tlds, config/whitelist) -* enable $~MailNotify->onChangePage -* fix display of pagenames containing ":" in certain lists -* fixed backend asArray access to iterators (~DebugInfo with SQL) -* fix wrong ~PhpWikiCvs InterWikiMap entry -* fix syntax error in pgsrc/Help%2FActionPage -* fix case in pgsrc/Help%2FAsciiSVGPlugin -* fix links in pgsrc/Help%2FSemanticRelations -* fix pgsrc/Help%2FWikiPlugin - -=== Changes === -* allow \n and single letter pages in ~{~{ ~}~} template syntax. - patch #1732793 by ~AlJeux and ~ReiniUrban -* with ENABLE_SPAMBLOCKLIST check only new external links: - max 5, allow interwiki links, and improve failed output. - -== 1.3.13 June, 2 2007, Reini Urban == - -This is major feature release which will be the base for the stable -1.4.0. The highlights are ~SemanticWeb support, basic support for -various WYSIWYG editors (not yet stable), a stable ~MonoBook (wikipedia) -and Blog theme, enabled acdropdown support (~LiveSearch), postgresql and -oracle enhancements, moving Help pages into Help/, support different -charsets in pgsrc and Windows NTLM auth support via ~HttpAuth, a lot -more plugins and enhancements. UTF-8 should work. - -=== Fixes === -* fix ~UpLoad to disallow all php extensions -* DB: use ANSI SQL statements (oracle by Bob Peele & Christopher Jones, - postgresql by Reini Urban) -* fixed blog, ~MonoBook, sidebar and wikilens theme layout -* fix Template and ~CreatePage variable expansion -* xhtml dump for subpages into subdirectories, fixed filenames and subdir names -* fixed loading pages into foreign charsets (such as utf-8) -* ~ErrorManager: patch #1438439 by Matt Brown: - Only set no-cache headers when error output is generated -* ~ImageLinks: patch #1348996 by Robert Litwiniec -* fix bug #1327912 numeric pagenames can break plugins (Joachim Lous) -* improve pdf output via external converter -* force integer constants to be set as integer -* partially fix CRC overflow in ziplib (Bob Apthorpe) -* testsuite: force C locale and EN $LANG -* fixed display of edited InterWikiMap. static var issue -* fixed display of "Merge and Edit: pagename" header in merge edit (hack!) -* ~WikiFormRich: fix name=value parsing. fix limit with plugin-list invocations -* plugin/Diff: fix lib/diff loading conflicts by removing duplicate classes -* plugin/Ploticus: support PLOTICUS_PREFABS config.ini setting (documented but never worked) -* fix edit:locked label selection: typo, was edit:lock -* fixed moacdropdown integration -* fixed fortune error handling -* fixed limit handling with multiple pagelists: don't overwrite request arg -* change PageDump Content-Type header for download to application/octet-stream to avoid - pesty .txt suffixes on Windows clients -* fixed wikilens with dba and RATING_STORAGE=SQL. RATING_STORAGE=WIKIPAGE not yet fixed. -* fixed action=diff error with external links - -=== Changes === -* add ~UpLoad policy DISABLE_UPLOAD_ONLY_ALLOWED_EXTENSIONS, default: false -* ~SemanticWeb: add linkrelation support, getPageLinks returns now an array of hashes. - optimize get_links for relations. -* add new linksyntax "~[:pagename~]" inside square brackets only, not to store backlinks. - ~[:~DontStoreLink~] (experimental) -* moved default help pages to Help/ subpages. Partially for "de" also. -* generalized ENABLE_HTMLAREA3 to ENABLE_WYSIWYG -* support more ~WikiFormRich method arguments: url, dynurl, xmlrpc, dynxmlrpc, plugin, - the autocomplete option for pulldown~[~] and editbox~[~] and the new combobox~[~] widget. - Improve ~WikiFormRich layout. -* DB: foreign key support in schemas, simplify methods -* remove user table: upgrade from SQL db. -* updated locale for it, de and es (google translation) -* improve loading multiple version archives such as full zipdumps. force temp. overwrite. - support loadfile for multipart archives (full dumps) automatically -* omit actionbar from pdf output -* support charsets in pagedumps for loadfile and virgin setup -* _~BackendInfoPlugin prints linkinfo also. -* ~ExternalSearchPlugin displays the button at the right. Change it with - EXTERNALSEARCH_DEFAULT_BUTTON_POSITION = left, or the argument button_position=left or none. -* disabled postgresql optimize() in favor of autovacuum, - enable it in the backend method if the web user is the table owner (security risk) -* print "Ignored stoplist words" on FullTextSearch, - add FULLTEXTSEARCH_STOPLIST constant, - make ~TextSearchQuery->_stoplist localizable -* fix arg order in WikiDB_backend_search() -* protected tests. only allow localhost -* optimize ~ArchiveCleaner for the new default case (since 1.3.11): Keep all revisions. -* changed the default DB backend from gdbm to dba db4 -* changed action=upgrade to check and store a db version -* don't loadfile *.orig files (this might be a limitation. sorry) -* rename _~AuthFile to ~DebugAuthFile in upgrade -* updated most template files for harmonisation -* changed default ~LiveSearch method in search.tmpl from url to xmlrpc. faster and less hackish. -* fixed all templates with missing revision check. can be false. -* rewrote and redefined {{{WikiDB::listRelations}}}. list only all relations as array. -* changed Semantic attribute syntax from ":-" to ":=" (relevant to cvs users only) -* change ~TextSearchQuery handling of regex=pcre: plain string, no parsing at all, - detect and apply modifiers. -* enhance text2png arguments and features. See [[Help:text2pngPlugin]] -* Template plugin: allow passing arbitrary args, not just in vars. -* added old gd support to ~PhotoAlbum thumbs (~ImageTile) -* Improve ~LdapSearch plugin and add action page. -* Improved wikilens theme. -* Changed all default Template vars to expanded to uppercase: PAGENAME, USERID, ... -* CSS: no ~MonoBook css hacks/requests, check special browser versions in php - -=== New === -* add ~SemanticRelations syntax, db structure and attribute units. - Sample: pagename=~SanDiego is_a :: city => ~SanDiego relation = is_a, linkto = city - population := 1,305,736 (numeric units) - Store unified attribute in pagedata. -* new experimental WYSIWYG edit library framework: - ~WikiWyg, tinymce, FCKeditor, htmlarea3, htmlarea2, spaw -* new wysiwyg_editor feature by Jean-Nicolas GEREONE and Sabri LABBENE (experimental) -* added postgresql tsearch2 support -* new experimental flatfile backend: readable page source files (experimental) -* added new xmlrpc and SOAP methods: ~listPlugins, ~getPluginSynopsis, ~mailPasswordToUser, - ~getUploadedFileInfo, ~listRelations, ~callPlugin, ~linkSearch -* new plugins: ~SemanticSearch, ~SemanticRelations, ~LinkSearch, ~ListRelations, - ~FileInfo, ~BoxRight, ~PasswordReset, ~WatchPage, ~SpellCheck, ~SearchHighlight, - AsciiSVG -* add <nowiki></nowiki> tag: Transform only html markup and entities -* new option DISABLE_MARKUP_WIKIWORD to force [ ] for links -* new option ENABLE_MARKUP_DIVSPAN (experimental) -* new option PLUGIN_MARKUP_MAP for xml-style plugin syntax (experimental) -* support Windows NTLM Auth via ~HttpAuth: mod_ntlm (apache1+2. also on linux) - and mod_auth_sspi (apache2. better, but windows only) -* new stable option ENABLE_SEARCHHIGHLIGHT with actionpage and plugin SearchHighlight. - In CVS for some time called USE_SEARCHHIGHLIGHT. -* patch #1377011 by Matt Brown: add DATABASE_OPTIMISE_FREQUENCY -* new options db-check and db-rebuild for ~WikiAdminPlugin. - You can now retransform all pages at once. -* new ~MailNotify class, simplified WikiDB.php -* added "Printable version" js to monobook theme. See License in - http://www.howtocreate.co.uk/jslibs/termsOfUse.html -* new ~ActionButton function for ~MonoBook with selected state. (tab state) -* added ~SyncWiki plugin to sync pages and uploads with a master wiki. - (foreign auth not yet solved) -* added boolean UPLOAD_USERDIR to upload into user-specific directory. -* added support for multiple page arguments in BackLinks. Logical AND. -* added wikidb->backend->rebuild() -* added "Keep old" and "Overwrite with new" buttons and actions for loadfile merge edit. -* added lib/~XmlRpcClient, xmlrpc methods to lib/~HttpClient and acdropdown.js. JSON not yet. -* created Help/~*Plugin stubs for *ALL* plugins in pgsrc -* added a new _DEBUG_REMOTE flag to debug into remote sessions (xmlrpc, ajax, ...) -* added {{{WikiDB::linkSearch}}} and backend/dumb/~LinkSearchIter.php. Mainly for ~SemanticSearch, - and LinkSearch, but can be used for ~SemanticSearchAdvanced (combined queries as <ask>) and - BackLinks et al also. -* added Calendar display_weeknum argument -* added new ~AsciiSVG plugin -* added new ~YouTube plugin -* added ~XmlRpcTest tests -* Added nopage argument to ~PageList and all its plugins. Unique rows only not yet. -* Added author, owner argument to RecentChanges and added action pages: - MyRecentChanges, MyRecentEdits, UserContribs -* added RecentChanges format=contribs for ~MonoBook theme: => UserContribs -* added ~MonoBook accesskeys - -== 1.3.12p3 Jun, 18 2006, Reini Urban == - -* fix ~[/Subpage~] links -* fix pref storing of already crypted passwords. bug #1327470 (Tom Harding) -* fix cache headers on errors (@ob_end_flush issue). (matt brown) -* fix ~BogoLogin when ENABLE_PAGEPERM=false. patch #1438392 by Matt Brown -* unique WIKI_ID cookies per WIKI_NAME. patch #1333957 by Matt Brown -* added DATABASE_OPTIMISE_FREQUENCY feature. patch #1377011 by Matt Brown -* don't check lock_table priv on action=upgrade -* fix _accesslog->logtable and _is_buffering_output warnings (uckelman) -* do not print wrong length header on url-rewriting. bug #1376007 -* fix pref->set: Error generated when login out. bug #1355533 (Thierry Nabeth) -* fix default preferences for editheight maxrows, by Manuel Vacelet. -* fix DBAUTH arguments to be position independent, bug #1358973 -* add ~PdoDbPassUser user -* fix output of Homepage prefs update -* update config-dist.ini format from CVS -* update configurator.php from CVS -* print optimize wikidb only when DEBUG -* simplify messages for translators -* added ~ImageTile.php -* added tsearch2 to doc/INSTALL.pgsql -* added basepage to {{{Cached_WikiLink::asXML}}} for subpages within ~CreateTOC -* print filename on dba access error -* use bind_textdomain_codeset. bug #1480077 (Kai Krakow) -* make ~TextSearchQuery->_stoplist localizable and overridable within config.ini -* fixes for mysql 5.x wantedpages join -* add rel=nofollow to more actions. patch by Matt Brown -* add verify to ~RevertPage, display reverted page as template -* update plugin/~CalendarList: patches by mpullen and banjo -* update plugin/~GraphViz -* added plugin/~PasswordReset -* fixed hash() in plugin/~RateIt -* plugin/_~AuthInfo: protect File passwords -* added Captcha to Crao edit template -* added MacOSX Pdf button -* fixed Portland and Wordpress editpage template -* removed Wordpress buttons, transparent default buttons should be used. -* disabled RelatedChanges button - -== 1.3.12p2 Mar, 7 2006, Reini Urban == - -* fix change prefs for File ~WikiUser -* fix ~HomepagePrefs update message -* remove plugin/Imdb -* apply ~PluginToolbarButton fix from cvs - -== 1.3.12p1 Mar, 4 2006, Reini Urban == - -* fix "Call-time pass-by-reference" in ~CreateBib -* fix parse error in ~SiteMap.php - -== 1.3.12 Mar, 4 2006, Reini Urban == - -Rename function hash() and method final() for php-5.1 compatibility. -Add various backports from cvs: - -=== Fixes === -* fix ~ZipReader -* Fix "Call-time pass-by-reference has been deprecated" errors, - allow_call_time_pass_reference = Off -* fix broken locale update for php-5.1.1 -* default locale fix by Thomas Harding -* fix Bug #1381464 "Duplicate functions" with php-5.1.1 -* InterWikiMap: allow spaces in paths, even implicitly. fixes bug #1218733 -* fix 'VOID' in ~TextSearchQuery -* remove LIMIT 1 in ADODB -* fix SQL WantedPages -* fixed fulltext search and stoplist handling -* fix bug #1327912 numeric pagenames can break plugins (Joachim Lous) -* fix xmlrpc and tests/unit for !register_long_arrays -* ensure absolute uploads path -* fix ~GoogleMaps syntax error -* fix ~ListPages for non-SQL backends. Add top3recs as default only if - ratings are available -* plugin/~PageTrail improved empty cookie -* plugin/_~WikiTranslation: protect against 2x define -* remove mysql specific ISNULL() -* fix signout pref error -* don't log on ACCESS_LOG_SQL < 2 - -=== Changes === -* cache ~EditToolbar popup content -* beautify SCRIPT lines -* added cfg-able markups only for default ~TextTransformation, not - for links and others -* add a proper Content-Encoding: gzip if compressed, and omit Content-Length then. - Trick to send the correct gzipped Content-Length -* set dsn after SQL/ADODB switches in WikiDB backends for easier unit testing -* e-mail notifications: better From: header -* add DBAUTH_PREF_INSERT: self-creating users. by John Stevens -* improved ~WikiUser/Ldap error description -* cache SystemInfo methods -* ~VisualWiki: remove INCLUDED from EXCLUDED, includes override excludes. -* improve postgresql schemas (tsearch2 and stored procedures not yet) - -=== New === -* added NUM_SPAM_LINKS as config.ini option -* new ENABLE_SPAMBLOCKLIST, lib/~SpamBlocklist.php: - check external links against surbl.org and bl.spamcop.net -* added Captcha class and better spiral -* added get_captcha_random_word() contributed by Dan Frankowski -* dumphtml when not at admin page: dump the current or given page -* added plugin ~FileInfo -* major ~PhotoAlbum feature enhancements by Thomas Harding: - slides mode, real thumbnails -* add more backends to the testsuite (PearDB_pgsql, ...) - -== 1.3.11p1 Sep, 18 2005, Reini Urban == - -=== Fixes === -* added missing pgsrc/~OldStyleTablesPlugin -* fixed ~OldStyleTables plugin with args -* protect against Content-Length if headers_sent() -* fixed ENABLE_MARKUP_TEMPLATE warning if undefined -* fixed writing unwanted accesslog sql entries -* fixed WikiAdminSelect preselection -* fixed passencrypt.php for PHP5 !register_long_arrays -* fixed configurator for DATABASE_DSN, USER_AUTH_ORDER - -=== Changes === -* optimized explodePageList to use SQL when available - (titleSearch instead of getAllPages) -* added optimization for a new ALL textsearch token - (* => pcre: .*, sql: %) -* configurator takes default description from config-dist.ini -* added some missing configurator constants - -== 1.3.11 Sep, 11 2005, Reini Urban, Joel Uckelman == - -Lots of bugfixes, and some feature and performance enhancements. - -A new EDIT_TOOLBAR from Mediawiki, more page permission enhancements, -reduced memory usage for pagelists which need no page content, -related improvement for ~OldMarkup crashes because of PCRE memory exhaustion. - -New <!plugin-list !> syntax and ~PhpWiki:~PageListLibrary args. - -Because of SQL changes you'd need to ?action=upgrade to update for SQL. - -=== Fixes === -* fixed crash after login, by eliminating endless recursion in - group isAdmin() checks -* fixed syntax errors in signin.tmpl -* fixed missing DEBUG warnings (Support #954260) -* ~PhpWiki is now allow_call_time_pass_reference = Off safe (php.ini) - Some external libraries are not (Pear_DB odbc, adodb oracle) -* fixed sql statements for pagedata where it is not needed, fixing the - typical ~PageList memory exhaustion on simple page lists. - cached_html is handled complete separate now. -* fixed and improved WikiDB pageid caching. -* fixed some ~WikiGroup errors for WIKIPAGE and DB -* fixed JS_SEARCHREPLACE -* fixed rename with dba -* fixed Today link in all templates if USE_PATH_INFO = false -* fixed PluginManager fatal error line 222 -* utf-8 pagenames fixed (typed foreign names from IE) -* CGI: no PATH_INFO fix -* fix some too loose PhpWiki:PagePermissions for signed, but not authenticated users - (admin, owner, creator), and edit and view for Bogo and Password users -* security fix for create ACL: action=edit is now checked for create -* fixed important WikiDB bug with DEBUG > 0: wrong assertion - around line 172 (#954648) -* fixed flatfile ~ArchiveCleaner assertion -* ~RssFeedPlugin stability fix for empty feeds or broken connections -* fixed Sidebar theme CSS, added existing dates to jscalendar -* fixed PhpWiki:ImageLinks, broken since 1.3.10 (Bug #956068) -* fixed lib/pear/File_Passwd loading -* ~TranslateText: verbatim needed a pagebreak -* fixed duplicate session_id warning with adodb -* fixed adodb ~DbPassUser login -* fixed external ~DbPassUser login -* fixed adodb action=upgrade -* fixed ~FilePassUser locking problems and session handling -* fixed a lot of LDAP auth and group issues -* fixed LDAP options handling (by John Cole) -* fixed possible security problems: allowing only posixly strict usernames, - and an actual LDAP Injection problem, detected by Steve Christey, MITRE. -* honor s=wildcard arguments for ~WikiAdmin plugins -* fixed flatfile assertion (#963268) - check existing previous version -* fixed all msg references from index.php to config/config.ini -* fixed immediate LANG and THEME in-session updates if not stored in prefs -* fixed USER_AUTH_POLICY=old, use only USER_AUTH_ORDER methods (besides ~HttpAuth) - and removed LDAP, POP3, IMAP default configs. -* RelatedChanges: fixed days links -* fix Rename: Change pagename in all linked pages -* fixed PhpWiki:~PageChangeNotification for not-current users -* fixed ~UpLoadPlugin for filenames with space (Bug #969532) -* fixed label support for ~CreateTocPlugin (Bug #969495) -* fixed Apache2 crashing with old markup and the ~CreateTocPlugin. -* catch fatals and request->args changes on dumping -* fixed unneeded UserPreferences plugin login screen on dumphtml -* catch SOAP fatal on ~GooglePlugin without GOOGLE_LICENSE_KEY -* silently ignore jshide argument on MacIE for ~AddCommentPlugin and ~CreateTocPlugin -* fixed xmlrpc to be able to use the native xmlrpc extension. -* fixed xmlrpc wiki.listLinks method: "name" => "page" param -* fixed xmlrpc security not using eval on usercode anymore -* fixed ~WikiAdminUtils behaviour on POST -* fixed strict login on "Db" (by Mikhail Vladimirov) -* more /tmp warnings on flatfile (by Joel Uckelman) - -=== Changes === -* ~WikiAdminSetAcl functional -* enabled PhpWiki:PagePermissions for all admin plugins (no admin required): - Remove, Rename, Replace, ~SetAcl, Chown -* renamed DB_Session.php to ~DbSession.php and moved libs to a subdir -* new Error-style with collapsed output of repeated messages -* whitespace trim pagenames to avoid abuse -* no double login page header, better login msg. -* improved ~FileFinder include_path logic (~normalizeLocalFileName, ...) -** init global ~FileFinder to add proper include paths at startup - adds PHPWIKI_DIR to the front if started from another dir, lib/pear to the end. -** fix slashify for Windows -* check more config-default and predefined constants -* ~AutoSplit pagenames at subpage separators, esp for Sidebar theme -* improve Pagelist layout by equal pagename width for limited lists -* added CPAN, ~OsFaq2, ~WikiLens to interwiki.map -* ~ExternalSearchPlugin useimage arg (RFE #952323) -* simplified some strings for easier translation -* added hash and object support for ~SessionPassUser userid session variable -* auth page=>DB ~PassUser upgrade: delete existing Page prefs, if Db prefs are saved. -* vastly improved french locale support, which is now complete (by Pierrick Meignen). - english, german and french are now completely translated. The others partially. -* improved ~SetupWiki (virgin setup) loading all required action pages in english, - if no foreign translation found (by Pierrick Meignen) -* show RelatedChanges only if minimum two links on the current page. -* PageDump: ~ViewSource link, better actionpage usage, MessageID TZ -* brought ~WikiUser (old) uptodate -* added owner and acl fields to dumps -* import GOOGLE_LICENSE_KEY and FORTUNE_DIR from config.ini -* renamed global $Theme to $~WikiTheme (Gforge nameclash) -* aggressive WikiDB and cache memory optimization: don't cache %content - and _cached_html if not needed. -* PageDump added format=backup: dump all revisions. -* force mysql to use auto_increment page.id for performance reasons. - call ?action=upgrade -* extended all plugins which take "pages" and "exclude" params to accept - <!plugin-list !> pagelists -* enabled limit, exclude and sortby ~PageList options for almost all db backends natively -* improved ~SqlResult: templates and variable expansion. - automatic paging not yet. -* use latest Pear DB features, which will break on older PearDB libs. - (escapeSimple). Use INCLUDE_PATH to override. -* INCLUDE_PATH is now prepended, not appended. PHPWIKI_DIR is forced to be first. -* rewrote ~OldTextFormattingRules, ~Anciennes~R%E8gles~DeFormatage - for proper importing (PCRE+memory related crashes on older php's) -* added extra page.cached_html column. ?action=upgrade or PhpWikiAdministration - "Convert cached_html" is needed to convert your old pagedata "_cached_html". -* page deletion is now undoable and being seen in RecentChanges. Purge pages - by new admin button. -* zipdump and dumphtml contains now images, buttons and css -* improved _~WikiTranslation performance with gettext extension -* moved ~DbSession methods to extra files as with ~WikiUser files. -* changed config.ini options: - KEYWORDS: "Category:Topic" => "Category* OR Topic*", - KEYWORD_LINK_REGEXP removed, -* action=dumphtml dumps only the current page unless done from PhpWikiAdministration - -=== New === -* new ENABLE_EDIT_TOOLBAR (from mediawiki), JS_SEARCHREPLACE, - ~AddCategory, ~AddPlugin buttons -* new other config options: -** ENABLE_PAGEPERM to turn off ACL (no owner at the statusline if off) -** FORTUNE_DIR to enable random quotes for new pages -** GOOGLE_LINKS_NOFOLLOW, ACCESS_LOG_SQL, BABYCART_PATH, BLOG_DEFAULT_EMPTY_PREFIX, - CATEGORY_GROUP_PAGE, DATABASE_PERSISTENT, DBADMIN_PASSWD, DBADMIN_USER, - DEFAULT_DUMP_DIR, DISABLE_GETIMAGESIZE, ENABLE_DOUBLECLICKEDIT, - ENABLE_LIVESEARCH, ENABLE_MODERATEDPAGE_ALL, ENABLE_RAW_HTML_LOCKEDONLY, - ENABLE_RAW_HTML_SAFE, ENABLE_SPAMASSASSIN, ENABLE_XHTML_XML, - GOOGLE_LICENSE_KEY, HTML_DUMP_DIR, LDAP_OU_GROUP, LDAP_OU_USERS - PLUGIN_CACHED_CACHE_DIR, PLUGIN_CACHED_DATABASE, PLUGIN_CACHED_FILENAME_PREFIX, - PLUGIN_CACHED_FORCE_SYNCMAP, PLUGIN_CACHED_HIGHWATER, - PLUGIN_CACHED_IMGTYPES, PLUGIN_CACHED_LOWWATER, PLUGIN_CACHED_MAXARGLEN, - PLUGIN_CACHED_MAXLIFETIME, PLUGIN_CACHED_USECACHE, TEMP_DIR, USECACHE, - USE_EXTERNAL_HTML2PDF, ENABLE_MARKUP_COLOR, ENABLE_MARKUP_TEMPLATE -* implemented WikiDB page creator and ownership -* added paging support for simple one-column pagelists -* added new ~PageList options: cols, azhead, comma, commasep, ordered and enabled the new args on most plugins. -* new pagename utf8 detection logic (from mediawiki) -* added action revert, with button from action=diff -* added new <!plugin-list ~PluginName args!> syntax within plugin args -* new plugin ~IncludePages, esp. for <!plugin-list !> -* added template variable expansion support to the ~CreatePagePlugin -* ~WikiSpam prevention: -** On GOOGLE_LINKS_NOFOLLOW add rel=nowfollow to all external links, unless the author was authenticated. -** max 20 new links hardcoded -** new babycart module interfacing ~SpamAssassin -* added ~WikiPluginCached support for image maps, static cache in uploads/ and SVG -* added case-sensitive/insensitive and regex searching, replace also -* added action=pdf: only page formatter missing, use USE_EXTERNAL_HTML2PDF instead -* new ~XmlParser, ~HtmlParser: new libs for HTML->wiki import and htmlarea3 support -* new action=chown|setacl|rename|dump action shortcuts pointing to the plugin -* new ~SyntaxHighlighter plugin (based on work by alecthomas), - needs highlight from http://www.andre-simon.de/ -* new ~PloticusPlugin. Full application/xhtml+xml support not yet - (javascript document.write() not supported with ENABLE_XHTML_XML) -* new ~ListPages plugin (by Dan Frankowski) -* new ~TeX2pngPlugin (by Pierrick Meignen) -* added support for ?force_unlock=1 parameter for stale File_Passwd locks - (should not be needed anymore, we lock only when we actually change the passwd) -* added mysql-4.1 fix at action=upgrade, - added CACHE_CONTROL NONE => NO_CACHE config.ini fix to action=upgrade -* author, owner, creator support for ~WikiAdmin* and AllPages plugins: -** AllPagesCreatedByMe, AllPagesLastEditedByMe, AllPagesOwnedByMe -* added option regex to ~WikiAdminSearchReplace and ~WikiAdminRename -* added oracle PearDB backend (by Philippe Vanhaesendonck) -* added experimental SearchHighlight feature (not for HTML yet) -* added experimental ~LiveSearch feature -* added ~[~OverWrite All] button to loadfile action on the first page. -* added ~[Load & ~OverWrite] button to PhpWikiAdministration -* performance: use cached static config/config.php, if it's writable by - the webserver. (experimental) -* added ACCESS_LOG_SQL &1: read, &2 write. new accesslog sql table. - for various log analysis: abuse prevention, recent referrers. -* added more ~PageChangeNotification on other actions: rename, remove. - changed subject on create. Collapse mult. emails to one. -* added new PhpWiki:~WikiFormRich plugin -* added new ~AppendTextPlugin (by Pascal Giard) -* added RSS2 link (format=rss2) in RecentChanges. (no cloud channel yet) -* added PhpWikiAdministration WikiDB buttons: - ~[Purge all empty unreferenced pages], ~[Convert cached_html] -* (nyi) new experimental ModeratedPage feature. (i.e. delayed POST actions) -* new edit "~[~] old markup ~[Convert~]" button to convert and save to new markup. -* new LinkDatabase plugin and actionpage for the http://touchgraph.sourceforge.net/ ~WikiBrowser -* new hyperwiki applet in the Sidebar theme. See http://hypergraph.sourceforge.net/ -* new xmlrpc methods: putPage, mailPasswordToUser -* new xmlrpc test framework -* action=upgrade performs now a mysql LOCK TABLE privileges check and fix -* action=upgrade asks now for the admin's user and password if not defined -* added lib/ASCIIMathPHP and ~AsciiMath plugin -* new ~AnalyseAccessLogSqlPlugin (by Charles Corrigan) -* new ~TemplatePlugin, optionally mediawiki-style ~{~{Template~}~} syntax -* new ENABLE_ACDROPDOWN moacdropdown library. fast xmlrpc communication nyi - -== 1.2.11 == -* support remove for $~WhichDatabase = file - -== 1.2.10 == -* support php5 with register_long_arrays = off - -== 1.2.9 bugfix == -* Jose Vina fixed MostPopular sorting for dba and dbm, - which was broken since 1.2.3 - -== 1.2.8 (the old-stable branch) Jan, 30 2005, Reini Urban == -* register_globals=off fix: - fix and centralize broken register_globals=off logic. -* update message catalog -* replace mysql_pconnect by mysql_connect - -== 1.2.7 (the old-stable branch) Jan, 6 2005, Reini Urban == - -~PhpWiki 1.2.7 backport cvs release-1_2-branch enhancements never released with 1.2.3-1.2.6: -* full xhtml conformity -* split_pagename in title and header to help google -* "INSTALL.Mac OS X" added from cvs -* lib/zipfile.php: Content-Disposition: attachment -* lib/config.php, lib/stdlib.php: support new USE_LINK_ICONS and AUTOSPLIT_WIKIWORDS, - better i18n $!~WikiNameRegexp -- re-added images/* LINK_ICONS, pre-calculate DATA_PATH -- locale/*: fix and update strings and templates esp. for german, -* index.php: urlparser extended to omit &start_debug=1 and other args -* added minor_edit checkbox -* print more meta tags: robots, favicon, language and PHPWIKI_VERSION - -== 1.2.6 (the old-stable branch) Dec, 19 2004, Reini Urban == - -Flatfile fixes and enhancement: -* fixed !TitleSearch and Backlinks for flatfile. -* enable MostPopular (hitcount storage) for flatfile - -== 1.2.5 (the old-stable branch) Nov, 28 2004, Reini Urban == -* works with register_globals=off -* adds user/password to pgsql, -* fix zip and dumpserial on dba, dbm, msql and file, -* and fixes a minor (un)lock issue, displaying the (un)locked page afterwards - and not the ~FrontPage. - -== 1.3.10 May, 13 2004, Reini Urban, Joby Walker == - -In short: paging support, adodb rewrite, permission problem fixed. - -=== Fixes === -* fixed severe permission problem: - Default permissions not honored. Everybody was able to edit. -* set UserPreferences for bool and int fixed -* POP3 auth -* dba open problems improved, but not generally fixed -* fixed dba session reading, but still broken -* support wikiword links and image links in ~RichTable content, - backlinks still not working. -* fixed navbar links in theme smaller, and made them default -* fixed loading of localized pagenames on action=upgrade -* fixed interwiki.map loading on certain ~PrettyWiki setups -* re-enabled php-4.0.6 support (broken since 1.3.8: superglobals, array_key_exists), - 4.0.4-pl1 and 4.0.5 do work, but not stable enough. -* fix running phpwiki in "http://server/" (empty DATA_PATH) -* fix PhpWiki:~PrettyWiki detection: starter script includes index.php, - and include main.php by its own to override certain config values. -* fix ~WikiAdminRemove arguments passed from WikiAdminSelect, - ~WikiAdminRemove deleted too many args if passed from WikiAdminSelect -* session transportation improved, no db objects stored -* ~PageGroup support for ~[links] and subpages -* ~HttpClient fixes for older php's -* ~RssFeed for allow_url_fopen=false, IMAGE support, empty ITEM list -* Theme buttons are now also searched in the default theme -* numerous other minor bugfixes. - -=== Changes === -* ADODB update from ancient mysql-only, to 4.21 with all supported databases. - transaction support, with mysql locking-workarounds -* pear not in our include_path anymore: either use your pear or our pear, - by adding it to your include_path or not. use now 1:1 copies of pear libs. -* ~CreateToc parses now headers with links and formatting optionally, if - TOC_FULL_SYNTAX is defined -* ~PageChangeNotification: userids, not emails are printed -* default theme navbar consistency: linkButtons instead of action buttons -* _~WikiTranslation what=buttons, noT=1, nolinks=1 -* ~SetupWiki (virgin setup) also loads all mandatory pages now - and overwrites ReleaseNotes -* ~PageChangeNotification changed subject to "~[~WikiName] Page change %s", - update your filters accordingly -* action=upgrade now linked in PhpWikiAdministration, - db: fix page.id auto_increment and ADD session.sess_ip -* some internal ~InlineParser optimization -* DBAuthParam statement syntax change: variables now like '$userid' - -=== New === -* new ini-style config instead of old index.php, by Joby Walker -* paging support for pagelists longer than limit -* ~PopularNearby plugin: same as the classic most popular footer -* formatted single-line plugins supported -* RelatedChanges plugin: only those which are links at the current page -* new ~GoogleLink pref: add "~[G]" lookup on unknown links -* added chinese language support, by Yan-ren Tsai (druryl) -* added missing MacOSX buttons, by Carsten Klapp. -* new Crao theme from http://wiki.crao.net, by Arnaud Fontaine and Laurent Lunati -* extended PhpWiki:InlineImages markup (size, border, ...) - -== 1.3.9-p1 May,5 2004, Reini Urban == - -Bugfix patch for the following 1.3.9 problems: -* Default permissions not honored. Everybody was able to edit. -* set UserPreferences for bool and int fixed -* dba open problems improved -* session transportation improved, no db objects stored -* php-4.0.6 support re-enabled (superglobals, array_key_exists) -* ~WikiAdminRemove deleted too many if args passed from WikiAdminSelect -* ~PageGroup support for ~[links] and subpages -* disabled default dba sessions, broken! -* ~HttpClient fixes for older php's -* ~RssFeed for allow_url_fopen=false, IMAGE support, empty ITEM list - -== 1.2.4 (the old-stable version) May, 4 2004, Reini Urban == -* improves possible deadlocks in DBA, -* fixes problems with DBA open failures. - -== 1.2.3 (the old-stable version) Apr, 29 2004, Reini Urban == -* added the most popular footer for dba -* added remove for dba -* fixed a warning on info page - -== 1.3.9 Apr, 12 2004, Reini Urban == - -Bugfix release for the following 1.3.8 problems: -* syntax errors in lib/plugin/~UpLoad.php -* syntax errors in lib/plugin/~WikiAdminRemove.php -* syntax error in schemas/mysql.sql -* several path issues (cannot findfile...), which were caused - by a chdir for bindtextdomain in lib/config.php. - Failed opening required 'lib/stdlib.php', - templates/html.tmpl: not found, and more -* added self-registration for ~DbPassUser -* added ~GoTo plugin, ~RateIt action page - -== 1.3.8 Jan-Apr 2004, Reini Urban == - -External plugable authentication, DB prefs and sessions, -some more fixes, docs, themes and plugins. - -* new ~WikiUserNew class (started by Carsten Klapp), -* new Preferences (optionally from DB, no cookies anymore) -* improved DB_Session (added ADODB + dba support, - WhoIsOnline support) -* enabled ~WikiGroup (Joby Walker and Reini Urban) -* new individual ~PagePermissions (enabled, but not yet enforced) -* new ~WikiAdminRename, ~WikiAdminSearchReplace, ~WikiAdminSetAcl -* several other new plugins: ~WikiPoll, WhoIsOnline, - ~CreateToc (experimental), ~AddComment, - _~WikiTranslation and ~TranslateText, ~NoCache, - ~UpLoad (by Nathan Gass, qubit and Reini Urban), - ~IncludeSiteMap (by cuthbertcat and Reini Urban), - ~RichTable (by Sameer D. Sahasrabuddhe), - ~CreatePage and ~RateIt (by Dan Frankowski), - ~RssFeed (by Arnaud Fontaine) -* added ~InterWiki image button support -* added Japanese language support (by Tadashi Jokagi) -* added sqlite support (thanks to Matthew Palmer) -* added theme and plugin-specific ~PageList column types and theme-specific UserPreferences -* added ~EmailVerification and ~PageChangeNotification (experimental) -* added new sess_ip column (DB_Session) for ip-based robot throttling - -* Pear DB update, minor performance improvement for PearDB -* ~PageList: enhanced sortby + limit support, sortable gridbuttons enforced, cleanup. -* minor theme/default overhaul, new theme/smaller, new experimental theme/wikilens -* new theme/Wordpress by Mike Pickering -* updated theme/Sidebar: box methods, fast jscalendar and easier to customize -* more ~OldStyleTable arguments, ~PhotoAlbum local fs support -* preliminary action=upgrade (To import new pgsrc pages only yet. not for DB) -* preliminary SOAP support -* added ~PdfOutput libraries -* experimental javascript Search&Replace edit buttons -* experimental old-browser compatibility code. -* fixed WikiAdminSelect, ~WikiAdminRemove -* fixed and improved XHTML dumps (css, images, unlinked pages, \r\r\n issue) -* fixed ADODB limit problem, fixed dba on Windows PHP 4.3.x -* fixed ~BlockParser problem with "0" as text -* fixed ~UnfoldSubpages sortby -* fixes for PHP5 compatibility started -* fixed gettext, setlocale and update_locale problems - -== 1.3.4 until 1.3.7, 2002-2003 Jeff, Carsten and Steve Wainstead == - -* several stable releases with better documentation (most plugins) and various bugfixes. -* ~EditMetaData (by Michael Van Dam) for example. (forgot what else was new) -* Jochen Kalmbach's new ~UserFileManagement and ~UserRegistration didn't went upstream. - (personal uploads, ...) - -== 1.3.3 early 2002, Jeff strikes back, with the help of Carsten Klapp == - -* major feature enhancements: -* Cache all output and use a clever page cache. Get rid of plugin-head. -* new ~PageType class. Formatter and Search engine rewrite. -* Validator -* broke several older plugins: InterWikiSearch, WikiAdminSelect. broke image buttons -* Carsten Klapp's beloved Mac OS X theme, button factory and CSS wizardry in general. -* XHTML dumps, WikiBlog as page type. -* PluginManager and several more plugins. - -== 1.3.2 early 2002, Reini Urban strikes: == - -* Start of external authorisation in the config, but not in code. -* Store Preferences in the users ~PersonalPage (Jeff) -* Sessions in DB, pear DB update -* concept of Subpages, ~UnfoldSubpages, ~SiteMap, AllPages, AllUsers, ... -* ~PageList (Jeff and Reini) -* Several new plugins: ~RedirectTo, plugin-head architecture. - Normalize template names. WikiAdminSelect architecture: ~WikiAdminRemove -* ~VisualWiki, ~TexToPng, text2png + several cached plugins (by Johannes Große) -* ~PhpWeather (?), ~PrevNext, image buttons, -* ~IncludePage (Joe Edelman), ~FrameInclude (Reini), Transclude (Jeff) -* Calendar (contributed by ?), ~CalendarList, WikiBlog, ... - -.... a small hole here .... (three years no detailed HISTORY. see the outline above) - -== Jeffs Hacks == - -* New database API. See =lib/WikiDB.php= and =lib/WikiDB/backend.php= - for the bulk of the documentation on this. The new database can - save multiple archived versions of each page. A mechanism for - purging archived revisions is now in place as well. See the - $~ExpireParams setting in =index.php=, and =lib/~ArchiveCleaner.php= - for details. At this point, the DBA, MySQL and Postgres backends - are functional. The DBA backend could use some performance - optimization. The whole API is still subject to some change as I - figure out a clean way to provide for a variety of (not all forseen) - methods of indexing and searching the wiki. -* New ~WikiPlugin architecture. -* New template engine. This needs to be documented further, but, for - now, see =lib/Template.php=. On second thought, don't - (=lib/Template.php= desperately needs refactoring, still.) The - basic advance is that PHP4's =ob_*()= functions can be used to - capture output from code that is run through =eval(). This allows - the templates to be PHP code... -* Edit preview button on the edit page. Now you can see what your - edits look like before committing them. -* Reworked the style-sheets. I still need to clean this up some more. - I would appreciate comments and bug reports on it. So far I've only - tested the new style sheets with Netscape 4.77 and Mozilla 0.9.3 - (both running under Linux.) -* Expanded syntax for text search, Searches like "wiki or web -page" - (or "(wiki or web) and not page") will now do more-or-less what they - look like they'll do. -* Security Issues: ~PhpWiki will now work with PHP's =register_globals= - set to off. - -== 1.3.x development branch == - -* Pagenames in =PATH_INFO=. -* File uploads: see PhpWikiAdministration. -* UserPreferences. -* Ugly ~MagicPhpWikiURLs for administrative links. - -== 1.2 == - -* Database support for MySQL, Postgresql, mSQL, flat file and the new - dba_ library in PHP4 is included. -* Internationalization: support for different languages, down to the - source level, is included. German, Spanish, Swedish and Dutch are - currently shipped with ~PhpWiki. An architecture is in place to - easily add more languages. -* New linking schemes using square brackets in addition to the old - style ~BumpyText. -* Administration features include page locking, dumping the Wiki to a - zip file, and deleting pages. -* A MostPopular page showing the most frequently hit pages. -* Full HTML compliance. -* Links at the bottom of pages describing relationships like incoming - links from other pages and their hits, outgoing and their hits, and - the most popular nearby pages. -* Color page diffs between the current and previous version. -* An info page to view page metadata. -* Far more customization capability for the admin. -* A templating system to separate the page HTML from the PHP code. -* New markup constructs for =<B>=, =<I>=, =<DD>=, =<BR>= and more. -* Tabless markup to supercede the older markup (both still supported). - -== 1.1.9 == - -~PhpWiki 1.1.9 includes Spanish language pages, a full implementation -for Postgresql, numerous bug fixes and more. See the =HISTORY= file -for more info: http://phpwiki.sourceforge.net/phpwiki/HISTORY - -== 1.1.6 == - -~PhpWiki 1.1.6 is a major revision of ~PhpWiki. The ability to have -themes (via an easy-to-edit template system) has been added; the -schema for MySQL has been completely overhauled, breaking the page -details into columns (for efficiency we agreed not to put references -in a separate table, so it's not completely normalized. "Don't let the -best be the enemy of the good.") - -Postgresql support has been added and the markup language is evolving, now allowing !!! for <h2>, !! for <h3>, ! for <h4> tags and ~__a new way to make text bold__, and of course the ~[new linking scheme]. - -There is a new feature on all pages called //more info// that gives -you a low level detailed view of a page, which is probably more useful -for debugging than anything. - -As we move towards a 1.2 release we will be adding logging, top ten -most active pages and other new features with the new database schema -(and yes, these features will make it into the DBM version too). I -also want to add mSQL support and test it under Zend, the new PHP4. - -== 1.0.3 == - -Below are the release notes for version 1.03, the last release of the -1.0 ~PhpWiki series. - ---Steve Wainstead, mailto:sw...@pa... - -~PhpWiki was written because I am so interested in ~WikiWikiWeb~s, and I -haven't used PHP since version 2.0. I wanted to see how it had -advanced. - -Version 1.0 is a near-perfect clone of the Portland Pattern -Repository, http://c2.com/cgi-bin/wiki?WikiWikiWeb. In truth, I was -using the Wiki script you can download from there as a model; that -Wiki lacks a number of features the PPR has, like ~EditCopy. So in -truth ~PhpWiki is a kind of hybrid of the PPR and the generic Wiki you -can get from there (which is written in Perl). - -The one caveat of ~PhpWiki is the allowance of HTML if the line is -preceded by a bar (or pipe, which is how I usually say it). (That's a -'=|='). It was very simple to add, and the idea came from a posting -somewhere on the PPR about how AT&T had an internal Wiki clone and -used the same technique. The ability to embed HTML is disabled by -default for security reasons. - -Version 1.01 includes a patch that fixes a small error with rendering -<hr> lines. Thanks to Gerry Barksdale. - -See the ##HISTORY## file for a rundown on the whole development process -if that sort of thing really interests you :-) - --- [[Help:Steve Wainstead|Steve Wainstead]] - ----- -[[PhpWikiDocumentation]] +Date: Thu, 13 Feb 2025 22:18:00 +0000 +Mime-Version: 1.0 (Produced by PhpWik... [truncated message content] |
From: <car...@us...> - 2025-02-14 01:00:20
|
Revision: 11092 http://sourceforge.net/p/phpwiki/code/11092 Author: carstenklapp Date: 2025-02-14 01:00:17 +0000 (Fri, 14 Feb 2025) Log Message: ----------- Updated .htaccess files. Requires Apache 2.0.56 and later Modified Paths: -------------- trunk/.htaccess trunk/admin/.htaccess trunk/config/.htaccess trunk/lib/.htaccess trunk/locale/.htaccess trunk/pgsrc/.htaccess trunk/pgsrc/ReleaseNotes trunk/schemas/.htaccess Added Paths: ----------- trunk/soapscripts/.htaccess Modified: trunk/.htaccess =================================================================== --- trunk/.htaccess 2025-02-13 23:58:12 UTC (rev 11091) +++ trunk/.htaccess 2025-02-14 01:00:17 UTC (rev 11092) @@ -1,8 +1,16 @@ <IfDefine Free> php56 1 </IfDefine> - -<Files *.ini> - Order deny,allow - Deny from all -</Files> +<IfModule mod_version.c> + <IfVersion < 2.4> + <Files "*.ini"> + Order Allow,Deny + Deny from All + </Files> + </IfVersion> + <IfVersion >= 2.4> + <Files "*.ini"> + Require all denied + </Files> + </IfVersion> +</IfModule> Modified: trunk/admin/.htaccess =================================================================== --- trunk/admin/.htaccess 2025-02-13 23:58:12 UTC (rev 11091) +++ trunk/admin/.htaccess 2025-02-14 01:00:17 UTC (rev 11092) @@ -1,2 +1,26 @@ -order allow,deny -Deny from all +<IfModule mod_rewrite.c> + RewriteEngine On + # redirect from current directory to /phpwiki + RewriteRule ^(.*)$ /phpwiki [L,NC,R=302] + + <IfModule mod_version.c> + <IfVersion < 2.4> + Order Allow,Deny + Allow from All + </IfVersion> + <IfVersion >= 2.4> + Require all granted + </IfVersion> + </IfModule> +</IfModule> + +<IfModule mod_version.c> + <IfVersion < 2.4> + Order Allow,Deny + Deny from All + </IfVersion> + <IfVersion >= 2.4> + Require local + Require all denied + </IfVersion> +</IfModule> Modified: trunk/config/.htaccess =================================================================== --- trunk/config/.htaccess 2025-02-13 23:58:12 UTC (rev 11091) +++ trunk/config/.htaccess 2025-02-14 01:00:17 UTC (rev 11092) @@ -1,2 +1,26 @@ -order allow,deny -Deny from all +<IfModule mod_rewrite.c> + RewriteEngine On + # redirect from current directory to /phpwiki + RewriteRule ^(.*)$ /phpwiki [L,NC,R=302] + + <IfModule mod_version.c> + <IfVersion < 2.4> + Order Allow,Deny + Allow from All + </IfVersion> + <IfVersion >= 2.4> + Require all granted + </IfVersion> + </IfModule> +</IfModule> + +<IfModule mod_version.c> + <IfVersion < 2.4> + Order Allow,Deny + Deny from All + </IfVersion> + <IfVersion >= 2.4> + Require local + Require all denied + </IfVersion> +</IfModule> Modified: trunk/lib/.htaccess =================================================================== --- trunk/lib/.htaccess 2025-02-13 23:58:12 UTC (rev 11091) +++ trunk/lib/.htaccess 2025-02-14 01:00:17 UTC (rev 11092) @@ -1,2 +1,29 @@ -order allow,deny -Deny from all +<IfModule mod_rewrite.c> + RewriteEngine On +# redirect from current directory to /phpwiki + RewriteRule ^(.*)$ /phpwiki [L,NC,R=302] + + <IfModule mod_version.c> + <IfVersion < 2.4> + Order Allow,Deny + Allow from All + </IfVersion> + <IfVersion >= 2.4> + Require all granted + </IfVersion> + </IfModule> +</IfModule> + +<IfModule mod_version.c> + <IfVersion < 2.4> + Order Allow,Deny + Deny from All + </IfVersion> + <IfVersion >= 2.4> + Require local + Require all denied + </IfVersion> +</IfModule> +#<IfModule mod_alias.c> +#Redirect 404 / +#</IfModule> Modified: trunk/locale/.htaccess =================================================================== --- trunk/locale/.htaccess 2025-02-13 23:58:12 UTC (rev 11091) +++ trunk/locale/.htaccess 2025-02-14 01:00:17 UTC (rev 11092) @@ -1,2 +1,26 @@ -order allow,deny -Deny from all +<IfModule mod_rewrite.c> + RewriteEngine On +# redirect from current directory to /phpwiki + RewriteRule ^(.*)$ /phpwiki [L,NC,R=302] + + <IfModule mod_version.c> + <IfVersion < 2.4> + Order Allow,Deny + Allow from All + </IfVersion> + <IfVersion >= 2.4> + Require all granted + </IfVersion> + </IfModule> +</IfModule> + +<IfModule mod_version.c> + <IfVersion < 2.4> + Order Allow,Deny + Deny from All + </IfVersion> + <IfVersion >= 2.4> + Require local + Require all denied + </IfVersion> +</IfModule> Modified: trunk/pgsrc/.htaccess =================================================================== --- trunk/pgsrc/.htaccess 2025-02-13 23:58:12 UTC (rev 11091) +++ trunk/pgsrc/.htaccess 2025-02-14 01:00:17 UTC (rev 11092) @@ -1,2 +1,26 @@ -order allow,deny -Deny from all +<IfModule mod_rewrite.c> + RewriteEngine On +# redirect from current directory to /phpwiki + RewriteRule ^(.*)$ /phpwiki [L,NC,R=302] + + <IfModule mod_version.c> + <IfVersion < 2.4> + Order Allow,Deny + Allow from All + </IfVersion> + <IfVersion >= 2.4> + Require all granted + </IfVersion> + </IfModule> +</IfModule> + +<IfModule mod_version.c> + <IfVersion < 2.4> + Order Allow,Deny + Deny from All + </IfVersion> + <IfVersion >= 2.4> + Require local + Require all denied + </IfVersion> +</IfModule> Modified: trunk/pgsrc/ReleaseNotes =================================================================== --- trunk/pgsrc/ReleaseNotes 2025-02-13 23:58:12 UTC (rev 11091) +++ trunk/pgsrc/ReleaseNotes 2025-02-14 01:00:17 UTC (rev 11092) @@ -1,4 +1,4 @@ -Date: Thu, 13 Feb 2025 22:18:00 +0000 +Date: Fri, 14 Feb 2025 00:37:05 +0000 Mime-Version: 1.0 (Produced by PhpWiki 1.6.5) Content-Type: application/x-phpwiki; pagename=ReleaseNotes; @@ -14,6 +14,11 @@ * Upgrade PEAR to release 1.10.16, PEAR DB to release 1.12.2 * Readme for basic Windows 11 install instructions. * Complete rewrite of ~SpaceWiki theme using modern css. +* passencrypt.php: Improved password encryption and random pw generation. + Added copy to clipboard buttons. +* Updated ##.htaccess## files to work with Apache 2.4. Will still work with + older versions but requires mod_version module which is available in + Apache 2.0.56 and later. == 1.6.4 2024-03-13 Marc-Etienne Vargenau, Christof Meerwald == Modified: trunk/schemas/.htaccess =================================================================== --- trunk/schemas/.htaccess 2025-02-13 23:58:12 UTC (rev 11091) +++ trunk/schemas/.htaccess 2025-02-14 01:00:17 UTC (rev 11092) @@ -1,2 +1,26 @@ -order allow,deny -Deny from all +<IfModule mod_rewrite.c> + RewriteEngine On +# redirect from current directory to /phpwiki + RewriteRule ^(.*)$ /phpwiki [L,NC,R=302] + + <IfModule mod_version.c> + <IfVersion < 2.4> + Order Allow,Deny + Allow from All + </IfVersion> + <IfVersion >= 2.4> + Require all granted + </IfVersion> + </IfModule> +</IfModule> + +<IfModule mod_version.c> + <IfVersion < 2.4> + Order Allow,Deny + Deny from All + </IfVersion> + <IfVersion >= 2.4> + Require local + Require all denied + </IfVersion> +</IfModule> Added: trunk/soapscripts/.htaccess =================================================================== --- trunk/soapscripts/.htaccess (rev 0) +++ trunk/soapscripts/.htaccess 2025-02-14 01:00:17 UTC (rev 11092) @@ -0,0 +1,29 @@ +<IfModule mod_rewrite.c> + RewriteEngine On +# redirect from current directory to /phpwiki + RewriteRule ^(.*)$ /phpwiki [L,NC,R=302] + + <IfModule mod_version.c> + <IfVersion < 2.4> + Order Allow,Deny + Allow from All + </IfVersion> + <IfVersion >= 2.4> + Require all granted + </IfVersion> + </IfModule> +</IfModule> + +<IfModule mod_version.c> + <IfVersion < 2.4> + Order Allow,Deny + Deny from All + </IfVersion> + <IfVersion >= 2.4> + Require local + Require all denied + </IfVersion> +</IfModule> +#<IfModule mod_alias.c> +#Redirect 404 / +#</IfModule> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <car...@us...> - 2025-02-14 02:29:26
|
Revision: 11093 http://sourceforge.net/p/phpwiki/code/11093 Author: carstenklapp Date: 2025-02-14 02:29:23 +0000 (Fri, 14 Feb 2025) Log Message: ----------- Minor updates to Hawaiian theme appearance Modified Paths: -------------- trunk/pgsrc/ReleaseNotes trunk/themes/Hawaiian/Hawaiian.css trunk/themes/Hawaiian/themeinfo.php Modified: trunk/pgsrc/ReleaseNotes =================================================================== --- trunk/pgsrc/ReleaseNotes 2025-02-14 01:00:17 UTC (rev 11092) +++ trunk/pgsrc/ReleaseNotes 2025-02-14 02:29:23 UTC (rev 11093) @@ -1,4 +1,4 @@ -Date: Fri, 14 Feb 2025 00:37:05 +0000 +Date: Fri, 14 Feb 2025 02:26:17 +0000 Mime-Version: 1.0 (Produced by PhpWiki 1.6.5) Content-Type: application/x-phpwiki; pagename=ReleaseNotes; @@ -19,6 +19,7 @@ * Updated ##.htaccess## files to work with Apache 2.4. Will still work with older versions but requires mod_version module which is available in Apache 2.0.56 and later. +* Minor updates to Hawaiian theme. == 1.6.4 2024-03-13 Marc-Etienne Vargenau, Christof Meerwald == Modified: trunk/themes/Hawaiian/Hawaiian.css =================================================================== --- trunk/themes/Hawaiian/Hawaiian.css 2025-02-14 01:00:17 UTC (rev 11092) +++ trunk/themes/Hawaiian/Hawaiian.css 2025-02-14 02:29:23 UTC (rev 11093) @@ -19,6 +19,9 @@ form { margin: 0; + /* border: 1px solid orange;*/ + padding-left: 1ex; + padding-right: 1ex; } input { @@ -29,6 +32,14 @@ text-align: right; } +fieldset { + display: inline; + border: 1px solid #7c7c7c; + padding: 1ex; + background-color: white; + margin-bottom: 1ex; +} + table { border-spacing: 1px; /* For Mozilla */ @@ -52,7 +63,7 @@ color: black; background-color: white; background-image: url("images/uhhbackground.jpg"); - background-repeat: repeat; + background-repeat: repeat-y; font-family: Arial, Helvetica, sans-serif; margin: 1ex 0.5em; } @@ -61,9 +72,18 @@ margin-left: 1em; } +#logo { + display: flex; + align-items: center; + /* Aligns items vertically centered */ +} + #logo img { + margin-right: 1ex; + /* Adds space between the image and the heading */ + border: 1px outset gray; - margin-left: 1em; + margin-left: 0em; margin-bottom: 1ex; } @@ -115,7 +135,8 @@ /** * Link styles */ -.wiki, .named-wiki { +.wiki, +.named-wiki { font-weight: bold; color: #87785c; } @@ -131,24 +152,30 @@ /** * wikiaction, wikiadmin, wikiunsafe: */ -.wikiaction, .wikiadmin, .wiki-rc-action, .backlinks { +.wikiaction, +.wikiadmin, +.wiki-rc-action, +.backlinks { text-decoration: none; } -.wikiaction, .wikiadmin { +.wikiaction, +.wikiadmin { font-weight: bold; } -.wikiaction, .wikiaction table, span.wikiaction { +.wikiaction, +.wikiaction table, +span.wikiaction { color: #4d5a6b; } -.wikiadmin, .wikiadmin table { +.wikiadmin, +.wikiadmin table { color: #ff7e00; } -.wikiunsafe { -} +.wikiunsafe {} .backlinks { color: #1d4fc0; @@ -159,7 +186,9 @@ } /* Unknown links */ -.wikiunknown a, .named-wikiunknown a, .wikiunknown u { +.wikiunknown a, +.named-wikiunknown a, +.wikiunknown u { color: #a6977a; } @@ -172,11 +201,15 @@ text-decoration: none; } -.interwiki, i.interwiki .wikipage, em .interwiki .wikipage { +.interwiki, +i.interwiki .wikipage, +em .interwiki .wikipage { font-style: oblique; } -.interwiki .wikipage, i .interwiki, em .interwiki { +.interwiki .wikipage, +i .interwiki, +em .interwiki { font-style: normal; } @@ -183,7 +216,12 @@ /** * headings */ -h1, h2, h3, h4, h5, h6 { +h1, +h2, +h3, +h4, +h5, +h6 { font-family: Arial, Helvetica, sans-serif; } @@ -221,7 +259,10 @@ border-color: ThreeDHighlight ThreeDDarkShadow ThreeDDarkShadow ThreeDHighlight; } -input.gridbutton, a.gridbutton, a:hover.gridbutton, a:visited.gridbutton { +input.gridbutton, +a.gridbutton, +a:hover.gridbutton, +a:visited.gridbutton { text-decoration: none; font-size: small; font-weight: normal; @@ -233,7 +274,8 @@ /** * Toolbar */ -.toolbar, input.button { +.toolbar, +input.button { font-family: Arial, Helvetica, sans-serif; } @@ -247,10 +289,24 @@ } /* Prevent buttons from overlapping when wrapped */ -#navbar, #actionbar { +#navbar, +#actionbar { line-height: 140%; } +div#navbuttons, +div#signin, +div#actionbuttons { + margin-bottom: 2ex; +} + +/** + * Search + */ +#searchholder { + display: inline; +} + .editdate { font-family: Arial, Helvetica, sans-serif; margin: 0; @@ -285,7 +341,8 @@ margin-right: 0.25em; } -.transclusion, .wiki-edithelp { +.transclusion, +.wiki-edithelp { font-size: smaller; } @@ -311,6 +368,7 @@ margin-right: 0; margin-top: 1ex; margin-bottom: 1ex; + border-radius: 0.6em; } .wiki-edithelp .wiki { @@ -441,16 +499,19 @@ color: black; } -.diff del, .diff ins { +.diff del, +.diff ins { font-weight: bold; text-decoration: none; } -.diff .original, .diff .deleted { +.diff .original, +.diff .deleted { background-color: #fcc; } -.diff .final, .diff .added { +.diff .final, +.diff .added { background-color: #cfc; } @@ -491,7 +552,7 @@ border: medium solid #d8caae; background-image: url("images/tchecker-sand.png"); background-repeat: repeat; -} + } /** * Search Results @@ -516,20 +577,32 @@ vertical-align: middle; } -div.wikitext { - width: auto; +div.wikitext, +form { +/* background-image: url("images/tchecker-white.png"); background-repeat: repeat; + */ + width: auto; + background-color: rgb(255 255 255 / 0.5); /* transparency */ } .wiki-edithelp { +/* background-image: url("images/tchecker-sand.png"); background-repeat: repeat; + */ + background-color: rgb(255 248 238 / 0.8); } .wiki-edithelp p { +/* background-image: url("images/tchecker-white.png"); background-repeat: repeat; + */ + zbackground-color: rgb(255 255 255 / 0.5); /* transparency */ + background-color: white; + opacity: 0.8; } /** @@ -545,3 +618,47 @@ left: 0.5em; top: 0; } + +div.toc { + /*toc box*/ + border: 1px solid orange; + background-color: white; + padding: 1ex; +} + +div.toc p { + /*toc title*/ + text-decoration: none; + padding-top: 0ex; + margin-left: 5px; +} + +div.toclist p a { + /*toc items*/ + text-decoration: none; + padding-top: 0ex; + margin-left: 5px; +} + + +/* Hints */ +.hint { + border: thin solid #d8caae; + padding-left: 0.5em; + padding-right: 0.5em; + padding-top: 0.75ex; + padding-bottom: 0.75ex; + margin-left: 0; + margin-right: 0; + margin-top: 1ex; + margin-bottom: 1ex; +/* + background-image: url("images/tchecker-sand.png"); + background-repeat: repeat; + */ + background-color: rgb(255 248 238 / 0.8); + } + +span.hint { + padding: 0; +} Modified: trunk/themes/Hawaiian/themeinfo.php =================================================================== --- trunk/themes/Hawaiian/themeinfo.php 2025-02-14 01:00:17 UTC (rev 11092) +++ trunk/themes/Hawaiian/themeinfo.php 2025-02-14 02:29:23 UTC (rev 11093) @@ -38,7 +38,7 @@ class WikiTheme_Hawaiian extends WikiTheme { - public function getCSS() + public function DEBUGgetCSS() { // FIXME: this is a hack which will not be needed once // we have dynamic CSS. @@ -46,7 +46,7 @@ $css->pushContent(HTML::style( array('type' => 'text/css'), new RawXml(sprintf( - "<!--\nbody {background-image: url(%s);}\n-->", + "<!--\nbody {\n background-image: url(%s);\n background-repeat: repeat-y\n}\n-->", $this->getImageURL('uhhbackground.jpg') )) )); @@ -59,11 +59,15 @@ // style. The companion '*-heavy.css' file isn't defined, it's just // expected to be in the same directory that the base style is in. - $this->setDefaultCSS('Hawaiian', 'Hawaiian.css'); + // This should result in phpwiki-printer.css being used when + // printing or print-previewing with style "PhpWiki" or "MacOSX" selected. + $this->setDefaultCSS('Hawaiian', array('' => 'Hawaiian.css', 'print' => 'phpwiki-printer.css')); + + // This allows one to manually select "Printer" style (when browsing page) + // to see what the printer style looks like. $this->addAlternateCSS(_("Printer"), 'phpwiki-printer.css'); - $this->addAlternateCSS(_("Modern"), 'phpwiki-modern.css'); - $this->addAlternateCSS('PhpWiki', 'phpwiki.css'); - + //$this->addAlternateCSS(_("Top & bottom toolbars"), 'MacOSX-topbottombars.css'); + /** * The logo image appears on every page and links to the HomePage. */ @@ -98,7 +102,7 @@ $this->setLinkIcon('interwiki'); $this->setLinkIcon('*', 'flower.png'); - $this->setButtonSeparator(' '); + $this->setButtonSeparator(' | '); /** * WikiWords can automatically be split by inserting spaces between This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <car...@us...> - 2025-02-14 04:32:40
|
Revision: 11096 http://sourceforge.net/p/phpwiki/code/11096 Author: carstenklapp Date: 2025-02-14 04:32:37 +0000 (Fri, 14 Feb 2025) Log Message: ----------- Improved formatting output for debugging, adjusted code for themes which depend on default theme. Added signature template Modified Paths: -------------- trunk/pgsrc/ReleaseNotes trunk/themes/Portland/portland.css trunk/themes/default/phpwiki-common.css trunk/themes/default/phpwiki-modern.css trunk/themes/default/phpwiki-printer.css trunk/themes/default/phpwiki.css trunk/themes/default/templates/head.tmpl trunk/themes/default/templates/navbar.tmpl trunk/themes/default/templates/savepage.tmpl trunk/themes/default/templates/search.tmpl trunk/themes/default/templates/signin.tmpl trunk/themes/default/templates/top.tmpl trunk/themes/fusionforge/interwiki.map Added Paths: ----------- trunk/themes/default/templates/signature.tmpl Modified: trunk/pgsrc/ReleaseNotes =================================================================== --- trunk/pgsrc/ReleaseNotes 2025-02-14 04:15:28 UTC (rev 11095) +++ trunk/pgsrc/ReleaseNotes 2025-02-14 04:32:37 UTC (rev 11096) @@ -1,4 +1,4 @@ -Date: Fri, 14 Feb 2025 02:26:17 +0000 +Date: Fri, 14 Feb 2025 04:29:43 +0000 Mime-Version: 1.0 (Produced by PhpWiki 1.6.5) Content-Type: application/x-phpwiki; pagename=ReleaseNotes; @@ -19,8 +19,14 @@ * Updated ##.htaccess## files to work with Apache 2.4. Will still work with older versions but requires mod_version module which is available in Apache 2.0.56 and later. -* Minor updates to Hawaiian theme. +* Minor updates to Hawaiian theme and Portland theme. +* Fixed MacOSX theme buttons not loading, other visual improvements and + RecentChanges uses a table now. +* Improved formatting output for debugging, adjusted code for themes + which depend on default theme. Added signature template (can be disabled + by adding this line to themeinfo.php: ##$this->addImageAlias('signature', false);)## + == 1.6.4 2024-03-13 Marc-Etienne Vargenau, Christof Meerwald == * Upgrade PEAR to relase 1.10.14, PEAR DB to release 1.12.1 Modified: trunk/themes/Portland/portland.css =================================================================== --- trunk/themes/Portland/portland.css 2025-02-14 04:15:28 UTC (rev 11095) +++ trunk/themes/Portland/portland.css 2025-02-14 04:32:37 UTC (rev 11096) @@ -101,3 +101,20 @@ padding-bottom: 0; margin: 0.5ex 0; } + +/* Recent changes */ +.tdselected, .tdunselected { + text-align: center; + padding-left: 5px; + padding-right: 5px; + color: black; +} +.tdselected { + font-weight: bold; + background: #fffff0; + +} +.tdunselected { + background-color: white; + text-decoration: underline; +} Modified: trunk/themes/default/phpwiki-common.css =================================================================== --- trunk/themes/default/phpwiki-common.css 2025-02-14 04:15:28 UTC (rev 11095) +++ trunk/themes/default/phpwiki-common.css 2025-02-14 04:32:37 UTC (rev 11096) @@ -66,7 +66,7 @@ /* Banners ============================================================ */ -.success, .feedback, .warning, .warning_msg, .error, .information { +.success, .feedback, .warning, .warning_msg, .error, .information, .depreciated { color: black; padding-left: 0.5em; padding-right: 0.5em; @@ -81,13 +81,33 @@ .warning_msg, .warning { border-color: orange; background-color: #FEEFB3; + font-family: monospace; + } .error { border-color: red; background-color: #FFBABA; + padding-top: 0.00ex; + padding-left: 0.25ex; + padding-bottom: 0.1ex; + padding-right: 0.25ex; } +p.error { + display: block; + padding: 1ex; +} +.depreciated { + border-color: #bbbbbb; + background-color: white; + padding-top: 0.00ex; + padding-bottom: 0.1ex; +} +.depreciated p { + font-family: monospace; +} + .information { border-color: blue; background-color: #BDE5F8; @@ -140,6 +160,26 @@ padding-left: 1em; } +/* CreateTocPlugin plugin ================================================== */ + +div.toc { /*toc box*/ + border: 1px solid gray; + background-color: white; + padding: 1ex; +} + +div.toc p { /*toc title*/ + text-decoration: none; + padding-top: 0ex; + margin-left: 5px; +} +div.toclist p a { /*toc items*/ +/* text-decoration: none;*/ + padding-top: 0ex; + margin-left: 5px; +} + + /* WikicreoleTable, MediawikiTable and RichTable plugins ============== */ /* @@ -171,13 +211,13 @@ table.boxed caption, table.bordered caption { text-align: center; - font-weight: bold; +// font-weight: bold; caption-side: bottom; padding-top: 0.8em; } table.boxed th, table.bordered th { - font-weight: bold; +// font-weight: bold; background-color: #d8d8d8; } Modified: trunk/themes/default/phpwiki-modern.css =================================================================== --- trunk/themes/default/phpwiki-modern.css 2025-02-14 04:15:28 UTC (rev 11095) +++ trunk/themes/default/phpwiki-modern.css 2025-02-14 04:32:37 UTC (rev 11096) @@ -91,7 +91,8 @@ color: #004662 } -.wiki:hover, .backlinks:hover { +.wiki:hover, +.backlinks:hover { color: #5454ff; } @@ -100,8 +101,12 @@ /** * wikiaction, wikiadmin, wikiunsafe: */ -.wikiaction, .wikiadmin, .wiki-rc-action, .backlinks { - color: #69798f; /* pale cyan */ +.wikiaction, +.wikiadmin, +.wiki-rc-action, +.backlinks { + color: #69798f; + /* pale cyan */ text-decoration: none; font-weight: bold; } @@ -116,7 +121,9 @@ } /* Unknown links */ -.wikiunknown a, .named-wikiunknown a, .wikiunknown u { +.wikiunknown a, +.named-wikiunknown a, +.wikiunknown u { text-decoration: none; color: #600; } @@ -130,11 +137,15 @@ text-decoration: none; } -.interwiki, i.interwiki .wikipage, em .interwiki .wikipage { +.interwiki, +i.interwiki .wikipage, +em .interwiki .wikipage { font-style: oblique; } -.interwiki .wikipage, i .interwiki, em .interwiki { +.interwiki .wikipage, +i .interwiki, +em .interwiki { font-style: normal; } @@ -141,7 +152,12 @@ /** * headings */ -h1, h2, h3, h4, h5, h6 { +h1, +h2, +h3, +h4, +h5, +h6 { font-family: Arial, Helvetica, sans-serif; } @@ -182,7 +198,11 @@ margin-left: 1.5em; } -h2, h3, h4, h5, h6 { +h2, +h3, +h4, +h5, +h6 { margin-top: 2ex; padding-top: 0.15ex; padding-bottom: 0.1ex; @@ -203,7 +223,8 @@ border: 0.5pt solid #bebebe; } -.pagelist thead, .pagelist thead u { +.pagelist thead, +.pagelist thead u { background: #bebebe; color: white; font-weight: bold; @@ -221,7 +242,9 @@ /** * Toolbar */ -.toolbar, td, input.button { +.toolbar, +td, +input.button { font-family: Arial, Helvetica, sans-serif; } @@ -229,9 +252,11 @@ cursor: pointer; } -#navbuttons, #actionbar { +#navbuttons, +#actionbar { color: black; - background: #ddd; /* dark gray */ + background: #ddd; + /* dark gray */ margin-top: 0.1ex; margin-bottom: 1ex; margin-left: 0; @@ -238,8 +263,10 @@ margin-right: 0; } -#actionbar table, #navbuttons { - border-top: 0.5pt solid black; /* medium gray */ +#actionbar table, +#navbuttons { + border-top: 0.5pt solid black; + /* medium gray */ border-bottom: 0.5pt solid black; padding-top: 0.3ex; padding-bottom: 0.4ex; @@ -257,7 +284,8 @@ padding-right: 0.5em; } -hr.ignore, hr.toolbar { +hr.ignore, +hr.toolbar { height: 0; /* margin: -1ex; * Hack for Mozilla */ /* Hack for ie and OmniWeb to hide this element */ @@ -289,7 +317,8 @@ text-decoration: underline; } -.transclusion, .wiki-edithelp { +.transclusion, +.wiki-edithelp { background: white; font-size: smaller; padding-left: 0.5em; @@ -351,7 +380,8 @@ font-size: larger; } -table.cal-header tr, table.cal-header td { +table.cal-header tr, +table.cal-header td { text-align: center; background: black; color: white; @@ -420,16 +450,19 @@ color: #ffff00; } -.diff del, .diff ins { +.diff del, +.diff ins { font-weight: bold; text-decoration: none; } -.diff .original, .diff .deleted { +.diff .original, +.diff .deleted { background: #fcc; } -.diff .final, .diff .added { +.diff .final, +.diff .added { background: #cfc; } @@ -448,7 +481,8 @@ font-weight: bold; } -.pageinfo-minoredit, .pageinfo-authorid { +.pageinfo-minoredit, +.pageinfo-authorid { font-size: smaller; font-style: oblique; } @@ -506,4 +540,4 @@ position: absolute; left: 0.5em; top: 0; -} +} \ No newline at end of file Modified: trunk/themes/default/phpwiki-printer.css =================================================================== --- trunk/themes/default/phpwiki-printer.css 2025-02-14 04:15:28 UTC (rev 11095) +++ trunk/themes/default/phpwiki-printer.css 2025-02-14 04:32:37 UTC (rev 11096) @@ -278,6 +278,10 @@ clear: both; } +.wiki-rc-action { /*diff buttons*/ + display: none; +} + /* Debug */ .debug { display: none; Modified: trunk/themes/default/phpwiki.css =================================================================== --- trunk/themes/default/phpwiki.css 2025-02-14 04:15:28 UTC (rev 11095) +++ trunk/themes/default/phpwiki.css 2025-02-14 04:32:37 UTC (rev 11096) @@ -40,7 +40,8 @@ body { background: #fffff0; font-family: Arial, Helvetica, sans-serif; - font-size: 85%; /* The default is too large. But enlarge monospace below */ + font-size: 85%; + /* The default is too large. But enlarge monospace below */ margin: 1.5ex 1em; } @@ -133,20 +134,29 @@ /** * Link styles */ -.wiki, .named-wiki { +.wiki, +.named-wiki { text-decoration: none; font-weight: bold; } /* Action buttons */ -a.wikiaction, a.wikiadmin, a.wiki-rc-action, a.wikiunsafe, -input.wikiaction, input.button, input.wikiadmin { +a.wikiaction, +a.wikiadmin, +a.wiki-rc-action, +a.wikiunsafe, +input.wikiaction, +input.button, +input.wikiadmin { text-decoration: none; font-family: Arial, Helvetica, sans-serif; white-space: nowrap; } -a.wikiaction, a.wikiaction:visited, input.wikiaction, input.button { +a.wikiaction, +a.wikiaction:visited, +input.wikiaction, +input.button { background-color: #ddd; } @@ -154,18 +164,22 @@ background-color: #fcc; } -a.wikiadmin, a.wikiadmin:visited, input.wikiadmin { +a.wikiadmin, +a.wikiadmin:visited, +input.wikiadmin { background-color: #fdd; } /* Unknown links */ -.wikiunknown, .named-wikiunknown { +.wikiunknown, +.named-wikiunknown { font-weight: normal; font-size: 100%; } /* QuestionMark #600 */ -.wikiunknown a, .named-wikiunknown a { +.wikiunknown a, +.named-wikiunknown a { color: #447; background-color: #eee; text-decoration: none; @@ -192,16 +206,22 @@ text-decoration: none; } -.interwiki, i.interwiki .wikipage, em .interwiki .wikipage { +.interwiki, +i.interwiki .wikipage, +em .interwiki .wikipage { font-style: oblique; } -.interwiki .wikipage, i .interwiki, em .interwiki { +.interwiki .wikipage, +i .interwiki, +em .interwiki { font-style: normal; } /* image buttons */ -a.wikibutton, a.wikibutton:visited, input.wikibutton { +a.wikibutton, +a.wikibutton:visited, +input.wikibutton { background-color: white; } @@ -208,7 +228,12 @@ /** * headings: Georgia */ -h1, h2, h3, h4, h5, h6 { +h1, +h2, +h3, +h4, +h5, +h6 { font-family: Arial, Helvetica, sans-serif; } @@ -220,7 +245,8 @@ /** * Tables */ -table, td { +table, +td { font-family: Arial, Helvetica, sans-serif; } @@ -251,7 +277,9 @@ } th.gridbutton { - background-color: ThreeDLightShadow; + /* background-color: ThreeDLightShadow;*/ + background-color: #eaedf4; + color: black; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: small; @@ -262,15 +290,20 @@ padding: 5px 0 5px 0; border-width: 1px; border-style: solid; - border-color: ThreeDHighlight ThreeDDarkShadow ThreeDDarkShadow ThreeDHighlight; + /* border-color: ThreeDHighlight ThreeDDarkShadow ThreeDDarkShadow ThreeDHighlight;*/ } -input.gridbutton, a.gridbutton, a:hover.gridbutton, a:visited.gridbutton { +input.gridbutton, +a.gridbutton, +a:hover.gridbutton, +a:visited.gridbutton { text-decoration: none; font-size: small; font-weight: normal; font-family: Tahoma, Arial, Helvetica, sans-serif; - background-color: ThreeDLightShadow; + /* background-color: ThreeDLightShadow;*/ + background-color: #eaedf4; + color: black; } @@ -277,11 +310,14 @@ /** * Toolbar */ -.toolbar, input.button, #signin { +.toolbar, +input.button, +#signin { font-family: Arial, Helvetica, sans-serif; } -.toolbar, .edit-toolbar { +.toolbar, +.edit-toolbar { padding: 0; margin: 0; } @@ -290,14 +326,17 @@ cursor: pointer; } -.edit-toolbar img, .edit-toolbar input { +.edit-toolbar img, +.edit-toolbar input { background-color: #fff; border: 1px solid ButtonFace; } #navbuttons { - padding-right: 4em; /* wrap around logo */ - padding-bottom: 1ex; /* space for h1 */ + padding-right: 4em; + /* wrap around logo */ + padding-bottom: 1ex; + /* space for h1 */ } .editdate { @@ -306,9 +345,17 @@ padding: 0; padding-top: 0.25ex; } +/* +#logo { +/* uncomment this if you don't want to hide the h1 +display: flex; + align-items: center; +} +*/ #logo img { float: right; + align: right; /* "paper" borders */ border-top: 1px #e8e6df solid; border-left: 1px #e8e6df solid; @@ -316,6 +363,14 @@ border-right: 1px #b2b2b2 solid; } +#logo h1 { + margin-left: 1ex; + + display: none; + +} + + /** * Edit Page & View Source */ @@ -369,7 +424,8 @@ margin-right: 0.25em; } -.transclusion, .wiki-edithelp { +.transclusion, +.wiki-edithelp { font-size: smaller; } @@ -386,7 +442,8 @@ .wiki-edithelp { background: white; - border: medium solid #fff8dc; /* darker ivory */ + border: medium solid #fff8dc; + /* darker ivory */ padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.75ex; @@ -428,7 +485,8 @@ font-size: larger; } -table.cal-header tr, table.cal-header td { +table.cal-header tr, +table.cal-header td { text-align: center; } @@ -511,25 +569,30 @@ } /* changed words */ -.diff del, .diff ins { +.diff del, +.diff ins { font-weight: bold; text-decoration: none; } /* blocks containing deleted or added words */ -.diff .original, .diff .deleted, -.diff .final, .diff .added { +.diff .original, +.diff .deleted, +.diff .final, +.diff .added { background: white; } /* blocks containing deleted words */ -.diff .original, .diff .deleted { +.diff .original, +.diff .deleted { background: #fcc; border: none; } /* blocks containing added words */ -.diff .final, .diff .added { +.diff .final, +.diff .added { background: #cfc; border: none; } @@ -551,7 +614,8 @@ font-weight: bold; } -.pageinfo-minoredit, .pageinfo-authorid { +.pageinfo-minoredit, +.pageinfo-authorid { font-size: smaller; font-style: oblique; } @@ -559,7 +623,8 @@ /** * Other */ -.printer, .no-css { +.printer, +.no-css { display: none; } @@ -571,7 +636,8 @@ font-size: smaller; margin: 1ex 0; padding: 0.5ex 0.5em; - border: medium solid #fff8dc; /* darker ivory */ + border: medium solid #fff8dc; + /* darker ivory */ } /* Hints */ @@ -658,6 +724,28 @@ margin-left: -0.6em; } +/* Recent changes */ +.tdselected, +.tdunselected { + text-align: center; + padding-left: 5px; + padding-right: 5px; + color: black; +} + +.tdselected { + font-weight: bold; + background: #fffff0; + +} + +.tdunselected, +.tdunselected a { + background-color: white; +} + + + /* * wikiblog */ @@ -666,12 +754,12 @@ padding: 0 0; } -div.wikiblog > div { +div.wikiblog>div { margin: 0 0; padding: 0.5ex 0.5em; } -div.wikiblog > div.wikiblog-footer { +div.wikiblog>div.wikiblog-footer { /* background-color: #eee; */ padding: 0.2ex 0.5em; } @@ -970,7 +1058,8 @@ * The div inside the wikiadmin upload form does not * have a class yet, so it must be referenced indirectly */ -div.wikiaction, form.wikiadmin div { +div.wikiaction, +form.wikiadmin div { border-bottom: 1px solid #d8d8e7; border-right: 1px solid #d8d8e7; border-top: 1px solid #96a2ae; @@ -983,7 +1072,9 @@ } /* Add space between the input field and following buttons, but not after the last button. */ -div.wikiaction input[type=text], div.wikiadmin input[type=text], form.wikiadmin input[type=file] { +div.wikiaction input[type=text], +div.wikiadmin input[type=text], +form.wikiadmin input[type=file] { margin-right: 0.5em; } @@ -992,8 +1083,13 @@ */ /* Make wikiaction links look like buttons */ -a.wikiaction, a.wikiadmin, a.wikiunsafe, -input.wikiaction, input.wikiadmin, input.wikiunsafe, input.button { +a.wikiaction, +a.wikiadmin, +a.wikiunsafe, +input.wikiaction, +input.wikiadmin, +input.wikiunsafe, +input.button { color: black; border: 1px outset; padding: 0.05ex 0.25em 0.1ex 0.25em; @@ -1003,12 +1099,15 @@ line-height: 2.6ex; } -div#navbuttons, div#signin, div#actionbuttons { +div#navbuttons, +div#signin, +div#actionbuttons { line-height: 3.0ex; } /* QuestionMark */ -.wikiunknown a, .named-wikiunknown a { +.wikiunknown a, +.named-wikiunknown a { border-top: 1px solid #c6d2de; border-left: 1px solid #c6d2de; border-bottom: 1px solid #a2a2a2; @@ -1036,11 +1135,14 @@ } /* image buttons */ -a.wikibutton, a.wikibutton:visited, input.wikibutton { +a.wikibutton, +a.wikibutton:visited, +input.wikibutton { background-color: white; border: 0; } + /** * Diff Output */ @@ -1050,12 +1152,15 @@ } /* deleted & added words */ -.diff del, .diff ins { +.diff del, +.diff ins { padding-left: 1px; padding-right: 1px; } -#edit-public, h1.firstHeading-public, h1.firstHeading-rating-public { +#edit-public, +h1.firstHeading-public, +h1.firstHeading-rating-public { background-color: #ffce7b; border: 1px solid #ffa500; -} +} \ No newline at end of file Modified: trunk/themes/default/templates/head.tmpl =================================================================== --- trunk/themes/default/templates/head.tmpl 2025-02-14 04:15:28 UTC (rev 11095) +++ trunk/themes/default/templates/head.tmpl 2025-02-14 04:32:37 UTC (rev 11096) @@ -27,7 +27,7 @@ $args = $request->getArgs(); $action = empty($args['action']) ? 'browse' : $args['action']; if (!($action == "viewsource")) { - $alternatelinkTitle = fmt("%s: %s", _("View Source"), $page->getName()); + $alternatelinkTitle = fmt(_("%s: %s"), _("View Source"), $page->getName()); $alternatelinkUrl = WikiURL($revision, array('action' => 'viewsource')); } if (!($action == "browse")) { Modified: trunk/themes/default/templates/navbar.tmpl =================================================================== --- trunk/themes/default/templates/navbar.tmpl 2025-02-14 04:15:28 UTC (rev 11095) +++ trunk/themes/default/templates/navbar.tmpl 2025-02-14 04:32:37 UTC (rev 11096) @@ -13,7 +13,8 @@ <?php } ?> <?php echo WikiLink(__("RecentChanges"), "button") ?> <?php echo $SEP?><?php echo Template('search', - array('SEARCH_BEFORE' => HTML::button(_("FindPage")))) + array('SEARCH_BEFORE' => WikiLink(__("FindPage"), "button") +)) ?> <?php if (!empty($revision)) { ?> <?php echo $SEP?><?php echo $WikiTheme->makeLinkButton($revision, _("LikePages"), __("LikePages")) ?> Modified: trunk/themes/default/templates/savepage.tmpl =================================================================== --- trunk/themes/default/templates/savepage.tmpl 2025-02-14 04:15:28 UTC (rev 11095) +++ trunk/themes/default/templates/savepage.tmpl 2025-02-14 04:32:37 UTC (rev 11096) @@ -4,6 +4,8 @@ <?php if (!empty($LOCK_CHANGED_MSG)) { ?> <p class="feedback"><?php echo $LOCK_CHANGED_MSG?></p> +<?php } else { ?> +<?php echo Template('signature') ?> <?php } ?> <?php echo Template('browse') ?> Modified: trunk/themes/default/templates/search.tmpl =================================================================== --- trunk/themes/default/templates/search.tmpl 2025-02-14 04:15:28 UTC (rev 11095) +++ trunk/themes/default/templates/search.tmpl 2025-02-14 04:32:37 UTC (rev 11096) @@ -1,4 +1,4 @@ -<div role="search" id="searchholder"> +<span role="search" id="searchholder"> <form id="searchform" action="<?php echo WikiURL(_("TitleSearch"))?>" method="get" accept-charset="UTF-8" style="display:inline" class="searchform"> <?php @@ -7,6 +7,7 @@ <input type="hidden" name="pagename" value="<?php echo _("TitleSearch")?>" /> <?php } ?> <input type="hidden" name="auto_redirect" value="1" /> +<input type="hidden" name="regex" value="pcre" /> <?php echo empty($SEARCH_BEFORE) ? '' : $SEARCH_BEFORE ?> <input name="s" size="16" maxlength="256" value="<?php echo $s?>" @@ -17,4 +18,4 @@ title="<?php echo _("TitleSearch") ?>" /> <?php echo empty($SEARCH_AFTER) ? '' : $SEARCH_AFTER ?> </form> -</div> +</span> Added: trunk/themes/default/templates/signature.tmpl =================================================================== --- trunk/themes/default/templates/signature.tmpl (rev 0) +++ trunk/themes/default/templates/signature.tmpl 2025-02-14 04:32:37 UTC (rev 11096) @@ -0,0 +1,9 @@ +<div id="wiki-signature"><p><?php + echo sprintf(_("Thank you for editing %s. Your attention to detail is appreciated."), + $page->getName());?> +</p> +<img src="<?php + echo $WikiTheme->getImageURL('signature');?>" alt="<?php + echo sprintf(_('Official signature of %s, your PhpWiki Admin'), + ADMIN_USER);?>" /> +</div> Modified: trunk/themes/default/templates/signin.tmpl =================================================================== --- trunk/themes/default/templates/signin.tmpl 2025-02-14 04:15:28 UTC (rev 11095) +++ trunk/themes/default/templates/signin.tmpl 2025-02-14 04:32:37 UTC (rev 11096) @@ -36,7 +36,7 @@ $SignInInput->addTooltip(_("Enter your UserId to sign in")); $userid = $user->getId(); if ($user->isSignedIn()) { - echo sprintf(_("You are signed but not authenticated as %s. "), + echo sprintf(_("You are signed in but not authenticated as %s. "), asXML(HTML::a(array( 'href'=>'#', 'title' => sprintf(_("Click to authenticate as %s"),$userid), Modified: trunk/themes/default/templates/top.tmpl =================================================================== --- trunk/themes/default/templates/top.tmpl 2025-02-14 04:15:28 UTC (rev 11095) +++ trunk/themes/default/templates/top.tmpl 2025-02-14 04:32:37 UTC (rev 11096) @@ -6,11 +6,11 @@ <div id="logo"><a class="wikilink" href="<?php echo WikiURL(HOME_PAGE)?>" ><img src="<?php echo $WikiTheme->getImageURL('logo')?>" id="logo-img" - alt="<?php echo fmt(_("%s: %s"), WIKI_NAME, HOME_PAGE) ?>" /></a></div> + alt="<?php echo fmt(_("%s: %s"), WIKI_NAME, HOME_PAGE) ?>" /></a><h1><?php echo WIKI_NAME ?></h1></div> <?php // The top navigation/search bar ?> <div class="toolbar"> - <?php echo Template('navbar') ?> - </div> + <?php echo Template('navbar') ?> +</div> <?php } ?> <?php // Page title ?> Modified: trunk/themes/fusionforge/interwiki.map =================================================================== --- trunk/themes/fusionforge/interwiki.map 2025-02-14 04:15:28 UTC (rev 11095) +++ trunk/themes/fusionforge/interwiki.map 2025-02-14 04:32:37 UTC (rev 11096) @@ -13,7 +13,7 @@ JargonFile http://sunir.org/apps/meta.pl?wiki=JargonFile&redirect= JiniWiki http://www.cdegroot.com/cgi-bin/jini? JspWiki http://www.ecyrd.com/JSPWiki/Wiki.jsp?page= -MeatBall http://www.usemod.com/cgi-bin/mb.pl? +MeatBall http://www.usemod.org/cgi-bin/mb.pl? MetaWiki http://sunir.org/apps/meta.pl? MetaWikiPedia http://meta.wikipedia.com/wiki/ MoinMoin http://moinmoin.wikiwikiweb.de/ @@ -23,7 +23,7 @@ PhpWikiSvn https://sourceforge.net/p/phpwiki/code/HEAD/tree/trunk/ SourceForge http://sourceforge.net/ TWiki http://twiki.org/cgi-bin/view/ -UseMod http://www.usemod.com/cgi-bin/wiki.pl? +UseMod http://www.usemod.org/cgi-bin/wiki.pl? Wiktionary http://wiktionary.org/wiki/ Wiki http://c2.com/cgi/wiki? WikiLens http://www.wikilens.org/wiki.php/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <car...@us...> - 2025-02-14 05:17:28
|
Revision: 11098 http://sourceforge.net/p/phpwiki/code/11098 Author: carstenklapp Date: 2025-02-14 05:17:25 +0000 (Fri, 14 Feb 2025) Log Message: ----------- Added 404 error to HttpClient?.php which is displyed now in PhotoAlbum? plugin. Removed url of defunct example website that broke PhpWikiManual. Modified Paths: -------------- trunk/lib/HttpClient.php trunk/lib/plugin/PhotoAlbum.php trunk/pgsrc/Help%2FPhotoAlbumPlugin trunk/pgsrc/ReleaseNotes Modified: trunk/lib/HttpClient.php =================================================================== --- trunk/lib/HttpClient.php 2025-02-14 04:37:31 UTC (rev 11097) +++ trunk/lib/HttpClient.php 2025-02-14 05:17:25 UTC (rev 11098) @@ -240,6 +240,10 @@ $this->errormsg = '401 ' . $status_string; return false; } + if ($this->status == '404') { + $this->errormsg = '404 ' . $status_string; + return false; + } // If $persist_referers, set the referer ready for the next request if (isset($this->persist_referers)) { $this->debug('Persisting referer: ' . $this->getRequestURL()); Modified: trunk/lib/plugin/PhotoAlbum.php =================================================================== --- trunk/lib/plugin/PhotoAlbum.php 2025-02-14 04:37:31 UTC (rev 11097) +++ trunk/lib/plugin/PhotoAlbum.php 2025-02-14 05:17:25 UTC (rev 11098) @@ -576,6 +576,7 @@ } if (preg_match('/^(http|ftp|https):\/\//i', $src)) { $contents = url_get_contents($src); + //fixme: check for error returned $web_location = 1; } else { $web_location = 0; Modified: trunk/pgsrc/Help%2FPhotoAlbumPlugin =================================================================== --- trunk/pgsrc/Help%2FPhotoAlbumPlugin 2025-02-14 04:37:31 UTC (rev 11097) +++ trunk/pgsrc/Help%2FPhotoAlbumPlugin 2025-02-14 05:17:25 UTC (rev 11098) @@ -1,12 +1,14 @@ -Date: Fri, 16 Dec 2022 15:26:20 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) +Date: Thu, 13 Feb 2025 07:36:15 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.6.5) Content-Type: application/x-phpwiki; pagename=Help%2FPhotoAlbumPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; + author=The%20PhpWiki%20Team; charset=UTF-8 Content-Transfer-Encoding: binary -The **~PhotoAlbum** [[Help:WikiPlugin|plugin]] makes an 'album' by displaying a set of photos listed in a text file with optional descriptions. +The **~PhotoAlbum** [[Help:WikiPlugin|plugin]] makes an 'album' by displaying +a set of photos listed in a text file with optional descriptions. == Usage == @@ -66,7 +68,7 @@ | **link** | Boolean. If true, each image will be hyperlinked to a page where -the single photo will be shown full-size. Only works when mode +the single photo will be shown full-size. Only works when mode is different from 'normal' | true |- @@ -163,16 +165,16 @@ duration=1 >> -or via external URL: +or via external URL: (this can be slow) {{{ <<PhotoAlbum -src="http://phpwiki.demo.free.fr/themes/Hawaiian/images/pictures/PhotoAlbum.csv" +src="http://localhost/phpwiki/themes/Hawaiian/images/pictures/PhotoAlbum.csv" mode=tiles >> }}} -<<PhotoAlbum -src="http://phpwiki.demo.free.fr/themes/Hawaiian/images/pictures/PhotoAlbum.csv" +<<!PhotoAlbum +src="http://localhost/phpwiki/themes/Hawaiian/images/pictures/PhotoAlbum.csv" mode=tiles >> Modified: trunk/pgsrc/ReleaseNotes =================================================================== --- trunk/pgsrc/ReleaseNotes 2025-02-14 04:37:31 UTC (rev 11097) +++ trunk/pgsrc/ReleaseNotes 2025-02-14 05:17:25 UTC (rev 11098) @@ -1,4 +1,4 @@ -Date: Fri, 14 Feb 2025 04:29:43 +0000 +Date: Fri, 14 Feb 2025 05:10:22 +0000 Mime-Version: 1.0 (Produced by PhpWiki 1.6.5) Content-Type: application/x-phpwiki; pagename=ReleaseNotes; @@ -25,8 +25,9 @@ * Improved formatting output for debugging, adjusted code for themes which depend on default theme. Added signature template (can be disabled by adding this line to themeinfo.php: ##$this->addImageAlias('signature', false);)## +* Added 404 error to HttpClient.php which is displyed now in PhotoAlbum plugin. + Removed url of defunct example website that broke PhpWikiManual. - == 1.6.4 2024-03-13 Marc-Etienne Vargenau, Christof Meerwald == * Upgrade PEAR to relase 1.10.14, PEAR DB to release 1.12.1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <car...@us...> - 2025-02-14 06:55:47
|
Revision: 11101 http://sourceforge.net/p/phpwiki/code/11101 Author: carstenklapp Date: 2025-02-14 06:55:44 +0000 (Fri, 14 Feb 2025) Log Message: ----------- update urls usemod.com to usemod.org for interwiki Modified Paths: -------------- trunk/admin/updateinterwikimap trunk/lib/CachedMarkup.php trunk/lib/RssWriter.php trunk/lib/XmlRpcServer.php trunk/lib/interwiki.map trunk/locale/fr/pgsrc/Aide%2FGreffonRechercheExterne trunk/locale/fr/pgsrc/Aide%2FInterWiki trunk/locale/zh/pgsrc/Help%2FExternalSearchPlugin trunk/locale/zh/pgsrc/Help%2FInterWiki trunk/pgsrc/Help%2FExternalSearchPlugin trunk/pgsrc/Help%2FInterWiki Modified: trunk/admin/updateinterwikimap =================================================================== --- trunk/admin/updateinterwikimap 2025-02-14 06:01:00 UTC (rev 11100) +++ trunk/admin/updateinterwikimap 2025-02-14 06:55:44 UTC (rev 11101) @@ -11,7 +11,7 @@ svns up ${currentfile} echo "Downloading latest InterWikiMap from Usemod" -curl http://usemod.com/intermap.txt -o ${downloadfile} +curl http://usemod.org/intermap.txt -o ${downloadfile} echo "Backing up current ${currentfile} to ${backupfile}" cp -p ${currentfile} ${backupfile} Modified: trunk/lib/CachedMarkup.php =================================================================== --- trunk/lib/CachedMarkup.php 2025-02-14 06:01:00 UTC (rev 11100) +++ trunk/lib/CachedMarkup.php 2025-02-14 06:55:44 UTC (rev 11101) @@ -198,7 +198,7 @@ * Use the first paragraph in the page which contains at least two * sentences. * - * @see http://www.usemod.com/cgi-bin/mb.pl?MeatballWikiSuggestions + * @see http://www.usemod.org/cgi-bin/mb.pl?MeatballWikiSuggestions * * @return string */ Modified: trunk/lib/RssWriter.php =================================================================== --- trunk/lib/RssWriter.php 2025-02-14 06:01:00 UTC (rev 11100) +++ trunk/lib/RssWriter.php 2025-02-14 06:55:44 UTC (rev 11101) @@ -32,7 +32,7 @@ * A class for writing RSS 1.0. * * @see http://purl.org/rss/1.0/spec, - * http://www.usemod.com/cgi-bin/mb.pl?ModWiki + * http://www.usemod.org/cgi-bin/mb.pl?ModWiki */ class RssWriter extends XmlElement { Modified: trunk/lib/XmlRpcServer.php =================================================================== --- trunk/lib/XmlRpcServer.php 2025-02-14 06:01:00 UTC (rev 11100) +++ trunk/lib/XmlRpcServer.php 2025-02-14 06:55:44 UTC (rev 11101) @@ -39,7 +39,7 @@ * The interface specification is that discussed at * http://www.ecyrd.com/JSPWiki/Wiki.jsp?page=WikiRPCInterface * - * See also http://www.usemod.com/cgi-bin/mb.pl?XmlRpc + * See also http://www.usemod.org/cgi-bin/mb.pl?XmlRpc * or http://www.devshed.com/c/a/PHP/Using-XMLRPC-with-PHP/ * * Note: All XMLRPC methods are automatically prefixed with "wiki." Modified: trunk/lib/interwiki.map =================================================================== --- trunk/lib/interwiki.map 2025-02-14 06:01:00 UTC (rev 11100) +++ trunk/lib/interwiki.map 2025-02-14 06:55:44 UTC (rev 11101) @@ -72,8 +72,8 @@ LugKR http://lug-kr.sourceforge.net/cgi-bin/lugwiki.pl? MACCAWS http://www.maccaws.com/wiki/ MathSongsWiki http://SeedWiki.com/page.cfm?wikiid=237&doc= -MbTest http://www.usemod.com/cgi-bin/mbtest.pl? -MeatBall http://www.usemod.com/cgi-bin/mb.pl? +MbTest http://www.usemod.org/cgi-bin/mbtest.pl? +MeatBall http://www.usemod.org/cgi-bin/mb.pl? MetaWiki http://sunir.org/apps/meta.pl? MetaWikiPedia http://meta.wikipedia.com/wiki/ MoinMoin http://moinmoin.wikiwikiweb.de/ @@ -115,7 +115,7 @@ Thinki http://www.thinkware.se/cgi-bin/thinki.cgi/ TmNet http://www.technomanifestos.net/? Unreal http://wiki.beyondunreal.com/wiki/ -UseMod http://www.usemod.com/cgi-bin/wiki.pl? +UseMod http://www.usemod.org/cgi-bin/wiki.pl? VisualWorks http://wiki.cs.uiuc.edu/VisualWorks/ WakkaWiki http://www.wakkawiki.com/ WebDevWikiNL http://www.promo-it.nl/WebDevWiki/index.php?page= Modified: trunk/locale/fr/pgsrc/Aide%2FGreffonRechercheExterne =================================================================== --- trunk/locale/fr/pgsrc/Aide%2FGreffonRechercheExterne 2025-02-14 06:01:00 UTC (rev 11100) +++ trunk/locale/fr/pgsrc/Aide%2FGreffonRechercheExterne 2025-02-14 06:55:44 UTC (rev 11101) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:18 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) +Date: Fri, 14 Feb 2025 06:42:03 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.6.5) Content-Type: application/x-phpwiki; pagename=Aide%2FGreffonRechercheExterne; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; @@ -49,7 +49,7 @@ {{{ url="http://sunir.org/apps/meta.pl?" name="Metawiki Search" - url="http://www.usemod.com/cgi-bin/mb.pl?" name="MeatBall Search" + url="http://www.usemod.org/cgi-bin/mb.pl?" name="MeatBall Search" url=php-lookup url=php-function url=PhpWiki @@ -59,7 +59,7 @@ <<ExternalSearch url="http://sunir.org/apps/meta.pl?" name="Recherche Metawiki">> Effectue une recherche en texte intégral sur [[MeatBall:SiteSearch|MeatBall]] wiki: -<<ExternalSearch url="http://www.usemod.com/cgi-bin/mb.pl?" name="Recherche MeatBall">> +<<ExternalSearch url="http://www.usemod.org/cgi-bin/mb.pl?" name="Recherche MeatBall">> Recherche sur le site web PHP pour une fonction : <<ExternalSearch url=php-lookup>> Modified: trunk/locale/fr/pgsrc/Aide%2FInterWiki =================================================================== --- trunk/locale/fr/pgsrc/Aide%2FInterWiki 2025-02-14 06:01:00 UTC (rev 11100) +++ trunk/locale/fr/pgsrc/Aide%2FInterWiki 2025-02-14 06:55:44 UTC (rev 11101) @@ -22,7 +22,7 @@ utilisée sur ~PhpWiki : vous pouvez la voir sur [[http://phpwiki.sf.net/interwiki.map]]. Le fichier de la carte est mis à jour à la main. Il est basé sur et -périodiquement synchronisé avec l'[[http://usemod.com/intermap.txt|InterMap de UseMod]] +périodiquement synchronisé avec l'[[http://usemod.org/intermap.txt|InterMap de UseMod]] mais il n'est pas tout à fait identique. Une différence notable par rapport à [[UseMod:]] est que PhpWiki supporte les '%s' au sein des URL dans la carte -- voir l'entrée RFC pour un exemple de son fonctionnement. Modified: trunk/locale/zh/pgsrc/Help%2FExternalSearchPlugin =================================================================== --- trunk/locale/zh/pgsrc/Help%2FExternalSearchPlugin 2025-02-14 06:01:00 UTC (rev 11100) +++ trunk/locale/zh/pgsrc/Help%2FExternalSearchPlugin 2025-02-14 06:55:44 UTC (rev 11101) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:19 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) +Date: Fri, 14 Feb 2025 06:32:30 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.6.5) Content-Type: application/x-phpwiki; pagename=Help%2FExternalSearchPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; @@ -6,8 +6,6 @@ charset=UTF-8 Content-Transfer-Encoding: binary -ExternalSearchPlugin 建立可以查詢 InterWiki 或其他內部站台的表單. - == 用法 == {{{ @@ -48,7 +46,7 @@ {{{ url="http://sunir.org/apps/meta.pl?" name="Metawiki Search" - url="http://www.usemod.com/cgi-bin/mb.pl?" name="MeatBall Search" + url="http://www.usemod.org/cgi-bin/mb.pl?" name="MeatBall Search" url=php-lookup url=php-function url=PhpWiki @@ -58,7 +56,7 @@ <<ExternalSearch url="http://sunir.org/apps/meta.pl?" name="Metawiki Search">> 在 MeatBall wiki 上執行全文搜索: -<<ExternalSearch url="http://www.usemod.com/cgi-bin/mb.pl?" name="MeatBall Search">> +<<ExternalSearch url="http://www.usemod.org/cgi-bin/mb.pl?" name="MeatBall Search">> 在 PHP 站台上搜索 function 名稱: <<ExternalSearch url=php-lookup name="PHP Lookup">> Modified: trunk/locale/zh/pgsrc/Help%2FInterWiki =================================================================== --- trunk/locale/zh/pgsrc/Help%2FInterWiki 2025-02-14 06:01:00 UTC (rev 11100) +++ trunk/locale/zh/pgsrc/Help%2FInterWiki 2025-02-14 06:55:44 UTC (rev 11101) @@ -1,5 +1,5 @@ -Date: Fri, 16 Dec 2022 15:26:19 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) +Date: Fri, 14 Feb 2025 06:29:12 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.6.5) Content-Type: application/x-phpwiki; pagename=Help%2FInterWiki; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; @@ -17,7 +17,7 @@ ~InterWiki map 檔案,可以參閱 [[http://phpwiki.sf.net/interwiki.map]]. map 檔案是手動更新的. 基於此,他會定期與 -[UseMod's InterMap|http://usemod.com/intermap.txt] 同步但他們並不完全相似. +[UseMod's InterMap|http://usemod.org/intermap.txt] 同步但他們並不完全相似. 一個與 [UseMod:] 主要的差異點在於 PhpWiki 允許 map 裡的 URLs 支援 '%s' - 參照 RFC 範例以了解他如何運祚. Modified: trunk/pgsrc/Help%2FExternalSearchPlugin =================================================================== --- trunk/pgsrc/Help%2FExternalSearchPlugin 2025-02-14 06:01:00 UTC (rev 11100) +++ trunk/pgsrc/Help%2FExternalSearchPlugin 2025-02-14 06:55:44 UTC (rev 11101) @@ -1,8 +1,9 @@ -Date: Fri, 16 Dec 2022 15:26:20 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) +Date: Thu, 13 Feb 2025 06:00:23 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.6.5) Content-Type: application/x-phpwiki; pagename=Help%2FExternalSearchPlugin; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; + author=The%20PhpWiki%20Team; charset=UTF-8 Content-Transfer-Encoding: binary @@ -49,7 +50,7 @@ {{{ url="http://sunir.org/apps/meta.pl?" name="Metawiki Search" - url="http://www.usemod.com/cgi-bin/mb.pl?" name="MeatBall Search" + url="http://www.usemod.org/cgi-bin/mb.pl?" name="MeatBall Search" url=php-lookup url=php-function url=PhpWiki @@ -59,7 +60,7 @@ <<ExternalSearch url="http://sunir.org/apps/meta.pl?" name="Metawiki Search">> Perform a full-text search on [[MeatBall:SiteSearch|MeatBall]] wiki: -<<ExternalSearch url="http://www.usemod.com/cgi-bin/mb.pl?" name="MeatBall Search">> +<<ExternalSearch url="http://www.usemod.org/cgi-bin/mb.pl?" name="MeatBall Search">> Search the PHP web site for a function name: <<ExternalSearch url=php-lookup name="PHP Lookup">> Modified: trunk/pgsrc/Help%2FInterWiki =================================================================== --- trunk/pgsrc/Help%2FInterWiki 2025-02-14 06:01:00 UTC (rev 11100) +++ trunk/pgsrc/Help%2FInterWiki 2025-02-14 06:55:44 UTC (rev 11101) @@ -1,8 +1,9 @@ -Date: Fri, 16 Dec 2022 15:26:20 +0000 -Mime-Version: 1.0 (Produced by PhpWiki 1.6.4) +Date: Thu, 13 Feb 2025 06:00:23 +0000 +Mime-Version: 1.0 (Produced by PhpWiki 1.6.5) Content-Type: application/x-phpwiki; pagename=Help%2FInterWiki; flags=PAGE_LOCKED%2CEXTERNAL_PAGE; + author=The%20PhpWiki%20Team; charset=UTF-8 Content-Transfer-Encoding: binary @@ -21,7 +22,7 @@ [[http://phpwiki.sf.net/interwiki.map]]. The map file is manually updated. It is based upon and periodically -synchronized with [[http://usemod.com/intermap.txt|UseMod's InterMap]] +synchronized with [[http://usemod.org/intermap.txt|UseMod's InterMap]] but it is not quite identical. One notable difference from [[UseMod:]] is that ~PhpWiki supports '%s' within the URLs in the map--see the entry for RFC for an example of how this works. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <car...@us...> - 2025-02-14 07:19:39
|
Revision: 11104 http://sourceforge.net/p/phpwiki/code/11104 Author: carstenklapp Date: 2025-02-14 07:19:38 +0000 (Fri, 14 Feb 2025) Log Message: ----------- minor fixes Modified Paths: -------------- trunk/INSTALL trunk/config/config-dist.ini Modified: trunk/INSTALL =================================================================== --- trunk/INSTALL 2025-02-14 07:14:18 UTC (rev 11103) +++ trunk/INSTALL 2025-02-14 07:19:38 UTC (rev 11104) @@ -98,7 +98,7 @@ To correct this you will have to check the available dba handlers, install the dba extension or preferably an sql-compatible database such as MySQL or PostgreSQL and make the necessary configuration -changes to 'lib/config/config.ini'. +changes to 'config/config.ini'. INSTRUCTIONS @@ -115,7 +115,7 @@ bash$ unzip phpwiki-1.6.4.zip -In the config subdirectory copy 'config-dist.ini' to 'config.ini' and +In the 'config/' subdirectory copy 'config-dist.ini' to 'config.ini' and edit the settings in 'config.ini' to your liking. Modified: trunk/config/config-dist.ini =================================================================== --- trunk/config/config-dist.ini 2025-02-14 07:14:18 UTC (rev 11103) +++ trunk/config/config-dist.ini 2025-02-14 07:19:38 UTC (rev 11104) @@ -199,6 +199,7 @@ ; InterWiki monikers found in the InterWikiMap. (For examples, see ; lib/interwiki.map). ; Default: PhpWiki +; WIKI_NAME = "My PhpWiki" WIKI_NAME = PhpWiki ; Username and password of administrator. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <car...@us...> - 2025-02-14 23:22:39
|
Revision: 11108 http://sourceforge.net/p/phpwiki/code/11108 Author: carstenklapp Date: 2025-02-14 23:22:37 +0000 (Fri, 14 Feb 2025) Log Message: ----------- Important bugfix for PHP8.3 and newer: Fixed garbled pages due to depreciated errors. Modified Paths: -------------- trunk/lib/ErrorManager.php trunk/lib/prepend.php trunk/pgsrc/ReleaseNotes Modified: trunk/lib/ErrorManager.php =================================================================== --- trunk/lib/ErrorManager.php 2025-02-14 07:58:34 UTC (rev 11107) +++ trunk/lib/ErrorManager.php 2025-02-14 23:22:37 UTC (rev 11108) @@ -37,9 +37,23 @@ Only where absolute speed is necessary you might want to turn them off. */ + +/* PHP 8.3 deprecates all of the assert.* INI directives, ASSERT_* constants, + and assert_options() function. The zend.assertions INI directive works + as a replacement to enable or disable assert() functionality. + + This also means that the ability to execute custom callbacks is also + deprecated, with no replacement functionality provided. + https://php.watch/versions/8.3/assert-multiple-deprecations + Hide depreciated errors unless DEBUG=2 because they output compressed text + before all headers have been sent, resulting in a garbled page. + All code using assertions will have to be rewritten for php9. + */ if (defined('DEBUG') and DEBUG) { + Error_reporting(E_ALL); assert_options(ASSERT_ACTIVE, 1); } else { + Error_reporting(E_ALL ^ (/*E_NOTICE | E_WARNING |*/ E_DEPRECATED)); assert_options(ASSERT_ACTIVE, 0); } assert_options(ASSERT_CALLBACK, 'wiki_assert_handler'); @@ -62,6 +76,12 @@ /** * As this is a singleton class, you should never call this. */ + //fixed depreciated dynamic typing + public $_handlers; + public $_fatal_handler; + public $_postpone_mask; + public $_postponed_errors;//ok + public function __construct() { $this->_handlers = array(); @@ -482,10 +502,17 @@ return ($this->errno & EM_NOTICE_ERRORS) != 0; } + public function isDepreciated() + { + return ($this->errno & E_DEPRECATED) != 0; //E_DEPRECATED is 8192 + } + public function getHtmlClass() { if ($this->isNotice()) { return 'hint'; + } elseif ($this->isDepreciated()) { + return 'depreciated'; } elseif ($this->isWarning()) { return 'warning'; } else { @@ -497,6 +524,8 @@ { if ($this->isNotice()) { return 'Notice'; + } elseif ($this->isDepreciated()) { + return 'depreciated'; } elseif ($this->isWarning()) { return 'Warning'; } else { @@ -548,6 +577,10 @@ } $html->pushContent($list); } + //only print depreciated if debug is 2 or higher + if (DEBUG < 2 && $this->isDepreciated()) { + $html=false; + } return $html; } @@ -627,6 +660,8 @@ */ class PhpErrorOnce extends PhpError { + public $_count; + public function __construct($errno, $errstr, $errfile, $errline) { $this->_count = 1; Modified: trunk/lib/prepend.php =================================================================== --- trunk/lib/prepend.php 2025-02-14 07:58:34 UTC (rev 11107) +++ trunk/lib/prepend.php 2025-02-14 23:22:37 UTC (rev 11108) @@ -29,7 +29,7 @@ * Things which must be done and defined before anything else. */ -define('PHPWIKI_VERSION', '1.6.4'); +define('PHPWIKI_VERSION', '1.6.5'); // A new php-5.1.x feature: Turn off php-5.1.x auto_globals_jit = On, or use this mess below. if (empty($GLOBALS['HTTP_SERVER_VARS'])) { @@ -62,6 +62,7 @@ // Used for debugging purposes class DebugTimer { + public $_start; public function __construct() { $this->_start = $this->microtime(); Modified: trunk/pgsrc/ReleaseNotes =================================================================== --- trunk/pgsrc/ReleaseNotes 2025-02-14 07:58:34 UTC (rev 11107) +++ trunk/pgsrc/ReleaseNotes 2025-02-14 23:22:37 UTC (rev 11108) @@ -1,4 +1,4 @@ -Date: Fri, 14 Feb 2025 05:10:22 +0000 +Date: Fri, 14 Feb 2025 23:09:08 +0000 Mime-Version: 1.0 (Produced by PhpWiki 1.6.5) Content-Type: application/x-phpwiki; pagename=ReleaseNotes; @@ -23,10 +23,17 @@ * Fixed MacOSX theme buttons not loading, other visual improvements and RecentChanges uses a table now. * Improved formatting output for debugging, adjusted code for themes - which depend on default theme. Added signature template (can be disabled - by adding this line to themeinfo.php: ##$this->addImageAlias('signature', false);)## -* Added 404 error to HttpClient.php which is displyed now in PhotoAlbum plugin. - Removed url of defunct example website that broke PhpWikiManual. + which depend on default theme. Added signature template. This can be + disabled by adding this line to themeinfo.php: + ##$this->addImageAlias('signature', false);## +* Added 404 error to ~HttpClient.php which is displayed now in + ~PhotoAlbumPlugin. Removed url of defunct example website that broke + PhpWikiManual. +* **Important bugfix for PHP8.3 and newer:** Fixed garbled pages due to + depreciated errors. Also try harder to suppress depreciated errors on all + PHP versions. Set ##DEBUG=2## in ##config.ini## to view depreciated errors, + and ##DEBUG=1## for basic errors. Added hooks for css formatting of + depreciated errors. == 1.6.4 2024-03-13 Marc-Etienne Vargenau, Christof Meerwald == This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <car...@us...> - 2025-02-15 05:18:11
|
Revision: 11109 http://sourceforge.net/p/phpwiki/code/11109 Author: carstenklapp Date: 2025-02-15 05:18:08 +0000 (Sat, 15 Feb 2025) Log Message: ----------- Bugfixes and improvements to loading/saving pages as files. see ReleaseNotes. Modified Paths: -------------- trunk/lib/PagePerm.php trunk/lib/loadsave.php trunk/lib/main.php trunk/lib/mimelib.php trunk/lib/plugin/PageDump.php trunk/lib/plugin/WikiForm.php trunk/pgsrc/ReleaseNotes Modified: trunk/lib/PagePerm.php =================================================================== --- trunk/lib/PagePerm.php 2025-02-14 23:22:37 UTC (rev 11108) +++ trunk/lib/PagePerm.php 2025-02-15 05:18:08 UTC (rev 11109) @@ -194,6 +194,7 @@ case 'ziphtml': case 'dumphtml': case 'dumpserial': + case 'dumpsvn': return 'dump'; // invent a new access-perm massedit? or switch back to change, or keep it at edit? Modified: trunk/lib/loadsave.php =================================================================== --- trunk/lib/loadsave.php 2025-02-14 23:22:37 UTC (rev 11108) +++ trunk/lib/loadsave.php 2025-02-15 05:18:08 UTC (rev 11109) @@ -120,7 +120,7 @@ /** * For reference see: - * http://www.nacs.uci.edu/indiv/ehood/MIME/2045/rfc2045.html + * https://www.ietf.org/rfc/rfc2045.txt * http://www.faqs.org/rfcs/rfc2045.html * (RFC 1521 has been superceeded by RFC 2045 & others). * @@ -128,9 +128,10 @@ /* * @param WikiDB_Page $page * @param int $nversions + * @param bool $forsvn * @return string */ -function MailifyPage($page, $nversions = 1) +function MailifyPage($page, $nversions = 1, $forsvn = false) { $current = $page->getCurrentRevision(false); $head = ''; @@ -146,7 +147,20 @@ // requires a destination field. $head .= "To: $from (PhpWiki)\r\n"; } - $head .= "Date: " . Rfc2822DateTime($current->get('mtime')) . "\r\n"; + if (!$forsvn) { + // normal dumps use date modified + $head .= "Date: " . Rfc2822DateTime($current->get('mtime')) . "\r\n"; + } else { + $use_page_creationdate_instead = 0; + if ($use_page_creationdate_instead) { + $head .= "Date: " . Rfc2822DateTime($page->get('date')) . "\r\n"; + // for special pagedumps where you don't want to change the date + // in dumped pgsrc, use creation date + } else { + // normal dumps use date modified + $head .= "Date: " . Rfc2822DateTime($current->get('mtime')) . "\r\n"; + } + } $head .= sprintf( "Mime-Version: 1.0 (Produced by PhpWiki %s)\r\n", PHPWIKI_VERSION @@ -155,7 +169,7 @@ $iter = $page->getAllRevisions(); $parts = array(); while ($revision = $iter->next()) { - $parts[] = MimeifyPageRevision($page, $revision); + $parts[] = MimeifyPageRevision($page, $revision, $forsvn); if ($nversions > 0 && count($parts) >= $nversions) { break; } @@ -192,7 +206,7 @@ global $request; $action = $request->getArg('action'); } - if ($action != 'dumpserial') { // zip, ziphtml, dumphtml + if (($action != 'dumpserial') && ($action != 'dumpsvn')) { // zip, ziphtml, dumphtml // For every %2F we will need to mkdir -p dirname($pagename) $enc = preg_replace('/%2F/', '/', $enc); } @@ -296,7 +310,7 @@ $ErrorManager->popErrorHandler(); - header('Content-Transfer-Encoding: binary'); + header("Content-Type: application/octet-stream"); header('Content-Disposition: attachment; filename="'.$zipname.'"'); header('Content-Length: '.filesize($tmpfilename)); @@ -308,6 +322,129 @@ /** * @param WikiRequest $request */ +function DumpSVNToDir(&$request) //this is mostly a copy of DumpToDir +{ + $directory = $request->getArg('directory'); + if (empty($directory)) { + $directory = DEFAULT_DUMP_DIR; + } + if (empty($directory)) { + $html = HTML::p( + array('class' => 'error'), + _("You must specify a directory to dump to") + ); + StartLoadDump($request, _("Dumping Pages for developer"), $html); + EndLoadDump($request); + return; + } + + // see if we can access the directory the user wants us to use + if (!file_exists($directory)) { + if (!mkdir_p($directory, 0755)) { + $html = HTML::p( + array('class' => 'error'), + fmt("Cannot create directory “%s”", $directory) + ); + StartLoadDump($request, _("Dumping Pages for developer"), $html); + EndLoadDump($request); + return; + } else { + $html = HTML::p(fmt( + "Created directory “%s” for the page dump...", + $directory + )); + } + } elseif (!is_writable($directory)) { + $html = HTML::p( + array('class' => 'error'), + fmt( + "Cannot use directory “%s”, it is not writable", + $directory + ) + ); + StartLoadDump($request, _("DumpDumping Pages for SVN"), $html); + EndLoadDump($request); + return; + } else { + $html = HTML::p(fmt("Using directory “%s”", $directory)); + } + + StartLoadDump($request, _("Dumping Pages for SVN"), $html); + + $dbi =& $request->_dbi; + $thispage = $request->getArg('pagename'); // for "Return to ..." + if ($exclude = $request->getArg('exclude')) { // exclude which pagenames + $excludeList = explodePageList($exclude); + } else { + $excludeList = array(); + } + $include_empty = false; + if ($request->getArg('include') == 'empty') { + $include_empty = true; + } + if ($pages = $request->getArg('pages')) { // which pagenames + if ($pages == '[]') { // current page + $pages = $thispage; + } + $page_iter = new WikiDB_Array_PageIterator(explodePageList($pages)); + } else { + $page_iter = $dbi->getAllPages($include_empty, false, false, $excludeList); + } + + $request_args = $request->args; + $timeout = (!$request->getArg('start_debug')) ? 30 : 240; + + while ($page = $page_iter->next()) { + $request->args = $request_args; // some plugins might change them (esp. on POST) + longer_timeout($timeout); // Reset watchdog + + $pagename = $page->getName(); + PrintXML(HTML::br(), $pagename, ' ... '); + flush(); + + if (in_array($pagename, $excludeList)) { + PrintXML(_("Skipped")); + flush(); + continue; + } + //$filename = FilenameForPage($pagename, 'dumpsvn');//why doesn't this workzzz + $filename = rawurlencode($pagename);//this works + $msg = HTML(); + if ($page->getName() != $filename) { + $msg->pushContent( + HTML::small(fmt("saved as %s", $filename)), + " ... " + ); + } + + if ($request->getArg('include') == 'all') { + $data = MailifyPage($page, 0, true); + } else { + $data = MailifyPage($page, 1, true); + } + + if (!($fd = fopen($directory . "/" . $filename, "wb"))) { + $msg->pushContent(HTML::strong(fmt( + "couldn't open file “%s” for writing", + "$directory/$filename" + ))); + $request->finish($msg); + } + + $num = fwrite($fd, $data, strlen($data)); + $msg->pushContent(HTML::small(fmt("%s bytes written", $num))); + PrintXML($msg); + flush(); + assert($num == strlen($data)); + fclose($fd); + } + + EndLoadDump($request); +} + +/** + * @param WikiRequest $request + */ function DumpToDir(&$request) { $directory = $request->getArg('directory'); @@ -393,7 +530,8 @@ flush(); continue; } - $filename = FilenameForPage($pagename); + //$filename = FilenameForPage($pagename, 'dumpserial');//why doesn't this workzzz + $filename = rawurlencode($pagename);//this works $msg = HTML(); if ($page->getName() != $filename) { $msg->pushContent( @@ -913,7 +1051,7 @@ $ErrorManager->popErrorHandler(); - header('Content-Transfer-Encoding: binary'); + header("Content-Type: application/octet-stream"); header('Content-Disposition: attachment; filename="'.$zipname.'"'); header('Content-Length: '.filesize($tmpfilename)); @@ -962,7 +1100,7 @@ //////////////////////////////////////////////////////////////// // -// Functions for restoring. +// Functions for restoring to database. This is really hackish // //////////////////////////////////////////////////////////////// @@ -976,9 +1114,13 @@ PrintXML(HTML::p(HTML::strong(_("Empty pagename!")))); return; } + //print_r($versiondata); + if (empty($versiondata['author'])) { + // $versiondata['author'] = ADMIN_USER; //use admin + } if (empty($versiondata['author_id'])) { - $versiondata['author_id'] = $versiondata['author']; + $versiondata['author_id'] = ADMIN_USER; //use admin } // remove invalid backend specific chars. utf8 issues mostly @@ -993,6 +1135,10 @@ if ($pagename == __("InterWikiMap")) { $content = _tryinsertInterWikiMap($content); } + // echo "<pre>"; + // echo "metadata $pagedata found in pgsrc is:\n"; + // print_r($pagedata); + // echo "</pre>"; $dbi =& $request->_dbi; $page = $dbi->getPage($pagename); @@ -1031,13 +1177,6 @@ return; //early return } } - if (!$skip) { - foreach ($pagedata as $key => $value) { - if (!empty($value)) { - $page->set($key, $value); - } - } - } $mesg = HTML::span(); if ($source) { @@ -1048,9 +1187,8 @@ $current = $page->getCurrentRevision(); } if ($current->getVersion() == 0) { - $versiondata['author'] = ADMIN_USER; - $versiondata['author_id'] = ADMIN_USER; $mesg->pushContent(' - ', _("New page")); + $isnewpage = true; } else { if ((!$current->hasDefaultContents()) && ($current->getPackedContent() != $content) @@ -1061,10 +1199,6 @@ fmt("has edit conflicts - overwriting anyway") ); $skip = false; - if (substr_count($source, 'pgsrc')) { - $versiondata['author'] = ADMIN_USER; - // but leave authorid as userid who loaded the file - } } else { if (isset($edit['keep_old'])) { $mesg->pushContent(' ', fmt("keep old")); @@ -1088,9 +1222,9 @@ } if (!$skip) { + // SAVE THE DATA INTO THE DATABASE // in case of failures print the culprit: PrintXML(HTML::span(WikiLink($pagename))); - flush(); $new = $page->save($content, WIKIDB_FORCE_CREATE, $versiondata); $dbi->touch(); $mesg->pushContent(' ', fmt( @@ -1097,6 +1231,84 @@ "- saved to database as version %d", $new->getVersion() )); + //update metadata of page: locked, date, hits if new page + //$mesg->pushContent(" (also setting metadata)"); + //$mesg->pushContent(" DEBUG: (\$isnewpage=$isnewpage)"); + + // set hits + if ($isnewpage) { //don't load hits from pgsrc if page exists in database, only if new + if (isset($pagedata['hits'])) + { + //sanitize hits. + $pagedata['hits'] = intval($pagedata['hits']); + $mesg->pushContent(", Loading hits=".$pagedata['hits']); + $page->set('hits', $pagedata['hits']); + } + if (isset($pagedata['perm'])) + { + //todo: sanitize acl? + $mesg->pushContent(", Loading acl=".$pagedata['perm']); + $page->set('perm', $pagedata['perm']); + } + } else { + if (isset($pagedata['hits'])) + { + $mesg->pushContent(", Not overwriting hits"); + //unset($pagedata['hits']);//keep hits from loading over existing page + } + if (isset($pagedata['perm'])) + { + $mesg->pushContent(", Not overwriting acl"); + //unset($pagedata['perm']);//keep acl from loading over existing page + } + } + + // set page locked + // how to get current page lock status?? to customise messages more + if ($pagedata['locked']) { + $mesg->pushContent(", LOCKING"); + $page->set('locked', $pagedata['locked']); + } else { + define ('ALLOW_PGSRC_TO_UNLOCK_PAGES' ,0);//debugging and security + if (defined('ALLOW_PGSRC_TO_UNLOCK_PAGES') && ALLOW_PGSRC_TO_UNLOCK_PAGES) { + $mesg->pushContent(", UNLOCKING"); + $page->set('locked', false); + } else { + if ($isnewpage) { + $mesg->pushContent(", unlocked"); + } else { + $mesg->pushContent(", Ignoring UNLOCKED"); + } + //unset($pagedata['locked']);//keep locked from loading over existing page + } + } + + // set page creation date + $page->set('date', $pagedata['date']); +// unset($pagedata['date']); + + // set page owner + if ($pagedata['owner']) { + $page->set('owner', $pagedata['owner']); + } +// unset($pagedata['owner']); + + // if we want to load other fields in the future from + // MIME file, here is where we do it: + // + // comment out the below to discard remaining data from loaded file for security. + // loading remaining data: + // if ($s=sizeof($pagedata)) { + // echo "<pre>$s extra pagedata entries found in loaded file:\n"; + // print_r($pagedata);//this formatting is fine, normal users will never get here + // echo "</pre>"; + // foreach ($pagedata as $key => $value) { + // $mesg->pushContent(", setting '$key'='$value'"); + // $page->set($key, $value); + // } + + // } + $mesg->pushContent(HTML::br()); } if ($needs_merge) { @@ -1195,7 +1407,7 @@ 'method' => 'post'), HiddenInputs($request->getArgs(), false, array('verify')), HiddenInputs(array('verify' => 1)), - Button('submit:verify', _("Yes"), 'button'), + Button('submit:verify', _("Revert"), 'button'), HTML::raw(' '), Button('submit:cancel', _("Cancel"), 'button') ) Modified: trunk/lib/main.php =================================================================== --- trunk/lib/main.php 2025-02-14 23:22:37 UTC (rev 11108) +++ trunk/lib/main.php 2025-02-15 05:18:08 UTC (rev 11109) @@ -595,6 +595,7 @@ 'diff' => _("diff this page"), 'dumphtml' => _("dump HTML pages"), 'dumpserial' => _("dump serial pages"), + 'dumpsvn' => _("dump pages for svn"), 'edit' => _("edit this page"), 'rename' => _("rename this page"), 'revert' => _("revert to a previous version of this page"), @@ -640,6 +641,7 @@ 'diff' => _("Diffing pages"), 'dumphtml' => _("Dumping HTML pages"), 'dumpserial' => _("Dumping serial pages"), + 'dumpsvn' => _("dump pages for svn"), 'edit' => _("Editing pages"), 'revert' => _("Reverting to a previous version of pages"), 'create' => _("Creating pages"), @@ -1385,6 +1387,12 @@ echo "PhpWiki " . PHPWIKI_VERSION . "\n"; } + public function action_dumpsvn() + { + include_once 'lib/loadsave.php'; + DumpSVNToDir($this); + } + public function action_dumpserial() { include_once 'lib/loadsave.php'; Modified: trunk/lib/mimelib.php =================================================================== --- trunk/lib/mimelib.php 2025-02-14 23:22:37 UTC (rev 11108) +++ trunk/lib/mimelib.php 2025-02-15 05:18:08 UTC (rev 11109) @@ -129,10 +129,11 @@ /** * @param WikiDB_Page $page * @param WikiDB_PageRevision $revision + * @param bool $forsvn * @return string */ -function MimeifyPageRevision(&$page, &$revision) +function MimeifyPageRevision(&$page, &$revision, $forsvn) { // $wikidb =& $revision->_wikidb; // $page = $wikidb->getPage($revision->getName()); @@ -153,6 +154,9 @@ if (ENABLE_EXTERNAL_PAGES && $page->get('external')) { $params['flags'] = ($params['flags'] ? $params['flags'] . ',EXTERNAL_PAGE' : 'EXTERNAL_PAGE'); } + if ($params['flags'] == '') { + unset($params['flags']); + } if ($revision->get('author_id')) { $params['author_id'] = $revision->get('author_id'); } @@ -170,7 +174,40 @@ $params['acl'] = $acl->asAclLines(); //TODO: convert to multiple lines? acl-view => groups,...; acl-edit => groups,... } + if ($forsvn) + { + // Strip out all this junk: + // version=74; + // lastmodified=1041561552; + // author_id=127.0.0.1; + // hits=146 + // owner + // acl + // summary + $killme = array( + //"author", + "version", + "lastmodified", + "author_id", + "hits", + "owner", + // "acl", + "summary" + ); + foreach ($killme as $pattern) + { + unset($params[$pattern]); + } + //Add in standard stuff for dumping + $params['author'] = _("The PhpWiki Team"); + } + if (STRICT_MAILABLE_PAGEDUMPS) { + $params['charset'] = 'US-ASCII'; //kind of a kludge to assume without massaging text? + } else { + $params['charset'] = 'UTF-8'; //kind of a kludge to assume without checking? + } + // Non-US-ASCII is not allowed in Mime headers (at least not without // special handling) --- so we urlencode all parameter values. foreach ($params as $key => $val) { Modified: trunk/lib/plugin/PageDump.php =================================================================== --- trunk/lib/plugin/PageDump.php 2025-02-14 23:22:37 UTC (rev 11108) +++ trunk/lib/plugin/PageDump.php 2025-02-15 05:18:08 UTC (rev 11109) @@ -1,6 +1,6 @@ <?php /** - * Copyright © 2003 $ThePhpWikiProgrammingTeam + * Copyright © 2003-2025 $ThePhpWikiProgrammingTeam * * This file is part of PhpWiki. * @@ -94,7 +94,8 @@ $p = $dbi->getPage($page); include_once 'lib/loadsave.php'; - $mailified = MailifyPage($p, ($format == 'backup') ? 99 : 1); + // we let MailifyPage handle forsvn format now instead of trying to strip it out later + $mailified = MailifyPage($p, ($format == 'backup') ? 99 : 1, ($format == 'forsvn')) ; // fixup_headers massages the page dump headers depending on // the 'format' argument, 'normal'(default) or 'forsvn'. @@ -104,9 +105,8 @@ $this->pagename = $page; $this->generateMessageId($mailified); - if ($format == 'forsvn') { - $this->fixup_headers_forsvn($mailified); - } else { // backup or normal + if ($format != 'forsvn') { + // format is backup or normal $this->fixup_headers($mailified); } @@ -114,23 +114,21 @@ // TODO: we need a way to hook into the generated headers, to override // Content-Type, Set-Cookie, Cache-control, ... $request->discardOutput(); // Hijack the http request from PhpWiki. - ob_end_clean(); // clean up after hijacking $request + // clean up after hijacking $request, + // but this causes files not to download right away without clicking resume in browser + //ob_end_clean(); //while (@ob_end_flush()); //debugging - $filename = FilenameForPage($page); + //windows formats filenames on its own even if they are urlencoded + $filename = FilenameForPage($page, $format); + header("Content-Type: application/octet-stream"); header("Content-disposition: attachment; filename=\"" . $filename . "\""); // We generate 3 Content-Type headers! first in loadsave, // then here and the mimified string $mailified also has it! // This one is correct and overwrites the others. - header("Content-Type: application/octet-stream; name=\"" - . $filename . "\"; charset=\"" . 'UTF-8' - . "\""); $request->checkValidators(); - // let $request provide last modified & etag - header("Content-Id: <" . $this->MessageId . ">"); // be nice to http keepalive~s header("Content-Length: " . strlen($mailified)); - // Here comes our prepared mime file echo $mailified; exit(); // noreturn! php exits. @@ -137,7 +135,7 @@ } // We are displaing inline preview in a WikiPage, so wrap the // text if it is too long--unless quoted-printable (TODO). - $mailified = wordwrap($mailified, 70); + $mailified = wordwrap($mailified, 78); $dlsvn = Button( array( //'page' => $page, @@ -144,7 +142,7 @@ 'action' => $this->getName(), 'format' => 'forsvn', 'download' => true), - _("Download for Subversion"), + _("Download as developer format"), $page ); $dl = Button( @@ -173,7 +171,7 @@ } if ($format == 'forsvn') { - $desc = _("(formatted for PhpWiki developers as pgsrc template, not for backing up)"); + $desc = _("(formatted for PhpWiki developers/translators as pgsrc template, not for backing up)"); $altpreviewbuttons = HTML( Button( array('action' => $this->getName()), @@ -302,38 +300,4 @@ $mailified = implode("\n", array_values($return)); } - - public function fixup_headers_forsvn(&$mailified) - { - $array = explode("\n", $mailified); - - // Massage headers to prepare for developer checkin to Subversion. - /* - Strip out all this junk: - author=MeMe; - version=74; - lastmodified=1041561552; - author_id=127.0.0.1; - hits=146; - */ - $killme = array("author", "version", "lastmodified", - "author_id", "hits", "owner", "acl"); - // UltraNasty, fixme: - foreach ($killme as $pattern) { - $array = preg_replace( - "/^\s\s$pattern\=.*;/", - /*$replacement =*/ - "zzzjunk", - $array - ); - } - // remove deleted values from array - for ($i = 0; $i < count($array); $i++) { - if (trim($array[$i]) != "zzzjunk") { //nasty, fixme - $return[] = $array[$i]; - } - } - - $mailified = implode("\n", $return); - } } Modified: trunk/lib/plugin/WikiForm.php =================================================================== --- trunk/lib/plugin/WikiForm.php 2025-02-14 23:22:37 UTC (rev 11108) +++ trunk/lib/plugin/WikiForm.php 2025-02-15 05:18:08 UTC (rev 11109) @@ -91,6 +91,17 @@ } $class = 'wikiadmin'; break; + case 'dumpsvn': + $input['name'] = 'directory'; + $input['required'] = 'required'; + if (!$default) { + $input['value'] = DEFAULT_DUMP_DIR; + } + if (!$buttontext) { + $buttontext = _("Dump Pages for developer"); + } + $class = 'wikiadmin'; + break; case 'dumphtml': $input['name'] = 'directory'; $input['required'] = 'required'; Modified: trunk/pgsrc/ReleaseNotes =================================================================== --- trunk/pgsrc/ReleaseNotes 2025-02-14 23:22:37 UTC (rev 11108) +++ trunk/pgsrc/ReleaseNotes 2025-02-15 05:18:08 UTC (rev 11109) @@ -1,4 +1,4 @@ -Date: Fri, 14 Feb 2025 23:09:08 +0000 +Date: Sat, 15 Feb 2025 04:58:20 +0000 Mime-Version: 1.0 (Produced by PhpWiki 1.6.5) Content-Type: application/x-phpwiki; pagename=ReleaseNotes; @@ -29,11 +29,26 @@ * Added 404 error to ~HttpClient.php which is displayed now in ~PhotoAlbumPlugin. Removed url of defunct example website that broke PhpWikiManual. -* **Important bugfix for PHP8.3 and newer:** Fixed garbled pages due to - depreciated errors. Also try harder to suppress depreciated errors on all - PHP versions. Set ##DEBUG=2## in ##config.ini## to view depreciated errors, - and ##DEBUG=1## for basic errors. Added hooks for css formatting of +* **Important bugfix for PHP8.3 and newer:** Fixed garbled display of pages + due to depreciated errors. Also try harder to suppress depreciated errors on + all PHP versions. Set ##DEBUG=2## in ##config.ini## to view depreciated + errors, and ##DEBUG=1## for basic errors. Added hooks for css formatting of depreciated errors. +* Improvements and bugfixes to loading and saving pages to filedumps: + - fixed download of individual dump files stalling in chrome (must always + click resume). + - fixed page lock status not always loading, especially for virgin wiki. + - Security: Prevented unlocking existing page when loading dumped file + without lock flag. + - Security: Page hits and acl are only loaded when page doesn't exist in + database. To do a complete restore of a page, delete it first. + - Fixed page metadata changes incorrectly being applied to database when + attempting to load a file and it was skipped. + - When a file is loaded the status now reports the loaded page lock status. + - Removed invalid http headers. + - Added dumpsvn action, mainly for developers and translators of pgsrc files. + - Fixed filenames sometimes not being urlencoded properly. + - Improved filtering of unknown page metadata being loaded into database. == 1.6.4 2024-03-13 Marc-Etienne Vargenau, Christof Meerwald == This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |