Add properties required for day and week renderers.
authorJan Schneider <jan@horde.org>
Fri, 18 Dec 2009 13:03:31 +0000 (14:03 +0100)
committerJan Schneider <jan@horde.org>
Fri, 18 Dec 2009 13:04:17 +0000 (14:04 +0100)
kronolith/lib/Event.php

index 6607aea..aa69265 100644 (file)
@@ -241,6 +241,34 @@ abstract class Kronolith_Event
     public $recurrence;
 
     /**
+     * Used in view renderers.
+     *
+     * @var integer
+     */
+    protected $_overlap;
+
+    /**
+     * Used in view renderers.
+     *
+     * @var integer
+     */
+    protected $_indent;
+
+    /**
+     * Used in view renderers.
+     *
+     * @var integer
+     */
+    protected $_span;
+
+    /**
+     * Used in view renderers.
+     *
+     * @var integer
+     */
+    protected $_rowspan;
+
+    /**
      * Constructor.
      *
      * @param Kronolith_Driver $driver  The backend driver that this event is
@@ -284,6 +312,10 @@ abstract class Kronolith_Event
             }
             // Fall through.
         case 'creator':
+        case 'overlap':
+        case 'indent':
+        case 'span':
+        case 'rowspan':
             $this->{'_' . $name} = $value;
             return;
         }
@@ -312,6 +344,10 @@ abstract class Kronolith_Event
             }
             // Fall through.
         case 'id':
+        case 'overlap':
+        case 'indent':
+        case 'span':
+        case 'rowspan':
             return $this->{'_' . $name};
         }
         $trace = debug_backtrace();