Commit Graph

946 Commits

Author SHA1 Message Date
Nathan Gray
b4b689e097 Log a change in modified date to the history log, but do not send a notification if that is the only change 2010-05-14 16:50:49 +00:00
Ralf Becker
fb04a535b6 "using egw_link::VFS_APPNAME constant instead of 'file'" 2010-05-12 07:06:06 +00:00
Nathan Gray
a670e8f4a3 Make sure linked files get copied when copying an infolog 2010-05-11 21:04:24 +00:00
Klaus Leithoff
b161002ab4 fix warning regarding unsupported operand types; translations provided by mkk 2010-05-11 12:59:47 +00:00
Ralf Becker
f0f6047658 skip notifications on second write in infolog_ui::edit(), used to update just the link_id: causes double notification for new infologs 2010-05-05 15:53:34 +00:00
Jörg Lehrke
58559aacb1 Fix SIF-T tag issue (bug #2573) 2010-05-03 06:59:22 +00:00
Ralf Becker
012d7d23e4 "- fixed not exported custom fields, if field is valid for more then one type
- fixed not exported regular fields: info_datemodified, info_modifier, info_id"
2010-04-23 12:10:36 +00:00
Ralf Becker
d9117ecff0 fixed handling of group acl: addressbook eg. is NOT using it at all 2010-04-20 06:57:57 +00:00
Klaus Leithoff
d785ed1d45 improved commented out debug message 2010-04-15 07:01:29 +00:00
Jörg Lehrke
30a3296c8e Optimze and clean up GroupDAV 2010-04-13 15:31:59 +00:00
Klaus Leithoff
7db0cf9d0c missing information in notification mails, when assigning infolog to projekt 2010-04-12 14:12:58 +00:00
Nathan Gray
cacaff872d Fix filtering on a multi-select custom field. Any entry with the filter value will be included. 2010-04-07 15:52:59 +00:00
Ralf Becker
70c7ad3516 "directly cache link titles, to query them all at once (per app)" 2010-04-04 09:15:25 +00:00
Nathan Gray
48c5ec9b24 Use so_sql::search2criteria() to generate search text filter 2010-03-31 21:37:35 +00:00
Ralf Becker
34d460ae2f "deleting a type, did not delete a group owner
--> causing groups still considered to be used as group owners and therefore not resolved to there users for grants"
2010-03-28 15:38:12 +00:00
Ralf Becker
de947ef466 "fix an other case of empty enddate get set to \"something\"" 2010-03-24 08:15:36 +00:00
Jörg Lehrke
42a09eda30 Add configurable client character set for SyncML & various fixes 2010-03-22 18:03:23 +00:00
Ralf Becker
5eaee2c6e7 "patch from Lorentz <lorentz(at)friendship-systems.com>" 2010-03-21 10:00:48 +00:00
Ralf Becker
39e2710b24 "fixed infolog loosing links: wrong placed bracket" 2010-03-18 10:00:39 +00:00
Ralf Becker
14f55a35ed "fixed 01.01.1970 problem with empty infolog enddate" 2010-03-18 08:56:51 +00:00
Jörg Lehrke
fc07594746 Fix GroupDAV iterator issue 2010-03-16 20:44:55 +00:00
Jörg Lehrke
a39a8b8eb8 Improve Infolog GroupDAV 2010-03-16 07:01:36 +00:00
Jörg Lehrke
de36a7d40a Fix Infolog timezone issue again 2010-03-16 07:00:56 +00:00
Jörg Lehrke
e9cdcbcac8 Fix Infolog timezone issue (Bug 8002) 2010-03-15 18:05:33 +00:00
Jörg Lehrke
28383ae67d Fix Funambol SIF enconding 2010-03-15 17:17:42 +00:00
Jörg Lehrke
7220d96847 Use iterator approach in GroupDAV; fix various issues 2010-03-15 09:55:16 +00:00
Jörg Lehrke
89f7d50cec Differentiate GroupDAV collections 2010-03-11 07:30:46 +00:00
Nathan Gray
0a75258cda Make infolog entries available to delegates even if the entry is private. 2010-03-08 16:07:40 +00:00
Jörg Lehrke
a8804a44ef GroupDAV updates 2010-03-06 23:06:43 +00:00
Nathan Gray
5e2d3f4739 Fix for lost links when copying. All links get copied now, including the one in the header. 2010-02-22 21:25:00 +00:00
Jörg Lehrke
b6097fa156 SyncML Content Handling
* Improved find-methods
* Timezone support for InfoLog
* SyncML Preferences
    - addressbook and address list are now joined
    - Primary User Group for addressbook and calendar
* SlowSync uses old mapping information (can be disabled within the preferences)
2010-02-09 21:56:39 +00:00
Jörg Lehrke
12aa69def3 Fix modifier issue 2010-02-05 16:32:30 +00:00
Jörg Lehrke
338192689c Fix modification timestamp issue 2010-02-05 14:07:59 +00:00
Ralf Becker
936c636ffd display upload failed (because post_max_size of webserver exceeded) message from etemplate, could be nicer but way better then before 2010-02-05 03:34:17 +00:00
Jörg Lehrke
75746226a4 Use egw_time for InfoLog, tracking backend and Tracker 2010-02-04 12:08:03 +00:00
Ralf Becker
209012c079 responsible filter for multiple users 2010-01-21 03:00:06 +00:00
Ralf Becker
30ae4a3f25 added edit/edit_id/edit_popup to infolog link registry 2010-01-20 23:26:05 +00:00
Jörg Lehrke
548f5f8c98 Fix various issues introduced with Funambol adjustments; code cleanup 2010-01-10 19:02:16 +00:00
Jörg Lehrke
70aee0a67d Fix task priorities for Funambol WM Client 2010-01-09 22:28:41 +00:00
Jörg Lehrke
3242e169cc More Funambol adjustments and workarounds 2010-01-09 18:04:21 +00:00
Jörg Lehrke
49823ecd7e Fix encoding issues; improvements for Funambol clients 2010-01-08 13:09:36 +00:00
Christian Binder
b973910334 reverted last commit because it had no effect 2009-12-30 13:46:37 +00:00
Christian Binder
5fd473c986 test to cast PERCENT-COMPLETE as int to prevent 0 value to be set to nothing 2009-12-30 10:36:25 +00:00
Klaus Leithoff
e5978c32a1 fix missing startdate, when importing mail from compose 2009-12-15 16:05:48 +00:00
Stefan Becker
086edcac9b fixed promblem with infolog save of copyed infolog 2009-12-13 13:58:01 +00:00
Stefan Becker
80f02187a6 added print template to infolog 2009-12-13 13:36:09 +00:00
Stefan Becker
d11469f91f added copy function to infolog and action box, more actions will follow 2009-12-11 08:34:47 +00:00
Christian Binder
d8907a4d2a fixed not recognized vtodo priority values 2009-12-09 08:17:26 +00:00
Nathan Gray
1524b6670f Implement new link hook view_list, to be able to be taken to a list of entries 2009-12-08 21:48:10 +00:00
Nathan Gray
721ccb80d8 Implement options so link_query() can be limited 2009-12-08 21:47:49 +00:00
Ralf Becker
af38e6e62a "fixed warning when saving new entries introduced by r28408" 2009-12-08 10:07:53 +00:00
Jörg Lehrke
ac8223caed Fix infolog category issue again 2009-12-07 09:08:51 +00:00
Jörg Lehrke
3b85963f39 Fix infolog category issue again 2009-12-07 09:04:39 +00:00
Jörg Lehrke
fda9c4f5f0 Fix infolog category issue 2009-12-07 09:00:58 +00:00
Jörg Lehrke
dd92e60180 Use UID for find_content(); code cleanups 2009-12-01 10:24:55 +00:00
Klaus Leithoff
8de55a88f4 support CC in import of saved email-messages too 2009-11-28 18:55:26 +00:00
Klaus Leithoff
0473f987ad fixing a problem regarding the import of draft-messages with attachments into infolog (, fixing a display issue with getAttachments in uicompose as well) 2009-11-28 18:16:18 +00:00
Ralf Becker
0299f4e494 removed caching as it creates problems with datasource updates in projectmanager (datasource reads infolog content from an instance with a not updated cache, causing updates only to happen after clicking on [apply] twice) 2009-11-28 13:50:03 +00:00
Klaus Leithoff
6c25590e9e fixing various problems regarding the notification via close shortlink (klick on close/close all button in infolog list view) 2009-11-23 16:15:16 +00:00
Christian Binder
e76d659cac applied category preserve on import also to SIF classes 2009-11-19 15:30:53 +00:00
Ralf Becker
6eab77b15f "commented permanent error_log in async_notifications, as it creates mail to root when async service is run via cron" 2009-11-19 11:38:37 +00:00
Christian Binder
2e65cf977a use new categories check_perms() on export and merge preserved categories with imported ones. This functionality is limited in infolog because infolog only supports having just one category at the moment. 2009-11-19 10:40:54 +00:00
Jörg Lehrke
73e2f3721e fix typos 2009-11-18 17:41:54 +00:00
Klaus Leithoff
5ff54af20b make the datefilter stay when filter by day is active (stick it with the sessiondata) 2009-11-16 09:49:50 +00:00
Klaus Leithoff
0bfb18470d feature to be able to filter by startdate 2009-11-10 08:11:41 +00:00
Ralf Becker
9f5467ebac "fixed SQL error: info_id is ambigous happening if one has cf's in infolog AND filters with new link-filter" 2009-10-23 09:57:47 +00:00
Ralf Becker
4f69a5d1b0 using references to loop of items in profind and some cleanups 2009-10-16 08:36:28 +00:00
Ralf Becker
d875429fcb "patch #2270: export start- and enddate as date, if user set no time (rest of patch not necessary for trunk)" 2009-09-27 08:23:01 +00:00
Christian Binder
0947f51ce8 fixed typo reported by madsurgeon - some additional german translation 2009-09-25 12:39:11 +00:00
Ralf Becker
00ca396066 Added filter to list, which allows to show infologs linked to an entry
of any other applications, eg:
- infologs linked to a certain project
- infologs linked to a contact
2009-09-25 08:03:01 +00:00
Jörg Lehrke
fd3425bac4 Fix delete() (bug #2260) 2009-09-20 12:31:16 +00:00
Stefan Becker
051b00b199 added new filter for projects 2009-09-19 13:58:24 +00:00
Stefan Becker
f85cb3c0d0 fixed 100% also allowed with status archive 2009-09-04 12:39:23 +00:00
Klaus Leithoff
9a42ca2fbb removing deprecated/not needed '=&' for CreateObject 2009-08-28 13:11:03 +00:00
Klaus Leithoff
46b0a0ea98 improvement of the import of eMails if bodystructure is cascaded deeper than expected 2009-08-28 13:07:32 +00:00
Ralf Becker
93f99c8e58 "fixed not displayed time sum, if \"time, planned\" column was selected:
-> only check used&planned time (not replanned) to work for both time cols"
2009-08-25 13:17:29 +00:00
Ralf Becker
ae33932f0b "fixed not savable empty site configuration 'responsible_edit', once a value was set before" 2009-08-19 14:59:58 +00:00
Ralf Becker
ced14e2c15 "removed depricated calltime pass reference, it's unnecessary in these cases anyway" 2009-08-19 13:56:35 +00:00
Klaus Leithoff
ff1c884e65 feature to convert to infolog emails with attached emails and their content 2009-08-13 10:07:34 +00:00
Ralf Becker
036b2cd14e - merged SyncML-1.2 branch with trunk:
svn merge ^/trunk/infolog@27329 ^/branches/SyncML-1.2/infolog .
- completly reverted changes in inc/class.boinfolog.inc.php, as they are
  not related to SyncML at all:
svn revert inc/class.boinfolog.inc.php
2009-07-15 20:04:17 +00:00
Klaus Leithoff
7d0184e9ea you need to have current_app modified when importing mail 2009-07-13 10:47:19 +00:00
Klaus Leithoff
b731dcbfe0 loading infolog translations if current_app is NOT infolog 2009-07-13 10:33:26 +00:00
Klaus Leithoff
aa1d033532 preserve the col_filter within the active session 2009-07-09 12:14:35 +00:00
Ralf Becker
c8ad252566 "bugfix: if no specific custom field is selected, show/query all custom fields" 2009-06-30 17:48:04 +00:00
Klaus Leithoff
587cf2f1f5 bugfix for files got lost, while converting to infolog immediately after send, if attached via vfs 2009-06-22 14:46:10 +00:00
Ralf Becker
232252475f patch fixing many depricated functions (eg. posix regular expressions) and features, which fill up the error_log under php5.3 (and will no longer be available under php6).
Patch is mostly created by script in egroupware/doc/fix_depricated.php in separate commit.
I do NOT advice to apply this patch to a production system (it's commited to trunk!), as the automatic modified regular expressions have a good change to break something ...
2009-06-08 16:21:14 +00:00
Ralf Becker
1585a36fdf used&planned time or used,planned&replanned time incl. icons 2009-05-11 09:19:16 +00:00
Ralf Becker
701fe5661b - icon linking to filemanager of entry
- configurable limit of height of describtion in list
2009-05-08 16:01:33 +00:00
Ralf Becker
065e1dde5a - two new parameters to search(): cols and append
- docu update
2009-05-05 12:49:15 +00:00
Ralf Becker
7bc380fab9 Moved filter labels to BO 2009-05-05 12:48:38 +00:00
Klaus Leithoff
bd3e6ca818 fixing check_default, setting info_percent to 100, when status is done or billed 2009-04-27 12:54:40 +00:00
Klaus Leithoff
c5ba464ffa Handling completion via fastlink action button better by offering close and close_all buttons.
Preventing setting the status to done if that status does not exist for the given infolog type.
Listview (offering the fastlink action button for closing):
Regarding an infolog as done if it is cancelled.
Regarding an infolog as done if the stati done/billed/cancelled do not exist for that type, but the percentage is 100
2009-04-23 14:47:26 +00:00
Klaus Leithoff
70bfaee90e njv infolog/groupdav work, mostly debug, and special handling for GroupDav as PeroductManufacturer 2009-04-02 12:57:48 +00:00
Klaus Leithoff
c2dd0ab7d1 handling array_intersect warning if info_responsible is not an array (typecast) 2009-03-27 14:10:18 +00:00
Klaus Leithoff
03fc976ce6 handling array_intersect warning if info_responsible is not an array 2009-03-27 13:40:49 +00:00
Ralf Becker
6ef914fbbb "using etemplate::$hooked instead of $GLOBALS['egw_info']['etemplate']['hooked']" 2009-03-16 13:00:45 +00:00
Klaus Leithoff
e4f6c3c488 conditional replace of all CarriageReturnLinefeeds, since, if it is done always, a sendmail looses its linebreaks 2009-03-09 10:43:25 +00:00
Klaus Leithoff
023f3b6326 handling a problem while importing mails as infolog, if they contain no text/plain part; this implied the move of some functionality from bocompose to bofelamimail 2009-03-06 14:39:34 +00:00
Ralf Becker
cbc6214282 "fixed wrong path (calendar) in infolog" 2008-11-21 07:35:47 +00:00
Ralf Becker
bc59bd9fb8 fixed missing .ics extension in Location header after PUT 2008-11-18 06:11:12 +00:00
Ralf Becker
1baa158195 Big SyncML patch from Philip Herbert <pherbert(at)knauber.de>:
- change the processing of slowsync, to use the content_map instead of
  trying to build a new one. This caused duplication issues on the
  client if multiple similar records where stored, because only the first
  one found in the server-db was matched, These duplicate entries at client
  side had no entry at serverside, so deleting the wrong one
  on the client (the content with a valid map entry) could cause
  unwanted data loss at server side, because it is impossible for the
  user to see what is a duplicate, and what is not.

see also: 
http://www.nabble.com/again---syncml-duplication-issue-to20333619s3741.html

- reenabled UID from syncml clients, because it was partly used this caused
  issues during SlowSync if the content was changed. 

- infolog, calendar if a uid is found in the provided data, allway try to
  find the corresponding content first   using only the UID, instead of
  using the content-id taken from content_map.

also fixed:

- a few fixes in ./notes
- creating an entry on the client that can not be imported,
  (Example, Nokia E Series Appointment without a Title)
  will no longer create an invalid content-map entry
  However, at client side this is still counted in the Protocol as
  Server-Add
2008-11-16 10:42:29 +00:00
Ralf Becker
d28f6f672c - fixed url recreation for links (use ? for get-params, if no ? in the
link)
- made bo_tracking abstract
- added default return null to bo_tracking::get_config and removed it
  from extensions implementing no config
- fixed signature of get_config($name,$data,$old=null)
2008-11-08 10:37:52 +00:00
Ralf Becker
43f860ba8f Reworked GroupDAV and iCal/vCard handler to set 'GroupDAV' as product
manufacturer and the recogniced GroupDAV client as product name.
This way we are able to handle different GroupDAV clients, as we
allready do with different SyncML clients.
Also removed the no longer needed code enabling the use of the real UID, 
as SyncML does no longer misuse the UID for it's GUID.
2008-11-03 09:36:20 +00:00
Ralf Becker
71edd1c938 Big patch from Philip Herbert (Knauber) modifying the SyncML code to no
longer use GUIDs containing eGW's install_id, as the information is
irrellevant for SyncML and cause doublications of entries if the
install_id changes.
I plan to have a new rc4 Wednesday or Thursday containing these changes.
2008-11-03 07:44:02 +00:00
Ralf Becker
15fa1c84f7 "fixed postgres problem reported on the user list: operator does not exist: character varying = integer" 2008-10-22 10:42:30 +00:00
Ralf Becker
1d549d1dcc "fix for bug #1467: sorting get lost using green close icon" 2008-10-22 06:51:01 +00:00
Ralf Becker
2d7f22e7ec fixed delete_account hook, to deal correctly with multiple responsibles 2008-10-22 06:15:37 +00:00
Ralf Becker
40279b8571 "using static methodes of egw_link" 2008-10-20 10:20:50 +00:00
Ralf Becker
876649fe6f Big performance improvment by:
- using egw_link::set_cache() for entries read or searched
--> eliminates an excessive number of single entry reads, when the links
need titles or file_access permissions
- removing sub-query for number of sub-entries from search (Bug #1613)
- method to query the number of sub-entries of all displayed entries in
  one go
2008-10-19 11:34:12 +00:00
Ralf Becker
630d0fca52 forgot to commit the remove after rename to infolog_ical 2008-10-19 11:20:37 +00:00
Ralf Becker
dd21535a72 "patch #1769: infolog sidebox menu has wrong link to custom fields
"
2008-10-16 05:39:58 +00:00
José Luis Gordo Romero
bad25ee249 Fix not correctly set of $this->prefs['show_times'] pref (because of addition of info_replanned_time columnt to the header) 2008-10-08 09:40:23 +00:00
José Luis Gordo Romero
fdb1b050f7 Infolog renaming classes minor fix (botimesheet -> timesheet_bo) 2008-10-08 08:13:17 +00:00
Ralf Becker
9e61c0bc91 "fixed typo in filename of infolog_ical class" 2008-10-08 07:45:35 +00:00
Ralf Becker
ca27910040 "new constructor name" 2008-10-07 17:16:24 +00:00
Ralf Becker
a7b3ed7902 moved xmlrpc code to own class boinfolog, to keep the old xmlrpc
functions and get a cleaner code for no xmlrpc
2008-10-07 14:01:33 +00:00
Ralf Becker
ffce747ddc "fixed typo" 2008-10-07 13:12:31 +00:00
Ralf Becker
98a1d706ae "an other uiinfolog" 2008-10-07 13:00:03 +00:00
Ralf Becker
7f9df0d051 - renamed class to new naming convention
- update version and dependencies for 1.6
- file_access method for attachments
2008-10-07 12:50:14 +00:00
José Luis Gordo Romero
1a8f6ed1bd New field replanned time with for pm integration, also icons in list view to diferentiate real, planned and replanned times. 2008-10-07 08:40:46 +00:00
Ralf Becker
b195ac76e2 refractured infolog code to create links to custom field link types 2008-09-11 14:57:20 +00:00
Klaus Leithoff
715ad7a1bf bugfix: fixed a remaining call to uicontacts -> addressbook_ui 2008-08-27 12:31:33 +00:00
Ralf Becker
ae025c806b "case insensitive search (postgres)" 2008-08-12 17:42:20 +00:00
Ralf Becker
5fccf96345 "added somehow missing support for PERCENT-COMPLETE attribute, which exists in InfoLog an iCal vTodo" 2008-08-07 06:11:13 +00:00
Ralf Becker
7ce97ba699 - .ics extension for todos and events
- new GroupDAV v2 component-set attribute for collections
- getlastmodified & getcontentlength properties for infolog propfind
- fixed propfind on a single infolog entry to return just that entry
- getcontenttype of vevent and vtodo collection returns extra component
2008-08-04 19:08:09 +00:00
Klaus Leithoff
b82110bcd7 further improvement for the import of Mail messages 2008-08-01 13:03:17 +00:00
Klaus Leithoff
a4d50d7f30 trying to improve linebreak behavior while importing mails. 2008-07-30 14:19:31 +00:00
Ralf Becker
c76f649797 "fixed (undeletable) n type, which appears in new installations
to get rid of it on existing installs, you can now simply delete it (it does not get recreated, which makes it seem undeletable before)"
2008-07-18 07:16:44 +00:00
Ralf Becker
2e28640d9e "fixed typo, wrong method name for put" 2008-07-08 07:47:16 +00:00
Ralf Becker
f108dea1cb groupdav now uses infologs own vcalinfolog class and not longer icalsrv, also added by groupdav required support to keep the uid of the client and not use extra charset attributes which are depricated in recent iCal and some clients have problems with them 2008-07-08 05:34:10 +00:00
Ralf Becker
c5537bc107 "fixed fatal error, groupdav should be working again" 2008-07-07 08:12:54 +00:00
Klaus Leithoff
acefa266b4 small bugfix for linking just one entry to an infolog, when comming from addressbook multiple link to new infolog 2008-07-04 11:16:33 +00:00
Klaus Leithoff
c683175b1b #bugfix: wrong contact address, when converting emails out of the sent-folder
if a message is converted to infolog, and it is located within the sent-folder the to-address is now applied as contact address.
2008-06-04 08:16:02 +00:00
Klaus Leithoff
1585195b98 passing the folder base64encoded when exporting to infolog infolog/inc/class.uiinfolog.inc.php 2008-06-04 06:53:24 +00:00
Klaus Leithoff
d4544daf94 patch to enable infolog to retrieve/save messages that have been part of (attachment of) another message 2008-05-23 10:51:54 +00:00
Ralf Becker
941c920783 "infolog groupdav handler (not yet CalDAV!)" 2008-05-17 18:03:33 +00:00
Ralf Becker
8c32661218 bocontacts --> addressbook_bo 2008-05-15 08:53:47 +00:00
Stefan Becker
45e293e989 class.uiinfolog.edit can handle the action_id now with multiple IDs from
the Addressbook. They are all linked now.
2008-04-23 08:27:49 +00:00
Ralf Becker
5a81fdcfcb removed ip for symlinks from infolog config, as it is no longer supported by the new links 2008-04-18 11:53:55 +00:00
Ralf Becker
c7147a7388 "fixed typo, causing empty link titles from infolog" 2008-04-01 15:46:06 +00:00
Ralf Becker
12f7232ee2 an other fix for multiple infologs from addressbook 2008-03-31 17:33:32 +00:00
Ralf Becker
eaf78fec36 "fixed lost info_from attribute, if infolog has a main contact (main contact is still shown in the list, but not longer found if searching by the name)" 2008-03-31 15:47:51 +00:00
Ralf Becker
8a8f37ecff "dont store empty cf's" 2008-03-31 14:48:49 +00:00
Ralf Becker
8c58d4c3f1 "fixed not working multiple infolog view in addressbook (was broken after the link updates)" 2008-03-31 14:39:41 +00:00
Ralf Becker
7dedec8bdc removed unnecessary instancations and using static methods of html and egw_link class 2008-03-25 15:46:41 +00:00
Ralf Becker
9270293b97 "fixed not exported cf's in the csv export" 2008-03-25 11:14:29 +00:00
Ralf Becker
8b235d1e2c fixed not saving primary link (because link_id2from used incomplete array of existing links) 2008-03-10 21:04:51 +00:00
Ralf Becker
c51ea2a0f8 fetch assoc, to minimise memory usage 2008-03-10 21:03:15 +00:00
Ralf Becker
10af150055 replaced with static egw_link unnecessary infolog_link_registry-class 2008-03-09 14:46:51 +00:00
Ralf Becker
7c64936239 made all methods from html class static and removed the unnecessary singleton 2008-03-09 14:46:02 +00:00
Ralf Becker
e96a4401f2 removed left over instanciation of bolink 2008-03-09 06:58:24 +00:00
Ralf Becker
e311150947 boinfolog::search(&$param) 2008-03-08 22:39:07 +00:00
Ralf Becker
50f5c1b116 using new egw_link class and reading all links of the whole index page in one go 2008-03-08 21:43:13 +00:00
Ralf Becker
cc6f013f6f performance optimisation for many cf's, most important was to remove the unnecessary join with the extra-table, if there's no search 2008-03-06 22:41:36 +00:00
Klaus Leithoff
d10607a16e fast fix for the bug regarding infolog config, caused by the drop of the intantiation of config in boinfolog 2008-03-06 07:58:08 +00:00
Ralf Becker
60a65bb560 Added an id tag to templates, contact and infolog widget
New js_pseudo_function to fetch the styles of a template:
template::styles('template.name')
2008-03-05 18:38:46 +00:00
Ralf Becker
c522cd7a0b Patch from Stefan Becker to implement a default category for new infolog entries 2008-03-04 12:50:16 +00:00
Klaus Leithoff
6c3b456216 renaming the admin_prefs_sidebox_hooks because of a naming convention clash with the admin applications admin_prefs_sidebox_hooks 2008-02-29 13:00:22 +00:00
Klaus Leithoff
75b824bced To improve performance for people/installations with large amounts of infologs and many customfields who want to use customfields in customized
templates, but do not want to use the customfields in listview, reworked the logic of the retrieval of customfields. 
Fix for the retrieve more fields, than selected - problem, when customfields start with the same string. Replaced stripos by in_array after a split 
of the selected cols.
2008-02-26 13:16:59 +00:00
Klaus Leithoff
a28bfaf598 fix for infolog/inc/class.uicustomfields.inc.php, for problems with the editing of the customfields of infolog, because of the deprecated bo->config
object
2008-01-25 12:13:04 +00:00
Ralf Becker
ced6adf23f reworked and generalised Klaus new custom field header feature, to use it in the addressbook too, easy to addapt for the other apps now, only requires the get_rows/search method to understand filter and order_by with cfs 2008-01-19 05:36:20 +00:00
Ralf Becker
d8cb081a1d If filtering the infolog list by a certain type, show only the stati of that type 2008-01-15 04:18:17 +00:00
Klaus Leithoff
8d7d08b82d added the option to display customfields in the infolog main view.
after selecting customfields with the columnselector, you can choose which customfields you want to display
in the customfields column with the columnselector. The header supports sorting and selecting.                
Controling of the displayed customfields is done in uiinfolog, the action takes place in soinfolog
2007-12-14 13:11:51 +00:00
Klaus Leithoff
79e9038ec0 added the option to display customfields in the infolog main view.
after selecting customfields with the columnselector, you can choose which customfields you want to display
in the customfields column with the columnselector. The header supports sorting and selecting.
Controling of the displayed customfields is done in uiinfolog, the action takes place in soinfolog
2007-12-14 13:11:29 +00:00
Patrick Bihan-Faou
d97f1eed5e Extend the patch to get_categories in infolog submitted by matthias to the other classes as well.
Added a hack that allows one to search for the categories' names prefixed by X-
Sony Ericsson phones (and possibly others) systematically prepend a X- to the 
category names, so with this patch we match X-CatName just like CatName

This is only done for SyncML obviously.
2007-12-11 09:29:50 +00:00
Ralf Becker
fbc9a8806c "fixed category sync problem reported by sezuan <supportrq-at-sucksass.de>" 2007-12-11 06:57:15 +00:00
Ralf Becker
583be8ddab "fetching of the content of selectbox customfield did not work (options were not set)" 2007-12-07 18:17:04 +00:00
Christian Binder
15e9c36ca6 removed option for sending html mails or not cause this is decided now by the notification backends (as discussed on the list) 2007-12-05 09:05:57 +00:00
Ralf Becker
b4bd76fbb5 "dont delete infolog, which are linked to other elements, but their project" 2007-10-30 16:18:12 +00:00
Ralf Becker
9fa24c53fc New pref to select which type(s) to show in the calendar 2007-10-09 09:39:40 +00:00
Ralf Becker
71149c972f - fixed not copied constrains and milestones in PM templates
- fixed not creatable milestones in templates
- when deleting a project you can now choose to delete the datasources
  of the elements (eg. InfoLog entries) too
- new stati 'template', 'nonactive' and 'archive' for InfoLog, which get
  not displayed by any standard filter, but choosing them from the
  status column filter
- InfoLog tasks in PM templates get now automatic activated, there stati
  is set depending of the percentage to not-started, in-progress or done
- changing the status of a project you can now choose to change the
  stati of InfoLog tasks (or other types having the needed stati) too
--> these features have been sponsored by Arne Reith from Reith-IT
2007-10-05 15:06:27 +00:00
Ralf Becker
7b6a1013fc SyncML patches from patrick.bihan-faou-AT-mindstep.com (without
logout+mbstring stuff), small modification to use the already exiting
methodes to generate full name and fileas)
The code is commited to trunk only at the moment to allow testing of it.
If everything goes well, we intend to commit it to 1.4 branch too.
Here's the original description of the patch by Patrick:
- handles the default config for current versions of funambol (i.e. the
scard/stask/snote/scal locations)
- tries to be a bit smarter on how the data content should be encoded
based on what the client specified (sif+base64/vcard, / fragmented or
not, etc.)
- workaround a bug in some versions of funambol, where funambol does not
specify the proper sif type for the type of requested data
- imported patch #117 from egw's tracker
- make sure that the logs generated by the horde code go to stderr so
they can be view in the webserver's logs
- as much as possible reduce code duplication. For example, the
categories are handled in the parent classes for both the SIF avn VCAL
formats for each type of data (addressbook,infolog,calendar).
- make sure the code can handle more than one categories in each
  direction
- treat the 'sony ericsson' vendor string just like 'sonyericsson', the
newer phones apparently have a space in the vendor string... (this
touches some files in the icalsrv as well)
- handle notes: these should now work with everything (funambol or
  other)
- remove more code duplication: the syncml "api" for the various data
types (calendar, contacts, infolog) is now common for both the vcard and
sif data formats (cf the files that need to be removed)
- handle the "privat" filter in infolog like the "private" filter (some
part of the code use the name without the trailing e)
- imported patch # 267 from egw's tracker
2007-09-29 10:29:48 +00:00
Ralf Becker
3beb483c09 CSV Export for all eTemplate applications using the nextmatch widget to list their entries. The column names, labels and types can be set by the application or get autodetected by eTemplate. Admins can configure an export limit (max. number of entries to export) or disable the functionality completly for non-admins. The charset for the csv export can be configured in the common prefs. Applications can and have to turn the export explicitly off by setting ['nm']['csv_fields']=false. I only made a column-definition for InfoLog, which includes translated column-names. 2007-09-22 14:58:10 +00:00
Ralf Becker
4a77931db0 fixed not shown custom fields tab in edit, if there's no field shown only for that type (fields shown for multiple types were not taken into account) 2007-09-14 07:33:32 +00:00
Ralf Becker
9fa586cb73 100% done causes status to set to done again in mail2infolog 2007-09-13 09:17:47 +00:00
Ralf Becker
61270a0e0f fixed two mail2infolog problems: 1. instead of default status of email type done was used, 2. long lines of line-chars (-_+=~) stalled the infolog layout, they get now truncated to 40 of these chars 2007-09-13 08:12:56 +00:00
Ralf Becker
56774aaee5 using uid to fetch infolog entries like in calendar, used by icalsrv, requires a schema update to store the uid 2007-08-27 13:04:05 +00:00
Ralf Becker
240b8eac31 some new features for the infolog-widget to improve form printting: 1) fetching contact fields from linked infolog entries, 2) formatting content with preg_replace 2007-08-27 13:00:45 +00:00
Ralf Becker
30bf7c6f06 widget to fetch infolog fields from linked infolog, eg. for advanced infolog forms (has also the ability to print an X if a compare value is given or to specify alternative fields if the original one is empty) 2007-08-20 08:17:07 +00:00
Ralf Becker
d4910c0e0a small layout fix: limit width of owner and responsible selectbox to 100px, using selected category when creating new entries 2007-07-29 06:55:36 +00:00
Ralf Becker
eadc1c7b38 fix for bug #658: Custom Fields - added user in list comes up as ID (number)
Unfortunatetly this bugfix requires some corrections in the way the customfield widget is called in the templates of other apps
2007-07-11 15:39:41 +00:00
Ralf Becker
c452b9f1c1 "fixed type of info_responsible, it's varchar, in the query, gives error in MaxDB" 2007-07-03 04:37:06 +00:00
Ralf Becker
fe58bfc0e3 "fix for bug reported on the developers list" 2007-06-22 12:49:21 +00:00
Ralf Becker
5d9ff65391 - fixed not being able to switch off notification for responsible
- new preference for htmlmail with larger fontsize
- new preference for notification of responsible: only when I get assigned or removed
- notifications are now suppressed, if no changes made (according to save_history)
2007-06-21 16:25:08 +00:00
Ralf Becker
04ba662494 small enhancement to keep the attachments, 'til the infolog entry gets finally deleted 2007-06-14 06:16:19 +00:00
Ralf Becker
9e49e8c50d History for InfoLog (incl. the ability to disable real deletes) and delete notifications 2007-06-13 21:37:05 +00:00
Ralf Becker
2d0eac55b7 InfoLog notifcations for due or to start entries (You need to run Admin>>Register hooks!) 2007-06-10 09:21:04 +00:00
Ralf Becker
349b8c521a "fix for bug #866: private InfoLog entries are shown in the calendar day-view, if looking on someone elses calendar" 2007-06-09 16:10:20 +00:00
Ralf Becker
f2fb5fad4b 2007-05-28 21:17:15 +00:00
Ralf Becker
6310fff2af phpDoc headers 2007-05-22 13:40:35 +00:00
Ralf Becker
00e7549186 "fixed halfway done conversation to new col-selection prefs for the times-column:
- the icon to attach timesheets is now always displayed if user has the timesheet app
- the display of the times column and the cumulated time of attached timesheets depends on the col-selection pref"
2007-05-22 13:36:32 +00:00
Ralf Becker
c60811c353 missing date/time customfield type 2007-05-17 06:04:24 +00:00
Ralf Becker
16f85bf1e4 fix for bug in email2infolog: date was not set 2007-05-14 15:37:25 +00:00
Ralf Becker
f9d1b30d89 fixed typo: custome --> custom 2007-05-11 19:59:28 +00:00
Ralf Becker
957ebfb698 "found an other uncommited php5.2 fix" 2007-05-08 08:36:06 +00:00
Cornelius Weiß
3e8c4b1dd3 fix: mail2infolog, wrong contact link when mail from sent folder 2007-05-02 09:34:13 +00:00
Cornelius Weiß
1bb9f539eb fixed html spechialchars in mailtoinfolog 2007-04-26 21:30:26 +00:00
Ralf Becker
b95addb87c "bugfix: InfoLog types were NOT translated (unless you save the infolog site config)" 2007-04-26 15:42:51 +00:00
Ralf Becker
f760107ff7 fixed bug #517: Bug in s/p view when closing infolog 2007-04-26 12:53:03 +00:00
Ralf Becker
668640f9a3 "fix for bug #469: Empty entry when deleting infolog from calendar dayview" 2007-04-26 12:03:44 +00:00
Ralf Becker
3192eaf2c6 "bugfix: not all fields were preserved, when responsible users had the right to edit partical data" 2007-04-26 11:34:46 +00:00
Ralf Becker
6bacbb1eca "fixed bug: InfoLog's delegated to a group, could not be changed from group-members" 2007-04-26 11:24:43 +00:00
Ralf Becker
5c37c5551f "fix for bug #354: Task with status \"offer\" not possible" 2007-04-26 07:56:38 +00:00
Ralf Becker
bc14510ae1 "including the eTemplate css file" 2007-03-13 13:43:11 +00:00
Ralf Becker
98ca788a6d (custom) types can have a group as owner now, which allos there acl to depend on that group and not the person who created it 2007-03-12 11:27:33 +00:00
Ralf Becker
c0b6563e17 adaption for the new nextmatch feature plus some nice extra columns 2007-03-07 12:31:48 +00:00
Cornelius Weiß
68639c69f8 fixed ishues found by jerryr: Subject was not working and saving from subfolders was not working 2007-01-14 08:09:22 +00:00
Cornelius Weiß
95ecc4748e fix: mail2infolog: sender / from was not detected, strip_tags was not working as expected 2007-01-13 14:11:30 +00:00
Ralf Becker
e677e8979d sorting infolog types (incl. custom ones) alphabetically 2006-12-08 15:14:20 +00:00
Ralf Becker
c0c28b5af1 fix for PostgreSQL, thanks to Mark Stosberg 2006-12-08 07:10:27 +00:00
Cornelius Weiß
76ebb5167f strstr -> strpos fix by thomas koch 2006-12-07 12:47:11 +00:00
Cornelius Weiß
e800b75362 kill php5.2 warnings 2006-12-02 11:05:05 +00:00
Ralf Becker
dbfe6f6d91 we can now have multiple comma-separated types for each custom field 2006-11-23 14:20:48 +00:00
Ralf Becker
4a19aaa1ff fixed warning if nothing checked in responsible edit 2006-11-15 10:33:06 +00:00
Ralf Becker
00134ab430 fixed bug: editing infolog >> site config deletes custom fields 2006-11-15 10:24:58 +00:00
Ralf Becker
6564cbc99a info_custom_from was not set for links to in new entries, causing them to have custom from 2006-10-27 10:50:08 +00:00
Ralf Becker
1f4450a34c - fixing SQL error in cal-dav-view caused by previous commit
- new InfoLog preference to not show custom types in calendar (default)
2006-10-24 11:58:14 +00:00
Ralf Becker
34fb07492b added possebility to delegate to groups and filter by groups 2006-10-24 10:08:21 +00:00
Ralf Becker
208d226bf1 InfoLog view for organisations or multiple contacts 2006-10-23 11:50:30 +00:00
Cornelius Weiß
a5d124ffad handle html messages in mail2infolog. We use the function in bocompose as we have no generalized html2text converter in the api yet 2006-10-22 18:02:15 +00:00
Ralf Becker
2f3d566207 using a type-specific template in the list, if it exists 2006-10-21 13:07:32 +00:00
Ralf Becker
c98a675df0 - using a type-specific template in the list, if it exists
- some more docu
2006-10-20 13:13:00 +00:00
Ralf Becker
877373642b convert custom from to 0 or 1, it's unset if not checked, which starts the detection 2006-10-18 09:09:18 +00:00
Cornelius Weiß
d6bf643ed2 fix not working addition of attachment in mail2info 2006-10-17 08:04:22 +00:00
Ralf Becker
1707c87d89 some bugfixes:
- InfoLogs create via the addressbook show the address as Contact again
- Mail --> InfoLog creates address as Contact now
2006-10-17 07:13:12 +00:00
Ralf Becker
3e44e466c5 translations for widget names 2006-10-05 06:37:39 +00:00
Ralf Becker
4259d8d622 - primary link / contact con now be set direct in the contact line
- checkbox to set a custom contact (additional to the linked contact)
- new select/link entry custom fields (eg. to store a contact)
- uses the stock customfield widget now
- email is now a stock infolog type
2006-10-04 17:40:33 +00:00
Cornelius Weiß
41673c935f mess protection if something went wrong in tmp dir... 2006-09-29 06:49:31 +00:00
Ralf Becker
a435f90c08 fixed bug "infolog filter 'responsible open' does not show all items the user is responsible for", it was caused by the update of existing entries writes '' into info_responsible instead of '0' 2006-09-26 04:50:37 +00:00
Ralf Becker
e6a527acc3 - use a typ-specific template for edit, if one exist
- allow typ-specific templates to show the content of the first linked contact
--> allow to create specific print-view for each template-type
2006-09-20 07:13:44 +00:00
Ralf Becker
19f8e62d10 moved to the api before 1.2, removing now the compatibility class 2006-09-20 04:47:35 +00:00
Cornelius Weiß
26802319b8 fix not working addition to links in mail_import 2006-08-31 18:38:59 +00:00
Lars Kneschke
0904b6e846 patch from christian binder
35-45: set vars for mapping prioritys from and to handheld
82: set PRIORITY attribute on export
173-181: handle PRIORITY field on import
2006-08-24 09:48:29 +00:00
Cornelius Weiß
1cce044c59 add new feature: mails can now be saved as infologs 2006-08-23 19:03:25 +00:00
Ralf Becker
392a532f68 Two new options for the account-selection:
- Selectbox with groupmembers (only)
- No user-selection at all
These two options limit the visibility of other users. There for they should be forced and apply NOT to administrators.
2006-08-22 16:51:09 +00:00
Lars Kneschke
ffb60e3bdf nothing 2006-08-17 03:32:18 +00:00
Lars Kneschke
117fd9d31b various syncml fixes 2006-08-15 14:29:56 +00:00
Cornelius Weiß
b849696eb2 workaround to display all open tasks in calendar dayview 2006-06-27 16:43:06 +00:00
Ralf Becker
5f61f74a50 link_title method returns now null to indicate an entry does not exist (and all links can be deleted) or false if there are insufficent rights to view the title 2006-06-24 16:04:35 +00:00
Lars Kneschke
3bbd54e12d fixed slowsync 2006-06-01 16:27:49 +00:00
Lars Kneschke
31d02fcbf5 SyncML fixes 2006-06-01 13:28:08 +00:00
Ralf Becker
f10d3f9826 Fixed bug reported by Jens Benner, custom fields in InfoLog were NOT saved on add 2006-05-22 22:02:15 +00:00
Ralf Becker
3d362fc3e5 bugfix: not all links were forwarded to the timesheet 2006-05-17 05:57:03 +00:00
Ralf Becker
80b4999f22 - fixed not shown last modified column
- id, separate percen, last modified and times can now be enabled for the details view only
- you can now specify the filter for home
2006-04-09 05:34:59 +00:00
Ralf Becker
890237480b fixed get_status method to return the percentage for status 'ongoing', as it was before the split of status and percentage 2006-04-08 07:33:17 +00:00
Ralf Becker
f6b96d9a9a fixes:
- addressbook view got lost, if something changed in the hooked in infolog
- if hooked in by addressbook, InfoLog css file got not loaded
- for sub-entries the date completed from the parent got (wrongly) set in the sub
- action view (shows sub-entries or entries link to an entry of an other app) is now reset, if the user clicks on infolog in the navbar (called index.php)
2006-04-05 16:16:33 +00:00
Ralf Becker
6f41277aff reverted logic to disable ticket-id and times column for no details, now they depend only on the prefs again 2006-03-29 09:39:34 +00:00
Ralf Becker
075a7f7941 fixed typo 2006-03-27 15:35:01 +00:00
Ralf Becker
5e0e19e0dc fixed wrong status icons for phone-calls in calendar day-view 2006-03-27 15:34:20 +00:00
Ralf Becker
dbbee206a4 added default implicit add right for responsible 2006-03-27 15:33:25 +00:00
Ralf Becker
161aaa2c6e improved printing:
+ disabled unnecessary UI-elements
  + saving nextmatch num-rows status
2006-03-26 22:31:33 +00:00
Ralf Becker
7254bef473 bugfixes:
- search was not searching in id, phone/email, location
- setting status or percent&date completed was not working for the responsible under some conditions
- for the conversation of days to hours always 8h were used, now that's the default if nothing is configured in the PM
enhancements - some might call bug-fixes too ;-):
- configuration of the rights of the responsible:
  a) implicit edit rights (default is only read)
  b) additional fields to edit without edit rights: eg. description, used time, ...
