function add_temp_page() { /* ADD TEST TO NOT ADD A ALREADY existing PAge */ $wpw = new PHPWikiPageWrapper($this->gid); try { $wpw->addNewProjectPage($_POST['name']); } catch (Exception $exception) { $GLOBALS['Response']->addFeedback('error', $exception->getMessage()); } }
function checkPage($page) { global $feedback; /** * Check if the given page name is not empty */ if (empty($page)) { $feedback = $GLOBALS['Language']->getText('plugin_phpwiki_actions_wikiserviceadmin', 'page_name_empty_err'); return false; } /** * Check if the page is a valid page. */ $wp = new PHPWikiPage($this->gid, $page); if (!$wp->exist()) { $wpw = new PHPWikiPageWrapper($this->gid); try { $wpw->addNewProjectPage($page); } catch (Exception $exception) { $GLOBALS['Response']->addFeedback('error', $exception->getMessage()); } } return true; }