#
03fdedf7 |
| 09-Sep-2025 |
Andreas Gohr <andi@splitbrain.org> |
SECURITY: fix XSS vulnerability. fixes #4512
The namespace selector in the advanced search tools did not correctly escape the user provided namespace.
This issue was reported by Mario Tesoro.
|
#
d4f83172 |
| 31-Aug-2023 |
Andreas Gohr <andi@splitbrain.org> |
code style: line breaks
|
#
e2d055f5 |
| 29-Aug-2023 |
Andreas Gohr <andi@splitbrain.org> |
Apply rector fixes to inc/Ui
|
#
79a2d784 |
| 05-Jan-2022 |
Gerrit Uitslag <klapinklapin@gmail.com> |
import classes, replace dbglog, simplify, remove unused statements, and other warnings from IntelliJ
update phpdocs, rename dokuwiki/Ui/Draft to PageDraft
|
#
a74a1f3f |
| 26-Aug-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
Merge branch 'master' into form
|
#
c6977b3a |
| 26-Aug-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
change event naming scheme
FORM_*_OUTPUT scheme had been introduced since Apriil 2018, see #2286
|
#
2d85e841 |
| 11-Aug-2020 |
Andreas Gohr <andi@splitbrain.org> |
wrap sorting functions into their own class
|
#
efc2a4c4 |
| 19-May-2020 |
Moisés Braga Ribeiro <moisesbr@gmail.com> |
Functions renamed with "intl" prefix
Better naming of functions to help future maintenance. - compare() renamed to intl_strcmp() - sort_pagenames() renamed to intl_sort() - sort_keys() renamed to in
Functions renamed with "intl" prefix
Better naming of functions to help future maintenance. - compare() renamed to intl_strcmp() - sort_pagenames() renamed to intl_sort() - sort_keys() renamed to intl_ksort() - new function intl_asort() - sort_filenames() renamed to intl_asortFN() Updated documentation.
show more ...
|
#
5f109073 |
| 10-May-2020 |
Moisés Braga Ribeiro <moisesbr@gmail.com> |
Reimplementation of ksort()
Reimplementation of ksort() using collator. Fix of getAdditionalNamespacesFromResults() function in "Ui/Search.php".
Screens fixed: - Search (namespace selector below se
Reimplementation of ksort()
Reimplementation of ksort() using collator. Fix of getAdditionalNamespacesFromResults() function in "Ui/Search.php".
Screens fixed: - Search (namespace selector below search field)
show more ...
|
#
8cbc5ee8 |
| 10-Jun-2019 |
Andreas Gohr <andi@splitbrain.org> |
replaced deprecated utf8 functions
For now this uses full qualified namespaces, sensible imports may come later.
|
#
cbb44eab |
| 15-Jun-2018 |
Andreas Gohr <andi@splitbrain.org> |
deprecated trigger_event() in favor of a static method on Event
|
#
e9f4a0f6 |
| 06-Mar-2019 |
Andreas Gohr <andi@splitbrain.org> |
Merge branch 'master' into psr2
* master: translation update translation update Use config cascade for style.ini files translation update translation update use utf8_strtolower instead o
Merge branch 'master' into psr2
* master: translation update translation update Use config cascade for style.ini files translation update translation update use utf8_strtolower instead of strtolower add test for utf8 capital letters in search #2613 compare cleaned pageid case-insensitive in search, fixes #2613 add tests for #2613 Defective transplantation of export from .htaccess
show more ...
|
#
e180e453 |
| 21-Feb-2019 |
Phy <git@phy25.com> |
use utf8_strtolower instead of strtolower
|
#
395b0e16 |
| 09-Jan-2019 |
Phy <git@phy25.com> |
compare cleaned pageid case-insensitive in search, fixes #2613
|
#
64159a61 |
| 27-Apr-2018 |
Andreas Gohr <andi@splitbrain.org> |
line lengths shortened
This makes sure all files use line lenghts shorter than 120 characters.
This is a quick fix. It might not always be the nicest change.
|
#
42690e4d |
| 27-Apr-2018 |
Michael Große <grosse@cosmocode.de> |
feat: improve search as a primary means to create new pages
Specifically, this pull request checks if the current query is already a valid pageid and then return that as suggested pageid.
Also, tes
feat: improve search as a primary means to create new pages
Specifically, this pull request checks if the current query is already a valid pageid and then return that as suggested pageid.
Also, tests are added for this method.
Fixes #2355
PS: We may want to somehow better educate/nudge users to use the better way of creating pages by creating links on existing pages.
show more ...
|
#
8225e1ab |
| 20-Apr-2018 |
Michael Große <grosse@cosmocode.de> |
fix(search): don't start result position with 2
Also, for consistency this initializes also $num with 0, while ensuring that the first FT_SNIPPET_NUMBER results with a $cnt>0 have a snippet.
|
#
f0861d1f |
| 20-Apr-2018 |
Michael Große <grosse@cosmocode.de> |
refactor(search): clearer data flow
|
#
b12bcb77 |
| 19-Apr-2018 |
Anika Henke <anika@selfthinker.org> |
Change spacing in search meta data to punctuation
Punctuation is more natural, makes sense with CSS switched off and makes screenreaders add a little pause.
|
#
6d55fda7 |
| 17-Apr-2018 |
Michael Große <grosse@cosmocode.de> |
Fix(search): restore valid heading hierarchy
In #2286 the 2nd level heading in the intro was removed, so the h3 should be promoted to h2.
|
#
78d786c9 |
| 17-Apr-2018 |
Michael Große <grosse@cosmocode.de> |
fix(search): add position to fulltext results event
|
#
5d06a1e4 |
| 17-Apr-2018 |
Michael Große <grosse@cosmocode.de> |
fix(search): ensure consistent html in search results
This implements some of the changes discussed in #2314:
1. last mod and number of hits are on the same line and always shown 2. There is a clas
fix(search): ensure consistent html in search results
This implements some of the changes discussed in #2314:
1. last mod and number of hits are on the same line and always shown 2. There is a class around the last mod string so it can be hidden/replaced by an icon 3. All items in the resultBody returned by the event are wrapped in `<dd>` tags to ensure validity. They get their array key as class 4. There is still a wrapper div around each result for styling purposes
show more ...
|
#
7c15eaa2 |
| 15-Apr-2018 |
Anika Henke <anika@selfthinker.org> |
Fix invalid HTML in search results
Recent changes to the search results page added various divs to the pre-existing description list, which is invalid. This fixes that by a) removing a couple of unn
Fix invalid HTML in search results
Recent changes to the search results page added various divs to the pre-existing description list, which is invalid. This fixes that by a) removing a couple of unnecessary elements and b) interpret the 'last modified' line as another 'dd'.
show more ...
|
#
5d87aa31 |
| 13-Apr-2018 |
Michael Große <grosse@cosmocode.de> |
fix: bring back the namespace in brace for pagelookup results
This was unintentionally removed in 4eab6f7c40ab5e2fbbb5e0efb20d930d4b1730fe
It also should now be clearer what the code does.
This fi
fix: bring back the namespace in brace for pagelookup results
This was unintentionally removed in 4eab6f7c40ab5e2fbbb5e0efb20d930d4b1730fe
It also should now be clearer what the code does.
This fixes #2305
show more ...
|
#
422bbbc6 |
| 29-Mar-2018 |
Michael Große <grosse@cosmocode.de> |
refactor: rename dta and dtb parameters
They are now named min and max respectively, which is hopefully less cryptic.
|