/** * Checks system settings before indexing. * @param array &$aErrorMessageKeys with keys to be filled as keys of error messages * @return bool true if system's settings are ok to run with */ public static function areYouAbleToRunWithSystemSettings(&$aErrorMessageKeys = array()) { global $wgUrlProtocols; $bUrlProtocolFileActivated = false; foreach ($wgUrlProtocols as $urlProtocol) { if (strpos($urlProtocol, 'file:') === 0) { $bUrlProtocolFileActivated = true; } } if (!$bUrlProtocolFileActivated) { $aErrorMessageKeys['bs-extendedsearch-file-protocol-not-activated'] = true; } return parent::areYouAbleToRunWithSystemSettings($aErrorMessageKeys); }
/** * Constructor for BuildIndexMwLinked class * @param BuildIndexMainControl $oMainControl Instance to decorate. */ public function __construct($oMainControl) { parent::__construct($oMainControl); }
/** * Constructor for BuildIndexMwLinked class * @param BuildIndexMainControl $oMainControl Instance to decorate. */ public function __construct($oMainControl) { parent::__construct($oMainControl); $this->oDbr = wfGetDB(DB_SLAVE); }