} elseif ($action == 'pdf_export_form') { /////////////////////////////////////////////////////////////////////////////// $display['detail'] = dis_calendar_pdf_options($current_view); } elseif ($action == 'pdf_export') { /////////////////////////////////////////////////////////////////////////////// require_once("$obminclude/lib/Zend/Pdf.php"); dis_calendar_pdf_view($params, $current_view); exit(); } elseif ($action == 'conflict_manager') { /////////////////////////////////////////////////////////////////////////////// if ($params['calendar_id'] > 0) { if (check_calendar_access($params['calendar_id'], 'read')) { $eve_q = run_query_calendar_detail($params['calendar_id']); $entities = get_calendar_event_entity($params['calendar_id']); $attendees = run_query_get_events_attendee(array($params['calendar_id'])); while ($attendees->next_record()) { $conflicts_entities[$attendees->f('eventlink_entity')][] = $attendees->f('eventlink_entity_id'); } $conflicts = check_calendar_conflict($params, $conflicts_entities); $extra_js_include[] = 'inplaceeditor.js'; $extra_js_include[] = 'mootools/plugins/mooRainbow.1.2b2.js' ; $extra_js_include[] = 'freebusy.js'; $extra_css[] = $css_ext_color_picker ; $display['detail'] = html_calendar_dis_conflict($params, $conflicts) ; $display['detail'] .= dis_calendar_event_form($action, $params, $eve_q, $entities, $current_view); } else { $display['msg'] .= display_err_msg($err['msg']); }
function getEventById($id) { $eventData = run_query_calendar_detail($id); if($eventData->nf() == 0) { return null; } return $eventData; }
function readSet($events) { foreach($events as $eventId) { $set = run_query_calendar_detail($eventId); $this->eventSets[] = $set->Record; } }