コード例 #1
0
ファイル: calendar_index.php プロジェクト: Kervinou/OBM
} 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']);
    }
コード例 #2
0
ファイル: OBM.php プロジェクト: Kervinou/OBM
 function getEventById($id) {
   $eventData = run_query_calendar_detail($id);
   if($eventData->nf() == 0) {
     return null;
   }
   return $eventData;    
 }
コード例 #3
0
ファイル: OBM.php プロジェクト: Kervinou/OBM
 function readSet($events) {
   foreach($events as $eventId) {
     $set = run_query_calendar_detail($eventId);
     $this->eventSets[] = $set->Record;
   }
 }