Example #1
0
page_close();

OBM_EventFactory::getInstance()->attach(new OBM_EventMailObserver());
if( isset($GLOBALS['ccalendar_ics_eventStompObserver']) && $GLOBALS['ccalendar_ics_eventStompObserver']) {
  OBM_EventFactory::getInstance()->attach(new OBM_EventStompObserver());
}
// For debugging purpose, this observer outputs in /tmp/debug
// OBM_EventFactory::getInstance()->attach(new OBM_EventDebugObserver());


// Category Filter 
if (($action == 'insert') || ($action == 'update') 
  || ($action == 'perform_meeting')) {
    $cal_category_filter = '';
  } elseif ( isset($params['category_filter'])) {
    $cal_category_filter = str_replace($c_all,'',$current_view->get_category());
  }
// We copy the entity array structure to the parameter hash
$params['category_filter'] = $cal_category_filter;

///////////////////////////////////////////////////////////////////////////////
// Main Program                                                              //
///////////////////////////////////////////////////////////////////////////////


if ($popup) {
///////////////////////////////////////////////////////////////////////////////
// External calls (main menu not displayed)                                  //
///////////////////////////////////////////////////////////////////////////////
  if ($action == 'calendar') {
    // display_head($l_calendar);