]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/commit
* revert to the wikidb ref passing. there's no memory abuse there.
authorrurban <rurban@96ab9672-09ca-45d6-a79d-3d69d39ca109>
Tue, 9 Nov 2004 17:11:17 +0000 (17:11 +0000)
committerrurban <rurban@96ab9672-09ca-45d6-a79d-3d69d39ca109>
Tue, 9 Nov 2004 17:11:17 +0000 (17:11 +0000)
commitd085823724aac0caec13905d0e9c1a928660cf12
tree7ed809e8668640dbcb475e18db554f7ca1273c26
parenta88977c4613e068f666055dc77ce14204d784784
* revert to the wikidb ref passing. there's no memory abuse there.
* use new wikidb->_cache->_id_cache[] instead of wikidb->_iwpcache, to effectively
  store page ids with getPageLinks (GleanDescription) of all existing pages, which
  are also needed at the rendering for linkExistingWikiWord().
  pass options to pageiterator.
  use this cache also for _get_pageid()
  This saves about 8 SELECT count per page (num all pagelinks).
* fix passing of all page fields to the pageiterator.
* fix overlarge session data which got broken with the latest ACCESS_LOG_SQL changes

git-svn-id: svn://svn.code.sf.net/p/phpwiki/code/trunk@4117 96ab9672-09ca-45d6-a79d-3d69d39ca109
18 files changed:
lib/FileFinder.php
lib/IniConfig.php
lib/PageType.php
lib/Request.php
lib/Template.php
lib/Theme.php
lib/WikiDB.php
lib/WikiDB/ADODB.php
lib/WikiDB/SQL.php
lib/WikiDB/backend/ADODB.php
lib/WikiDB/backend/PearDB.php
lib/WikiDB/backend/PearDB_mysql.php
lib/WikiDB/backend/dbaBase.php
lib/WikiDB/backend/file.php
lib/config.php
lib/display.php
lib/main.php
lib/plugin/WikiAdminRemove.php