public static function listEventIds($startDate = null, $endDate = null,
$calendars = null, $alarmsOnly = false)
{
- $kronolith_driver = self::getDriver();
+ $kronolith_driver = Kronolith::getDriver();
if (!empty($startDate)) {
$startDate = new Horde_Date($startDate);
*/
public static function listAlarms($date, $calendars, $fullevent = false)
{
- $kronolith_driver = self::getDriver();
+ $kronolith_driver = Kronolith::getDriver();
$alarms = array();
foreach ($calendars as $cal) {
*/
public static function search($query)
{
- $kronolith_driver = self::getDriver();
+ $kronolith_driver = Kronolith::getDriver();
if (!isset($query->calendars)) {
$calendars = $GLOBALS['display_calendars'];
$endDate = clone $endDate;
$endDate->hour = 23;
$endDate->min = $endDate->sec = 59;
- $kronolith_driver = self::getDriver();
+ $kronolith_driver = Kronolith::getDriver();
$eventIds = Kronolith::listEventIds($startDate, $endDate, $calendars, $alarmsOnly);
$results = array();
}
/* Remote Calendars. */
- $driver = self::getDriver('Ical');
+ $driver = Kronolith::getDriver('Ical');
foreach ($GLOBALS['display_remote_calendars'] as $url) {
$driver->open($url);
$events = $driver->listEvents($startDate, $endDate);
/* Holidays */
if (!empty($GLOBALS['conf']['holidays']['enable'])) {
- $dhDriver = self::getDriver('Holidays');
+ $dhDriver = Kronolith::getDriver('Holidays');
foreach (unserialize($GLOBALS['prefs']->getValue('holiday_drivers')) as $driver) {
$dhDriver->open($driver);
$events = $dhDriver->listEvents($startDate, $endDate);
return $count;
}
- $kronolith_driver = self::getDriver();
+ $kronolith_driver = Kronolith::getDriver();
$calendars = Kronolith::listCalendars(true, PERMS_ALL);
$current_calendar = $kronolith_driver->getCalendar();
$driver = String::ucfirst($GLOBALS['conf']['calendar']['driver']);
}
- if (!isset(self::$_instances[$driver])) {
+ if (!isset(Kronolith::$_instances[$driver])) {
$params = array();
switch ($driver) {
case 'Sql':
break;
}
- self::$_instances[$driver] = Kronolith_Driver::factory($driver, $params);
+ Kronolith::$_instances[$driver] = Kronolith_Driver::factory($driver, $params);
}
if (!is_null($calendar)) {
- self::$_instances[$driver]->open($calendar);
+ Kronolith::$_instances[$driver]->open($calendar);
}
- return self::$_instances[$driver];
+ return Kronolith::$_instances[$driver];
}
/**
require_once KRONOLITH_BASE . '/lib/Views/Event.php';
if (Util::getFormData('calendar') == '**remote') {
- $event = self::getDriver('Ical', Util::getFormData('remoteCal'))
+ $event = Kronolith::getDriver('Ical', Util::getFormData('remoteCal'))
->getEvent(Util::getFormData('eventID'));
} elseif ($uid = Util::getFormData('uid')) {
- $event = self::getDriver()->getByUID($uid);
+ $event = Kronolith::getDriver()->getByUID($uid);
} else {
- $event = self::getDriver(null, Util::getFormData('calendar'))
+ $event = Kronolith::getDriver(null, Util::getFormData('calendar'))
->getEvent(Util::getFormData('eventID'));
}
if (!is_a($event, 'PEAR_Error') &&
require_once KRONOLITH_BASE . '/lib/Views/EditEvent.php';
if (Util::getFormData('calendar') == '**remote') {
- $event = self::getDriver('Ical', Util::getFormData('remoteCal'))
+ $event = Kronolith::getDriver('Ical', Util::getFormData('remoteCal'))
->getEvent(Util::getFormData('eventID'));
} else {
- $event = self::getDriver(null, Util::getFormData('calendar'))
+ $event = Kronolith::getDriver(null, Util::getFormData('calendar'))
->getEvent(Util::getFormData('eventID'));
}
if (!is_a($event, 'PEAR_Error') &&
case 'DeleteEvent':
require_once KRONOLITH_BASE . '/lib/Views/DeleteEvent.php';
- $event = self::getDriver(null, Util::getFormData('calendar'))
+ $event = Kronolith::getDriver(null, Util::getFormData('calendar'))
->getEvent(Util::getFormData('eventID'));
if (!is_a($event, 'PEAR_Error') &&
!$event->hasPermission(PERMS_DELETE)) {
require_once KRONOLITH_BASE . '/lib/Views/ExportEvent.php';
if (Util::getFormData('calendar') == '**remote') {
- $event = self::getDriver('Ical', Util::getFormData('remoteCal'))
+ $event = Kronolith::getDriver('Ical', Util::getFormData('remoteCal'))
->getEvent(Util::getFormData('eventID'));
} elseif ($uid = Util::getFormData('uid')) {
- $event = self::getDriver()->getByUID($uid);
+ $event = Kronolith::getDriver()->getByUID($uid);
} else {
- $event = self::getDriver(null, Util::getFormData('calendar'))
+ $event = Kronolith::getDriver(null, Util::getFormData('calendar'))
->getEvent(Util::getFormData('eventID'));
}
if (!is_a($event, 'PEAR_Error') &&
public static function getTagger()
{
- if (empty(self::$_tagger)) {
- self::$_tagger = new Kronolith_Tagger();
+ if (empty(Kronolith::$_tagger)) {
+ Kronolith::$_tagger = new Kronolith_Tagger();
}
- return self::$_tagger;
+ return Kronolith::$_tagger;
}
}