DAViCal
 All Classes Namespaces Functions Variables Pages
log_caldav_action.php
1 <?php
26 function log_caldav_action( $action_type, $uid, $user_no, $collection_id, $dav_name ) {
27  global $c;
28 
29  $logline = sprintf( '%s %s %s %s %s %s', gmdate('Ymd\THis\Z'), $action_type, $uid, $user_no, $collection_id, $dav_name );
30  if ( !isset($c->action_log_name) ) {
31  error_log( $logline );
32  return;
33  }
34 
35  $logline .= "\n";
36 
37  $logfile = fopen( $c->action_log_name, "a+" );
38  fwrite( $logfile, $logline );
39  fclose($logfile);
40 }