Commit Graph

701 Commits

Author SHA1 Message Date
nathan
f6f5fccd08 Avoid some more PHP8 errors
An error happened! (TypeError): Cannot access offset of type string on string
2021-10-13 15:34:32 -06:00
nathan
4fdefd61ae PHP 8.0: Avoid fatal error "array_key_exists(): Argument #2 ($array) must be of type array, null given" 2021-10-13 09:55:51 -06:00
Ralf Becker
6d4de34749 fix PHP 8.0 TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given 2021-10-11 12:43:20 +02:00
Ralf Becker
9239b86cd9 pending translations from our translation server 2021-09-22 14:57:11 +02:00
Ralf Becker
b88716c8b6 legacy load jQueryUI as tooltip has wired context problems if loaded as module 2021-07-02 08:52:18 +02:00
Ralf Becker
05405b955a remove generated .js files from git 2021-07-01 08:38:08 +02:00
nathangray
708e09a337 Get import/export working 2021-06-30 14:09:12 -06:00
nathangray
7ce92b9124 Import/Export: Avoid "Undefined variable: filter" error
Correct files this time

(cherry picked from commit a7d52168b7)
2021-06-11 13:17:52 -06:00
nathangray
5ec39458af Revert "Import/Export: Avoid "Undefined variable: filter" error"
This reverts commit d57df627

(cherry picked from commit c853bb0f84)
2021-06-11 13:17:50 -06:00
nathangray
1586bbd66a Import/Export: Avoid "Undefined variable: filter" error
(cherry picked from commit d57df627a7)
2021-06-11 13:17:47 -06:00
nathangray
5a54397c46 Importexport: Improve handling of targets
- Give error if target uses an unknown stream wrapper
- If stream wrapper is not provided, assume VFS

