History log of /dokuwiki/inc/ (Results 126 – 150 of 6440)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
a77ab27421-Feb-2024 Andreas Gohr <andi@splitbrain.org>

introduce a template function to output a inline script

This handles the output of a potentially available nonce.

e0aa677521-Feb-2024 Andreas Gohr <andi@splitbrain.org>

move JS detection to default script

This moves the little helper that will remove a "no-js" class from the
header element as soon as JavaScript is detected from the dokuwiki
template to our default

move JS detection to default script

This moves the little helper that will remove a "no-js" class from the
header element as soon as JavaScript is detected from the dokuwiki
template to our default inline script that also initializes the JSINFO
array.

This ensures that this inline script is run with a nonce (if available).
See #3788 for more infor

show more ...

e5d413b021-Feb-2024 Andreas Gohr <andi@splitbrain.org>

Use environment provided NONCE for inline scripts. #3788

When an outside source wants to set a restrictive CSP, it can use a
nonce to allow inline scripts instead of using 'unsafe-inline'. This
nonc

Use environment provided NONCE for inline scripts. #3788

When an outside source wants to set a restrictive CSP, it can use a
nonce to allow inline scripts instead of using 'unsafe-inline'. This
nonce can be passed on via the environment variable NONCE and will be
used in tpl_metaheaders to tag our inline JS initializations.

An update to the cspheaders plugin should be made to provide a nonce as
well.

show more ...

3d106cfb21-Feb-2024 Andreas Gohr <andi@splitbrain.org>

remove ols xhtml compatibility CDATA comments

We really don't need these anymore for modern browsers.

f2a2bc7221-Feb-2024 Andreas Gohr <andi@splitbrain.org>

remove old IE conditionals from script loading

We really need not to think about IE anymore

1ef69b5512-Feb-2024 Nickeau <gerardnico@users.noreply.github.com>

The delete profile form was no more visible due to a missing echo

Sorry. I missed this one. It was on my list of errors but I forgot it.

7e23bd0811-Feb-2024 Andreas Gohr <andi@splitbrain.org>

use correct FeedOptions methods. fixes #4203

This makes feed.php use the correct methods for setting the feed type
and content-type header. It also adds the missing type definition for
RSS 1.0

7a9c51a010-Feb-2024 Andreas Gohr <andi@splitbrain.org>

Imports may not be named like local classes. fixes #4200

For compatibility reasons we let our old `cache` class inherit from
`dokuwiki\Cache\Cache` but `cache` equals `Cache`. At least on some PHP
v

Imports may not be named like local classes. fixes #4200

For compatibility reasons we let our old `cache` class inherit from
`dokuwiki\Cache\Cache` but `cache` equals `Cache`. At least on some PHP
versions? I did not see any problem on my local machine running PHP 8.2
but the problem was visible on a machine running 8.1.27

show more ...

2c978aed09-Feb-2024 Andreas Gohr <andi@splitbrain.org>

sprintf expects ...args instead of an array. fixes #4193

1cedacf209-Feb-2024 Andreas Gohr <andi@splitbrain.org>

gracefully handle decryption errors

This should fix #4198

1418a77609-Feb-2024 Andreas Gohr <andi@splitbrain.org>

API: legacy compatibility fix

wiki.getAllPages and dokuwiki.getPagelist differed in how the last
modification timestamp was communicated.

This should fix splitbrain/dokuwiki-plugin-sync#70

64e1c19b08-Feb-2024 Nickeau <gerardnico@users.noreply.github.com>

Reintroduce the FEED_DATA_PROCESS event

As explained here:
https://github.com/dokuwiki/dokuwiki/issues/4191

643ea3a607-Feb-2024 Andreas Gohr <andi@splitbrain.org>

fix overeager optimization in Table handler. fixes #4186

This reverts an optimization introduced in
bcaec9f47d06126b3e653fea89a86d8b6a6cbef8

The number of elements in $this->tableCalls may change d

fix overeager optimization in Table handler. fixes #4186

This reverts an optimization introduced in
bcaec9f47d06126b3e653fea89a86d8b6a6cbef8

The number of elements in $this->tableCalls may change during the loop,
so they need to be recounted on every step. To protect it from being
"optimized" again, the loop was changed into a while loop.

Ultimately it should be checked if this method could be optimized in
another way.

show more ...

ab86a1cd06-Feb-2024 Andreas Gohr <andi@splitbrain.org>

adjust group type hint for User API response

932ec83706-Feb-2024 Andreas Gohr <andi@splitbrain.org>

fix User response object in API

8b267e5e06-Feb-2024 splitbrain <splitbrain@users.noreply.github.com>

�� Rector and PHPCS fixes

e9472a9806-Feb-2024 Anna Dabrowska <dabrowska@cosmocode.de>

Fix false errors when calling getInfo() from some plugins

e08e278904-Feb-2024 Bheesham Persaud <171007+bheesham@users.noreply.github.com>

inc/fulltext Result from splice could be empty

The code for `AND` and `OR` assumes the call to splice will always
return 2 elements, which isn't the case if no terms are found.

