Lines Matching refs:event
39 * Registers a callback function for a given event
41 * @param EventHandler $controller DokuWiki's event controller object
57 * @param Event $event event object by reference
62 public function handleValidation(Event $event, $param)
65 $act = act_clean($event->data);
86 $event->data = 'edit';
95 * @param Event $event event object by reference
100 public function handlePagesaveBefore(Event $event, $param)
102 if ($event->data['contentChanged']) return false; // will be saved for page changes
107 if (trim($event->data['newContent']) === '') {
111 $event->data['contentChanged'] = true; // save for data changes
114 if (empty($event->data['summary'])) {
115 $event->data['summary'] = $this->getLang('summary');
128 * @param Event $event event object by reference
133 public function handlePagesaveAfter(Event $event, $param)
139 if ($event->data['changeType'] == DOKU_CHANGE_TYPE_DELETE && empty($GLOBALS['PLUGIN_MOVE_WORKING'])) {
141 $tables = $assignments->getPageAssignments($event->data['id']);
143 $schemaData = AccessTable::getPageAccess($table, $event->data['id']);
152 $validation->saveData($event->data['newRevision']);
156 $event->data['id'],