Exemple #1
0
 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;
 }
Exemple #2
0
 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);
 }