Ralf Becker
3b5d46022d
"common::email_address() dont add @domain, if not domain (mail_suffix) specified"
2008-09-11 07:48:49 +00:00
Nathan Gray
3dddb8d646
Update async services to match changes to Multi-Domain support in functions.inc.php (rev 25860)
2008-09-05 15:47:39 +00:00
Ralf Becker
ea295a1165
not used any more
2008-08-29 16:12:10 +00:00
Ralf Becker
1fbb260ad3
not used any more
2008-08-29 16:05:04 +00:00
Klaus Leithoff
5db4d77067
use the static function randomstring instead of the egw->common object (which may not be instanciated at the time)
2008-08-29 13:34:41 +00:00
Klaus Leithoff
1d48d7d217
define/declare randomstring as static function
2008-08-29 13:31:33 +00:00
Ralf Becker
ff32c498c6
"read handler need to return '' (empty string) for a not found session!"
2008-08-29 13:29:57 +00:00
Klaus Leithoff
755ba2245c
after session_destroy, we need to (re-)load the eGW session-handler, as session_destroy unloads custom session-handlers
2008-08-29 13:00:18 +00:00
Klaus Leithoff
fbffb3baca
fixed a bug that came with the new session handling, since session save and session restore cant handle objects, we have to serialize them first
...
and unserialize them on retrieval.
2008-08-29 12:43:30 +00:00
Klaus Leithoff
b2ae4fe5c7
fixed a typo that prevented the ldap creation and modification timestamps to show in accounts listview
2008-08-21 07:31:34 +00:00
Oscar Manuel Gómez Senovilla
1ca740fe97
tracker #1683
2008-08-21 07:09:42 +00:00
Ralf Becker
e433a67c7a
"only allow valid order criteria"
2008-08-21 05:56:46 +00:00
Ralf Becker
0f2b4d7914
"fixed bug reported by Philip Herbert from Knauber: error when killing a session"
2008-08-20 14:55:53 +00:00
Ralf Becker
c475f86147
- get session list for session.save_handler='files' working again
...
- sessions are sorted by default with session_dla DESC (newest updated
sessions first)
2008-08-19 11:54:35 +00:00
Ralf Becker
a18f6d1b85
"Fixed problem reported by Uwe on the German list: SyncML is no longer working"
2008-08-19 05:43:57 +00:00
Ralf Becker
96f19c6290
"allways use init_session_handler function (not only for php5.1)"
2008-08-18 13:44:48 +00:00
Ralf Becker
630b81235e
"- try loading memcache extension, if not loaded
...
- allways use init_session_handler function (not only for php5.1)"
2008-08-18 13:43:51 +00:00
Ralf Becker
1a9388cc89
missing api update for the sitemgr-link stuff
2008-08-18 10:05:58 +00:00
Ralf Becker
9d2016ebf6
- php5 static and protected for egw_framework
...
- new feature allowing apps to specify with index-page and icon to use
--> allows to install sitemgr-link icon without an extra application
(which was a symlink and got lost in every version upgrade)
2008-08-18 09:00:19 +00:00
Ralf Becker
ca3245043b
"check if pdo extension and DB specific driver is loaded AND try loading it if not (to be consistent with checks in setup/check_install.php)"
2008-08-17 05:41:49 +00:00
Ralf Becker
7696e91011
"fix to work around an other php5.1 bug/problem: class methods seem not be able to call session_set_save_handler
...
It returns false and the session_handler is not changed. It's working in php5.2 (at least on my OpenSUSE 11.0 with php5.2.6)"
2008-08-16 07:58:02 +00:00
Ralf Becker
11b1ce5bb1
"fix to work around an other php5.1 bug/problem: class methods seem not be able to call session_set_save_handler
...
It returns false and the session_handler is not changed. It's working in php5.2 (at least on my OpenSUSE 11.0 with php5.2.6)"
2008-08-16 07:52:59 +00:00
Ralf Becker
3090f728d6
session_list & session_count have to be public static
2008-08-16 06:04:18 +00:00
Ralf Becker
ab01e4d818
"dont let php's session handle set the session-cookie"
2008-08-16 06:03:10 +00:00
Ralf Becker
93e98f3e1a
"egw_session::create(): generate new session-id, if not running SyncML (were is already happend in the Horde code)"
2008-08-16 06:00:34 +00:00
Ralf Becker
1fcb14b03c
"- test if $GLOBALS[HTTP_(GET|POST)_VARS] is set to prevent warning
...
- removed php4 clone function, as we require now php5.1+"
2008-08-16 05:58:33 +00:00
Ralf Becker
61df6f2a15
fixed bug reported by Martin Kramer on the German list
2008-08-15 14:37:34 +00:00
Ralf Becker
04ddf51d90
"fixed typo causing session list to contain all sessions"
2008-08-14 12:29:39 +00:00
Ralf Becker
b63928d7f0
"fixed problem reported on some installs with api >= r25860:
...
PHP Fatal error: egw_db::connect(): The script tried to execute a method or access a property of an incomplete object ...
Problem was that session restore is now used regardless if it's explicitly switched on, egw_db::connect() only registered the required class, if it was explicitly switched on. Therefore it worked everywhere, where session restore was configured before, but failed everyone not used it before ;-)"
2008-08-13 05:20:23 +00:00
Ralf Becker
db577d0330
"suppress debug message on session destroy"
2008-08-12 15:36:10 +00:00
Ralf Becker
7888b3f616
"fixed some typos"
2008-08-12 09:01:01 +00:00
Ralf Becker
48060983f2
"changes requested by Vietnamese translator nhatnamnv(at)gmail.com: short day-names can now be constructed (additionally) by separate translation of the 3-char english shortcut. You can still use the translation of the long name with the number of chars to use for your language."
2008-08-12 05:15:59 +00:00
Klaus Leithoff
871116b6e1
if you pass the style to htmlarea, and the htmlarea is available, then style is used as switch for the fck editor-mode. If not passed extended is
...
used as default.
2008-08-11 09:28:37 +00:00
Klaus Leithoff
ace6deee7b
fix for a "too much recursion" JavaScript error in calendar.js, when the user tries to pick another year; the fix was taken from dynarch.com
...
provided by a user named ilyaf. Thanks,
2008-08-11 08:01:28 +00:00
Klaus Leithoff
20a5ce1293
fix for a fatal error when application home is not available for the user
2008-08-11 07:28:10 +00:00
Klaus Leithoff
7b023713b8
fix for a fatal error when application home is not available for the user
2008-08-11 07:27:30 +00:00
Oscar Manuel Gómez Senovilla
e77ec3d7a5
tracker #1671
2008-08-09 10:59:29 +00:00
Ralf Becker
8860cf8ea7
"list_sessions --> session_list"
2008-08-09 06:26:32 +00:00
Ralf Becker
666e6793a7
"added empty method delete_cache, as it get's called in some places - thought it does nothing"
2008-08-09 04:24:54 +00:00
Ralf Becker
1dcce48a46
"fixed typo causing posted froms to fail"
2008-08-08 06:32:16 +00:00
Ralf Becker
e50bd2e966
"re-added copyright and author of the old phpgwapi/inc/class.sessions(_php4).inc.php, I missed last night"
2008-08-08 06:02:45 +00:00
Ralf Becker
88827a3f3d
using new egw_session::init_handler()
2008-08-07 21:14:00 +00:00
Ralf Becker
907e24d227
Refractured session handling in eGW:
...
- DONT UPDATE ON A PROCUDTION SYSTEM (for the next few days)!
- eGW support from now on only php session handling
- custom session handlers (like the memcache one) can now be
implemented as classes and dont need to change any other code
- the class get's autoloaded and the name need to be configured
eg. in the header.inc.php as $egw_info[server][session_handler]
- session restore is now enabled by default (it's way faster and
works well with php5.1+)
- a db-bases session handler follows soon
2008-08-07 21:12:44 +00:00
Ralf Becker
e568a02b2e
new constructor, which can be passed the connection-data as an array
2008-08-07 20:38:57 +00:00
Ralf Becker
81e1887e24
not used
2008-08-07 20:37:00 +00:00
Klaus Leithoff
94a263caf7
applied ralfs changes to templates/idots/class.idots_framework.inc.php to jerryr
2008-08-07 11:13:54 +00:00
Ralf Becker
0e4244b440
"removed onchange attribute on password which caused the creation of 2 sessions in konqueror, it seems to be unneccessary in FF, IE and konq anyway"
2008-08-07 09:11:20 +00:00
Ralf Becker
38bb1c75ca
"fixed topmenu to not query every info again"
2008-08-06 07:33:36 +00:00
Ralf Becker
4db172a6c2
- dont update the session dla, for the xajax notifications query, as it
...
stops sessions from timing out
- hook to be called when sessions get terminated
2008-08-05 11:36:06 +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