(cherry picked from commit 93e2633107)
2021-06-11 13:17:39 -06:00
nathangray
aa241edfb3 Import/Export: Improve error message from bad XML
(cherry picked from commit dd545799e0)
2021-06-11 13:17:30 -06:00
Hadi Nategh
54fff9739a Add more missing import statements 2021-06-10 15:40:49 +02:00
Ralf Becker
1f010a4391 Bump version to 21.1 2021-05-08 15:02:24 +02:00
nathangray
883eb9132d Importexport: Fix import category from file was always blank 2021-04-22 14:28:57 -06:00
nathangray
145b7efca2 Importexport: Fix clicking import button from list did not start with that definition loaded 2021-04-22 14:28:19 -06:00
nathangray
aff06ec4cc Import/export fixes
- Fix for missing floats by Jürgen Dlugi
- Fix broken timesheet export was always 0 results
2021-04-08 16:53:06 -06:00
nathangray
98219a2517 Put type in front of variable name 2021-03-31 13:14:18 -06:00
nathangray
a21c49d99c PHP 8 code quality improvements suggested by PHPStorm 2021-03-31 11:25:12 -06:00
Ralf Becker
868135775c PHP 8 fixes 2021-03-29 16:47:19 +02:00
Ralf Becker
ab9c089f70 fix PHP 8 Fatal error Array and string offset access syntax with curly braces is no longer supported 2021-03-21 21:13:07 +01:00
Ralf Becker
0f69a5669f pending translations from our translation server 2021-02-03 08:25:50 +01:00
Ralf Becker
ab8f644f32 pending translations from our translation server 2020-10-28 13:51:14 +01:00
nathangray
947755676e ImportExport: Another fix for exporting custom date fields with custom format.
- PHP base DateTime class was being used instead of our own Api\DateTime
- User's preferred date format was not being respected
- Custom formatting was only parsed if the first entry had a value in that field
2020-09-18 10:06:04 -06:00
nathangray
edaf3abd4f ImportExport: Fix custom dates formatting to work for more than just the first row 2020-09-10 11:39:25 -06:00
nathangray
3c4d46b030 ImportExport: Fix date-time customfields with custom format were not exported correctly
see 74bd66d857
2020-09-04 11:06:25 -06:00
nathangray
74bd66d857 * ImportExport: Date custom fields with custom formatting now correctly handled 2020-09-03 11:29:55 -06:00
nathangray
bc253e0bd7 ImportExport: Fix all custom field types were showing up as filterable. Now limited to the ones we can handle. 2020-07-10 11:25:49 -06:00
nathangray
63a320ca35 Import/Export: Fix export download did not download 2020-07-10 09:14:36 -06:00
nathangray
1a3582536a Import/Export: Fix export destroyed list's etemplate request 2020-07-09 13:14:24 -06:00
Ralf Becker
361d5cb351 bump version to 20.1 2020-06-28 10:04:21 +02:00
Ralf Becker
d83c567703 pending translations from our translation server 2020-06-12 12:29:47 +02:00
Ralf Becker
dfb5531118 pending translations from our translation server 2020-04-29 19:53:40 +02:00
nathangray
aba5f61a42 Fix missing translation reported by Stefan Unverricht 2020-04-15 10:15:24 -06:00
Ralf Becker
f4e64e18b3 pending translations from our translation server 2020-04-08 19:09:00 +02:00
Ralf Becker
7932a3a693 pending changes from our translation server 2020-03-18 11:29:58 +01:00
Ralf Becker
9fd4ba1577 * ImportExport: fix error in importexport_cli.php (Console/Getopt.php not found) 2019-11-03 09:52:56 +01:00
nathangray
d31d19c1ec * Import/Export: Fix export CSV with Tab delimiter literally inserted '\t' instead of tab.
Reported by xenolevis
2019-10-02 11:48:10 -06:00
Hadi Nategh
6f799d7cb7 Apply new translations from translation server 2019-09-30 10:55:13 +02:00
Ralf Becker
c706f3f09c pending translations from our translation server 2019-08-22 13:57:23 +02:00
Ralf Becker
e9215fa805 pending translations from our translation server 2019-08-03 08:58:22 +02:00
nathangray
11e145967e Remove unused preferred export definition preference 2019-08-02 10:17:16 -06:00
nathangray
5d68fba0a9 ImportExport - Missing translations from Stefan Unverricht 2019-08-01 13:23:47 -06:00
nathangray
196cd13771 Importexport - support deleteaccount hook 2019-07-22 15:11:09 -06:00
Ralf Becker
b8f8e53620 pending translations from our translation server 2019-07-17 12:34:22 +02:00
Ralf Becker
efcb0471b3 bump version to 19.1 2019-07-16 10:46:59 +02:00
nathangray
94798bb691 Import/Export - fix definition list actions (Create export) disappeared from context menu after use 2019-07-08 13:49:16 -06:00
Ralf Becker
d9ec6bf3e1 pending translations from our translation-server 2019-06-29 10:42:47 +02:00
nathangray
fdddeb1e84 ImportExport - fix create export from import fails with error
"Too few arguments to function importexport_definitions_ui::save(), 0 passed..."
2019-06-24 09:35:11 -06:00
Ralf Becker
f11827a8f3 pending changes from our translation server 2019-06-17 16:18:08 +02:00
nathangray
e71bbd8abe Store requester and comment into command history when importing users 2019-05-10 13:33:04 -06:00
nathangray
8230686a1b Import/Export - add definition setting to force a certain category
- update tracker to extend importexport_basic_import_csv
2019-03-07 15:52:48 -07:00
nathangray
0c9904a21a Importexport - handle select values that are label,value pairs as well as name => value 2019-03-06 14:31:06 -07:00
nathangray
b7c0fce767 Avoid warning if conditions do not exist 2019-02-07 10:56:10 -07:00
Hadi Nategh
7fe32caf2c * Import/Export: fix export to csv fails because of URL length limit 2019-01-23 12:20:02 +01:00
nathangray
bdf0b6c287 Explicitly load any changed JS & CSS 2019-01-15 09:39:31 -07:00
nathangray
1b33419bfe Import/Export - Fix unneeded warning about 'Unable to link...' when no link fields specified 2018-12-17 11:09:45 -07:00
Ralf Becker
3552afa91c converting turkish translations to utf-8 2018-12-10 10:59:43 +01:00
nathangray
ea1b66c069 Fix PHP 7.2 warning about count() 2018-12-06 11:47:35 -07:00
nathangray
15c94135bc - Add participant filter
- Change event status filter to one only, since multiple doesn't work
- Allow overriding of label, tag & multiple in filter
2018-12-06 11:41:31 -07:00
nathangray
14a0fbcb75 Import/Export - add support for quotes in definition names 2018-12-05 13:25:34 -07:00
nathangray
dba9a76246 Import/Export - change signature of method that gets options to allow definition-specific values 2018-11-29 09:35:35 -07:00
nathangray
cde347a463 * Import/Export - allow import plugins to specify their own sub-templates 2018-11-27 15:39:58 -07:00
nathangray
915445fc44 Silence warning if there are no conditions 2018-09-05 13:26:27 -06:00
Ralf Becker
030eb89f84 using standard site-configuration plus some hooks 2018-08-22 12:15:42 +02:00
nathangray
be3bcab3e8 Use the right lang code 2018-08-15 09:18:14 -06:00
nathangray
1e6d81766c Add some missing translations 2018-08-14 10:47:20 -06:00
nathangray
d66e72dab9 ImportExport - missing translations 2018-05-30 11:59:38 -06:00
nathangray
1f9b661796 * Import/Export - fix only global categories available for export filtering, no app categories 2018-05-30 10:12:59 -06:00
nathangray
c7f2d1238a Translations & visual bugs from Stefan Unverricht 2018-05-14 14:32:19 -06:00
U-quokka\komaba
2da4ec91db update Japanese language files. 2018-05-12 08:24:38 +09:00
Ralf Becker
98376b5908 * PHP 7.2: fix several PHP Fatal errors and warnings stalling installation and usage 2018-04-09 16:02:00 +02:00
Hadi Nategh
c28e6de2ba Add some translations, thanks to Evgen Vodopivec. 2018-04-03 11:24:42 +02:00
nathangray
1f2770639c * Calendar - iCal import - Add option to specify owner of imported events
- Add option to empty calendar before import
2018-03-14 16:09:47 -06:00
nathangray
1fb15206f8 * Import/Export - Better matching on accounts to handle prefixes & suffixes 2018-02-06 13:08:05 -07:00
Hadi Nategh
42adeb8802 Correct translation for importexport 2018-01-11 11:27:29 +01:00
Ralf Becker
f21b13090f pending translations from our translation server 2017-11-04 09:36:02 +01:00
Ralf Becker
65b02c0246 bump verison to 17.1 2017-10-22 12:56:58 +02:00
ballessay
11cca0a514 Trim components of multiselect fields
The csv export with display values adds spaces after the separator.
Remove them during the import so manual action isn't needed.
2017-10-12 23:01:20 +02:00
nathangray
48291c6016 Fix initialization to wrong type 2017-10-05 13:57:15 -06:00
nathangray
535146877c * Import/Export - Automatically remove import conditions from definition if there is no field selected 2017-09-19 13:24:44 -06:00
nathangray
e456f7800c Admin - add ACL export 2017-09-18 14:48:24 -06:00
nathangray
a8e27f2fad Fix multiselects go missing when importing 2017-08-04 09:20:26 -06:00
nathangray
ecea3d7e00 Import/Export - fix fatal error if definition is not selected, happened when only one definition was available. 2017-07-31 14:16:20 -06:00
nathangray
9743aa0eae Import/Export - Avoid error if definition doesn't have filter set 2017-06-26 10:44:33 -06:00
nathangray
a91f7a4a0e Import/Export - better handling for importing selectboxes
Added support for multiple values using label, previously only keys were supported
2017-06-12 09:45:46 -06:00
nathangray
def658f3f2 Import / Export - fix error messages were sometimes not displayed 2017-03-20 11:36:17 -06:00
A Sigalas
1dac0eb700 Get sample without fetching the whole file, fix netbeans potential error 2017-02-28 12:46:12 +00:00
A Sigalas
fb28d7fe97 Fix multibyte bug on utf-8 import 2017-02-28 12:16:53 +00:00
nathangray
5246d59f21 Add ability to handle groups named in the format 'Group <name>' (no comma, Group first) when importing. 2017-02-14 09:07:25 -07:00
nathangray
7c86b20614 Remove unexecutable code
(to satisfy Scrutenizer)
2017-02-01 09:24:19 -07:00
nathangray
7a5ebcc89b Avoid error if export definition name has a quote in it 2017-02-01 08:57:09 -07:00
Hadi Nategh
c78042d522 Update PUBLIC ID of etemplate2.dtd in all templates 2017-02-01 09:59:37 +01:00
nathangray
3fed6fd20d Use POST submit to make sure all js files for plugin template get loaded. 2016-11-22 10:07:22 -07:00
nathangray
db5851e725 - Improve export link conversion to be able to handle links as arrays with app & id
- Fix sometimes missing infolog link titles when exporting
2016-09-14 09:25:39 -06:00
nathangray
6ef849c9a7 Fix attempting to set array value accessed via magic methods was silently ignored by changing and setting the whole array 2016-08-03 09:57:49 -06:00
nathangray
e77a81e10a Avoid Illegal string offset 'no_notification' warning if definition has no options defined 2016-07-21 14:38:31 -06:00
nathangray
4aad06e61d Case-insensitive comparison for importing boolean values (Yes/No) 2016-07-21 11:55:47 -06:00
nathangray
980b967071 Add missing new line between import warnings 2016-07-11 13:09:08 -06:00
Ralf Becker
2c238b7071 * PHP7/ImportExport: fix different evaluation order of PHP 5 and 7 gives eg. error "Function name must be string" in wizard 2016-07-07 20:25:32 +02:00