예제 #1
0
 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';
     }
 }