Ralf Becker
8040fa49ec
remove Exception type, to not get a Type error when PHP 7+ throws an Error
2016-10-31 18:29:32 +01:00
Ralf Becker
dbae12260b
fix setting alias and forwards, allow to add/remove from existing ones
2016-10-31 15:41:52 +01:00
Ralf Becker
74e2c62b48
* Admin/Mail: allow to limit users to only create identities for aliases
2016-10-28 14:27:59 +02:00
Hadi Nategh
6038936cef
Fix wodocollabeditor conflicts with other libraries because of global require and define AMD modulation
2016-10-27 18:47:02 +02:00
Hadi Nategh
3b76072885
Revert changes of local definition of define variable, because they no more conflict with wodocollabeditor
2016-10-27 18:43:41 +02:00
nathangray
017e45ffd4
Fix some missing / incorrect icons
...
- Addressbook advanced search was from default
- Add favorite dialog had no icons on buttons
- All dialogs using standard button sets were either missing or from default theme
- Mail confirm all was missing Yes icon
2016-10-27 09:04:47 -06:00
Hadi Nategh
84207e9a5a
Keep the default behavior for opening tel-url and make call_popup felixable to be able to get target
2016-10-27 14:17:42 +02:00
Hadi Nategh
b59b44d29d
Open phonecall window target as _self instead of new tab
2016-10-27 11:07:59 +02:00
Ralf Becker
a23ab6a9fb
* Addressbook/LDAP: fix error if egroupware-epl-compat (old API) not installed
2016-10-27 10:51:47 +02:00
nathangray
648b6fd759
If searching for an account and you include 'Group ' (or translation) in the search string, it will search just groups instead of all accounts.
2016-10-24 09:21:57 -06:00
Ralf Becker
e989d079d6
removing server-side validation of non-ascii in local part of email, because \x80-\xff gives and invalid utf-8 compilation error in preg_match with /u modifier
2016-10-20 15:21:40 +02:00
Ralf Becker
ab79e193ec
* Mail: show validation error if local part (before @) of email-address contains non-ascii chars
2016-10-20 12:29:56 +02:00
Ralf Becker
3372e1b1c2
* Mail: show which email address has a wrong format when pasting multiple ones
2016-10-20 11:47:09 +02:00
Ralf Becker
ad059b81e7
add missing traversable-test mentioned by Scrutinizer
2016-10-20 10:17:20 +02:00
Ralf Becker
2fbafeaa27
add missing false-test mentioned by Scrutinizer
2016-10-20 09:50:57 +02:00
nathangray
0ca2094e2e
Fix some email addresses would not pre-fill address if you created a new contact from mail view From field
2016-10-19 09:00:55 -06:00
Ralf Becker
c2d1fe6d50
only check vfs for templates, if /etemplates is mounted
2016-10-19 16:44:04 +02:00
Ralf Becker
ae712ff8a1
* Filemanager: break infinit recursion stalling eg. login by introducing max. sub-directory depth of 100
...
Detects infinit recursion caused eg. by fs_dir pointing to a child-directory.
No idea how to efficently test for that, without scanning all parents of all filesystme nodes.
2016-10-19 15:52:02 +02:00
Klaus Leithoff
7588c9a493
rework of fix for problem regarding send with bcc when using esync
2016-10-19 10:01:38 +00:00
nathangray
f71131d28d
Change double-click to auto-size column based on current contents, to only work for fixed width columns. Relative (flex) width columns now just show a message as it was difficult to get them to properly size without weird side effects, especially with 2 relative width columns displayed.
2016-10-18 09:23:13 -06:00
Klaus Leithoff
c47d8a26c3
* Mail: fix problem regarding send with bcc when using esync
2016-10-18 13:59:32 +00:00
Ralf Becker
a81442373c
fix typo
2016-10-13 17:58:27 +02:00
Ralf Becker
30cf772c4d
move ADOdb row_lock and rollback_lock methods to Db class, use Db::$tablealiases and use them for backup, also added a "backup_(starts|finished)" hook for apps
2016-10-13 17:54:58 +02:00
Ralf Becker
9b4d727eb0
* All apps/History: fixed history tab shown empty in default (minimal) installation
2016-10-12 17:50:32 +02:00
nathangray
aa03aab010
Bind double-click to auto-size column based on current contents.
2016-10-11 16:00:01 -06:00
Ralf Becker
6e1429d833
change to just "Powered by EGroupware <version>"
2016-10-08 14:46:25 +02:00
Hadi Nategh
c3fb98f3c1
Try to correct ckeditor references point to vendor directory
2016-10-07 12:15:03 +02:00
Ralf Becker
315ceed672
error_log if calendar can not send notifications
2016-10-06 19:09:40 +02:00
Hadi Nategh
57349e6386
Remove spellchecker lang from preferences
2016-10-06 18:30:37 +02:00
nathangray
fa8f53e6d4
Fix VFS ajax uploads did not work if path needed expansion
2016-10-05 16:13:31 -06:00
nathangray
19a67b92fd
Fix legacy options were not parsed if the first one was empty
...
eg. ,,,legacy,option
was not parsed
2016-10-05 16:13:31 -06:00
nathangray
8ada656d56
Fix js errors if readonly
2016-10-05 16:13:31 -06:00
Hadi Nategh
69ce664000
Fix some of content in mails with specific html formats get removed by HtmLawed's balance
2016-10-05 17:13:07 +02:00
Hadi Nategh
93f3826259
Update HTMLawed into version 1.1.22
2016-10-05 16:18:06 +02:00
Ralf Becker
fc086c56cd
fix dbb0796
allow to specify a subdirectory in attach_file as part of $file[name] parameter
...
(subdir was created, but file was copied to main dir)
2016-10-04 16:47:24 +02:00
Ralf Becker
dbb07961f6
allow to specify a subdirectory in attach_file as part of $file[name] parameter
2016-10-04 10:49:55 +02:00
nathangray
3da08fa7a1
Make sure category data is an array before looking inside it, avoids warning if it is not
2016-10-03 09:58:59 -06:00
Hadi Nategh
d3467b49e7
Implement fav_filter icon base on template
2016-09-29 12:06:40 +02:00
Hadi Nategh
92dbf0dbe1
Remove text-shadow from et2_buttons
2016-09-29 11:05:51 +02:00
Hadi Nategh
8d5f2c45b4
Add missing attach icon in jdots template
2016-09-28 16:07:16 +02:00
Ralf Becker
adaeabe592
fix wrong namespaced Exception: \DateTime throws \Exception
2016-09-28 11:17:19 +02:00
Ralf Becker
76c83eb2a9
allow to specify multiple cat_id's
2016-09-26 14:35:52 +02:00
Ralf Becker
e467b48fea
allow to import without acl-check and setting modifier
2016-09-26 11:40:02 +02:00
Ralf Becker
d99a283929
fix old class names in docu
2016-09-26 09:27:52 +02:00
Hadi Nategh
56df11b5da
* Mobile template: Close sidemenu after clicking on items in sidebar
2016-09-21 17:39:51 +02:00
Hadi Nategh
83de4986c8
Fix inline images of compose do not get stored as links into integrated applications like infolog, tracker or calendar
2016-09-21 15:52:50 +02:00
Hadi Nategh
3b413f7caf
WIP avatar widget:
...
- Add icon for rotate left button
- Fix misalignment of fileupload widget in dialog
2016-09-19 16:08:43 +02:00
Hadi Nategh
8da2404279
Mobile template:
...
- Show fav icon when it's available
- Fix delete_action does not get removed after the row is deleted or deselected
- Fix some alignments for mail list header
2016-09-19 12:23:16 +02:00
Hadi Nategh
69604cb633
Another try to fix base_url for print_dialog template. Seems it's necessary to keep the template_base_url untocued, because template_base_url gets calculated everytime when an et2 instance loads a template.
2016-09-15 11:50:18 +02:00
Hadi Nategh
16992899d4
Let egw.link takes care of the base url. Fix sometimes nm_print_dialog template runs into CSP error
2016-09-14 15:09:32 +02:00
Hadi Nategh
1cca4183c9
WIP avatar widget:
...
- Implement upload and delete of contacts photo
- Add missing cropper stylesheet
2016-09-13 17:30:52 +02:00
nathangray
c2bd221ae0
Silence debug error log
2016-09-13 08:07:52 -06:00
Ralf Becker
9b09267e0b
* Calendar/CalDAV: update or removal of (managed) attachments via CalDAV failed
2016-09-13 15:55:55 +02:00
Ralf Becker
4bf26a6c52
Vfs::rename() is supposted to be static, quitens warning that it is used static
2016-09-13 13:53:05 +02:00
Ralf Becker
e82ce99537
fix SQL error happening in sync-colletion in TB caused by Db->Type == 'mysqli' and Db->group_connect returning false
2016-09-12 23:22:56 +02:00
nathangray
7afd7e420b
Better version of optgroup fix to still allow additional data (title, color) in option entries
2016-09-12 10:42:12 -06:00
nathangray
dee0caa875
Fix validation of select values in an optgroup always failed
2016-09-12 08:40:48 -06:00
Hadi Nategh
e231ac86cf
WIP of implementing cropping avatar photo
2016-09-12 16:23:57 +02:00
Hadi Nategh
7de7af4cc1
Implement position attribute for widget dialog
2016-09-12 16:00:14 +02:00
nathangray
4dcb415f44
Try to fix redirects from AJAX calls to static methods
2016-09-09 10:27:33 -06:00
Hadi Nategh
676148ba94
Implement client-side validation check for date_duration in order to catch check the validity right after entry before submit.
2016-09-09 15:46:13 +02:00
Hadi Nategh
aff9f0eba8
Fix Ctrl+A in context menu does not get translated
2016-09-09 12:54:52 +02:00
Hadi Nategh
f98674b164
Implement step attribute for date_duration widget. Seems FF needs step to be set to be able to distinguish valid or invalid decimal input format (eg. 1.5 or 1,5)
2016-09-08 17:28:50 +02:00
Hadi Nategh
ea30baf1a3
Fix syntax issue caught by Travis which happens only for php versions older than 5.6
2016-09-08 10:10:49 +02:00
Hadi Nategh
84da56ede8
WIP avatar widget:
...
- Implement editable option to be able to do some action on hover over
2016-09-07 17:27:47 +02:00
Hadi Nategh
50328495a9
WIP of avatar widget: Implement client-side avatar widget
2016-09-05 17:21:14 +02:00
Hadi Nategh
cc278e0d17
WIP of letter avatar generator:
...
- Use hash system to pick always the same color for given user
2016-09-05 12:50:04 +02:00
Ralf Becker
4a25a4a1d3
* App apps: async notifications were not using SMTP only account, but personal one with unavailable session password
2016-09-02 18:12:04 +02:00
Hadi Nategh
c3583dbb3c
WIP of letter avatar generator
2016-09-02 17:33:55 +02:00
Ralf Becker
d4ce9fce91
enhance filesystem check to also check fs_id of required nodes /, /home, /apps
2016-08-31 19:03:48 +02:00
Hadi Nategh
e0199278c8
Fix printing does not get background and images into account
2016-08-31 14:26:26 +02:00
Hadi Nategh
d8761441b1
* Mail: Fix pdf attachments do not get downloaded in mobile template
2016-08-31 12:10:26 +02:00
Ralf Becker
4b614c91ed
* Filemanager: fix missing symlink overlay on mime-icon
2016-08-29 19:42:49 +02:00
Ralf Becker
4cd0d35ff7
possible fix for deactivated / or /apps
2016-08-29 17:14:48 +02:00
Ralf Becker
ef5b160fdd
fix for PHP Warning: Illegal string offset 'to_id' in api/src/Etemplate/Widget/Link.php on line 327
2016-08-29 13:50:13 +02:00
Ralf Becker
026fd08125
Sqlfs::mkdir is no longer static, fixing some left over static calls
2016-08-29 13:42:57 +02:00
Ralf Becker
a6189bf9b9
Sqlfs::mkdir is no longer static, fixing some left over static calls
2016-08-29 12:56:35 +02:00
Ralf Becker
c474df28fb
fix Scrutinizer bug: Api\Etemplate\Exception does not exist (missing \Exception) and remove old non-static stuff from Api\Etemplate\Widget::setElementAttribute(), as $this is allways unset for methods declared static
2016-08-28 12:51:19 +02:00
Ralf Becker
54bfaeb988
fix Scrutinizer docu bug: Api\Etemplate\Request\Files::__construct($id) $id is not array but string|null
2016-08-28 12:51:19 +02:00
Ralf Becker
8d2d4ef3dd
fix Scrutinizer docu bug: Api\Etemplate\Request\Files::__construct($id) $id is not array but string|null
2016-08-28 12:51:19 +02:00
Ralf Becker
4e15b70373
fix Scrutinizer docu bug: Egw::setup() need to support null for $domain_names parameter
2016-08-28 12:51:19 +02:00
Ralf Becker
4dbd49d285
fix Scrutinizer docu bug: Api\Db has no more support for Halt_On_Error attribute
2016-08-28 12:51:19 +02:00
Ralf Becker
bcec596fff
fix Scrutinizer docu bug: get_backend returns Sql|Ldap|Ads|Univention backend
2016-08-28 12:51:19 +02:00
Ralf Becker
056e0f97d2
fix Scrutinizer bug: replace new ldap (wrong namespace) with Api\Ldap::factory()
2016-08-28 12:51:19 +02:00
Ralf Becker
6c6f9eae7a
fix Scrutinizer bug: non-existing Api\Api\Db\Exception\InvalidSql and delete_list accepts array of list-ids, while check_list does not
2016-08-28 12:51:19 +02:00
Ralf Becker
52ca45a228
fix Scrutinizer bug: remove non-static usage as it gives a PHP Fatal anyway, since Config::save_value() is declared static
2016-08-28 12:51:19 +02:00
Ralf Becker
9082a799e2
fix Scrutinizer docu bug
2016-08-28 12:51:19 +02:00
Ralf Becker
9f073b4c4c
fix Scrutinizer bug: get_path only allows array as parameter (calendar&infolog allow int / just the id too)
2016-08-28 12:51:19 +02:00
Ralf Becker
6903ab0f12
fix Scrutinizer bug: missing required parameters
2016-08-28 12:51:19 +02:00
Ralf Becker
2ec05f8936
fix Scrutinizer docu bug
2016-08-28 12:51:19 +02:00
Ralf Becker
d2e05d5a41
fix Scrutinizer bug: Api\Auth\Exception does not exist
2016-08-28 12:51:19 +02:00
Ralf Becker
b400f38b75
fix Scurtinizer bug by explicitly returning $other_cronlines instead of not declared class var
2016-08-28 12:51:19 +02:00
Ralf Becker
87f54ac14f
fix Scurtinizer bug
2016-08-28 12:51:19 +02:00
Ralf Becker
3a6be10253
* Calendar: use proxy config from setup >> configuration to download holiday calendars
2016-08-26 14:00:12 +02:00
Ralf Becker
6b7d046564
* All apps: default preferences wont save because merge-print template directory does not exist
...
creating /templates/$app now via update-script, if it does not already exist, it was already created for new installation and for EPL
2016-08-25 18:16:03 +02:00
nathangray
286c730d08
Allow children for paste actions automatically pulled from drop actions
2016-08-24 14:28:55 -06:00
Ralf Becker
1088278b37
no need to call accounts class, if we have no id
2016-08-24 19:43:37 +02: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
Ralf Becker
e724752600
remove deprecated use of read without id (1. parameter) to accounts class in phpgwapi
2016-08-24 16:10:52 +02:00
Ralf Becker
afa17b8236
fix PHP Fatal Call to a member function update() on null
2016-08-24 13:06:06 +02:00