DAViCal
Loading...
Searching...
No Matches
log_caldav_action.php
1<?php
26function 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}
42function 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}