tidy(); } } /** * Returns whether this cron task can run, given current board configuration. */ public function is_runnable() { global $phpbb_root_path, $phpEx, $config; // Select the search method $search_type = basename($config['search_type']); return file_exists($phpbb_root_path . 'includes/search/' . $search_type . '.' . $phpEx); } /** * Returns whether this cron task should run now, because enough time * has passed since it was last run. */ public function should_run() { global $config; return $config['search_last_gc'] < time() - $config['search_gc']; } }