Example log messages

inc/fulltext Result from splice could be empty

The code for `AND` and `OR` assumes the call to splice will always
return 2 elements, which isn't the case if no terms are found.

Example log messages:

PHP Warning: Undefined array key 0 in .../dokuwiki/inc/fulltext.php on line 134
PHP Warning: Undefined array key 1 in .../dokuwiki/inc/fulltext.php on line 134
PHP Warning: foreach() argument must be of type array|object, null given in .../dokuwiki/inc/fulltext.php on line 614

Simplified example, via `php -a`:

php > $arr = [];
php > [$a, $b] = array_splice($arr, -2);
PHP Warning: Undefined array key 0 in php shell code on line 1
PHP Warning: Undefined array key 1 in php shell code on line 1

To clear the warning we check if the result is empty and break early,
otherwise we pass the result into `ft_resultCombine` or
`ft_resultUnite`, which both handle the length 1 arrays.

show more ...


/dokuwiki/.gitignore
/dokuwiki/composer.json
/dokuwiki/composer.lock
/dokuwiki/data/deleted.files
/dokuwiki/feed.php
fulltext.php
/dokuwiki/lib/exe/css.php
/dokuwiki/lib/plugins/config/lang/ru/lang.php
/dokuwiki/lib/plugins/extension/helper/extension.php
/dokuwiki/lib/plugins/extension/helper/list.php
/dokuwiki/lib/plugins/extension/lang/en/lang.php
/dokuwiki/lib/plugins/extension/lang/pl/lang.php
/dokuwiki/lib/plugins/extension/lang/ru/lang.php
/dokuwiki/vendor/composer/autoload_classmap.php
/dokuwiki/vendor/composer/autoload_psr4.php
/dokuwiki/vendor/composer/autoload_static.php
/dokuwiki/vendor/composer/installed.json
/dokuwiki/vendor/composer/installed.php
/dokuwiki/vendor/splitbrain/lesserphp/.gitignore
/dokuwiki/vendor/splitbrain/lesserphp/.phpcs.xml
/dokuwiki/vendor/splitbrain/lesserphp/HISTORY.md
/dokuwiki/vendor/splitbrain/lesserphp/LICENSE
/dokuwiki/vendor/splitbrain/lesserphp/README.md
/dokuwiki/vendor/splitbrain/lesserphp/composer.json
/dokuwiki/vendor/splitbrain/lesserphp/rector.php
/dokuwiki/vendor/splitbrain/lesserphp/src/Constants.php
/dokuwiki/vendor/splitbrain/lesserphp/src/FormatterClassic.php
/dokuwiki/vendor/splitbrain/lesserphp/src/FormatterCompressed.php
/dokuwiki/vendor/splitbrain/lesserphp/src/FormatterLessJs.php
/dokuwiki/vendor/splitbrain/lesserphp/src/Functions/AbstractFunctionCollection.php
/dokuwiki/vendor/splitbrain/lesserphp/src/Functions/ColorChannels.php
/dokuwiki/vendor/splitbrain/lesserphp/src/Functions/ColorDefinition.php
/dokuwiki/vendor/splitbrain/lesserphp/src/Functions/ColorOperation.php
/dokuwiki/vendor/splitbrain/lesserphp/src/Functions/Lists.php
/dokuwiki/vendor/splitbrain/lesserphp/src/Functions/Math.php
/dokuwiki/vendor/splitbrain/lesserphp/src/Functions/Misc.php
/dokuwiki/vendor/splitbrain/lesserphp/src/Functions/Strings.php
/dokuwiki/vendor/splitbrain/lesserphp/src/Functions/Type.php
/dokuwiki/vendor/splitbrain/lesserphp/src/Lessc.php
/dokuwiki/vendor/splitbrain/lesserphp/src/Parser.php
/dokuwiki/vendor/splitbrain/lesserphp/src/ParserException.php
/dokuwiki/vendor/splitbrain/lesserphp/src/Utils/Asserts.php
/dokuwiki/vendor/splitbrain/lesserphp/src/Utils/Color.php
/dokuwiki/vendor/splitbrain/lesserphp/src/Utils/Util.php
e502773d28-Jan-2024 CodyMaster007 <lazorenkoda1@gmail.com>

translation update

d160d64a27-Jan-2024 JPdroid <jpdroid.jpo@gmail.com>

translation update

32b5865d26-Jan-2024 NiteNeal <niteneal@gmail.com>

translation update

2fb31c4f26-Jan-2024 Andreas Gohr <andi@splitbrain.org>

io_deleteFromFile: pass a string not null

72c714a326-Jan-2024 splitbrain <splitbrain@users.noreply.github.com>

�� Rector and PHPCS fixes

e860a4fb26-Jan-2024 Andreas Gohr <andi@splitbrain.org>

fix is_ssl() check

There was a global statement missing? This seems to have to been
broken in one of the recent merges.

Tests have been cleaned up but not changes in logic.

4847991d26-Jan-2024 splitbrain <splitbrain@users.noreply.github.com>

�� Rector and PHPCS fixes

12345678910>>...258