Esempio n. 1
0
 function rendered(&$event, $param)
 {
     global $ID;
     global $PROJECT_FILES;
     if (isset($PROJECT_FILES) && isset($PROJECT_FILES[$ID])) {
         return;
     }
     Projects_file::remove($ID);
 }
Esempio n. 2
0
 /**
  * intercept page deletion
  *
  */
 function toWrite(&$event, $param)
 {
     $rev = $event->data[3];
     // only handle the event if it is the current revision
     if ($rev) {
         return;
     }
     $content = $event->data[0][1];
     if ($content) {
         return;
     }
     $namespace = $event->data[1];
     $name = $event->data[2];
     if ($namespace) {
         $id = $namespace . ':' . $name;
     } else {
         $id = $name;
     }
     Projects_file::remove($id);
 }