Use common methods calendar->get_ical()->get_parser() to access Horde-based ical parser (#865)

This commit is contained in:
Thomas Bruederli 2012-07-02 17:43:19 +02:00
parent 92fc63277d
commit 5efdcbb2fb
2 changed files with 2 additions and 3 deletions

View file

@ -803,7 +803,6 @@ class kolab_driver extends calendar_driver
*/
public function get_freebusy_list($email, $start, $end)
{
require_once('Horde/iCalendar.php');
require_once('HTTP/Request2.php');
if (empty($email)/* || $end < time()*/)
@ -865,7 +864,7 @@ class kolab_driver extends calendar_driver
// parse free-busy information using Horde classes
if ($fbdata) {
$fbcal = new Horde_iCalendar;
$fbcal = $this->cal->get_ical()->get_parser();
$fbcal->parsevCalendar($fbdata);
if ($fb = $fbcal->findComponent('vfreebusy')) {
$result = array();

View file

@ -121,7 +121,7 @@ class calendar_ical
/**
* Load iCal parser from the Horde lib
*/
private function get_parser()
public function get_parser()
{
// use Horde:iCalendar to parse vcalendar file format
@include_once('Horde/iCalendar.php');