PHP5 notice cleanups
This patch removes all of the remaining notices when running on PHP 5.1.4.
Contagged should now run cleanly with error reporting on E_ALL.
darcs-hash:
20060911110442-df059-
46a1680ffd06f4021129af3fc44535aa70fd7f5e.gz
login requirement and LDAP v3 support
This patch implements two new features:
required user login - this can be configured trough a new option
$conf['userlogreq']
darcs-hash:
20060911104327-93f98-
a5cfd56def8350e5758b263aa8fe6a2a404fe546.gz
PHP5 compatibility and code cleanup
The first (quotefix) patch just quotes string constants when used as
indexes to arrays. This gets rid of many warning messages from PHP and
also fixes at least one case where one of the strings is a reserved word
("private") in PHP5.
The second (cleanup) patch probably needs more looking at as my lack of
understanding of PHP may mean that I've not done things properly.
1. It adds an alternative way of specifying the LDAP server, by URL
instead of hostname and port.
2. It casts the arguments of array_merge() to array types everywhere
(not sure if all of these are necessary).
3. It makes $_SESSION['ldapab']['username'] and
$_SESSION['ldapab']['binddn'] null strings if they are not set.
4. It removes the reference to the unused variable $dfexample
With these fixes, ConTagged seems to run OK on PHP 5
darcs-hash:
20060427111704-df059-
55357a0b7161d967d7119368d08eaa2576331acd.gz
set focus to search or first field
darcs-hash:
20060201154110-6e07b-
37343bab8ba6985bb28324f88f5a64065327930c.gz
fixed handling of mail and tag arrays with gaps
darcs-hash:
20060201144056-6e07b-
58710d5aa39020094e3ae45712932c7c7e32c6b5.gz
style fixes and doubleclick edit
darcs-hash:
20060201142542-6e07b-
fdee2a8e6ca5f8921783638cd64d2bee50b125cc.gz
fix for removing tags through ajax
darcs-hash:
20060131110921-6e07b-
c16feedc1fae07b68b26c2987ddd9c97aa86ac8d.gz
changed layout, some HTML cleanup
darcs-hash:
20060125124511-6e07b-
9f30580c4249dfd0a689ef8f378089b2fe0151fe.gz
problem with undefined attribute fixed
darcs-hash:
20060123134850-6e07b-
b1e72b5b1c14b15698a74daf2e39dc472540a95d.gz
tagging
The old categories (aka. markers) are now real tags. Looking up tags
uses the script.aculo.us Javascript library.
darcs-hash:
20060118150351-6e07b-
255dbfb6216d1dca8298d1993cd918e7b66f1588.gz
silk icons
Changed graphics to the free "Silk Icon" set from http://www.famfamfam.com
to be on the save side legal wise (previous images had unknown license).
Silk looks cooler anyway ;-)
darcs-hash:
20060117143750-6e07b-
d77f7ba3f554a97e5fb574b0120fca6e4f7227ca.gz
UTF-8 in interface
Now everything is UTF-8. LDAPab used to convert from and to latin1 for no
reason. LDAP always stores it's data in UTF-8 anyway. Be sure to save your
language files in UTF-8 and also make sure not to use a Byteordermark (BOM)
or you may breakthe PHP engine parser.
darcs-hash:
20060117114934-6e07b-
3943428770b93f663536981a9d6f1fa0771cf948.gz
mod_auth_ldap, non-anon binding and openxchange support
The attached patch builds on your work in the following ways:
1. adds support for non-anonymous binding. Leaving the extra config
variables empty results in an anonymous bind. I haven't fully tested
this (I cannot test the anonymous case), but any problems should be
apparent immediately.
2. adds support for httpd authentication. I use mod_auth_ldap to
authenticate access to the site. This prevents the user having to login
twice.
3. adds support for parts of the openxchange schema
(http://www.openxchange.org). Only the parts I found useful are added.
The openxchange.schema is not included as the user that enables this is
expected to have already installed openxchange.
darcs-hash:
20060117111459-bb1f7-
cc6f1f6e943f5c6ffa8f393f68c32500505dae67.gz
fixed marker and search for CSV export
darcs-hash:
20051207103730-6e07b-
4ed501cd104e65ccf19d7cfea2b8f8ab1d37aaa9.gz