egroupware/phpgwapi/inc
Ralf Becker ab9c9d21b6 New egw_time class used to implement correct timezone handling for
calendar, plus a first calendar implemenation.

This implementation just replaces following calendar_bo methods:
- date2ts($date,$user2server=False)
- date2array($date,$server2user=False)
- date2string($date,$server2user=False,$format='Ymd')
- format_date($date,$format='')
which static methods from egw_time.

If your server is in same timezone as the user, you should experience no
difference. As a small test, you can switch to an other timezone (eg.
UTC) to recognice on a weekly repeating event (which still repeats on
equal server time!) that it moves by one hour when daylight saving
changes. This switching to a TZ with different daylight saving rules,
was not working before.

Happy testing :-)
2009-10-07 13:29:06 +00:00
..
adodb removed tests folder, as it is NOT used by EGroupware 2009-09-21 08:18:50 +00:00
fpdf 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). 2009-06-08 16:21:14 +00:00
horde Fix VTIMEZONE part of VCALENDAR 2009-10-05 04:38:09 +00:00
htmlpurifier Added HTMLPurifier (http://htmlpurifier.org/) Version 3.3.0 2009-05-19 17:32:06 +00:00
savant2 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). 2009-06-08 16:21:14 +00:00
class.about.inc.php "- added more licenses with urls (LGPL, PHP, GPL3) 2009-03-30 14:06:39 +00:00
class.accounts_ldap.inc.php "2. fixing the fix ;-) 2009-09-15 08:43:44 +00:00
class.accounts_sql.inc.php 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). 2009-06-08 16:21:14 +00:00
class.accounts.inc.php "removing unnecessary instancations" 2008-03-25 17:00:56 +00:00
class.acl.inc.php 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). 2009-06-08 16:21:14 +00:00
class.applications.inc.php - php5 static and protected for egw_framework 2008-08-18 09:00:19 +00:00
class.arrayfunctions.inc.php replace the crap 2004-08-09 13:46:03 +00:00
class.asyncservice.inc.php Add ability to find out next run time as at a given date, instead of just 'now' 2009-06-26 14:26:14 +00:00
class.auth_ads.inc.php 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). 2009-06-08 16:21:14 +00:00
class.auth_cas.inc.php CAS (Central Authentication Service) login for eGroupware 2008-11-15 10:54:39 +00:00
class.auth_http.inc.php changed the following table-names: 2005-11-02 11:45:52 +00:00
class.auth_ldap.inc.php Fixing the fix ;-) 2009-04-09 08:11:24 +00:00
class.auth_mail.inc.php fix to NOT use tls for IMAP 2006-06-07 06:49:08 +00:00
class.auth_nis.inc.php changed the following table-names: 2005-11-02 11:45:52 +00:00
class.auth_pam.inc.php changed the following table-names: 2005-11-02 11:45:52 +00:00
class.auth_sql.inc.php 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). 2009-06-08 16:21:14 +00:00
class.auth_sqlssl.inc.php "fix for bug reported on the german list" 2007-06-13 15:37:10 +00:00
class.auth.inc.php 1. NTLM Single Sign ON 2008-07-16 09:29:13 +00:00
class.bolink.inc.php stream wrapper interface is now eGW VFS interface 2008-04-14 05:52:24 +00:00
class.browser.inc.php 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). 2009-06-08 16:21:14 +00:00
class.categories.inc.php "- docu update 2009-05-14 07:59:51 +00:00
class.common.inc.php added the option allfirst for account display to show [username] firstname lastname, as the option all displayed [username] firstname lastname and not [username] lastname, firstnamne as advertised 2009-09-28 15:10:02 +00:00
class.config.inc.php "fix for bug #1796: Various config values not stored 2008-10-27 15:11:15 +00:00
class.contacts.inc.php autoloading of addressbook classes 2008-05-10 12:06:15 +00:00
class.contenthistory.inc.php - merged SyncML-1.2 branch with trunk: 2009-07-15 19:31:25 +00:00
class.country.inc.php "use static html methods" 2008-05-31 06:03:34 +00:00
class.creditspoint.inc.php refund action added 2007-03-08 09:10:52 +00:00
class.db_backup.inc.php "- making csv_spilt and escape_date methods public static (to use them in other classes) 2009-09-14 17:48:58 +00:00
class.db.inc.php renamed our db-class to egw_db to allow easier integration of other code (eg. Lars SyncML stuff which is partially from horde) 2005-06-19 12:43:00 +00:00
class.dragdrop.inc.php dragdrop class: with addCustom() now custom DHTML objects are possible, not just draggables and droppables 2007-01-05 23:07:35 +00:00
class.egw_cache_files.inc.php "quitent some warnings about not writable dirs, eg. if calling cli programms with users not having permissions for the cache dir" 2009-05-02 12:33:28 +00:00
class.egw_cache_memcache.inc.php Caching provider for memcached using PHP's memcache extension 2009-04-20 14:33:31 +00:00
class.egw_cache.inc.php fixed wrong default parameter for $callback_params, call_user_func_array requires an empty array and not null (gives a fatal error under php5.3) 2009-06-08 15:46:45 +00:00
class.egw_datetime.inc.php was not fully working with half-hour timezone, like eg. used in australia 2008-01-19 05:29:50 +00:00
class.egw_db.inc.php "Fix for bug #1885: egw_db->row doesn't work as expected 2009-07-18 12:33:52 +00:00
class.egw_exception.inc.php "removed not used query variable" 2009-04-28 10:09:26 +00:00
class.egw_framework.inc.php 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). 2009-06-08 16:21:14 +00:00
class.egw_index.inc.php fix for a PHP Warning: preg_split() [<a href='function.preg-split'>function.preg-split</a>]: Compilation failed: nothing to repeat at offset 14 in 2008-07-24 12:56:11 +00:00
class.egw_link.inc.php "fixed not working egw_link::set_cache" 2009-09-29 09:58:05 +00:00
class.egw_session_files.inc.php "only allow valid order criteria" 2008-08-21 05:56:46 +00:00
class.egw_session_memcache.inc.php needed for check_load_extension (session-handler gets included before regular include via the header.inc.php) 2009-04-22 10:35:31 +00:00
class.egw_session.inc.php fixing a few more PHP5.3 problems, caused by PHP5.3 behavior to NOT 2009-08-22 19:32:28 +00:00
class.egw_time.inc.php New egw_time class used to implement correct timezone handling for 2009-10-07 13:29:06 +00:00
class.egw_vfs.inc.php some precaution to never allow to (recursivly) remove /, /apps or /home 2009-08-12 09:47:53 +00:00
class.egw.inc.php first step for real timezones in EGroupware 2009-10-06 06:45:28 +00:00
class.error.inc.php 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). 2009-06-08 16:21:14 +00:00
class.errorlog.inc.php fix 2006-06-14 23:43:53 +00:00
class.filesystem_stream_wrapper.inc.php "fixed not working stream_open() $mode == 'rb', was requiring write rights as != 'r'" 2009-04-19 07:30:26 +00:00
class.global_stream_wrapper.inc.php "added stream_stat required to use file_get_contents" 2009-08-26 14:10:25 +00:00
class.groupdav_groups.inc.php propagate base_uri and debug level to handlers 2008-05-17 12:54:26 +00:00
class.groupdav_handler.inc.php njv: phpgwapi/groupdav work to improve groupdav compatibility and various sync proplems connected 2009-04-02 12:39:52 +00:00
class.groupdav_principals.inc.php propagate base_uri and debug level to handlers 2008-05-17 12:54:26 +00:00
class.groupdav.inc.php "improved support for other users calendar/addressbooks" 2009-10-03 10:22:14 +00:00
class.historylog.inc.php allow to instanciate the historylog with a given user or 0 for 2008-05-27 09:25:25 +00:00
class.hooks.inc.php "re-added (depricated) php4 constructor, as it get's called by some old apps" 2009-05-26 17:26:24 +00:00
class.html.inc.php 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). 2009-06-08 16:21:14 +00:00
class.http.inc.php 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). 2009-06-08 16:21:14 +00:00
class.iface_stream_wrapper.inc.php - unlink/mkdir/rmdir methods 2008-01-30 06:47:53 +00:00
class.interserver.inc.php 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). 2009-06-08 16:21:14 +00:00
class.javascript.inc.php 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). 2009-06-08 16:21:14 +00:00
class.jscalendar.inc.php fix for jscalendar in sitemgr (was not displayed) provided by H.J.Tappe 2009-07-31 12:56:39 +00:00
class.kses.inc.php fix for the problem, that allowed attribute values where stripped, due to the security bugfix 2008-04-02 08:47:42 +00:00
class.ldap.inc.php - phpDocumentor headers and improved docu about class methods 2009-08-22 06:58:38 +00:00
class.ldapserverinfo.inc.php - phpDocumentor headers and improved docu about class methods 2009-08-22 06:58:38 +00:00
class.links_stream_wrapper.inc.php "Reimplemented stream_open, to ensure our url_stat gets called, which fills the stat-cache with our eAcl" 2009-04-07 19:32:27 +00:00
class.listbox.inc.php *** empty log message *** 2005-07-17 19:58:41 +00:00
class.log.inc.php changed the following table-names: 2005-11-02 11:45:52 +00:00
class.mime_magic.inc.php added support for ms excel 2007 2009-09-01 14:41:48 +00:00
class.network.inc.php worked around stupid php5.2 empty haystack warnings 2007-04-30 05:42:05 +00:00
class.nextmatchs.inc.php The formated_list function in phpgwapi/inc/class.categories.inc.php was 2007-11-27 17:14:54 +00:00
class.PclZip.inc.php Some changes: 2005-06-18 20:43:14 +00:00
class.pdf.inc.php phpgw->egw 2005-11-26 14:25:39 +00:00
class.pdmlwrapper.inc.php add pdml class as fpdf extension and plus API wrapper the pdml class 2007-01-15 15:35:00 +00:00
class.phpmailer.inc.php 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). 2009-06-08 16:21:14 +00:00
class.portalbox.inc.php Hide close button if user is forced to have the section on their homepage 2009-09-21 21:47:04 +00:00
class.preferences.inc.php fixed typo 2009-10-07 08:05:10 +00:00
class.resultbox.inc.php move from old projct to new one 2004-05-05 12:06:13 +00:00
class.rssparser.inc.php move from old projct to new one 2004-05-05 12:06:13 +00:00
class.schema_proc.inc.php "cant create an index without fields (was observed in broken backups)" 2009-08-17 07:30:47 +00:00
class.send.inc.php always try to set the Sender information; use set Sender, then try using the Sender info possibly supplied with the SMTP Auth info, then use the Profiles identity eMailaddress, if available 2009-09-01 07:12:50 +00:00
class.service_contacts.inc.php phpgw->egw 2005-11-26 14:25:39 +00:00
class.service_notes.inc.php Fix headers and adjust classname in schedule service 2004-11-30 13:40:46 +00:00
class.service_schedule.inc.php update for new calendar function 2005-11-26 15:37:14 +00:00
class.service.inc.php Fix headers and adjust classname in schedule service 2004-11-30 13:40:46 +00:00
class.sessions_db.inc.php - setting the cookie path, allows to login to different eGW installs (if you want to use this together with the 1.2, you have to copy the 3 modified session-classes there too) 2006-09-24 06:53:34 +00:00
class.smbhash.inc.php Creates LM and NT hashes natively in php 2005-12-25 10:56:54 +00:00
class.smtp.php directing debug to error_log 2008-12-09 14:02:17 +00:00
class.soap_client.inc.php 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). 2009-06-08 16:21:14 +00:00
class.soap_parser.inc.php 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). 2009-06-08 16:21:14 +00:00
class.soap_server.inc.php 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). 2009-06-08 16:21:14 +00:00
class.soapclient.inc.php add license info from original 2001-09-28 21:31:39 +00:00
class.soapmsg.inc.php 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). 2009-06-08 16:21:14 +00:00
class.soapval.inc.php 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). 2009-06-08 16:21:14 +00:00
class.solink.inc.php adding some debug and have it commented out to research the issue in tracker #1876 (Timesheet, in detail view, not shows link to the owner project) 2009-01-27 15:14:56 +00:00
class.sqlfs_stream_wrapper.inc.php checking if attachment or attachment dir exists, before trying to delete it, to quieten warning, also improved warning to be precise if file does not exist, is no directory, or permission missing 2009-07-18 09:12:52 +00:00
class.Template.inc.php "using exception instead of exit, thought I can not yet remove the options to ignore the fatal error, as they might be used" 2007-12-09 07:37:16 +00:00
class.tplsavant2.inc.php - More information why people have no access to app. Users often think they did not log in 2007-03-29 21:01:11 +00:00
class.translation.inc.php improving decode_header for charset x-unknown and encoding Base64 2009-09-08 13:25:57 +00:00
class.uiaccountsel.inc.php "removed extension of the accounts class, which is not used since r24948" 2009-03-13 12:55:40 +00:00
class.validator.inc.php 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). 2009-06-08 16:21:14 +00:00
class.vfs_home_hooks.inc.php "prevent empty account-names from deleting whole /home" 2009-04-29 19:15:54 +00:00
class.vfs_stream_wrapper.inc.php Fixed SQL error now giving an exception: it's caused by 2009-07-01 18:03:46 +00:00
class.vfs_webdav_server.inc.php "copied COPY from HTTP_WebDAV_Server_Filesystem: 2009-04-30 07:41:46 +00:00
class.wsdl.inc.php 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). 2009-06-08 16:21:14 +00:00
class.xml.inc.php 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). 2009-06-08 16:21:14 +00:00
class.xmlrpc_client.inc.php 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). 2009-06-08 16:21:14 +00:00
class.xmlrpc_server_epi.inc.php 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). 2009-06-08 16:21:14 +00:00
class.xmlrpc_server_php.inc.php 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). 2009-06-08 16:21:14 +00:00
class.xmlrpc_server.inc.php 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). 2009-06-08 16:21:14 +00:00
class.xmlrpcmsg.inc.php 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). 2009-06-08 16:21:14 +00:00
class.xmlrpcresp.inc.php 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). 2009-06-08 16:21:14 +00:00
class.xmlrpcval.inc.php 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). 2009-06-08 16:21:14 +00:00
common_functions.inc.php Fixed typo happend --> happened, as reported by David Rankin 2009-08-25 08:31:37 +00:00
functions.inc.php fixing a few more PHP5.3 problems, caused by PHP5.3 behavior to NOT 2009-08-22 19:32:28 +00:00
jscalendar-setup.php fix for jscalendar in sitemgr (was not displayed) provided by H.J.Tappe 2009-07-31 12:56:39 +00:00
phpgw_mime.types "patch #177: mime-type for wordperfect" 2007-05-03 13:46:19 +00:00
soap_functions.inc.php changed the following table-names: 2005-11-02 11:45:52 +00:00
soaplib.soapinterop.php phpgw->egw 2005-11-26 14:25:39 +00:00
xajax.inc.php quitened these stupid php5.2 warnings: it seems stripos has the same problems as strstr and stristr, there for I changed everything to @stripos 2006-12-19 07:12:49 +00:00
xajaxResponse.inc.php quitened these stupid php5.2/mb_string warnings 2006-12-19 07:34:29 +00:00
xml_functions.inc.php latin1 is not a valid parameter for htmlspecialchars(), changed fallback charset to UTF-8 2009-08-06 21:07:06 +00:00
xmlrpc.interop.php Add missing credit to the original author, remove author credited in error 2004-11-22 02:53:55 +00:00