path: root/lib
AgeCommit message (Collapse)AuthorFilesLines
2011-04-19Update About section from GeorgChristoph Wickert1-10/+4
2011-04-19ActiveSync management screenBogomil Shopov2-1/+150
2011-04-15Fixing problem with multi-language: ↵Bogomil Shopov1-2/+3
2010-09-14Move the locale directory into dataGunnar Wrobel2-4/+1
2010-09-14Move the templates in the data directory in preparation of moving this to a ↵Gunnar Wrobel1-2/+2
PEAR based package.
2010-09-13Remove dist_conf from page.tpl and logout.php.Gunnar Wrobel1-2/+6
2010-09-13Avoid the use of two include directories.Gunnar Wrobel11-0/+2440
This is the major change in order to get rid of the dist_conf approach for the web admin: This moves all includes into the KolabAdmin/include directory. The top directory KolabAdmin needs to be in the include path. Should be a sane setup for all distributions.
2010-08-23kolab/issue4516 (Various logic/spelling fixes for the web admin)Gunnar Wrobel1-0/+1
2010-08-23kolab/issue4515 (Sort some additional lists in the web admin)Gunnar Wrobel1-1/+3
2010-04-13Update testing and fix an upgrade bug with the new forward segment script. ↵Gunnar Wrobel1-1/+7
Strict testing is no longer possible because we use the old Horde String library.
2010-04-13Fix delivery to folders containing umlauts for the cyrus server. Do not ↵Gunnar Wrobel3-5/+8
duplicate mails when activating forwarding and delivery at the same time (and keeping mails on the server).
2010-04-07If the redirection is not activated then the address is missing now. Adapt ↵Gunnar Wrobel1-1/+1
keep check.
2010-04-07Full escaping of deactivated script segments.Gunnar Wrobel2-1/+13
2010-04-07Add check for unknown script.Gunnar Wrobel1-0/+15
2010-04-07Ensure we always generate valid sieve.Gunnar Wrobel2-5/+16
2010-04-06Fix some minor sieve script issues.Gunnar Wrobel3-9/+17
2010-04-06Fix segment detection and add functionality to generate the combined script.Gunnar Wrobel1-6/+21
2010-04-06Import code that was misplaced in the controller.Gunnar Wrobel1-0/+17
2010-04-06PHP5.3 strict, WSGunnar Wrobel1-109/+110
2010-04-06Add the vacation segment.Gunnar Wrobel3-2/+317
2010-04-01Add the handler for the forward sieve segment.Gunnar Wrobel2-0/+162
2010-04-01Complete the handling of the folder delivery segment.Gunnar Wrobel3-10/+78
2010-04-01Add a first draft of the segment machinery to support the combined script. ↵Gunnar Wrobel3-9/+48
The logic is still somewhat to complex but refactoring comes later.
2010-03-31More stubs.Gunnar Wrobel2-0/+109
2010-03-31Add the first bit of the class hierarchy that will handle the different ↵Gunnar Wrobel2-0/+99
script segments.
2010-03-31Allow successful writing/reparsing of the generated script. This simplyfies ↵Gunnar Wrobel1-2/+2
the modified regexes and they should be made more secure later again.
2010-03-31Import the sieve utility segment from the patch in kolab/issue1446 ↵Gunnar Wrobel1-3/+51
(Webinterface for setting vacation, email-delivery and forwarding (rt#5033)). Writing/reparsing does not yet work and the script generation may produce broken sieve scripts. We do not yet use this in the front end though and this way we don't throw away information from the patch.
2010-03-31Move the sieve utilities into the default PHP library location. There is no ↵Gunnar Wrobel1-0/+101
need to keep the code separate.
2010-02-21kolab/issue3499 (Kolab web admin does not use LDAP escaping)Gunnar Wrobel1-2/+2
Found the actual issue I tried to fix last time which was the broken midair collision check. Now it also makes sense why the function broke with the later fixing I did. Basically countMail() was not aware of any LDAP escaping when counting objects with an excluded DN. Should now be fixed and I added a test for that problem.
2010-02-21Provide an add method to the Ldap class and add unit testing for it.Gunnar Wrobel1-0/+4
The web admin uses ldap_add() directly in the views at the moment. This should later be refactored to use the add() method in the library.
2010-02-17Start creating the common PEAR architecture for the package. Right now we ↵Gunnar Wrobel1-0/+570
will stick to the old way of installing things which still works fine. But any classes being touched will be slowly refactored within lib/KolabAdmin.