summaryrefslogtreecommitdiff
path: root/inc/search.php
Commit message (Collapse)AuthorAge
* Many PHPDocs, some unused and dyn declared varsGerrit Uitslag2014-10-01
| | | | | | many PHPDocs some unused variables some dynamically declared variables declared
* more scrutinizer issue improvementsGerrit Uitslag2014-09-29
|
* add defaults to phpdocs of search universalGerrit Uitslag2014-05-05
|
* another instance of empty() where an array key might not existChristopher Smith2014-03-06
|
* use \!empty() rather than error suppressionChristopher Smith2014-03-06
|
* refactor to take into account missing valueChristopher Smith2014-03-05
|
* use isset() + ?: or error suppression where value may not be setChristopher Smith2014-03-05
|
* use empty() where array values might not be setChristopher Smith2014-03-05
|
* Merge pull request #380 from splitbrain/phpstrictAndreas Gohr2013-10-20
|\ | | | | Php strict
| * replace boolean conditional checks on possibly uninitialized vars with ↵Christopher Smith2013-10-16
| | | | | | | | \!empty/empty/isset as appropriate
* | inc/search.php phpdocsGerrit Uitslag2013-10-15
| |
* | update phpdocs inc/search.phpGerrit Uitslag2013-10-15
|/
* Remove search_references() and the refshow configuration optionMichael Hamann2013-07-31
| | | | | | | | The refshow configuration option wasn't used as described anymore already in the latest release and after the introduction of the media usage index the parameter is also no longer relevant for internal optimization. The only place where it was still used is the no longer used search_references()-function which is removed here, too.
* Revert the search depth behavior changes from #154Michael Hamann2013-02-20
| | | | | | | | | This reverts parts of the changes from #154: Before merging the pull request, a depth of 1 returned just the pages in the root namespace. With the changes in the pull request, a depth of 1 also returned pages in subnamespaces of the root namespace (as it was also tested in the test case). This reverts this part of the changes and a depth of 1 returns just the pages in the root namespace again.
* removed a bunch of functions which were deprecated in 2005/2006Anika Henke2013-02-18
|
* search: pass empty $sort to skip sortingPhilipp A. Hartmann2013-01-29
|
* change to use natural order sortingChristopher Smith2013-01-27
|
* ensure parameter is passed down during recursionChristopher Smith2013-01-27
|
* add documentation for sort parameter, change false to 'natural'Christopher Smith2013-01-27
|
* sp.Christopher Smith2013-01-27
|
* If depth option is set to 0, we should recurse foreverGuillaume Turri2013-01-10
| | | | At least if we want to be consistent with search_universal
* Check search limit depth with an inequalityGuillaume Turri2013-01-09
| | | | | | | Otherwise, when we check for equality, the test fails if the search start beneath the max depth. Eg: if I have the page ns1:ns2:mypage in my wiki, and launch the xmlrpc query getPagelist("ns1", "depth => 1"), without this patch, it retrieves mypage
* Escape filename in regex in search_index()Michael Hamann2012-10-02
| | | | | | This problem was reported in https://forum.dokuwiki.org/thread/8143. Apart from warnings you could notice that when you have namespaces "foo" and "f.o" and you open the sitemap for "foo" that "f.o" is opened, too.
* replaced use of basename() with utf8_basename() FS#2015Andreas Gohr2012-07-28
|
* Merge branch 'master' of git://github.com/splitbrain/dokuwiki into ↵Kate Arzamastseva2011-09-05
|\ | | | | | | media-revisions
| * Revert tmp commitsAdrian Lang2011-09-04
| | | | | | | | | | This reverts commit ba6c070edd92ca0fc8a6ee85d51769d64a19ee7c. This reverts commit 923510088dda99cb2790b15308593e47369d4f01.
| * tmp: Introduce sneaky2Adrian Lang2011-09-04
| |
| * Use search_universal in search_indexAdrian Lang2011-09-04
| |
* | issue #39 sort by date desc, saved in cookieKate Arzamastseva2011-07-30
| |
* | mediamanager sort buttonKate Arzamastseva2011-07-25
|/
* Change when metadata is rendered - only when really neededMichael Hamann2011-05-08
| | | | | | | | | | | | | | | | | | | | | | This changes the cache logic for metadata. It introduces a new mode that tries to avoid rendering the page again for simple requests but still updates the metadata when the page has been changed (but not when the cache timeout has been reached or purge is used). It simply compares the time of the last rendering with the last modified time of the page. The old boolean $render parameter has been changed into an int with three possible values. Compatibility for the old parameter is provided using a check with is_numeric using the following mapping: - false is still don't render (0 is the new value for that) - true is using that new render logic which means that many plugins will still work unchanged even if they request a lot of data using $render=true (1 is the new value for that providing full compatibility in the case 1 has been used instead of true) The default value for p_get_first_heading is now that new simple cache logic, the default value for getting metadata is the cache logic which should be used with care but is the only way to request (rendered) metadata that can change because of plugin installations or upgrades.
* Remove enc=utf-8 in VIM modeline as it is not allowed in VIM 7.3Michael Hamann2010-11-29
| | | | | | As of VIM 7.3 it is no longer possible to specify the encoding in the modeline. This gives an error message whenever such a file is opened, thus this commit removes the enc setting from the modeline.
* Simpler ID trimmingAdrian Lang2010-11-13
|
* do not strip .txt in namespaces in indexAndreas Gohr2010-10-26
|
* Small fixes / cleanupAdrian Lang2010-09-28
|
* added missing keeptxt option to universal search FS#2014Andreas Gohr2010-08-29
|
* fixed hashing in mediaSearch()Andreas Gohr2010-03-22
| | | | | | The hash option did not hash the correct content for the found media files. This causes troubles in the sync plugin http://github.com/splitbrain/dokuwiki-plugin-sync/issues#issue/1
* removed more unneeded require_once() callsAndreas Gohr2010-02-01
|
* first attempt to centralize all include loadingAndreas Gohr2010-01-31
| | | | | | | | Classes are loaded throug PHP5's class autoloader, all other includes are just loaded by default. This skips a lot of require_once calls. Parser and Plugin stuff isn't handled by the class loader yet.
* fixed level attribute in universal searchAndreas Gohr2009-12-16
| | | | | | Ignore-this: 2b76ec324372c93371793344e0dbadde darcs-hash:20091216152527-6e07b-7fc6fd3514cf42684d6dd95f419b709a9bdc0b94.gz
* Use correct variable name in search_universalAdrian Lang2009-11-24
| | | | darcs-hash:20091124105300-e4919-ab8161782c535b7336794404b770caf652cd1a15.gz
* Coding Standard CleanupAndreas Gohr2009-10-20
| | | | | | Ignore-this: 259cb5773c3144c6c706d87298dcf674 darcs-hash:20091020212338-7ad00-6bf1c5c403491f136a1c02af5ecd9f84d7227107.gz
* replaced two search_* funcs with calls to search_universalAndreas Gohr2009-08-28
| | | | | | Ignore-this: c22ff5dcffaf279b6c4397893d5e82af darcs-hash:20090828080240-7ad00-e36eb4f517af14202eed8bc9d432f636343af50f.gz
* universal callback for search()Andreas Gohr2009-08-12
| | | | | | | | | | | | | | | | | Ignore-this: 4d786345ea9bfb19fb6f8af9348f5248 This patch adds a callback for use with the search() function, that is flexible enough to replace many of the other specialized callbacks and opens up more possibilties to plugin authors without the need to write new callbacks. Existing callbacks need to be reexamined and rewritten to wrap around this callback instead. note: development was part of the ICKE 2.0 project see http://www.icke-projekt.de for info darcs-hash:20090812101653-6e07b-d578baff97a0e8720e468e238aec06109048c8b8.gz
* another attempt to fix recursion depth in media searchAndreas Gohr2009-06-05
| | | | | | Ignore-this: 7d58d0069959747b9e20eefaabb7e1d5 darcs-hash:20090605110519-7ad00-7f5c5e8e9fb342c4bad6bae87b5e4d6333b1dffb.gz
* fixed the media listing recursion limit check againAndreas Gohr2009-05-15
| | | | | | Ignore-this: c1b12d1fbde51ee80e24fcd9b731a161 darcs-hash:20090515101112-7ad00-83140ea1f10f80ee691b4a70c00b8f990119c9c2.gz
* fixed skipacl option in search_allpages()Andreas Gohr2009-03-08
| | | | darcs-hash:20090308171416-7ad00-c144ff2125b9abd9b99c3ad0b6a1c38a12bf55d9.gz
* removed leftover return pathAndreas Gohr2009-03-02
| | | | darcs-hash:20090302175515-7ad00-2be9b0e194acdc08606312bd9fd2a790565a0560.gz
* fixed depth checking in search_(media|allpages)Andreas Gohr2009-03-01
| | | | darcs-hash:20090301192434-7ad00-aa49d6b371e3832e4c45c89ac8ffd367d278c74c.gz
* streamlined media listingAndreas Gohr2009-02-23
| | | | | | | Some parameters of media_search where changed, parts using this function need to be identified and fixed. darcs-hash:20090223172746-7ad00-d07951739fba17d0c8925b28b947f7cbb7fc7e1a.gz