Ralf Becker
13257f09a4
add list of shared files to filemanager and translation of sharing stuff
2014-12-08 16:04:20 +00:00
Ralf Becker
4467003d10
need to use egw_vfs::is_readable() to correctly check for posix rights, as PHPs is_readable only checks other rights not owner or group
2014-12-08 12:51:33 +00:00
Ralf Becker
d935c15f6d
periodic / monthly cleanup of temp. files from sharing
2014-12-05 20:18:51 +00:00
Ralf Becker
6955afccc8
changed token-size to 32 char (more then plenty), only use tokens containing no special url chars (/#), and do not copy files to tmp-dir in vfs, if identical files already there to use
2014-12-05 11:27:22 +00:00
Ralf Becker
12bd2736fe
fix not working fopen mode "x"
2014-12-05 11:21:45 +00:00
Ralf Becker
d14605b91a
use egw_digest_auth::decode_password to fix password containing non-ascii chars
2014-12-04 16:39:42 +00:00
Ralf Becker
1624457a91
* CardDAV/Addressbook: fixed OS X addressbook overwrites account with lowest id when creating a new contact
2014-12-04 15:01:16 +00:00
Ralf Becker
3f50472828
added password check to shares
2014-12-04 11:25:56 +00:00
Ralf Becker
75688e8cb8
allow to share files and directories from filemanager via mail app
2014-12-03 16:25:10 +00:00
Nathan Gray
da610b8e9a
Support autoload of classes for applications with underscore in their name
2014-12-02 22:31:07 +00:00
Ralf Becker
4d80104403
allow to disable date widget with set_readonly on run-time
2014-12-02 17:19:13 +00:00
Ralf Becker
b3676a64a8
French translations from zorg-AT-probesys.com
2014-12-02 13:11:38 +00:00
Ralf Becker
fafb923d5d
fix for lost session whenever one switches apps in iOS installed as web-app
2014-12-02 12:57:06 +00:00
Hadi Nategh
90afd04015
Fix framework wrong window opener in openPopup
2014-12-02 11:18:12 +00:00
Ralf Becker
63a6ac9a6d
first version of linked attachments
2014-12-01 20:14:18 +00:00
Hadi Nategh
e8056c388b
Implement mobile framework popup resize
2014-12-01 17:38:52 +00:00
Ralf Becker
fa0a10a840
moving egw_openWindowCentered() to egw(window).openPopup()
2014-12-01 10:44:51 +00:00
Ralf Becker
e6cf7c95d3
automatic select mobile theme for mobile user agents
2014-12-01 08:43:07 +00:00
Ralf Becker
493bc485f1
fix resize to work with zoom at least up to 125%, by calling resize a 2. time
2014-11-28 14:00:40 +00:00
Nathan Gray
bcc3499c4c
Prevent tooltips from going off the side of popups
2014-11-27 17:38:37 +00:00
Ralf Becker
3f8acc1fd1
set opener as early as possible for framework popups
2014-11-27 17:34:06 +00:00
Hadi Nategh
7984f04078
Override window.close() with framework specific close function
2014-11-27 17:01:47 +00:00
Hadi Nategh
586656289d
Fix taphold context menu popup
2014-11-27 16:57:57 +00:00
Ralf Becker
86c3974d09
get inline images in mail working again
2014-11-27 12:29:16 +00:00
Ralf Becker
94c5194ab0
get document merge working again with new egw_mailer
2014-11-27 09:10:43 +00:00
Ralf Becker
be6393e91b
adding cache-busters to LABjs and egw.js
2014-11-27 08:51:31 +00:00
Ralf Becker
f17042b34d
have to wait for script files to be loaded, before calling egw.link_handler or any other egw method
2014-11-26 18:37:36 +00:00
Ralf Becker
076b928d39
also switching to "internal" popups for mobile theme
2014-11-26 17:06:46 +00:00
Hadi Nategh
23d4e045f3
Call framework specific window opener if it is on mobile framework
2014-11-26 16:58:03 +00:00
Hadi Nategh
cfaae06d37
Add touchSwipe plugin for mobile template
2014-11-26 16:40:08 +00:00
Ralf Becker
f71bfe32e0
adding trace to error_log tracking access to old PHPMailer properties
2014-11-26 16:01:41 +00:00
Ralf Becker
2e5fcbda4e
fixing the fix, we dont want whole mails in memory
2014-11-26 15:05:59 +00:00
Ralf Becker
dd89cf84f7
parseFileIntoMailObject and parseRawMessageIntoMailObject using new egw_mailer
2014-11-26 14:08:52 +00:00
Klaus Leithoff
6502901629
restore activesync stuff after introduction of horde-smtp-mailer
2014-11-26 13:05:10 +00:00
Hadi Nategh
1e93cb8224
Add missing print function to the framework base
2014-11-26 08:40:42 +00:00
Klaus Leithoff
baa7cbe38e
fix typo
2014-11-25 16:14:33 +00:00
Ralf Becker
5bbfcc41f2
allow to clall getHeader before __construct (happens in old send class)
2014-11-25 16:06:49 +00:00
Ralf Becker
51c4e0e580
get notifications working again with new egw_mailer
2014-11-25 14:22:16 +00:00
Ralf Becker
2a0889bcf6
set sender/return-path and from, if empty in identity, setting send/return-path from account, prefering smtp user-name and from from identity
2014-11-25 11:32:25 +00:00
Ralf Becker
53d487c094
empty, deprecated SetMessageType, CreateHeader, CreateBody PHPMailer compatibility methods
2014-11-25 09:27:42 +00:00
Ralf Becker
4b999cc43a
removing PHPMailer require, no more empty Bcc, and first version for send class using new egw_mailer
2014-11-25 09:06:46 +00:00
Ralf Becker
3e559d2fda
replacing PHPMailer with Horde_Mime_Mail and Horde_Mail_Transport_Smtphorde to overcome memory limit when sending mails
2014-11-24 23:38:37 +00:00
Ralf Becker
9e20212b3e
* API: report failed Ajax requests to user incl. a hint that server error-log should contain more information
2014-11-21 16:16:24 +00:00
Ralf Becker
1d668d5a10
enhance server-side mobile browser detection (windows phone, blackberry, kindle, ...) and fix IDE warnings
2014-11-21 09:31:39 +00:00
Nathan Gray
3ec33534dc
Add a paste flag to get around mail's check for all rows selected to ignore current selection when pasting
2014-11-19 20:13:46 +00:00
Nathan Gray
103c0c73ad
- Add flag to turn off auto-paste actions
...
- Turn off auto-paste actions when drop has multiple choices - paste is not valid during a real drop.
2014-11-19 17:59:16 +00:00
Ralf Becker
8aa71722ee
clientside redirect ignore appname only for popups, not eg. iframes like in admin
2014-11-19 16:10:39 +00:00
Hadi Nategh
fd73f9fb21
Add refresh method to framework
2014-11-19 13:58:01 +00:00
Ralf Becker
c9f45a82ff
fix formatting for timestamp and quiten error_log
2014-11-19 12:30:51 +00:00
Ralf Becker
c9a6753b4c
missing egw_customfield changed from last commit
2014-11-19 12:23:51 +00:00
Ralf Becker
5eeac7093c
use filemanager UI as UI for sharing directories
2014-11-18 12:55:32 +00:00
Klaus Leithoff
97acbbb70f
rework sender/from/replyTo Information on notification
2014-11-18 10:50:35 +00:00
Nathan Gray
cad253627b
Integrate filemanager clipboard and new system clipboard
2014-11-17 23:57:15 +00:00
Hadi Nategh
eb2a814c0d
Add mousewheel plugin to jquery library
2014-11-17 08:57:29 +00:00
Hadi Nategh
4ce9b93bb2
Activate the new structure of egw framework.
...
- jdots: egw_fw_ui and egw_fw are removed and replace with the new files fw_ui, and fw_jdots
- work in progress of mobile framework (Mobile framework is not activated yet)
2014-11-14 16:20:11 +00:00
Ralf Becker
5aacf69ab9
hook allowing apps to add properties to *dav root
2014-11-14 10:19:20 +00:00
Ralf Becker
50ce55a93a
fix regular expression
2014-11-14 09:50:56 +00:00
Ralf Becker
8707ea68b5
fix tons of IDE warnings
2014-11-14 09:29:59 +00:00
Ralf Becker
1affa826b1
implement readonly mounts and use that for sharing
2014-11-14 08:50:05 +00:00
Ralf Becker
16c27de80a
fix HTTP status for failed DELETE requests to return "403 Forbidden" and fix IDE warnings
2014-11-14 08:48:47 +00:00
Ralf Becker
8787fe6774
fix IDE warnings
2014-11-14 07:46:34 +00:00
Ralf Becker
223455b7aa
first step for new file-sharing feature
2014-11-13 17:31:36 +00:00
Ralf Becker
debe67be86
* Admin/Setup: ignoring doublicate rows from old backups
2014-11-13 11:51:49 +00:00
Hadi Nategh
6d9969b050
Some W.I.P. of egw framework restructuring
2014-11-12 17:14:58 +00:00
Nathan Gray
95e343cb27
Drag & Drop support for [infolog] favorite to Home
2014-11-11 23:11:16 +00:00
Hadi Nategh
af83de8198
Work in progress of egw framework restructuring
2014-11-11 18:00:29 +00:00
Ralf Becker
2926ab109d
added video/mp4 mime-type and fixed IDE warnings
2014-11-11 10:48:58 +00:00
Klaus Leithoff
d5715314d9
remove quotes enclosing mailaddresses on replaceEmailAdresses when replacing style <email@adress.es> to email@adress.es addresses
2014-11-11 10:29:58 +00:00
Nathan Gray
0497818385
Include menu context in action so callback can find click location
2014-11-10 17:50:58 +00:00
Ralf Becker
2a4d7c382b
* CalDAV: big calendars with more then 500 events in result-set were missing events
2014-11-10 14:19:43 +00:00
Ralf Becker
df7025f879
allow app to specify "availHeight" for its popup height and keep that height in automatic resize, for OS (eg. Linux) does not report an availHeight < height, we subtract 100px
2014-11-10 10:41:23 +00:00
Ralf Becker
318ebe29a2
fix big $_GET[f] URL parameter got removed by Suhosin extension
2014-11-08 15:33:52 +00:00
Ralf Becker
cee1a48939
fix infinit recursion caused by systemtime < max modification time of files, now relying only on modification times
2014-11-07 10:33:46 +00:00
Nathan Gray
cbbb0bf39f
Some WIP on getting home working again
2014-11-06 21:40:03 +00:00
Nathan Gray
8fab640449
Fake the drop position when pasting
2014-11-06 21:33:23 +00:00
Ralf Becker
afaf5a1ece
fix some problem in Univention install
2014-11-06 16:54:33 +00:00
Ralf Becker
753ce75b15
using univention-directory-manager cli to create not accounts to get Kerberos stuff addded
2014-11-05 20:27:52 +00:00
Nathan Gray
0f516f9eb7
Add action to add to clipboard
2014-11-04 21:34:18 +00:00
Ralf Becker
fd37251ac4
setting sambaPrimaryGroupSID and univentionObject with univentionObjectType
2014-10-31 15:31:32 +00:00
Ralf Becker
99895e0dd9
only register hooks of installed apps, not all existing in filesystem, fixes fatal errors resulting from not installed apps
2014-10-31 12:23:56 +00:00
Ralf Becker
8abbf0d20e
fix can not access property type of null, stalling context menu on tree
2014-10-31 08:31:23 +00:00
Nathan Gray
6272b57088
* Context menu items to copy and paste for drag and drop actions
...
Copy action is enabled when there are drag actions defined.
Paste action is enabled when there are drop actions defined that match the clipboard context.
Current clipboard contents can be seen in the tooltip for the paste action.
2014-10-30 22:18:37 +00:00
Ralf Becker
ae282257dc
support for Univention LDAP schemas
2014-10-30 15:21:39 +00:00
Ralf Becker
8d52ecd059
not show apps and context-menu entries for apps not available to user, hooks->single() did not check apps for new method-hooks
2014-10-30 15:12:37 +00:00
Hadi Nategh
0d1a1c3f4a
Adjust speed of double click trigger for taglist item modification
2014-10-30 11:55:22 +00:00
Ralf Becker
6c7c29316a
making popup resize a bit more relyable by using an extra timeout and trigger it for every load, not just first one
2014-10-30 11:09:38 +00:00
Hadi Nategh
f55380b8d7
Mark all content of the item after double clicking to modify
2014-10-30 10:51:40 +00:00
Hadi Nategh
0429580f71
Replace taglist item edit trigger from edit botton to doubleclick
2014-10-30 09:45:49 +00:00
Nathan Gray
c917cbd865
Link enhancements:
...
- Add confirm dialog to delete link
- Log unlinking files into historylog
2014-10-29 23:03:35 +00:00
Hadi Nategh
5098baf538
Add item modification functionality to magicsuggest's selected items (Only if free entries is allowed)
2014-10-29 17:01:17 +00:00
Hadi Nategh
c555d52e0d
Update magicsuggest plugin
2014-10-29 11:02:08 +00:00
Hadi Nategh
00136ae83b
Not used plugin, but included
2014-10-29 11:00:22 +00:00
Ralf Becker
dc3948126b
fix IDE warnings
2014-10-24 12:44:15 +00:00
Ralf Becker
247a8c5e87
text and German translations for drag-n-drop modifier hints
2014-10-24 12:19:16 +00:00
Hadi Nategh
981a0a1eb9
* All Applications: Get all drag and drop action functionality working cross platform
...
-Fix drag Out to desktop functionality with Command+Shift keys (for Mac) or Alt+Shift keys (for other platforms)
-Fix content selection functionality with Command key (for Mac only) or Ctrl key (for other platforms)
2014-10-24 11:15:33 +00:00
Hadi Nategh
1d3769939b
Apply Ctrl+Alt keys in order to be able to distinguish between content selection and dnd for draggable actions
2014-10-23 16:23:25 +00:00
Hadi Nategh
fed76559fa
Fix scrolling of content in iframes for touch devices (applied for iOS)
2014-10-23 13:44:40 +00:00
Ralf Becker
bc864c4103
* Admin: if group was selected only active accounts were shown and show primary group in LDAP
2014-10-22 17:10:12 +00:00
Hadi Nategh
f58cb571ef
Fix indentation
2014-10-22 15:35:58 +00:00
Hadi Nategh
89a9c860e4
Set hold trigger timer to 600 milliseconds in order to popup the context menu faster for touch devices
2014-10-22 15:21:07 +00:00
Hadi Nategh
fb0059b796
Use jquery-tap-and-hold plugin for taphold event on touch devices
2014-10-22 15:12:48 +00:00
Ralf Becker
5331a3b214
revert accidental commit
2014-10-21 18:00:48 +00:00
Ralf Becker
66611329e9
fix return value of close and several IDE warning
2014-10-21 17:58:10 +00:00
Ralf Becker
1e9db74ea6
pending Dutch translations from our translation server
2014-10-21 14:49:04 +00:00
Ralf Becker
a86a891e07
some translations
2014-10-21 14:47:15 +00:00
Hadi Nategh
510469e60b
Implement to set proper lable for dragging item for the drag helper
2014-10-21 14:31:18 +00:00
Ralf Becker
af048109ee
adding singular and plural name of app entries to link registry under "entry"/"entries" plus translations for apps which need them different from app-name
2014-10-21 13:51:37 +00:00
Hadi Nategh
549431fb73
Revert commit r49090, because it breaks special ctrl key and click handling in nm. Need more investigation to solve it
2014-10-21 13:35:19 +00:00
Hadi Nategh
c1c4b7c682
Replace the drag out trigger key from Ctrl (or Command key in Mac) to Shift key.
...
- Make Ctrl key as a standard dnd action disabling, and being able to select content by holding Ctrl key.
2014-10-21 11:48:25 +00:00
Hadi Nategh
23c0285825
Make sure the this object is avaliable before addressing it.
...
-Fix error in calender views which was happening after dnd
2014-10-21 08:58:33 +00:00
Ralf Becker
1df5500d28
* Admin/LDAP: LDAP extra attributes homedirector and loginshell were not stored (home set to /dev/null)
2014-10-21 08:58:08 +00:00
Hadi Nategh
10eb33cbdd
Get drag out action working again
2014-10-20 15:03:31 +00:00
Hadi Nategh
96d9f14d12
More progress of commit r49059
2014-10-20 11:41:59 +00:00
Ralf Becker
0a00a710f7
* Filemanager: fix since PHP 5.5.18 not longer working non-ascii chars in filenames, eg. German umlauts or accents
2014-10-18 12:01:10 +00:00
Hadi Nategh
dae1ce6554
Work in progress, standardization of dnd action helper styling for all apps
2014-10-17 16:34:14 +00:00
Ralf Becker
e2d6d75607
fix async jobs with scalar data (strings, int) got quoted over and over again
2014-10-17 13:51:28 +00:00
Ralf Becker
2778b48273
fix popup detection to cope with window.opener being a reference to itself --> should NOT be detected as popup
2014-10-17 08:22:28 +00:00
Hadi Nategh
55b97699b6
Notify user of how to select content of a draggable item
2014-10-16 14:41:30 +00:00
Nathan Gray
5082d8a634
- Better popup resize calculations
...
- Test new popup size for addressbook
2014-10-15 15:52:07 +00:00
Ralf Becker
424b4c451c
fix redirects in a popup and new egw_exception_redirect to be used in hooks/callbacks like for addressbook.edit to redirect to a different location
2014-10-15 14:55:08 +00:00
Nathan Gray
08e1ce3c9e
Keep custom translations as highest precidence.
...
Fixes loading translations for another app loses custom translations
2014-10-14 16:03:50 +00:00
Hadi Nategh
7369a71d49
Fix a missing space in connect-src line of CPS
2014-10-13 14:06:20 +00:00
Ralf Becker
bde32aaeeb
add deprecation note to egw_framework::on_* methods, as they get stoped by CSP (they work for old apps incl. old eTemplate)
2014-10-13 12:49:14 +00:00
Klaus Leithoff
d54c88e047
* Mail: fix for messed up plain-text signature in some cases
2014-10-10 10:10:36 +00:00
Ralf Becker
db6e2c1ed6
allow to set CSP connect-src and fix all IDE warnings
2014-10-09 20:32:59 +00:00
Ralf Becker
29cae75178
fix IDE warnings / documentation and move "use strict" from global scope to object itself
2014-10-09 09:34:24 +00:00
Ralf Becker
1c9a14159e
* Mail: allow to enter name+mail eg. "Ralf Becker <rb@stylite.de>" in compose, automatic fix unquoted commas in entered mail addresses
2014-10-08 09:01:51 +00:00
Nathan Gray
7bcf736f09
Increase popup padding by 20x30 pixels
2014-10-07 23:26:25 +00:00
Ralf Becker
3af8b4806b
insert/update timezones without sqlite extension
2014-10-07 21:04:58 +00:00
Ralf Becker
b86a4b17dd
fall back to own db_backup for installing timezones, if sqlite extension is not available or broken
2014-10-07 13:15:04 +00:00
Ralf Becker
21a1f6ea64
do no call posix_* methods (from posix extension), if it is not available
2014-10-07 09:31:25 +00:00
Ralf Becker
c543cdf6c4
quiten a warning
2014-10-02 10:31:57 +00:00
Hadi Nategh
3404c704a6
Make sure state object exists
...
-Fix error "Cannot read property 'sort' of undefined" for favorites without state
2014-10-02 09:06:15 +00:00
Nathan Gray
f17a896283
If link changes, update client side with new title when possible.
2014-10-01 16:20:18 +00:00
Nathan Gray
f8540288d8
Check that array entry is there before looking into it.
...
Prevents error when accessing deleted user.
2014-10-01 15:53:31 +00:00
Ralf Becker
d736d6cb4a
fix typo
2014-10-01 10:37:30 +00:00
Ralf Becker
6be491d6eb
stop egw.debug("error",...) to show error to user, if LOCAL_LOG_LEVEL=0, which we currently set in source
2014-10-01 10:34:50 +00:00
Ralf Becker
72d5413131
fixing IDE warnings
2014-10-01 07:53:03 +00:00
Ralf Becker
81f68e09d6
switching off Javascript error-handler and -display in GUI
2014-09-30 20:30:46 +00:00
Ralf Becker
25eae3cd06
fix IDE warnings and generate an install_id, if there is none
2014-09-30 11:59:31 +00:00
Ralf Becker
245391e724
allow path instead of url with schema for login too
2014-09-27 17:11:05 +00:00
Nathan Gray
70689708a3
Restore favorite's sort order along with filters
2014-09-26 19:15:50 +00:00
Ralf Becker
3093cb6b85
fixed not working refresh of user category list called via top-menu after adding/editing a category
2014-09-25 16:03:28 +00:00
Ralf Becker
be369d7ac9
fix PHP Fatal error under PHP 5.3: Cannot access self:: when no class scope is active
2014-09-25 06:21:21 +00:00
Nathan Gray
47df86be97
- Add some more filter options
...
- Fix maxdepth option to work
2014-09-23 17:46:06 +00:00
Ralf Becker
aa10bc53a5
need to set context even for no proxy, if we need optional authentication
2014-09-23 13:43:09 +00:00
Ralf Becker
bd5796704a
* Admin: using proxy configuration from setup for update-check and retrieving EPL license from my.stylite.de
2014-09-22 19:43:38 +00:00
Nathan Gray
7db941133f
Add home-accounts translation
2014-09-22 16:57:14 +00:00
Ralf Becker
2e8a353f3e
pending translations from our translation server
2014-09-22 11:57:15 +00:00
Ralf Becker
fbe9863055
* API/MySQL: automatic try to reconnect once, if server closed connection "MySQL server has gone away"
2014-09-22 10:23:17 +00:00