Roland Gruber
|
162a76a7e0
|
do not save attributes if extension is not yet added
|
2009-11-24 12:09:29 +00:00 |
Roland Gruber
|
a3d444cd08
|
add object class check for password changes
|
2009-11-24 11:39:41 +00:00 |
Roland Gruber
|
def0470d74
|
enable pre/postActions in self service
|
2009-11-23 18:39:26 +00:00 |
Roland Gruber
|
2a6feae9d5
|
added PDF and file upload
|
2009-11-22 13:41:20 +00:00 |
Roland Gruber
|
d6d7e55b73
|
do not force user/group names to start with letter in group/user list
|
2009-11-22 11:37:31 +00:00 |
Roland Gruber
|
96942d66ef
|
initial checkin
|
2009-11-21 15:25:05 +00:00 |
Roland Gruber
|
5f8a2120ae
|
fixed authors
|
2009-11-21 15:24:32 +00:00 |
Roland Gruber
|
4013e36a5a
|
renamed labels and fixed duplicate detection
|
2009-11-21 15:05:48 +00:00 |
Roland Gruber
|
be3196749f
|
get SIP user from user suffix
|
2009-11-21 14:14:22 +00:00 |
Roland Gruber
|
7aed5a729e
|
fixed alias handling (bug 2901248)
|
2009-11-21 13:53:17 +00:00 |
Roland Gruber
|
cdc3d67a76
|
added file upload and PDF
|
2009-11-15 19:20:07 +00:00 |
Roland Gruber
|
d26588e934
|
reformating
|
2009-11-15 14:20:51 +00:00 |
Roland Gruber
|
69119512d9
|
*** empty log message ***
|
2009-11-15 14:12:04 +00:00 |
Roland Gruber
|
0c7dce869d
|
*** empty log message ***
|
2009-11-14 18:31:39 +00:00 |
Roland Gruber
|
25167ce68a
|
moved tab style to CSS
|
2009-11-13 20:12:34 +00:00 |
Roland Gruber
|
8fb3799530
|
allow to specify password hash method
|
2009-11-12 19:48:53 +00:00 |
Roland Gruber
|
3a7b94f070
|
added hint to save account when new password was set
|
2009-11-10 17:41:25 +00:00 |
Roland Gruber
|
f5116e1a7e
|
new homepage
|
2009-11-09 18:49:17 +00:00 |
Roland Gruber
|
b68ce9b7fd
|
added server info page
|
2009-11-07 15:02:03 +00:00 |
Roland Gruber
|
5733e93070
|
better checking if config files are writable
|
2009-11-06 19:15:56 +00:00 |
Roland Gruber
|
c2b0745ce6
|
layout change
|
2009-11-06 18:52:25 +00:00 |
Roland Gruber
|
3f1854f78d
|
image buttons
|
2009-11-06 18:49:59 +00:00 |
Roland Gruber
|
7739e27403
|
fixed LDAP search login method
|
2009-11-03 20:57:53 +00:00 |
Roland Gruber
|
dd6acb4906
|
fixed escapeDN()
|
2009-11-02 19:33:34 +00:00 |
Roland Gruber
|
6fa772f410
|
JavaDoc
|
2009-11-01 13:12:09 +00:00 |
Roland Gruber
|
f0456a253a
|
support more characters in filter strings
|
2009-11-01 11:11:12 +00:00 |
Roland Gruber
|
5a217af530
|
LAM tools
|
2009-10-30 18:36:41 +00:00 |
Roland Gruber
|
2e816e5425
|
made some class variables public
|
2009-10-30 18:21:57 +00:00 |
Roland Gruber
|
96ee3736c5
|
fixed managed attributes
|
2009-10-28 17:02:33 +00:00 |
Roland Gruber
|
18f6cd2dbc
|
never dereference
|
2009-10-28 16:36:24 +00:00 |
Roland Gruber
|
50b0f5e731
|
new homepage
|
2009-10-27 18:47:12 +00:00 |
Roland Gruber
|
cd52938f94
|
ldapsearch: always deref
|
2009-10-26 16:24:51 +00:00 |
Roland Gruber
|
18f9658c9f
|
ldapsearch: always deref
|
2009-10-26 15:54:31 +00:00 |
Roland Gruber
|
aefb7e45b3
|
removed old lamdaemon
|
2009-10-10 13:02:55 +00:00 |
Roland Gruber
|
861e022538
|
added central password service
|
2009-10-10 12:53:41 +00:00 |
Roland Gruber
|
9ea91629c3
|
added central password service
|
2009-10-10 12:47:40 +00:00 |
Roland Gruber
|
29647f9596
|
added central password service
|
2009-10-10 12:38:52 +00:00 |
Roland Gruber
|
7ce54f018e
|
added central password service
|
2009-10-10 11:04:14 +00:00 |
Roland Gruber
|
78bcebee20
|
moved help link in password prompt
|
2009-10-09 18:35:47 +00:00 |
Roland Gruber
|
234766d251
|
added central password service
|
2009-10-09 18:21:12 +00:00 |
Roland Gruber
|
9e088dcffa
|
removed Samba 2 support
|
2009-10-08 20:23:32 +00:00 |
Roland Gruber
|
973b7d95fc
|
first step for adding central password service
|
2009-10-08 20:16:02 +00:00 |
Roland Gruber
|
9a947e780f
|
fixed LDAP filter for account lists
|
2009-10-06 17:00:43 +00:00 |
Roland Gruber
|
94aac30fed
|
added icons for buttons on account page
added passwordService interface
|
2009-10-04 18:58:44 +00:00 |
Roland Gruber
|
079440dc97
|
PHP 5.3 compatibility
|
2009-10-04 18:11:50 +00:00 |
Roland Gruber
|
2fe0a7768a
|
allow hiding of fields
|
2009-10-04 17:05:51 +00:00 |
Roland Gruber
|
457788f9aa
|
allow hiding of fields
|
2009-10-03 18:27:17 +00:00 |
Roland Gruber
|
2375b57b80
|
fixed profile loading for hidden fields
|
2009-10-03 18:13:38 +00:00 |
Roland Gruber
|
fb91567007
|
moved function to check config options to baseModule
|
2009-10-03 17:48:37 +00:00 |
Roland Gruber
|
7487459885
|
*** empty log message ***
|
2009-10-03 17:29:10 +00:00 |
Roland Gruber
|
44a8e8f082
|
allow hiding of fields
|
2009-10-03 15:46:26 +00:00 |
Roland Gruber
|
ceb60ad1a3
|
load configuration before meta data
|
2009-10-03 15:45:41 +00:00 |
Roland Gruber
|
339fc2f413
|
allow numeric user and group names
|
2009-09-02 17:54:42 +00:00 |
Roland Gruber
|
f1e3cb7ad0
|
PHP 5.3 compatibility
|
2009-08-14 20:18:08 +00:00 |
Roland Gruber
|
2bd8c5f569
|
PHP 5.3 compatibility
|
2009-08-14 18:14:26 +00:00 |
Roland Gruber
|
4384b0a32a
|
*** empty log message ***
|
2009-08-14 18:06:15 +00:00 |
Roland Gruber
|
d4886bb03f
|
PHP 5.3 compatibility
|
2009-08-13 18:57:26 +00:00 |
Roland Gruber
|
01d86412ac
|
new homepage
|
2009-08-10 16:13:27 +00:00 |
Roland Gruber
|
13b165fd88
|
support memcache
|
2009-07-08 18:03:28 +00:00 |
Roland Gruber
|
cefaee7019
|
check if homedirectory path is empty
|
2009-06-14 14:30:41 +00:00 |
Roland Gruber
|
a665c3649f
|
refactoring
|
2009-06-14 14:18:26 +00:00 |
Roland Gruber
|
1ec0c6c2c6
|
fix for preModify()
|
2009-06-14 12:31:02 +00:00 |
Roland Gruber
|
92937e87a6
|
refactoring
|
2009-06-14 12:17:48 +00:00 |
Roland Gruber
|
99b258545d
|
refactoring
|
2009-06-14 11:36:38 +00:00 |
Roland Gruber
|
0d986e228d
|
added $attributes argument to pre/postModifyActions
|
2009-05-21 16:33:50 +00:00 |
Roland Gruber
|
13472acf8d
|
added time stamp to log file
|
2009-05-21 16:19:12 +00:00 |
Roland Gruber
|
90de70c505
|
PHPdoc
|
2009-05-21 15:57:40 +00:00 |
Roland Gruber
|
25db76464b
|
allow to enter a description
|
2009-05-11 16:33:48 +00:00 |
Roland Gruber
|
a77fd26347
|
reordered input fields
|
2009-05-10 20:24:37 +00:00 |
Roland Gruber
|
5b69883c0a
|
added TLS option
|
2009-05-03 17:31:39 +00:00 |
Roland Gruber
|
40bbee0c26
|
allow to disable LM hashes
|
2009-05-03 15:16:15 +00:00 |
Roland Gruber
|
767416cc3e
|
fixed DDNS check
|
2009-04-05 19:21:00 +00:00 |
Roland Gruber
|
e5d9ce1c62
|
fixed translation
|
2009-03-28 18:26:41 +00:00 |
Roland Gruber
|
ef1ce01b75
|
added upload
|
2009-03-26 19:51:37 +00:00 |
Roland Gruber
|
023ea29b82
|
added upload
|
2009-03-24 19:51:13 +00:00 |
Roland Gruber
|
b22545c8b8
|
optionally alllow anonymous login
|
2009-03-07 18:15:27 +00:00 |
Roland Gruber
|
e107104da7
|
allow to get login user DN from LDAP
|
2009-03-07 16:22:30 +00:00 |
Roland Gruber
|
19935a2cc0
|
finished eduPerson module
|
2009-03-06 19:17:22 +00:00 |
Roland Gruber
|
7410a02aea
|
allow vbs in logon scripts
|
2009-03-04 17:31:31 +00:00 |
Roland Gruber
|
b670cd75a7
|
added DN attributes
|
2009-03-03 19:37:17 +00:00 |
Roland Gruber
|
5ed5912cc8
|
added scoped affiliation and entitlements
|
2009-02-22 19:25:58 +00:00 |
Roland Gruber
|
e195942dd1
|
type specific button labels
|
2009-02-18 19:15:56 +00:00 |
Roland Gruber
|
7c85495de0
|
moved department field
|
2009-02-16 19:04:20 +00:00 |
Roland Gruber
|
d45dd8eedb
|
added departmentNumber
|
2009-02-15 12:54:37 +00:00 |
Roland Gruber
|
1a6f777a81
|
show all help messages as tooltip
|
2009-02-15 10:15:29 +00:00 |
Roland Gruber
|
e445c3e829
|
added custom CSS links
|
2009-02-14 13:50:20 +00:00 |
Roland Gruber
|
394471f7aa
|
changed parseHTML() to be scope independent
|
2009-02-14 13:32:34 +00:00 |
Roland Gruber
|
4240112ced
|
*** empty log message ***
|
2009-02-13 19:27:48 +00:00 |
Roland Gruber
|
98e4729ec3
|
added self service page header
|
2009-02-13 18:52:59 +00:00 |
Roland Gruber
|
c322f32d6e
|
fixed PDF output
|
2009-02-13 17:37:24 +00:00 |
Roland Gruber
|
6687cf9825
|
other delete image
|
2009-02-10 19:51:57 +00:00 |
Roland Gruber
|
3a2b3598ea
|
first part of EDU person
|
2009-02-10 19:41:20 +00:00 |
Roland Gruber
|
107cb82aab
|
added businessCategory to self service
|
2009-02-08 18:15:21 +00:00 |
Roland Gruber
|
6e9182d6e5
|
fixed PHPdoc
|
2009-02-07 22:57:04 +00:00 |
Roland Gruber
|
9de1361660
|
help tooltips
|
2009-02-07 20:37:06 +00:00 |
Roland Gruber
|
cf28a64798
|
fixed help tooltips
|
2009-02-07 20:36:56 +00:00 |
Roland Gruber
|
1000f6c1fe
|
added tooltips, removed link taborder
|
2009-02-07 19:25:22 +00:00 |
Roland Gruber
|
e0c56026df
|
added filter for users/hosts
|
2009-02-04 17:29:13 +00:00 |
Roland Gruber
|
85eb80e254
|
display subgroups
|
2009-02-03 19:54:57 +00:00 |
Roland Gruber
|
854cc824ef
|
typo
|
2009-02-01 19:04:52 +00:00 |
Roland Gruber
|
d8d2df1be0
|
added nisNetgroupTriple to file upload
|
2009-02-01 18:57:56 +00:00 |
Roland Gruber
|
bbb66734fe
|
moved host naming convention checks to Samba module
|
2009-02-01 16:24:37 +00:00 |
Roland Gruber
|
d85007120b
|
typo
|
2009-02-01 16:18:25 +00:00 |
Roland Gruber
|
42f377dae0
|
hostname no longer requires $ at the end
|
2009-02-01 16:18:05 +00:00 |
Roland Gruber
|
b8974a6872
|
changed PDF output
|
2009-02-01 15:56:48 +00:00 |
Roland Gruber
|
7d8eb0406a
|
removed nisNetgroupTriple from default list attributes
|
2009-02-01 15:56:18 +00:00 |
Roland Gruber
|
e9117aa966
|
implemented host/user picking
|
2009-01-31 14:58:58 +00:00 |
Roland Gruber
|
0582fc91df
|
support image buttons in meta HTML
|
2009-01-31 14:57:20 +00:00 |
Roland Gruber
|
8df4d39650
|
NIS netgroups
|
2009-01-31 10:14:27 +00:00 |
Roland Gruber
|
a8a597258a
|
if DHCP main settings, check if entry is valid
|
2009-01-18 18:57:14 +00:00 |
Roland Gruber
|
340366c6ee
|
if DHCP main settings, check if entry is valid
|
2009-01-10 17:37:09 +00:00 |
Roland Gruber
|
3e9ca1d030
|
fixed error messages
|
2009-01-10 17:36:31 +00:00 |
Roland Gruber
|
72acec3616
|
allow host names for fixed IP
|
2009-01-10 17:15:30 +00:00 |
Roland Gruber
|
565d54cb99
|
support multiple Netbios name servers (RFE 2180179)
|
2009-01-04 15:56:13 +00:00 |
Roland Gruber
|
9e6812d8c2
|
fixed IP editing
|
2009-01-04 15:32:16 +00:00 |
Roland Gruber
|
7c718c2a0b
|
moved profile options to meta data
|
2009-01-04 15:31:28 +00:00 |
Roland Gruber
|
ffa29eb21c
|
added 2009 copyright
|
2009-01-03 19:08:00 +00:00 |
Roland Gruber
|
f5456c9c57
|
refactored internal attribute management
|
2009-01-03 19:05:16 +00:00 |
Roland Gruber
|
f867726a68
|
fixed managed attributes
|
2009-01-03 19:04:50 +00:00 |
Roland Gruber
|
bf96653dc0
|
allow to create Kolab entries without Unix part
|
2008-12-30 16:41:39 +00:00 |
Roland Gruber
|
23e78e73a9
|
check password only if one is set
|
2008-12-30 16:39:12 +00:00 |
Roland Gruber
|
061914e6de
|
fixed attribute loading for main settings
|
2008-12-30 15:45:55 +00:00 |
Roland Gruber
|
f561035c87
|
remove obsolete code
|
2008-12-30 15:45:13 +00:00 |
Roland Gruber
|
97fd40b92b
|
added PDF support and fixed some bugs
|
2008-12-30 15:25:31 +00:00 |
Roland Gruber
|
7b54e42c6c
|
added PDF support and fixed some bugs
|
2008-12-29 19:21:08 +00:00 |
Roland Gruber
|
15fd4be1ca
|
added PDF support
|
2008-12-29 17:39:05 +00:00 |
Roland Gruber
|
9890c95937
|
added PDF support
|
2008-12-29 17:22:06 +00:00 |
Roland Gruber
|
0f91268ec1
|
fixed error when account without DHCP statements was loaded
|
2008-12-29 16:59:54 +00:00 |
Roland Gruber
|
6d4eb8b4d9
|
code cleanup
|
2008-12-28 19:22:07 +00:00 |
Roland Gruber
|
244886f50f
|
added rfc2307bisPosixGroup
|
2008-12-18 14:59:02 +00:00 |
Roland Gruber
|
9884026d0e
|
fixed copyright
|
2008-12-18 14:58:05 +00:00 |
Roland Gruber
|
49a0222918
|
added rfc2307bisPosixGroup
|
2008-12-18 12:21:07 +00:00 |
Roland Gruber
|
a5a71f27b1
|
added rfc2307bisPosixGroup
|
2008-12-18 12:06:23 +00:00 |
Roland Gruber
|
90eea5c331
|
added option to manage description attribute
|
2008-12-17 20:30:56 +00:00 |
Roland Gruber
|
4e6fbcc839
|
added option if attribute "cn" should be managed (needed for rfc2307bisPosixGroup)
|
2008-12-17 18:44:37 +00:00 |
Roland Gruber
|
9630e16354
|
prepare for subclassing
|
2008-12-17 17:19:17 +00:00 |
Roland Gruber
|
efdefe1fc4
|
remove obsolete code
|
2008-12-17 17:14:28 +00:00 |
Roland Gruber
|
61d2bf5a2e
|
added get_pdfEntries()
|
2008-12-17 17:09:23 +00:00 |
Roland Gruber
|
6f06003527
|
remove obsolete code
|
2008-12-17 17:06:26 +00:00 |
Roland Gruber
|
fe6a9b0516
|
profile options for can/must change password
|
2008-12-15 22:27:36 +00:00 |
Roland Gruber
|
c4662bb330
|
added option to expire password
|
2008-12-14 18:48:59 +00:00 |
Roland Gruber
|
489a72cf29
|
self service: set sambaPwdLastSet, sync sambaPwdCan/MustChange
|
2008-12-14 10:20:05 +00:00 |
Roland Gruber
|
c088243b48
|
self service: check if there is a Kolab extension
|
2008-12-14 10:18:36 +00:00 |
Roland Gruber
|
f3db3ffdcd
|
allow to read min/maxPwdAge for Samba domains
|
2008-12-09 18:52:39 +00:00 |
Roland Gruber
|
3d109afd4b
|
removed obsolete help entry
|
2008-12-09 18:40:42 +00:00 |
Roland Gruber
|
abd240899f
|
use global LDAP suffix from self service
|
2008-12-09 18:34:45 +00:00 |
Roland Gruber
|
47b946086f
|
make all self service settings available in modules
|
2008-12-09 18:29:58 +00:00 |
Roland Gruber
|
3282a234bb
|
added used attributes
|
2008-12-07 19:13:50 +00:00 |
Roland Gruber
|
abeb9bc3da
|
smaller fixes
|
2008-11-18 19:06:55 +00:00 |
Roland Gruber
|
6e48ecdb47
|
made Kolab optional
|
2008-11-18 19:03:10 +00:00 |
Roland Gruber
|
b71e0e12a5
|
made shadowAccount optional
|
2008-10-21 18:47:45 +00:00 |
Roland Gruber
|
c0a564d347
|
fixed typo
|
2008-10-13 16:23:43 +00:00 |
Roland Gruber
|
f3b4d84721
|
fixed typo
|
2008-09-30 16:15:14 +00:00 |
Roland Gruber
|
199ebea653
|
added dependency
|
2008-09-28 14:41:11 +00:00 |
Roland Gruber
|
f766ad5c5b
|
translation update
|
2008-09-28 12:18:56 +00:00 |
Roland Gruber
|
e51a621584
|
added more .htaccess files
|
2008-09-28 08:36:50 +00:00 |
Roland Gruber
|
2d410b0658
|
DHCP
|
2008-09-24 16:38:27 +00:00 |
Roland Gruber
|
e6adbf3c45
|
DHCP
|
2008-09-18 18:23:26 +00:00 |
Roland Gruber
|
ce804f7090
|
DHCP
|
2008-09-17 19:44:41 +00:00 |
Roland Gruber
|
12bd529f95
|
""
|
2008-09-16 18:48:21 +00:00 |
Roland Gruber
|
c34304027a
|
DHCP module
|
2008-09-16 18:40:14 +00:00 |
Roland Gruber
|
b9f1527ba0
|
fixed checkASCII and gecos in upload (2103936)
|
2008-09-16 17:11:44 +00:00 |
Roland Gruber
|
f1bd23b1e5
|
escape DNs
|
2008-09-04 17:43:53 +00:00 |
Roland Gruber
|
b7c17b5801
|
added escapeDN()
|
2008-09-04 17:21:29 +00:00 |
Roland Gruber
|
f20f468dbb
|
reformatting
|
2008-08-23 16:08:50 +00:00 |
Roland Gruber
|
a2b4c49531
|
added profile option for lamdaemon
|
2008-08-10 19:53:13 +00:00 |
Roland Gruber
|
71f32b6b5a
|
fixed shadowLastChange
|
2008-08-10 13:31:45 +00:00 |
Roland Gruber
|
80e50fe725
|
replaced MHash by Hash
|
2008-08-09 11:18:36 +00:00 |
Roland Gruber
|
66e40c7222
|
log denied clients
|
2008-08-06 19:01:03 +00:00 |
Roland Gruber
|
c556c18617
|
initial checkin
|
2008-08-05 19:17:15 +00:00 |
Roland Gruber
|
c776a86d87
|
removed obsolete labels
|
2008-08-05 19:11:37 +00:00 |
Roland Gruber
|
2c6751b7bb
|
fixed PHP notices
|
2008-07-22 17:30:11 +00:00 |
Roland Gruber
|
a0ac8f504e
|
added Syslog logging for lamdaemon
|
2008-07-21 20:06:11 +00:00 |
Roland Gruber
|
1f6e60114d
|
do not check UID/GID for existing accounts
|
2008-07-17 19:25:30 +00:00 |
Roland Gruber
|
8eff004b83
|
allow to specify SSH port
|
2008-07-03 18:42:26 +00:00 |
Roland Gruber
|
f33f26fd19
|
allow larger UIDs/GIDs
|
2008-06-29 13:51:47 +00:00 |
Roland Gruber
|
99123b0d18
|
do not print errors of touch command
|
2008-05-16 17:32:02 +00:00 |
Roland Gruber
|
160a5e3c40
|
reduced PHP notices
|
2008-05-15 17:32:59 +00:00 |
Roland Gruber
|
1d45216020
|
better check of shadowlastchange for self-service
|
2008-05-15 17:22:32 +00:00 |
Roland Gruber
|
af38b4989b
|
removed PHP notices
|
2008-04-28 17:59:08 +00:00 |
Roland Gruber
|
38f71bd8e9
|
fixed PHP notices
|
2008-04-24 18:57:51 +00:00 |
Roland Gruber
|
e5f0cdbbf6
|
fixed PHP notices
|
2008-04-24 18:50:02 +00:00 |
Roland Gruber
|
e2637e0995
|
translation updates
|
2008-04-15 14:33:01 +00:00 |
Roland Gruber
|
a4c521b52a
|
fixed typos
|
2008-04-15 14:31:17 +00:00 |
Roland Gruber
|
ae3fa56a8b
|
fixed PHP notice
|
2008-03-27 19:57:42 +00:00 |
Roland Gruber
|
b00fd3dffb
|
added missing property
|
2008-03-27 19:54:01 +00:00 |
Roland Gruber
|
714914a845
|
fixed expiry times
|
2008-03-25 19:01:10 +00:00 |
Roland Gruber
|
8c72fe4dfd
|
move inactive modules to the end
|
2008-03-25 17:48:16 +00:00 |
Roland Gruber
|
d8f9d405cd
|
apply filter when enter is pressed in filter box
|
2008-03-21 15:33:25 +00:00 |
Roland Gruber
|
c17b4a13d8
|
removed margin attributes
|
2008-03-16 10:52:50 +00:00 |
Roland Gruber
|
6c40ab33d7
|
allow to add a user as memberuid in his primary group
|
2008-03-15 19:12:19 +00:00 |
Roland Gruber
|
c6c9947dc6
|
support rights setting for homedir
|
2008-03-09 11:58:46 +00:00 |
Roland Gruber
|
c1efcc6c27
|
finished self service
|
2008-03-04 19:47:14 +00:00 |
Roland Gruber
|
8df0d846ae
|
first part of selfservice
|
2008-03-01 12:25:39 +00:00 |
Roland Gruber
|
72b0b167b5
|
code cleanup
|
2008-03-01 12:24:47 +00:00 |
Roland Gruber
|
53f13841f7
|
finished module
|
2008-02-26 19:55:37 +00:00 |
Roland Gruber
|
feacb00fff
|
fixed upload text
|
2008-02-26 19:55:19 +00:00 |
Roland Gruber
|
052c6bf39d
|
code cleanup
|
2008-02-25 20:54:11 +00:00 |
Roland Gruber
|
6151b048c6
|
first version of phpGroupwareUser
|
2008-02-24 18:53:25 +00:00 |
Roland Gruber
|
73e7125001
|
initial checkin
|
2008-02-23 10:24:27 +00:00 |