Ralf Becker
b5574da397
remove system call used for PHP < 5.3.1
2017-10-31 09:55:23 +01:00
nathangray
d3c596a443
- Add a parameter to pass in the class of the notification to use so we can pass in a test one
...
- Explicitly tell notification what type of message (plain or html) we're giving it
2017-10-21 11:29:05 +02:00
nathangray
0183635c02
Add permission check for collabora before setting actions to open in editor
2017-10-05 09:55:06 -06:00
Ralf Becker
6a3a944828
fix uncaught exception if Collabora is not configured or reachable
2017-10-05 11:00:38 +02:00
nathangray
1868b40359
Set up merge to open editable documents if collabora is there
2017-10-04 14:15:47 -06:00
Ralf Becker
b30c712e19
allow to add SQL with nummeric keys to Storage\Base::read() argument, like in ::search or Db::select
2017-07-19 17:39:22 +02:00
nathangray
c05fe756fd
Change eGroupWare -> EGroupware for notification sender
2017-06-12 14:13:29 -06:00
nathangray
8d7a9b7284
Move VFS widget file handling from Etemplate/Widget/Customfields to Storage/Customfields, to avoid errors with CalDAV/CardDAV not being able to find Etemplate/Widget/Customfields
2017-04-17 09:48:45 -06:00
nathangray
71de64fe8f
Break out parsing search into its own function
2017-03-16 10:54:27 -06:00
nathangray
0f83206907
* All apps - Add special search case for #<int> to only match the ID, not search the whole entry
2017-03-07 12:24:42 -07:00
nathangray
5926c5e7be
Allow docm and xlsm merge templates
2017-03-07 12:08:01 -07:00
Ralf Becker
38b0dd0dd0
fix PHP Deprecated: Non-static method EGroupware\Api\Vfs\Sqlfs\StreamWrapper::url_stat() should not be called statically
2017-02-27 20:39:46 +01:00
nathangray
6dd3f4838f
Keep any notification errors
2017-02-27 08:10:48 -07:00
nathangray
4d0419f5b4
Allow <p> tag to enable HTML parsing as well as <br> and <span>, fixes using p for line breaks and no other formatting resulted in unparsed HTML when merging.
2017-02-17 08:56:37 -07:00
Hadi Nategh
83a6595d26
Handle NELF placeholder for mimetype text/html
2017-02-09 15:03:09 +01:00
nathangray
6ed24454f9
Allow expansion of custom fields when merging to include fields from other apps
...
eg: {{#other_app/#addressbook_cf/n_fn}}
2017-01-19 10:53:53 -07:00
nathangray
a5b31c62ab
Add ISO 8601 (Y-m-dTH:i:s) format to list of checked date formats when importing to catch double parsed dates
2016-08-24 08:22:17 -06:00
nathangray
474e32db67
Slightly more intelligent detection of plain text fields in a document that has HTML parsing turned on
2016-07-28 14:14:20 -06:00
Ralf Becker
a0d419a145
log execeptions happening during mergeprint for easier debugging
2016-07-25 14:53:30 +02:00
Ralf Becker
0b71dd2756
replace (slower and ugly) create_function with closures
2016-07-10 11:09:21 +02:00
Ralf Becker
3ccea2b6d7
fix missing (global) namespace in Exception from last commit, also fixed existing cases
2016-06-07 13:02:41 +02:00
Ralf Becker
f1440fb9d5
catch exception caused by wrongly formatted date, as it eg. stalls whole mail app, as we created placeholders of account for signature
2016-06-06 10:09:05 +02:00
nathangray
fccf83e36a
Do not have draw:frames with duplicate names, they will be stripped when opening with LibreOffice 5.1
2016-05-24 13:48:41 -06:00
nathangray
82737f47e1
Replace missing transform templates
2016-05-17 08:36:37 -06:00
Ralf Becker
e87cbc4832
use static Hooks methods
2016-05-11 18:58:10 +00:00
Ralf Becker
153c068271
fix diverse occurences of egw_db
2016-05-06 11:13:19 +00:00
Ralf Becker
429177686a
make home a regular application, which can eg. disabled, incl. moving all services using "home" as appname to "api" and moved some other forgotten stuff from phpgwapi&etemplate to api
2016-05-01 09:57:48 +00:00
Ralf Becker
bf0d1c47a0
fix sql error after clear cache, because db class has again type "mysqli" instead of just "mysql"
2016-04-27 10:42:31 +00:00
Nathan Gray
7bb134b273
Fix merge print placeholders for only links to a certain app
2016-04-26 17:07:42 +00:00
Nathan Gray
ce94f07599
Fix missing line breaks when merging entries that do not need HTML processing
2016-04-11 15:21:16 +00:00
Ralf Becker
8c87cf9dfc
move egw_framework to api and refactor it
2016-04-07 20:42:06 +00:00
Ralf Becker
aa45c25685
move addressbook_merge to Api\Contacts\Merge
2016-04-06 09:49:50 +00:00
Ralf Becker
36b9eb4cfb
move bo_merge as Storage\Merge into api
2016-04-05 18:43:46 +00:00
Ralf Becker
2baf654e14
move all tables to new api and update api to 16.1
2016-04-02 19:55:08 +00:00
Ralf Becker
77c5102792
fixed more namespace issues found by doc/check_namespace.php I wrote and forgot about it ;-)
2016-03-21 21:21:40 +00:00
Ralf Becker
2f4c727f9d
moving eT2 server-side to api
2016-03-19 13:06:07 +00:00
Ralf Becker
85695f0d41
split html class to Api\Html, Api\Header\Content, Api\Header\UserAgent and translation
2016-03-13 11:22:44 +00:00
Ralf Becker
0fa46377d8
fix PHP Fatal error: Class 'EGroupware\Api\Storage\notifications' not found in api/src/Storage/Tracking.php on line 769
2016-03-07 10:03:14 +00:00
Ralf Becker
fca25726c9
fix 2 PHP Fatal error:
...
- Class 'EGroupware\Api\etemplate' not found in api/src/Contacts.php on line 1527
- Undefined constant 'EGroupware\Api\SessionEGW_SESSION_VAR' in api/src/Storage/Tracking.php on line 409
2016-03-07 09:59:12 +00:00
Ralf Becker
0ba4283f9f
move egw_link to Api\Link
2016-03-07 08:46:32 +00:00
Ralf Becker
3742ecec05
some more resolved dependencies
2016-03-06 20:56:09 +00:00
Ralf Becker
d407b9aae1
moved accounts classes to Api\Accounts
2016-03-06 15:54:07 +00:00
Ralf Becker
7ada2354d3
move addresbook_bo to Api\Contacts, ldap to Api\Ldap, ldapserverinfo to Api\Ldap\ServerInfo, bo_tracking to Api\Storage\Tracking, historylog to Api\Storage\History, Api\Customfields to Api\Storage\Customfields
2016-03-06 13:45:15 +00:00
Ralf Becker
fcca19cfcf
moving so_sql* to Api\Storage
2016-03-06 09:05:20 +00:00