define('KRONOLITH_BASE', dirname(__FILE__) . '/../..');
require KRONOLITH_BASE . '/lib/Kronolith.php';
require KRONOLITH_BASE . '/lib/Driver.php';
+require KRONOLITH_BASE . '/lib/Event.php';
+require KRONOLITH_BASE . '/lib/Event/Sql.php';
foreach ($components as $content) {
if (is_a($content, 'Horde_iCalendar_vevent')) {
- $event = new Kronolith_Event(new Driver);
+ $event = new Kronolith_Event_Sql(new Driver);
$event->fromiCalendar($content);
echo (string)$event->start . "\n";
echo (string)$event->end . "\n";
define('KRONOLITH_BASE', dirname(__FILE__) . '/../..');
require KRONOLITH_BASE . '/lib/Kronolith.php';
require KRONOLITH_BASE . '/lib/Driver.php';
-$event = new Kronolith_Event(new Driver);
+require KRONOLITH_BASE . '/lib/Event.php';
+require KRONOLITH_BASE . '/lib/Event/Sql.php';
+$event = new Kronolith_Event_Sql(new Driver);
foreach ($components as $content) {
if (is_a($content, 'Horde_iCalendar_vevent')) {
$event->fromiCalendar($content);
require 'Horde/iCalendar.php';
$driver = new Kronolith_Driver();
-$object = new Kronolith_Event($driver);
+$object = new Kronolith_Event_Sql($driver);
$object->start = new Horde_Date('2007-03-15 13:10:20');
$object->end = new Horde_Date('2007-03-15 14:20:00');
$object->setCreatorId('joe');
$object->setUID('20070315143732.4wlenqz3edq8@horde.org');
$object->setTitle('Hübscher Termin');
$object->setDescription("Schöne Bescherung\nNew line");
-$object->setCategory('Schöngeistiges');
$object->setLocation('Allgäu');
$object->setAlarm(10);
+$object->tags = array('Schöngeistiges');
$object->recurrence = new Horde_Date_Recurrence($object->start);
$object->recurrence->setRecurType(Horde_Date_Recurrence::RECUR_DAILY);
$object->recurrence->setRecurInterval(2);