- user preference to show status and percent again as one merged icon (default) or as two spearate ones
- user preference to show a numeric Id, can be used eg. as ticket number
2006-03-24 16:10:09 +00:00
Ralf Becker
6c4cda6bfc added ability to add timesheets to infolog entries 2006-03-21 13:52:49 +00:00
Lars Kneschke
e15d167c87 removed sime unneeded debug output 2006-03-21 13:27:07 +00:00
Lars Kneschke
0590ce37b9 added support for SIF encoded files(Sync4j)
added search support(needed for slowsync)
2006-03-21 13:21:53 +00:00
Lars Kneschke
2a8544edd3 added support for SIF encoded files(Sync4j)
added search support(needed for slowsync)
2006-03-21 13:19:38 +00:00
Ralf Becker
bc1ed0b65e close action was not setting the new percentage to 100% 2006-03-21 09:11:18 +00:00
Ralf Becker
125214e0d2 fix to use internaly the iCal conform stati for phonecalls to, externaly for the user there is no change, they still see call or will-call as status 2006-03-20 19:43:33 +00:00
Ralf Becker
aa8136ef60 - added percent, (date-)completed and location for better iCal / SyncML conformance
- remove a lot not needed images
2006-03-17 20:53:26 +00:00
Ralf Becker
3f9535c0e0 fixed infinit recursion if two infolog entries are linked with each other AND both set each other as primary link 2006-03-17 11:36:27 +00:00
Ralf Becker
a3951c16bc fix some problem in the addressbook_view hook: deleting and closing of infolog entries caused only a refresh of the page 2006-03-16 14:26:12 +00:00
Ralf Becker
9a0ddd8d76 fixing the fix - now it works ;-)
search without start param returns now all entries
2006-03-15 19:08:40 +00:00
Ralf Becker
4febf266fb fix for bug reported on the list: boinfolog::search returns only the first 15 entries, when called via xmlrpc or icalsrv
--> now this only happens if the set the start parameter, otherwise all entries are returned
2006-03-15 08:09:01 +00:00
Ralf Becker
20aa316f59 fix for (doublicate) bugs:
- [ 1433962 ] Custom fields information saved but not displayed
- [ 1376272 ] Contents of user defined fields not saved
2006-03-02 20:45:00 +00:00
Ralf Becker
43be34afe8 fix for bugs:
- [ 1387084 ] infolog xmlrpc read function gives no entries back
- [ 1424184 ] xmlrpc read method returns nothing
2006-03-02 08:21:25 +00:00
Ralf Becker
04c44a735a 1) infolog supports now setting a price for projectmanager (like timesheet)
2) all projectmanager specific stuff is in a new tab which gets only displayed if a user has projectmanager run-rights (incl. times)
3) support to display the infolog status-icons in projectmanager
2006-02-04 07:49:47 +00:00
Cornelius Weiß
5fd34185c3 fix from ralf: xml-rpc bugs reported by jan 2006-01-16 08:30:36 +00:00
Ralf Becker
7c036da742 moved datasource to the applications inc dir 2006-01-11 05:12:18 +00:00
Ralf Becker
363bcd957a bugfix: after an Apply, the links were not longer displayed 2006-01-06 04:49:20 +00:00
Ralf Becker
5cc111744f - fixed not disabled delete-button for new entries or if no delete-right
- fixed wrong calculation of the daystart if tz_offset != 0
2005-12-19 04:11:42 +00:00
Ralf Becker
01b6fdf3e2 missing details swtich from last commits 2005-12-14 06:33:58 +00:00
Ralf Becker
e73c48f794 fixed some bugs and missing things:
- subs are closed (set to done) too, if an entry is set to done via the close action
- infolog stays now in the subs view, if you add or edit an entry there
- entries created from the projectmanager go a set category
- times can optionaly be shown in the list
2005-12-06 07:11:14 +00:00
Cornelius Weiß
c03331ca19 fix: kontact in kde 3.5 looks after endtime 2005-12-02 17:18:28 +00:00
Ralf Becker
d127e029da fixed bug reported on the german list: infolog priority (color) was not shown on homepage - app.css file was not loaded 2005-11-27 18:24:30 +00:00
Ralf Becker
e43a0ddf3f fix for add in sidebox menu was not opening a popup 2005-11-18 16:12:29 +00:00
Ralf Becker
e5047dcd9c fix refresh of infolog list with wrong url from edit windows, if the list already contained a msg in the url 2005-11-18 16:00:37 +00:00
Ralf Becker
95a3e604b0 big InfoLog update:
- using popups for editing
- renamed filter my to responsible
- warning if a log entry has been updated, while you edit it
- improved referer handling
- optimisations for so class, less DB accesses
2005-11-12 13:25:59 +00:00
Cornelius Weiß
e8701c7e08 revert typo from 5 minutes ago :-)
this was related to php < 5.1 fix
2005-11-11 22:40:47 +00:00
Cornelius Weiß
65748ab3e8 php < 5.1 fix 2005-11-11 22:36:34 +00:00
Cornelius Weiß
a89e2693b5 cast + typo 2005-11-11 22:06:30 +00:00
Ralf Becker
17fe4ff188 using common::get_referer() 2005-11-09 12:52:11 +00:00
Ralf Becker
0202d92a2c disabled the small display, til I fixed it 2005-10-31 14:33:30 +00:00
Cornelius Weiß
acbbbc50a5 moved to etemplates 2005-10-28 18:30:59 +00:00
Ralf Becker
3b57b96316 fixed SQL introduced for the multiple responsibles 2005-10-13 15:26:45 +00:00
Ralf Becker
938a25ebeb fixed SQL introduced for the multiple responsibles 2005-10-13 15:24:48 +00:00
Ralf Becker
e24808dcb6 re-added lost "never hide" pref, which got lost in the preferences changes 2005-10-13 15:02:19 +00:00
Ralf Becker
1a5bfe70dd fixed syntax error, thanks to Giuseppe Smaniotto 2005-10-13 14:20:40 +00:00
Ralf Becker
84b969586e reworked patch from Vincent Cuirassier from Mandriva
- multiple responsibles
- closing action
2005-10-05 07:50:47 +00:00
Ralf Becker
b31e40e067 moved InfoLog's link class and it's table into the api 2005-10-01 20:18:41 +00:00
Ralf Becker
691aa4d9dc bugfix: new InfoLog entries created from within addressbook or projectmanager had no primary link 2005-10-01 16:29:35 +00:00
Lars Kneschke
1085534c94 modified the delete hooks to use $GLOBALS['hook_values'] 2005-09-20 10:11:38 +00:00
Ralf Becker
3ad5b1fb8b fixed bug reported by Frank Becker on the german list: deleting a link deletes all attached files too 2005-09-19 12:59:46 +00:00
Ralf Becker
d036bc4d6a added is_popup($app,$action) method 2005-07-30 12:51:31 +00:00
Ralf Becker
27dfeeae85 1) get preferences working again
2) readded the last changes
2005-07-23 15:48:52 +00:00
Miles Lott
2c2bc0beb3 Update of preferences app to work as a multi-tiered application and via xml-rpc 2005-07-23 09:44:46 +00:00
Ralf Becker
1e9424db7b setting default priority for new entries to 'normal' 2005-07-22 13:27:58 +00:00
Ralf Becker
83b0801533 commit for Lars: latest SyncML updates 2005-07-20 12:09:32 +00:00
Ralf Becker
39ead5de4f 1) new preference to not display the describtion in the infolog list
2) fixed not working home display (if you clicked on something you got a black page)
2005-07-17 21:54:28 +00:00
Ralf Becker
047fbabfed addapted for changed priority column 2005-07-14 17:21:01 +00:00
Ralf Becker
a19684502e 1) added planned/used time for project-manager
2) sorting by priority
3) tables renamed to use egw_ prefix now
2005-07-14 17:12:50 +00:00
Ralf Becker
69b28c6aad 1) Possebility to filter by owner or responsible
2) new filter my: in contrast to own which filters by owner, my shows only entry where you are responsible for
2005-07-14 07:35:11 +00:00
Ralf Becker
f25d5864ff 1) improved referer handling
2) user-pref. to never hide the nextmatch line
2005-07-13 08:34:38 +00:00
zhangweiwu
c2106931d9 happen to see this spell mistake today, correct it in place. 2005-06-29 00:43:18 +00:00
Lars Kneschke
7c4a55d133 class which handles vcal import into infolog 2005-06-20 09:51:54 +00:00
Ralf Becker
df209c0b0b fix for not set link_pathes 2005-06-07 11:44:49 +00:00
Ralf Becker
e047da872f killed a debug-message 2005-04-14 22:06:26 +00:00
Ralf Becker
cedb9b553f - added add function: link to add an already linked new entry (supported only by InfoLog atm.)
- caching the app-register in the session (performance)
- new param for app_list to specify a capability which the returned app have to support, eg. add
2005-04-12 16:39:59 +00:00
Ralf Becker
fff09dbfd3 added function to update the remark 2005-04-12 16:37:04 +00:00
Ralf Becker
389596faa8 added call to bolink::notify_update($app,$id,$data=null) method on updated of infolog entries 2005-04-08 18:51:59 +00:00
Ralf Becker
47326b007e 1) apps can register a callback to receive notifications of new or deleted links to their application or updates in the content of the linked entries (requires to linked app to call the new bolink::notify_update($app,$id,$data=null) method)
2) documentation update in solink
2005-04-08 18:50:51 +00:00
Ralf Becker
0bd9ff209d an other documentation update 2005-04-07 09:26:49 +00:00
Ralf Becker
3b32bccc49 documentation update and the usual code modernization (phpgw-->egw, ...) 2005-04-06 11:05:57 +00:00
Ralf Becker
eeb73369b1 removed never used uilink class 2005-04-06 11:04:43 +00:00
Lars Kneschke
f6c2029094 changes to keep track of changed content 2005-02-27 23:33:14 +00:00
Ralf Becker
15c225d84b fixed bug: not all custom fields are shown readonly if only editing the status is allowed (thought they will not be saved anyway) 2005-02-24 14:08:27 +00:00
Ralf Becker
b6cc2d6d7b fixed bug reported by Reinhard Gustavik on the german list: custom status get's not saved and not used 2005-02-14 10:39:10 +00:00
Ralf Becker
c427c5d8af fixed bug [ 1051483 ] deleting an infolog entry not delete it's attachments.
I also delete empty dirs (after last attachment was deleted).
2005-02-09 16:24:17 +00:00
Ralf Becker
311af5f7b8 fixed not working attachments after first file-attachment on new created infolog-entries, eg. [ 1052140 ] 2005-02-09 14:59:38 +00:00
Ralf Becker
8518892d9a fix for bug [ 1049574 ] Windows does not support dates prior 1970-01-01
using adodb's datelibary instead of the regular php-functions: date, mktime, ...
2005-02-09 10:13:24 +00:00
Ralf Becker
c659d9e785 using clone() to create copies of the db-object for php5 compatibility 2005-02-08 17:58:25 +00:00
Ralf Becker
7fe8459ced using clone() to create copies of the db-object for php5 compatibility 2005-02-08 17:53:03 +00:00
Ralf Becker
a45cf2cd0a boinfolog::write: allow to (un)set touch_modified and set_default parameters via the values array (eg. for xmlrpc) 2005-02-07 07:09:33 +00:00
Ralf Becker
80bcfc782a change to reflect change in name of etemplate var 2005-02-05 14:18:18 +00:00
Ralf Becker
aeae312bc9 change to reflect change in name of etemplate var 2005-02-05 10:23:19 +00:00
Ralf Becker
0274dd12be fixed creation of infolog without any link (contained link with id=1 on HEAD) 2005-02-05 10:22:25 +00:00
Ralf Becker
d6f9fd8a99 fix for bug [ 1059619 ] SQL Error: cannot be null 2004-11-04 21:39:23 +00:00
Ralf Becker
7cc7965eea reworked infolog so-layer to use new db-functions to allow updates under MaxDB 2004-09-19 16:26:08 +00:00
Ralf Becker
bd15c88efb reworked infolog so-layer to use new db-functions to allow updates under MaxDB 2004-09-19 16:15:53 +00:00
Ralf Becker
69ba028568 fix for bug [ 1023559 ] Infolog does not search all entries while linking 2004-09-08 16:04:37 +00:00
Ralf Becker
62172c7202 fix for bug [ 994760 ] Linking sub-project (job) to an infolog entry 2004-08-28 19:33:10 +00:00
Ralf Becker
955eeca795 killed debug message 2004-08-28 19:02:26 +00:00
Ralf Becker
9e50e0f07d fix for bug [ 1007297 ] Time offsets incorrect
==> all tz-conversation is done now in the bo-class, as I handle it in the new calendar too
2004-08-28 18:02:16 +00:00
Ralf Becker
b7940f1f53 not longer needed 2004-08-28 14:59:56 +00:00
Ralf Becker
735f8e4036 fixed ACL for status offer, it respects now the regular read-access restrictions 2004-08-22 19:22:53 +00:00
reinerj
5587b0ba11 replace the crap 2004-08-09 11:43:57 +00:00
Ralf Becker
9a58928b81 fix for bug [ 1000255 ] Todo with progress screw formating in calender:
- partialy caused by a <div ... /> with no closing </div>
- a table around the icons and title, puts them in one line now
2004-08-07 18:32:03 +00:00
Ralf Becker
25ba714000 not using distinct on MaxDB too 2004-08-07 12:10:12 +00:00
Ralf Becker
a4ad3b46c0 killed htmlentities warning 2004-08-01 19:28:03 +00:00
Ralf Becker
c591c2c221 fixed / added mssql support for egw and fixed some other Windows probs on the way ;-)
- knowledgebase is not working: select distinct is not possible with text-columns
- fudforum is not working: is does not use ADOdb and has no own db-layer for mssql
- other apps seem to work, everthing needs through testing - incl. our "old" db's
2004-07-25 01:41:37 +00:00
Ralf Becker
517865a274 fix for bug reported by Patrick Fraley: status changes of responsible user do not get save, if that user has no write grant 2004-07-08 13:26:06 +00:00
Lars Kneschke
b30b9bd9c0 fix typo 2004-05-24 04:56:21 +00:00
Ralf Becker
a88c3fb9fd fix for bug [ 955489 ] CustomFields fails: for new entries the info_id was unset 2004-05-19 07:16:11 +00:00
Ralf Becker
25a30c53c6 fix for mbstring.overload=7, ereg('.*(x|y|z).*') never ends, preg_match('/(x|y|z)') works without problem :-) 2004-05-08 22:42:38 +00:00
Ralf Becker
4789f96793 setting some manual-page-names 2004-04-13 15:54:16 +00:00
Ralf Becker
4b7ced6e84 fix for search to return also the entries from sub-categoris, as sugested by Stephan Hilchenbach from the german list 2004-04-04 22:23:47 +00:00
Lars Kneschke
38fb73e9b0 fic for Call-time pass-by-reference 2004-03-24 15:13:48 +00:00
Ralf Becker
b43b27f6fa fixed (after xmlrpc changes) not working search 2004-03-23 08:22:46 +00:00
Ralf Becker
d8c602e654 fixed the categories xmlrpc signature 2004-03-15 21:38:09 +00:00
Ralf Becker
62a060d028 some changes for xmlrpc:
- removed the info_ prefix from all value-names
- ...
2004-03-13 17:58:37 +00:00
Ralf Becker
02c1c5a545 fixed bug in link-delete, missing this 2004-03-11 17:23:37 +00:00
Ralf Becker
c5dd013f18 first version of xmlrpc support for infolog 2004-03-10 00:58:18 +00:00
Ralf Becker
917c0aada9 fixed Call-time pass-by-reference 2004-03-09 21:46:25 +00:00
Ralf Becker
b1168f7b02 1) fixed bug #905779: main links title in contact field (blur text) got lost on changeing info-type
2) implemented separate sessions for infolog called via a hook and normal call, feature-request #903578
2004-02-28 14:58:44 +00:00
Ralf Becker
348770c1cd useing the updated vfs_sql class from the API now 2004-02-08 22:31:31 +00:00
Ralf Becker
1dee60f3d6 1) fix for new boprojects::list_projects syntax (Thanks to kernelconsult/sebb)
2) re-enabled infolog in projects-view
2004-02-06 10:36:43 +00:00
Ralf Becker
32a2083cbb 1) responsible user can change status now, even if he has no write-grant
2) removed not yet used confirm-field in the delegation-tab
3) fixed counting of subs (did not take acl into account)
2004-02-05 13:37:29 +00:00
Ralf Becker
9d0940e494 not used anymore 2004-02-05 13:24:39 +00:00
Ralf Becker
d4952f1a2b infolog now explicitly asks to deleted sub-entries and allows not to delete them 2003-12-19 02:26:17 +00:00
Ralf Becker
b05fc623e2 some fixes for the improved nextmatch 2003-12-10 01:21:31 +00:00
Ralf Becker
173eb70fea sort- and filter-headers for infolog's index page 2003-12-09 00:08:31 +00:00
Ralf Becker
c823ffc3a6 fix to generate link-title from description for an empty subject 2003-11-23 13:33:21 +00:00
shrykedude
86b812ed2c - Added small view for main screen display of infolog entries.
- Added pref setting for choosing and using small view.
- Updated calendar method to support display limit.
- Added/updated English translations.
2003-11-20 06:40:29 +00:00
Pim Snel
ecd459de8f add infolog index link in sidebox menu for better navigation 2003-11-17 16:51:38 +00:00
Ralf Becker
8b6206c225 added an implicite read-right for the responsible user 2003-11-14 12:05:47 +00:00
Ralf Becker
3a2d147bb0 register globals fix: List no sub-entrys from the prefs is working again 2003-11-05 16:44:56 +00:00
Ralf Becker
420cf9ad1d moved admin, preferences hook to one class, added a sidebox-menu 2003-10-16 09:36:46 +00:00
Ralf Becker
6596f08060 updated cvs-import with charset-conversation and automatialy run some string to id conversations 2003-10-07 23:58:48 +00:00
Ralf Becker
e6f7d30693 killed the debug-message 2003-09-16 12:52:51 +00:00
Ralf Becker
17b1361c59 fix to show delete button for edit only for existing entries on which the user has delete-rights 2003-09-16 09:06:10 +00:00
Ralf Becker
3f6c7c0ec1 fixed bug which deletes all existing links 2003-09-16 08:44:54 +00:00
Ralf Becker
ee7ec2bcd3 moved the html-class to the API 2003-09-14 10:25:05 +00:00
Ralf Becker
88d2c07fe8 corrected a typo, thanks to sdietzel@northcc.net 2003-09-10 16:41:18 +00:00
Ralf Becker
8f355ef32c fixed tz_offset and creating new entries with time 0:0 2003-09-08 00:40:42 +00:00
Ralf Becker
3de5eed23a fixed sql-error on deleting an infolog entry with custom-fields 2003-09-07 18:37:22 +00:00
Ralf Becker
65d4d6b484 small fix 2003-09-07 17:56:05 +00:00
Ralf Becker
3a5d9ed79f included other timed events (eg. phonecalls) and (untimed) todo's into the calendar dayview 2003-09-07 16:55:36 +00:00
Lars Kneschke
ec432051ff removed little typo 2003-08-31 21:24:51 +00:00
Ralf Becker
b8557e49d9 make the phpgw Version-0_9_16-branch HEAD 2003-08-28 14:31:11 +00:00
Ralf Becker
006f912052 fixed calendar-title, & and " have been displayed as &amp; or &quot;
(cal is transmitting its data with entities and they get coded twice)
2003-08-19 10:29:52 +00:00
Ralf Becker
d2f6dbb043 manual contact was deleted when entering edit 2003-07-31 09:21:47 +00:00
Ralf Becker
db4fc5004b default Filter (for entering InfoLog) was not used 2003-07-31 09:20:36 +00:00
Ralf Becker
4e0a483462 filter-names where not translated 2003-07-31 09:18:27 +00:00
Ralf Becker
bfc88e430d fix for pgsql 7.3 2003-07-08 23:19:18 +00:00
Ralf Becker
70a6356dd8 a bit nicer fromat for the calendar_title 2003-07-06 23:40:53 +00:00
Ralf Becker
336c0d0cdf fix to get hook_home working for .14 and HEAD 2003-07-06 20:12:27 +00:00
Ralf Becker
b938d8aaa2 not longer needed, implemented now via methode in uiinfolog 2003-07-06 09:02:35 +00:00
Ralf Becker
6a8f193c24 set info_link_title with info_from if no info_link_id 2003-07-06 09:01:13 +00:00
Ralf Becker
26dff7a46d fixed add-icons in nextmatch header 2003-07-06 08:56:21 +00:00
Ralf Becker
c32a7e5d94 write: setting info_from, everytime info_link_id > 0 and info_from is set and == '' 2003-07-06 08:54:13 +00:00
Ralf Becker
8cb7c8bb47 changed db2data to copy only the numerical values 2003-07-06 08:52:35 +00:00
Ralf Becker
7381cb74d0 improved version of in_docroot, allows for pathnames starting like the docroot 2003-07-03 17:11:23 +00:00
Ralf Becker
62a6e8fd34 test against files-dir within the document-root of the webserver
(this would allow uploads of scripts via vfs, and then execute them via the webserver)
2003-07-03 00:33:26 +00:00
Ralf Becker
cb9f3526c9 make boinfolog::write return the id 2003-06-29 23:03:07 +00:00
Ralf Becker
594ed5bd57 app-header for delete 2003-06-29 23:02:34 +00:00
Ralf Becker
0c4a8b5323 removed old call to delete_attachted 2003-06-29 20:23:37 +00:00
Ralf Becker
213b3b5aad .16 conform app-headers
added display of all links to the list-page (configurable in the preferences)
2003-06-29 17:03:47 +00:00
Ralf Becker
5e8a496cc7 killed a debug-message 2003-06-27 11:34:21 +00:00
Ralf Becker
cf90e2d5f6 removed phpgw::strip_html, which is basicly htmlentities, from the calendar- and addressbook title function, as this is handled by eTemplate 2003-06-27 11:15:33 +00:00
Ralf Becker
3c028f82ab removed debug-messages 2003-06-27 11:01:35 +00:00
Ralf Becker
afc7dc8bb7 fixed typo in get_links 2003-06-27 11:00:16 +00:00
Ralf Becker
315f5c74ed existing links are not copied to new sub-projects, fixed now 2003-06-27 10:24:34 +00:00
Ralf Becker
893ed57127 nl2br now done in etemplate 2003-06-26 19:17:12 +00:00
Ralf Becker
78d0caebdd fixed a type in the sql of delete 2003-06-15 22:21:52 +00:00
Ralf Becker
1095c64709 1) so-layers now run every parameter through either addslashes of intval, to prevent query-insertion and for pgSql 7.3 compatibility
2) corrected the escapeing of " and '
3) added some inline-docs
2003-06-14 13:51:53 +00:00
Ralf Becker
32c627f7fa removed debug-msg 2003-04-28 07:15:04 +00:00
Ralf Becker
037eb08667 changes for new hooks 2003-04-27 22:35:39 +00:00
Ralf Becker
eadf885246 fix for not exisiting common::display_mainscreen in .14/6 (til the feature-freeze) 2003-04-26 08:39:59 +00:00
ceb
fb2360c3d5 update hook_admin 2003-04-23 01:51:27 +00:00
gugux
10bb2ab177 Changed some x's into %'s 2003-04-22 20:30:22 +00:00
Ralf Becker
24ccade46f link_id2title --> link_id2from 2003-04-02 10:13:19 +00:00
Ralf Becker
3969f5e153 update preferences: added helptexts 2003-03-31 18:49:13 +00:00
Ralf Becker
6406bfcd0d link_id2from renamed to link_id2title 2003-03-28 18:12:13 +00:00
Ralf Becker
dc1a031c50 new preferences to use the user/default/forced tabs 2003-03-28 02:30:19 +00:00
Ralf Becker
13c0080781 new preferences to use the user/default/forced tabs 2003-03-28 02:26:04 +00:00
Ralf Becker
d7db5b4903 fixed writeing of temp. alphanumerical info_link_id to the db, as pgSql complains about the wrong type 2003-03-20 17:31:01 +00:00
Ralf Becker
74fc92f617 fixed writeing of temp. alphanumerical info_link_id to the db, as pgSql complains about the wrong type 2003-03-20 17:22:53 +00:00
Ralf Becker
9669f27a8c fix for gnu-bug #1963: Saveing does not work in InfoLog, happens only if a webserver_url in the configuration includes a host (eg. http://server/phpgroupware) 2003-03-04 17:13:19 +00:00
Ralf Becker
17bf2d3139 1) changed pseudo-appname of attached files from 'vfs' to 'file' and made it a class-var
2) renamed vfs_view into get_file
3) changed behavior on deleting links for an not yet existing entry: was just unset before and is now set to False to be not overwriten by eTemplate's reload-circles
2003-02-22 12:23:54 +00:00
Ralf Becker
e3dfaa3ccd update 2003-02-22 12:04:12 +00:00
Ralf Becker
447038c587 small fix, need to be ported 2002-11-24 20:30:55 +00:00
Ralf Becker
cfe09c3489 fixes to get the hooks working again 2002-11-23 20:45:07 +00:00
Ralf Becker
d53632ec09 use the new format for prefs 2002-11-23 20:44:05 +00:00
Ralf Becker
839e094117 added a hook_deleteaccount 2002-11-20 19:58:15 +00:00
Ralf Becker
f1367446d0 different calls to display_section to work in HEAD and 0.9.14 2002-11-17 01:34:36 +00:00
Ralf Becker
db368a186d fixed not working infolog-global configuration:
no more serialize/unserialize of arrays needed
2002-11-05 16:00:01 +00:00
ceb
6f6e06b39f removed var from hook_admin 2002-11-03 01:03:07 +00:00
Ralf Becker
4ef9cd9399 ubdate to new about-system (all infos are in setup.inc.php, no more hook_about) 2002-10-27 18:09:12 +00:00
ceb
b4e4be334b update xslt 2002-10-26 00:33:22 +00:00
Ralf Becker
466c33e3b0 Got fileattachments working as links:
- link-widget and infolog/link-class can attach files now
- changed the value of the file-widget (it's an array now)
2002-10-20 15:06:52 +00:00
Ralf Becker
cb2503a55b modified writeLangFile to be called via [write Langfile] in the eTemplate editor 2002-10-19 11:17:24 +00:00
Ralf Becker
6e17b96dd9 some fixes to get the links working in case the entry is not yet created 2002-10-18 20:20:35 +00:00
Ralf Becker
d63e2607f8 some fixed to enable infolog with etemplates to run in 0.9.14 2002-10-17 23:34:28 +00:00
Ralf Becker
2004bf5c58 update with new table-structure for infolog 2002-10-17 22:02:44 +00:00
Ralf Becker
01e13c81ea - no empty data-line shown, if no data
- added option to disable nextmatch, if total entries <= nextmatch-max and no search, filter or cat set
2002-10-16 14:11:36 +00:00
Ralf Becker
0df9d71782 got infolog working:
- referers are handled now correct
- hooks are working again (only addressbook::view ported so far)
2002-10-16 00:23:39 +00:00
Ralf Becker
d1b7fc8035 get_links returns for a given $only_app only an array of ids not the whole links 2002-10-16 00:22:04 +00:00
Ralf Becker
4fe754d9a9 changed categories::formated_list to formatted_list 2002-10-15 13:32:32 +00:00
Ralf Becker
3693a818bd fix to allow '&' in attached files (needs to be quoted ('%26') in the download-link)
and preserving Linebreaks in InfoLog entries
2002-10-15 13:30:23 +00:00
Ralf Becker
e7048b5fb5 lots of fixes and additions:
- load_via works now in boetemplate::read
- included templates are relative to the includeing tpl, if they contain no '.'
- xul_io is alway writing the comple/absolute name
- HBox gets width=100% if alignment other then left set (new!)
- added links as 2. option to label
- added header function to uietemplate
2002-10-14 00:39:47 +00:00
Ralf Becker
83b0d0cd36 finished infolog.edit port 2002-10-09 11:48:20 +00:00
Ralf Becker
bafaceec62 moved to etemplate.link_widget (with sub-widgets) 2002-10-09 00:40:01 +00:00
Ralf Becker
4870c4a3d7 nearly finished port of infolog.edit
improved handling of linkage with not yet written entries
2002-10-09 00:37:00 +00:00
Ralf Becker
eea5281759 first steps on infolog port to etemplates 2002-10-08 00:10:18 +00:00
ceb
f684ccd732 update to use xslt 2002-10-03 21:38:11 +00:00
Ralf Becker
759a9f8e1a using include_once now to include the class we extend and exclusivly the etemplate.html class 2002-09-29 08:43:37 +00:00
Ralf Becker
973165d38d using include_once now to include the class we extend 2002-09-29 08:06:00 +00:00
Ralf Becker
4f491de35d changed interface for extensions to:
pre_process(&$cell,&$value,&$extension_data,&$readonlys)
post_process(&$cell,&$value,&$extension_data,&$loop)
2002-09-24 22:02:20 +00:00
Ralf Becker
d89bce6364 link functionality is now working, the UI is not very pretty 2002-09-03 23:09:21 +00:00
Ralf Becker
bf1aeeb114 basic support for link-selection, mainly for testing uilink.getEntry 2002-09-02 21:50:29 +00:00
Ralf Becker
e5f2cb6e77 added linkto_widget extenstion for eTemplates: select on side of a Link 2002-09-02 21:49:22 +00:00