Commit Graph

87 Commits

Author SHA1 Message Date
Ralf Becker
f3b4f7e2f9 only check for class.$classname.inc.php files, when scanning for plugins, as backupfiles postfixing the filename with an other extension stall EGroupware completly (Fatal Error: Can not redeclar class) 2011-11-21 09:52:14 +00:00
Ralf Becker
9e7c719b37 consider running in setup (install/update of app) as run by an admin 2011-06-08 11:01:59 +00:00
Ralf Becker
e728016277 * fixed not working scheduled import from vfs 2011-03-11 16:02:09 +00:00
Ralf Becker
6972fd517e * ImportExport: fixed translation default value not working (eg. "1|>one||2|>two||other") 2011-03-04 17:44:13 +00:00
Nathan Gray
582a06caf2 Translate field names 2011-01-12 17:17:37 +00:00
Nathan Gray
0656e82a85 Check if get_errors() exists before calling it to prevent fatal error 2011-01-11 18:07:30 +00:00
Nathan Gray
8865ecbe35 Make the type icon in the definition list clickable, it will 'run' that definition 2011-01-03 16:53:27 +00:00
Nathan Gray
4a5a0571f8 Use common::egw_exit() instead of just exit for extra cleanup 2010-12-20 22:48:46 +00:00
Nathan Gray
1e88e8dc96 Avoid extra output after file 2010-12-20 15:34:29 +00:00
Klaus Leithoff
c05b748bc0 * ImportExport: Replace CRLF with LF so excel does not break lines early (myStylite#974) 2010-12-16 14:50:29 +00:00
Klaus Leithoff
6fc8eab947 code alignment 2010-11-24 11:24:41 +00:00
Klaus Leithoff
21f71990c1 option to choose how to handle categories -> update or replace; backport of rev32605 of Nathan Gray 2010-11-24 10:10:01 +00:00
Nathan Gray
5e4115596b Fix custom field multi-select export into one field 2010-11-23 15:32:19 +00:00
Ralf Becker
7afab6589d fixed not working importexport: preferences can NOT store arrays, they need to be serialized before 2010-11-23 15:22:44 +00:00
Nathan Gray
e7764a01cb Cast preference to array to prevent blanks 2010-11-23 15:18:03 +00:00
Nathan Gray
ef5fe2728a Keep user choices for next time they use the same export definition 2010-11-23 00:52:21 +00:00
Nathan Gray
f06827eae7 Fix export conversion options 2010-11-23 00:06:35 +00:00
Nathan Gray
f7bfebde93 Add new option to convert to human friendly values 2010-11-22 23:43:10 +00:00
Nathan Gray
3e5da2505d Fix merging of custom fields with provided fields 2010-11-19 15:57:25 +00:00
Nathan Gray
b95d81a521 - Fix bug in field conversion where sometimes the first record would not be changed
- Only try to convert dates / times if they are timestamps.  Some apps convert to user time already (calendar series)
2010-11-09 19:08:44 +00:00
Nathan Gray
29811ce0a4 - Add an option for export header: use field names or human labels
- Fix missing first field
2010-11-09 18:15:47 +00:00
Nathan Gray
f7fc74932e Add more custom fields for parsing into conversion fields, move cf parsing into seperate function 2010-11-08 17:18:19 +00:00
Nathan Gray
314ee8862f Add select & link entry conversion to custom fields 2010-11-05 20:23:53 +00:00
Nathan Gray
ffcc2fba58 Call functions in common statically 2010-11-05 19:33:26 +00:00
Nathan Gray
4f9cad59a0 Use server's temp directory instead of /tmp
Only pass filename, entire path is not needed (and a security issue)
2010-11-05 19:32:46 +00:00
Nathan Gray
891b079896 Add export data conversion to a parent class so it can be used by other apps 2010-11-04 17:29:52 +00:00
Nathan Gray
3e826643bf Check protocol to prevent direct file system access. Use VFS to access files on the server instead. 2010-10-19 17:41:40 +00:00
Nathan Gray
4e0e0a4050 Make sure field_mapping is an array before trying to index into it 2010-10-13 17:49:48 +00:00
Nathan Gray
7b87beb9d9 Backport 32510 - Add ability for plugin to specify mimetype
- Fix basic export csv wizard header option (wasn't loaded properly)
2010-10-12 22:48:18 +00:00
Nathan Gray
dfbd512e14 Backport 32507 - Allow plugins to supply complete info for selections 2010-10-12 22:00:53 +00:00
Nathan Gray
dd8df67229 - Mess with export dialog so it actually works with definitions
- Add base csv export wizard
2010-10-07 23:05:25 +00:00
Nathan Gray
eb5fac04e9 Implement conversion class so the app's plugin can provide extra conversion functions 2010-10-06 22:33:52 +00:00
Nathan Gray
44dbdb1864 Close and delete sample CSV file when done with it 2010-10-06 22:19:48 +00:00
Nathan Gray
79db13ec5e Allow auto-map from file to update existing mapping 2010-09-28 22:54:35 +00:00
Nathan Gray
53401c63c0 Add a feature to try to auto-detect the field mapping 2010-09-28 21:07:20 +00:00
Nathan Gray
a3bd170aa4 - Fix bug preventing unsetting a field mapping
- Don't re-resize popup window (Fix for IE unable to resize?)
2010-09-23 19:35:52 +00:00
Nathan Gray
ae7158086a Fix add_option calls 2010-09-16 21:21:00 +00:00
Nathan Gray
d01499df7b Change UI a little to have actions default to 'Select' when no action is selected 2010-09-16 17:17:29 +00:00
Nathan Gray
5ed66702ba Improve detection & removal of empty conditions 2010-09-14 22:18:56 +00:00
Nathan Gray
3b46acda8f Fixes to get selectboxes working for IE (Stylite #8186) 2010-09-14 21:17:29 +00:00
Nathan Gray
f5f47c4ad1 Take some extra measures to get space for column headers without destroying the keys in the map 2010-09-08 20:57:06 +00:00
Nathan Gray
6d552b26d1 Remove call to missing function - doesn't look needed, it works without. 2010-09-08 16:19:29 +00:00
Ralf Becker
587ffbcf28 fixed fatal error: unsupported operand typ 2010-08-16 14:57:36 +00:00
Ralf Becker
1c7e2f6e27 - implemented limited support for sidebox options in preferences
- opening import/export dialogs as popups, as they use egw window.close()
2010-07-08 08:11:44 +00:00
Ralf Becker
f3017cdeba adding "regular" import/export functions (import & export) to preferences: allows to use them without being admin 2010-07-07 17:11:10 +00:00
Nathan Gray
d5131a6d92 Make sure etemplate.js gets loaded 2010-06-14 07:45:54 +00:00
Ralf Becker
ca6e75f620 fixed wrong step name and readded content of onLoad body attribute via ajax, thought this still does NOT fix all problems (javascript errors etemplate.js seems not to be loaded) 2010-06-13 07:46:51 +00:00
Nathan Gray
3e24e1c7d6 - Don't try to include js, that variable isn't there anymore
- Special handling for the upload (step 30) to do a full form submit
2010-06-11 15:44:36 +00:00
Stefan Becker
f8a0c3ccec some translations 2010-04-23 12:50:41 +00:00
Nathan Gray
7f85ff40e5 Remove debug 2010-04-06 14:21:54 +00:00