コード例 #1
0
 /**
  * Experiment: Write After Plugin Main Function
  *
  * @param string &$page
  * @param string &$postdata
  * @param boolean &$notimestamp
  * @return void or exit;
  */
 function write_after()
 {
     parent::write_after();
     if ($this->CONF['REDIRECT_AFTER_DUMP']) {
         if (is_page($page)) {
             header('Location: ' . $this->get_dump_url($page));
         } else {
             // autocreate
             if (!is_page($this->CONF['404_PAGE'])) {
                 page_write($this->CONF['404_PAGE'], 'Page was Deleted');
             }
             $this->dump_page($this->CONF['404_PAGE'], null, FALSE);
             header('Location: ' . $this->get_dump_url($this->CONF['404_PAGE']));
         }
         exit;
     }
 }