protected function process_data(&$signal) { $result = parent::process_data($signal); if (!isset($this->summary) || is_null($this->summary)) { $this->summary = $this->changes_summary($signal); } $params = $this->get_task_params(); $params['page'] = $signal->data_element($this->default_data_key); require_once dirname(__FILE__) . '/../../../../core/tasks//edit.php'; $task = new Task_Edit($this->core); $result = $task->go($params); $this->set_jobdata($result); return $result; }
public function edit($page, $summary, $is_minor = NULL, $is_bot = NULL, $watch = NULL, $recreate = NULL, $createonly = NULL, $nocreate = NULL) { $params = array('page' => $page, 'summary' => $summary, 'bot' => $is_bot, 'minor' => $is_minor, 'watch' => $watch, 'recreate' => $recreate, 'createonly' => $createonly, 'nocreate' => $nocreate); require_once dirname(__FILE__) . '/../../core/tasks/edit.php'; $task = new Task_Edit($this->core); return $task->go($params); }