Ralf Becker
5576048f95
use $method parameter of Api\Etemplate::exec() plus new et2_process handler as menuaction GET parameter
...
allows determining the called function on the URL to eg. send it to different FPM pool
(before the menuaction of et2 was always "EGroupware\Api\Etemplate::ajax_process_content")
2022-01-09 17:57:39 +02:00
Ralf Becker
9f6451193e
fix PHP 8.0 Error: count(): Argument #1 ($value) must be of type Countable|array, null given
2022-01-08 11:28:06 +02:00
Ralf Becker
0ae7f21fa1
fix explode(): Argument #2 ($string) must be of type string, array given
2022-01-06 19:12:10 +02:00
Ralf Becker
6bafc579f0
allow to pass url including http(s) scheme to Html::link($url, ...) and therefore other methods of Html class
2021-12-23 10:03:10 +02:00
Hadi Nategh
860028d01a
Add "Org | Name Email" as email identity format into identLabel preference options
2021-12-20 10:46:06 +01:00
Hadi Nategh
8c9b63e2c6
Set From identity base on identLabel preference
2021-12-20 10:45:05 +01:00
Ralf Becker
6800484429
fix PHP Warning: explode(): Empty delimiter
2021-12-16 20:23:31 +02:00
Ralf Becker
c6f447f49c
fix still not working sync-report for accounts addressbook
...
turns out Microsoft AD also returns a "Virtual List View error" if sorting by standard LDAP (modify|created)timestamp, have to use when(Changed|Created) instead, as for filter
2021-12-16 20:08:35 +02:00
Ralf Becker
5a2eb5b987
* CardDAV/Addressbook: fix GET request regression after REST API introduction
2021-12-16 19:56:43 +02:00
nathan
22856798e3
Calendar: JS changes from d6cca90dbf
& 4c2e5ba853
2021-12-15 15:19:05 -07:00
nathan
00084b77f3
Calendar: Remove drag to create event placeholder when edit dialog is opened
2021-12-15 15:10:51 -07:00
nathan
5161735eee
Calendar: Remove drag to create event placeholder when popup is closed
2021-12-15 15:10:41 -07:00
nathan
4bf0258f14
Calendar: Avoid error if $userid is not numeric
2021-12-15 15:10:01 -07:00
nathan
0a6dbbcd28
Calendar: Add notification placeholders $$date$$ and $$fullname$$ to preference help hover
2021-12-15 15:09:48 -07:00
nathan
806ab83f3c
Calendar: Fix missing notification placeholders $$date$$ and $$fullname$$
2021-12-15 15:09:38 -07:00
Ralf Becker
9439c2d799
fix SQLfs fsck to query errors in chunks of 500, in case there are a huge numbers of them
2021-12-14 21:28:56 +02:00
Hadi Nategh
1448581403
Decode html entities used in inline image sources because tinymce encodes them
2021-12-14 10:36:00 +01:00
Hadi Nategh
d237c22249
Make mail's receive notification action icon colorful when it's being selected
2021-12-14 10:02:24 +01:00
Hadi Nategh
8d33f4c154
Fix error Unsupported operand types: int + stringPHP
2021-12-13 10:45:09 +01:00
Hadi Nategh
4d73fe42ca
Fix calendar category report throws error "Undefined constant active"
2021-12-13 10:08:40 +01:00
Hadi Nategh
1c65b55f63
Fix issue contact plus button sometimes gets stuck
2021-12-10 10:51:38 +01:00
nathan
5b7706c77d
* Etemplate: Add link icon overlay to link list
2021-12-06 10:13:33 -07:00
Hadi Nategh
de2c406c76
add compiled js file for commit 89507d1f2b
2021-12-06 10:28:40 +01:00
Hadi Nategh
89507d1f2b
Add underline button into html editor's toolbar
2021-12-06 10:25:49 +01:00
Ralf Becker
f8dea76dab
update AdoDB to latest master to include all PHP 8.0 fixes
2021-12-04 20:26:36 +02:00
Ralf Becker
e74262ff43
pending translations from our translation server
2021-12-04 15:45:41 +01:00
Ralf Becker
92749274d1
Better support Guacamole installation and deinstallation:
...
- allow declaring views of an app and drop them like tables (no support for installing them via setup)
- drop tables in reverse order, in case they have constrains
- support $setup_info[$app]['skip_create_tables'] to not create tables via schema-proc (because they are created via SQL in default_records)
2021-12-04 10:01:01 +02:00
nathan
2f537252a8
Replace hyphen in utf-8
2021-12-03 11:40:26 -07:00
nathan
0543af4d82
Api: Force merge placeholder charset to UTF-8, avoids mangled accent characters
2021-12-03 11:40:19 -07:00
Ralf Becker
5548926e37
fix PHP 7.3 syntax error / PHP 7.4 syntax, as 21.1 still supported PHP 7.3
2021-12-02 21:41:43 +02:00
Ralf Becker
5f0b2ab513
* CardDAV/ActiveDirectory: fix empty account-addressbook if sync-collection-report is used
...
Microsoft AD can NOT filter by (modify|create)TimeStamp, we have to use when(Created|Changed) attribute
2021-12-02 20:09:49 +02:00
Ralf Becker
67412124a4
fix syntax error under PHP 7.3
...
7.3 is still the minimum requirement for 21.1
2021-12-01 20:00:15 +02:00
Ralf Becker
0435f3a4a5
* Guacamole/Backup/Restore: fix not working restore for Guacamole
...
disabling constraints and only truncate Guacamole tables, not dropping and creating them again
2021-11-30 21:57:26 +02:00
Ralf Becker
e50703aaae
Changelog for 21.1.20211130
2021-11-30 10:11:56 +02:00
Ralf Becker
feb18acb9a
fix PHP 8.0 error ("" < -1) as there is no automatic cast anymore
...
SyncObject->Check(): Unmet condition in object from type SyncProvisioning: parameter maxattsize is LOWER than -1. Check failed!
2021-11-30 09:39:27 +02:00
nathan
fbba3c56cc
Mail: Make sure pressing [del] key twice in a row does not delete the first row on the second press
...
Backport of 4cc8eea7b6
2021-11-29 09:35:53 -07:00
Ralf Becker
77900b09b3
fix Undefined array key warning
2021-11-29 16:46:18 +02:00
Ralf Becker
74dbdc30fb
fix a couple of Undefined array key warnings
2021-11-29 16:36:16 +02:00
Ralf Becker
b7cd2cb526
fix not working multiple users for single mail account
...
replaced legacy-options and type attribute with the actual ones
2021-11-27 11:22:35 +02:00
Ralf Becker
16ef93b1f9
missing .js file from Nathans merge-edit commit
2021-11-27 10:06:57 +02:00
nathan
3b8f6c505a
Calendar: Update merge to use changes introduced with 707c57e
2021-11-26 10:39:23 -07:00
nathan
ea96fc2bd1
Calendar: If an event moves from the past to the future, send notifications according to preferences
...
Previously we ignored all notifications, because the event _was_ in the past.
2021-11-26 09:00:32 -07:00
Ralf Becker
2b965a8399
fix / work around PHP 8.0 Error Call to undefined method EGroupware\Api\Etemplate\Widget\Vfs::set_attrs()
2021-11-24 20:59:43 +01:00
Ralf Becker
6d6c13fb8e
npm audit fix
2021-11-24 20:50:03 +01:00
Ralf Becker
d83440e9f4
fix PHP 8.0 TypeError: Unsupported operand types
2021-11-23 18:08:14 +01:00
Ralf Becker
d3be189245
fix PHP 8.0 TypeError: Illegal offset type
2021-11-23 17:45:06 +01:00
Ralf Becker
68265cd7ab
fix PHP 8.0 TypeError: Unsupported operand types: string & int
2021-11-23 17:24:22 +01:00
Ralf Becker
a75d42eb8f
fix PHP 8.0 Error: Illegal string offset 'string'
2021-11-23 17:18:17 +01:00
Ralf Becker
3b08a5979a
fix PHP 8.0 TypeError: count(): Argument #1 ($value) must be of type Countable|array, bool given
2021-11-23 08:42:30 +01:00
Ralf Becker
2056400695
* InfoLog: fix not working overwrite check (optimistic locking) plus incrementing etag
2021-11-22 17:56:31 +01:00