//sintax contains the wikiparser require_once "{$CFG->dirroot}/mod/wiki/wiki/sintax.php"; //hist contains all historical functionalities require_once "{$CFG->dirroot}/mod/wiki/wiki/hist.php"; //dfwiki editor functions require_once "{$CFG->dirroot}/mod/wiki/editor/editor.php"; //uploaded files functions require_once "{$CFG->dirroot}/mod/wiki/upload/uploadlib.php"; //classxml contains xml classes require_once "{$CFG->dirroot}/mod/wiki/xml/classxml.php"; require_once "{$CFG->dirroot}/lib/xmlize.php"; require_once $CFG->libdir . '/ddllib.php'; global $WS; $WS->cm = optional_param('cm', NULL, PARAM_FILE); $contents = optional_param('contents', NULL, PARAM_RAW); wiki_dfform_param($WS); $WS->nocontents = optional_param('nocontents', NULL, PARAM_FILE); $WS->pageaction = optional_param('pageaction', NULL, PARAM_ALPHA); $WS->page = optional_param('pagename', NULL, PARAM_FILE); //global variables global $CFG; //Adjust some php variables to the execution of this script @ini_set("max_execution_time", "300"); raise_memory_limit("memory_limit", "128M"); //this function create export tab content function wiki_export_content(&$WS, $folder = 'exportedfiles') { global $CFG, $contents; $export = optional_param('dfformexport', NULL, PARAM_ALPHA); $exportall = optional_param('dfformexportall', NULL, PARAM_ALPHA); //check if the form was filled in
/** * This function loads all tWShe parametres of wiki storage class needed * to use the wiki. * * Usually it will be used like this: * $WS->recover_variables(); * */ function recover_variables() { $this->cm = optional_param('cm', NULL, PARAM_FILE); //$this->cleanpage = optional_param('cleanpage',NULL,PARAM_FILE); $this->gid = optional_param('gid', NULL, PARAM_INT); $this->groupmember = optional_param('groupmember', NULL, PARAM_FILE); //$this->delpage = optional_param('delpage',NULL,PARAM_FILE); $this->dfcontent = optional_param('dfcontent', null, PARAM_INT); wiki_dfform_param($this); $this->dfformcontent = optional_param('dfformcontent', NULL, PARAM_RAW); $this->dfsetup = optional_param('dfsetup', NULL, PARAM_INT); $this->enpage = optional_param('enpage', NULL, PARAM_FILE); $this->uid = optional_param('uid', NULL, PARAM_INT); $this->nocontents = optional_param('nocontents', NULL, PARAM_FILE); $this->page = optional_param('page', NULL, PARAM_CLEANHTML); $this->pageaction = optional_param('pageaction', NULL, PARAM_ALPHA); //$this->pagename = optional_param('pagename',NULL,PARAM_FILE); $this->updatepage = optional_param('updatepage', NULL, PARAM_FILE); $this->ver = optional_param('ver', NULL, PARAM_TEXT); $this->wikieditable = optional_param('wikieditable', NULL, PARAM_INT); }