public function CalendarFilterForm()
 {
     if ($date = CalendarUtil::getDateFromURL()) {
         $date_obj = new sfDate($date);
     } elseif ($date = DataObject::get_one($this->getDateTimeClass(), "EventID = {$this->ID}", "StartDate ASC")) {
         $date_obj = new sfDate($date->StartDate);
     } else {
         return false;
     }
     $controller_name = $this->Parent()->class . "_Controller";
     if (class_exists($controller_name)) {
         $controller = new $controller_name($this->Parent());
         $controller->parseURL();
         return $controller->CalendarFilterForm($date_obj);
     }
 }