nathan
ef35cfe1af
Import/export: Avoid "Unable to schedule" error if schedule part contains whitespace
2024-09-09 10:42:51 -06:00
nathan
efb9c55b64
Automatically handle numeric customfield values for spreadsheets
2024-09-04 10:09:45 -06:00
ralf
dbecc4ee84
* ImportExport: fix not working import from http(s)
...
caused by trying to seek a non-seekable http steam
2024-02-21 19:44:55 +02:00
ralf
fa1e4017d7
* ImportExport: fix not working scheduled import caused by failure to update (the not existing) UI
2024-02-06 10:25:57 +02:00
nathan
27816c1f91
* Importexport: Fix scheduled jobs did not always update while in progress.
...
Long IDs would get truncated by the database and were not properly updated
2024-01-10 13:11:42 -07:00
nathan
3a037c970c
Importexport: Avoid error from push when running scheduled import/export
2024-01-05 11:56:54 -07:00
nathan
56774cfeee
* Importexport: Progress updates when importing
2023-12-15 15:18:09 -07:00
nathan
9c4ae50735
Importexport: Disable push notifications when importing to save time
2023-12-13 10:45:19 -07:00
nathan
62f338dbdf
ImportExport: Fix export date filters lost their "All" option
2023-12-06 13:54:13 -07:00
nathan
b97c58c016
Importexport: Fix filtering by date customfields
...
Date customfields can have different data formats (default Y-m-d) and we were only considering timestamps
2023-09-13 15:10:36 -06:00
nathan
957781af5f
Fix export fails with "File not found"
2023-08-31 15:54:03 -06:00
nathan
d16d56c55f
Fix some incorrect / unwanted import warnings
2023-08-31 08:57:46 -06:00
nathan
f722619f17
Importexport: Fix first definition in list could not be executed directly with type button
...
CreateObject(importexport__ui) file /var/www/epl-trunk/importexport/inc/class.importexport__ui.inc.php not found! (100)
2023-08-18 09:41:00 -06:00
nathan
4f2bef18bc
Importexport: Fix missing select conversion to user friendly value
...
If select still had key=>value options, they were not converted before export. Fixes missing values in merge.
2023-07-18 11:51:54 -06:00
nathan
5b621ffcba
Get rid of a bunch more warnings
2023-07-14 10:52:05 -06:00
nathan
47f9f80e61
Importexport: Hide preview when import complete or aborted due to errors
2023-07-05 14:25:48 -06:00
nathan
59f94300db
Importexport: Always show import preview, even if there are warnings
2023-06-21 10:21:20 -06:00
nathan
492993e78e
Avoid some PHP warnings
...
- Undefined array keys
- Undefined class variables
- Passing null to string functions
2023-06-07 13:54:17 -06:00
nathan
77a3d0ed32
Importexport: Fix import definition field mapping had trouble with translations
2023-06-07 11:50:23 -06:00
nathan
86aa99aa55
Import/export: Fix definition wizard does not always save field mapping
2023-05-23 09:33:23 -06:00
nathan
2c8656ebdc
Import/Export: Fix export CSV category filter was missing application categories
2023-04-05 13:59:22 -06:00
ralf
55054024b6
fix PHP Deprecated errors visible in egroupware-docker-install.log
2023-01-26 10:42:33 +01:00
nathan
8a43d88ffe
Calendar: Add ability to choose target calendar when importing
2023-01-16 15:31:59 -07:00
nathan
580ff870e6
importexport: Avoid error or infinite loop for really badly parsed select values
2022-11-21 11:24:04 -07:00
nathan
8601f274ef
Importexport: Make wizard bigger
2022-11-01 11:54:37 -06:00
nathan
64fd769586
Import/Export: Fix some style issues
...
- missing import/export icons in defininition list
- preview looks weird in import & export dialogs
- [object] instead of index in mapping list
2022-10-26 09:57:34 -06:00
ralf
7e70eee888
final fix for "Network error" when stream files to client
...
It is important to FIRST disable zlib.output_compression (before headers are sent!) and THEN end all output-buffering!
Without the two steps in this order, we are either limited by the memory limit or get the "Network error", because the streaming/fpassthrough does not apply the compression.
2022-05-05 12:47:31 +02:00
ralf
a74bd82dde
next chunk of fixed PHP Warning: Undefined array key or variable in main repo
2022-04-26 21:04:16 +02:00
ralf
84bc75f21e
fix TypeError: fpassthru(): Argument #1 ($stream) must be of type resource, string given
2022-04-21 11:03:55 +02:00
nathan
df489f14df
Leave output buffering alone, since trying to turn it off makes the download fail
...
The browser was giving "Failed - Network error" and there was nothing in the server log. ob_get_level() was giving 3, but trying to turn it using ob_end_clean() was just... failing.
2022-04-20 09:45:58 -06:00
ralf
510dbefce8
fix PHP 8.0 Error: explode(): Argument #2 ($string) must be of type string, array given
2022-04-06 16:30:01 +03:00
Ralf Becker
e05ae9ad82
fix explode(): Argument #2 ($string) must be of type string, array given
2022-01-06 19:11:42 +02:00
Ralf Becker
dd73884534
fix PHP 8.0 Error: Illegal string offset 'string'
2021-11-23 17:17:48 +01:00
Ralf Becker
e2f06d0b94
fix PHP 8.0 TypeError: count(): Argument #1 ($value) must be of type Countable|array, bool given
2021-11-23 08:41:16 +01:00
Ralf Becker
76e4a2acd3
fix PHP 8.0 TypeError: Unsupported operand types: string + string
2021-11-22 08:41:01 +01:00
Ralf Becker
dd74e87a0c
fix PHP 8.0 TypeError: implode(): Argument #1 ($pieces) must be of type array, string given
2021-11-22 08:36:55 +01:00
nathan
bcb2c6fd91
Fix PHP 8.0 TypeError: get_class(): Argument #1 ($object) must be of type object, null given
...
Also fix some deprecated implode() calls
2021-11-16 09:24:33 -07:00
Ralf Becker
03a9c7efe2
fix PHP 8.0 TypeError: implode(): Argument #2 ($array) must be of type ?array, string given
2021-11-16 08:40:43 +01:00
Ralf Becker
39c93ac9ca
fix PHP 8.0 ValueError: fgetcsv(): Argument #3 ($separator) must be a single character
2021-11-16 08:37:54 +01:00
Ralf Becker
9409649684
fix PHP 8.0 ValueError: Path cannot be empty
...
and other IDE errors
2021-11-16 08:17:56 +01:00
Ralf Becker
607526774f
fix PHP 8.0 Error: Undefined constant "self"
2021-11-15 15:55:39 +01:00
Ralf Becker
3dd7af4aa5
fix diverse PHP 8.0 TypeErrors and ArgumentCountError in import/export
2021-11-15 14:41:36 +01:00
Ralf Becker
3da9840ca9
fix PHP 8.0 TypeError: array_keys(): Argument #1 ($array) must be of type array, null given
2021-11-15 08:02:58 +01:00
Ralf Becker
f4a8b56680
fix PHP 8.0 TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given
2021-11-14 15:48:18 +01:00
Ralf Becker
38aec8c19e
fix PHP 8.0 TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given
2021-11-14 15:37:46 +01:00
Ralf Becker
12a77b2126
fix PHP 8.0 TypeError: Api\Accounts::username(): Argument #1 ($account_id) must be of type ?int, string given
...
using Api\Accounts::title() but cast to int, if giving an non-zero result
2021-11-08 12:34:34 +01:00
nathan
6cd8f67985
Try to avoid "PHP Warning: DOMDocument::loadXML(): Empty string supplied as input"
2021-11-03 09:30:58 -06:00
Ralf Becker
b1af39be37
fix big chunk of PHP 8.0 warnings
2021-10-21 10:39:57 +02:00
Ralf Becker
310984722f
fix PHP 8.0 error: count(): Argument #1 ($value) must be of type Countable|array, string given
2021-10-19 09:03:29 +02:00
nathan
c8843f88c9
Fix PHP 8 error: "array_search(): Argument #2 ($haystack) must be of type array, null given"
2021-10-14 08:55:57 -06:00