/** * Add page-specific modules. */ protected function addModules() { parent::addModules(); $out = $this->getOutput(); $out->addModules('mediawiki.special.recentchanges'); }
protected function runMainQueryHook(&$tables, &$fields, &$conds, &$query_options, &$join_conds, $opts) { return parent::runMainQueryHook($tables, $fields, $conds, $query_options, $join_conds, $opts) && Hooks::run('SpecialWatchlistQuery', array(&$conds, &$tables, &$join_conds, &$fields, $opts), '1.23'); }
/** * Return an array of conditions depending of options set in $opts * * @param FormOptions $opts * @return array */ public function buildMainQueryConds(FormOptions $opts) { $dbr = $this->getDB(); $conds = parent::buildMainQueryConds($opts); // Calculate cutoff if ($opts['days'] > 0) { $conds[] = 'rc_timestamp > ' . $dbr->addQuotes($dbr->timestamp(time() - intval($opts['days'] * 86400))); } return $conds; }