function _action_act_preprocess(Doku_Event $event, $param) { global $ACT; global $INFO; if (!is_array($event->data) || !array_key_exists('changes', $event->data)) { return; } if ('preview' == act_permcheck('preview') && 'preview' == act_draftsave('preview') && $INFO['editable'] && 'preview' == act_edit('preview')) { $ACT = 'changes'; $event->stoppropagation(); $event->preventDefault(); $this->_change_headers = true; } else { $ACT = 'preview'; } }