Ralf Becker 447c8b618a Using an iterator to query addressbook in chunks of 100 contacts to
allow to do propfinds on hugh addressbooks independent of memory_limit:
- regular groupdav_handler::profind() method gets split in a method just
  computing a filter and a callback to run that filter on the backend
- groupdav_propfind_iterator class is returned from profind method
  instead of an array with information about the files
- iterator calls groupdav_hander::propfind_callback if there are no more
  entries from the previous call
- constructor of groupdav_propfind_iterator allows to pass an extra array
  with files to return, to simplify modifying existing implementation
  (were eg. information about the current path, get's supplied from
  calling groupdav class).
2009-10-17 09:13:36 +00:00
2009-10-12 19:16:42 +00:00
2009-10-16 09:55:12 +00:00
2007-02-28 03:40:03 +00:00
2008-07-16 09:29:13 +00:00
Languages
PHP 55%
TypeScript 18.5%
JavaScript 10.7%
CSS 10%
Less 2%
Other 3.8%