Nathan Gray
288d40065a
Do charset conversion once per line instead of on each field
2011-11-25 23:12:08 +00:00
Ralf Becker
7c9dd8086f
changed "No defintion" to "Old fixed definition"
2011-11-21 10:01:08 +00:00
Ralf Becker
2d7584d459
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:50:02 +00:00
Nathan Gray
7abfde460c
English translation for 'No definition'
2011-11-18 16:29:06 +00:00
Nathan Gray
78855f0652
Don't discard first definition
2011-11-07 18:24:15 +00:00
Nathan Gray
1657114628
- Add 'Add' button to add a new condition
...
- Matching conditions stop by default now
2011-11-03 20:23:04 +00:00
Nathan Gray
9158834db3
Add ability for user to override definition's delimiter when importing
2011-11-03 16:18:26 +00:00
Nathan Gray
89ecce38bf
Fix SQL error preventing multiple users/groups allowed to share their own definitions
2011-10-31 19:36:21 +00:00
Nathan Gray
a3ad2a0392
Add options tab to export dialog so user can change delimiter when exporting
2011-10-31 19:18:06 +00:00
Nathan Gray
41493e7c51
Move preserve to allow for clearing conditions
2011-10-31 16:30:57 +00:00
Nathan Gray
79baa55fe2
Fix some problems with read-only wizard:
...
- New definitions aren't read-only
- Hide 'Just me' checkbox when read-only, to avoid confusion
- Wizard stays read-only if you go to previous step
- Disable Change context menu for definitions the user has no permission to change
2011-10-26 19:54:15 +00:00
Nathan Gray
a97d5e65d4
eTemplate changes to make wizard steps read-only if user is not owner or admin
2011-10-25 21:56:43 +00:00
Nathan Gray
df44d80c60
Make wizard steps read-only if user is not owner or admin
2011-10-25 21:55:55 +00:00
Nathan Gray
75e54268c6
Fix recursive call until memory exhausted - etemplate mangles in onclick
2011-10-25 19:42:28 +00:00
Nathan Gray
3e194b16fe
Add convert option, affects how date/times & categories are parsed
2011-10-25 18:54:23 +00:00
Nathan Gray
f0b86e7cbe
Fix 12 hour time format (missing am/pm) when exporting
2011-10-25 17:18:17 +00:00
Nathan Gray
93b9d99cd5
Don't treat numeric category names as IDs
2011-10-25 17:09:31 +00:00
Klaus Leithoff
2d494997ab
rework of bo_merge::getExportLimit, apply to etemplate, importexport, addressbook, calendar
2011-09-16 13:03:46 +00:00
Klaus Leithoff
f616b34f58
API: introduce register_single_app_hook to be able to add or update one hook for an required app. register added/updated hooks with ->location; calendar and addressbook are using this to insert export_limit hook if not available. use app hook to fetch app specific export limit with import_export side_menu additions too
2011-09-15 16:53:20 +00:00
Ralf Becker
884da4b664
"modernized" importexport_cli a bit (removed uneccessary stuff) and added PEAR Console_Getopt dependency
2011-09-15 07:06:33 +00:00
Klaus Leithoff
a2730516fe
silence some error log statements
2011-09-13 10:16:29 +00:00
Klaus Leithoff
d52c72207c
* calendar/importexport/addressbook: calendar introduce new config option to set app specific export_limit; calendar csv export: use enumerate for exporting events as csv; bo_merge: introduce new helper functions to get and check export-limit; addressbook: use new helper functions
2011-09-13 09:05:33 +00:00
Klaus Leithoff
25fcf25bdb
code cleanup: as bo_merge::is_export_limit_excepted checks for ->is Admin<- already
2011-08-30 15:27:47 +00:00
Klaus Leithoff
6a2d5d8b36
using new bo_merge static function to check for is_export_limit_excepted; fixing an off but vone error regarding the limit of rows returned
2011-08-29 15:02:00 +00:00
Nathan Gray
0264b70a0b
Silence warning when export exception is not set
2011-08-22 14:20:44 +00:00
Nathan Gray
16bafa78b8
Implement export restriction exception for given users/groups in apps
2011-08-17 15:38:56 +00:00
Nathan Gray
9de3b4afc9
Use similar_text() to try to automatically match import field names to application fields when there's no exact match
2011-08-09 18:19:58 +00:00
Nathan Gray
89c2097894
Add new import translation function list(sep,field,index) to explode a field and pick one part
2011-08-05 22:04:05 +00:00
Nathan Gray
e1fce75a74
Cleanup translations - common importexport stuff
2011-07-04 20:06:30 +00:00
Nathan Gray
63caf59444
Use admin/preferences as appname for sidebox links
2011-07-04 15:35:53 +00:00
Nathan Gray
341bf0e8c4
Enable import CSV plugin, but remove default definition. Admin can create it if needed
2011-07-04 14:34:44 +00:00
Ralf Becker
03e379e570
* jQuery: changed $ to $j to work around mootools use in Joomla templates and other js code in imported projects
...
required to change $ --> $j:
phpgwapi/*
jdots/*
etemplate/*
stylite/*
felamimail/*
admin/*
news_admin/*
projectmanager/*
importexport/*
infolog/*
ranking/*
required, but not automatic:
importexport/setup/etemplates.inc.php
phpgwapi/js/jquery/*
negative, not to touch or revert later:
phpgwapi/inc/savant2/Savant2/Savant2_Compiler_basic.php: '(\$(.+))' => 'print $1',
phpgwapi/js/dhtmlxtree/libCompiler/core.js
sitemgr/*
phpfreechat/*
gallery/*
activesync/include/smb.php: '^\tIPC\\\$(.*)[ ]+IPC' => 'skip',
etemplate/inc/class.bo_merge.inc.php: if ($this->table_plugins && preg_match_all('/\\$\\$table\\/([A-Za-z0-9_]+)\\$\\$(.*?)\\$\\$endtable\\$\\$/s',$content,$matches,PREG_SET_ORDER))
find phpgwapi jdots etemplate stylite felamimail admin news_admin projectmanager importexport infolog ranking \
\( -name '*.php' -o -name '*.js' \) -exec grep -q '\$(' {} \; -print \
-exec sed -i '' 's|\$(|$j(|g' {} \;
svn revert phpgwapi/inc/savant2/Savant2/Savant2_Compiler_basic.php phpgwapi/js/dhtmlxtree/libCompiler/core.js \
importexport/setup/etemplates.inc.php phpgwapi/js/jquery/jquery.js etemplate/inc/class.bo_merge.inc.php
additional changes:
phpgwapi/js/jquery/jquery.js: window.$ --> window.$j
phpgwapi/js/egw_json.js:291 this.request = $j.ajax({url: this.url,
jdots/templates/jdots/head.tpl:59 $j(document).ready(function() {
phpgwapi/js/egw_action/egw_grid_view.js: $.browser --> $j.browser
importexport/setup/etemplates.inc.php: etemplate editor importexport.wizard_basic_export_csv.choose_fields onclick of check icon changed
phpgwapi/js/egw_action/tests/*.html
phpgwapi/js/egw_action/tests/js/jquery.js: window.$ --> window.$j
2011-07-03 09:00:36 +00:00
Nathan Gray
fe05c1cb03
Change selectbox back after
2011-06-28 15:52:26 +00:00
Nathan Gray
203fb83f0d
Don't try to select all if the current search filters give no results, give an alert to select something
2011-06-27 17:23:59 +00:00
Nathan Gray
039e351d8b
'Disable' Export & merge spreadsheet in sidebox for addressbook view
2011-06-22 18:14:52 +00:00
Ralf Becker
2bf55a7c87
some fixes for English and Suomi translation, from our Suomi resident here as Stylite
2011-06-22 15:53:36 +00:00
Nathan Gray
615ea171c2
If automatically using 'select all', turn it back off again after merge
2011-06-20 16:36:51 +00:00
Ralf Becker
8e53f21349
using bo_merge::get_documents to get export documents
2011-06-17 14:07:10 +00:00
Ralf Becker
fcfbd038bc
some fixes for the English translation, from our Suomi resident here as Stylite
2011-06-10 06:19:36 +00:00
Nathan Gray
768859718f
Update selection tab if definition is changed.
2011-06-09 14:42:58 +00:00
Nathan Gray
ddfd5d50bb
Translate app names
2011-06-08 15:32:45 +00:00
Nathan Gray
483069d970
Use nextmatch preferred definition as pre-selected export definition
2011-06-08 15:01:27 +00:00
Nathan Gray
7ee8739394
For calendar & sitemgr, use labels 'Import' & 'Export' instead of 'Import CSV' & 'Export CSV'
2011-06-08 14:55:25 +00:00
Ralf Becker
469f938967
consider running in setup (install/update of app) as run by an admin
2011-06-08 10:59:45 +00:00
Ralf Becker
7d097380b1
propset svn:keywords Id
2011-06-07 15:32:52 +00:00
Ralf Becker
3c14bd7f59
import i/e defintions on update
2011-06-07 15:29:50 +00:00
Ralf Becker
1c89bd7a99
give Default and Admins group rights for ImportExport on update too
2011-06-07 11:21:59 +00:00
Ralf Becker
9dfdabe1a3
some fixes for the English translation, mostly correcting case, from our Suomi resident here as Stylite
2011-06-07 06:29:49 +00:00
Nathan Gray
42af223052
- Fix select all confirm message
...
- When copying and name exists, try again with user lid. If that fails, give nice error message
- When done editing a definition, send to definition index instead of reload + send POST again
2011-06-06 16:08:57 +00:00
Nathan Gray
e7e424e1fc
Get spreadsheet box working again
2011-06-03 22:00:18 +00:00