DAViCal
log_caldav_action.php
1 <?php
26 function log_caldav_action( $action_type, $uid, $user_no, $collection_id, $dav_name ) {
27 
28  $summary = '';
29  if ($uid === NULL) { $uid = basename($dav_name, '.ics'); } // in case of DELETE
30 
31  $sql = 'SELECT summary FROM calendar_item WHERE uid=?';
32  $qry = new AwlQuery($sql, $uid);
33  if($qry->Exec('log_caldav_action', __LINE__, __FILE__) && $qry->rows() > 0 && $row = $qry->Fetch()) { $summary = $row->summary; }
34 
35  $logline = sprintf( '%s, %s, %s, %s, %s, %s', $action_type, $uid, $user_no, $collection_id, $dav_name, $summary );
36 
37  openlog('davical', LOG_PID, LOG_LOCAL0);
38  syslog(LOG_INFO, $logline);
39  closelog();
40 
41 }
42 function post_commit_action( $action_type, $uid, $user_no, $collection_id, $dav_name ) {
43 
44  $summary = '';
45  if ($uid === NULL) { $uid = basename($dav_name, '.ics'); } // in case of DELETE
46 
47  $sql = 'SELECT summary FROM calendar_item WHERE uid=?';
48  $qry = new AwlQuery($sql, $uid);
49  if($qry->Exec('log_caldav_action', __LINE__, __FILE__) && $qry->rows() > 0 && $row = $qry->Fetch()) { $summary = $row->summary; }
50 
51  $logline = sprintf( '%s, %s, %s, %s, %s, %s', $action_type, $uid, $user_no, $collection_id, $dav_name, $summary );
52 
53  openlog('davical', LOG_PID, LOG_LOCAL0);
54  syslog(LOG_INFO, $logline);
55  closelog();
56 
57 }