function rendered(&$event, $param) { global $ID; global $PROJECT_FILES; if (isset($PROJECT_FILES) && isset($PROJECT_FILES[$ID])) { return; } Projects_file::remove($ID); }
/** * 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); }