exit(-1); } $ret = true; switch ($args[0]) { case 'stop': try { MWSearchUpdater::stop(); } catch (MWException $e) { $ret = $e; } break; case 'restart': case 'flushall': case 'flush': try { MWSearchUpdater::flushAll(); } catch (MWException $e) { $ret = $e; } break; case 'start': try { MWSearchUpdater::start(); } catch (MWException $e) { $ret = $e; } break; //case 'flush': // global $wgDBname; // try { // MWSearchUpdater::flush( $wgDBname );