/** * @param $recache bool */ static function load($recache = false) { if (self::$loaded && !$recache) { return; } self::$row = self::loadAndLazyInit(); # This code is somewhat schema-agnostic, because I'm changing it in a minor release -- TS if (!isset(self::$row->ss_total_pages) && self::$row->ss_total_pages == -1) { # Update schema $u = new SiteStatsUpdate(0, 0, 0); $u->doUpdate(); self::$row = self::doLoad(wfGetDB(DB_SLAVE)); } self::$loaded = true; }
/** * @param $recache bool */ static function load($recache = false) { if (self::$loaded && !$recache) { return; } self::$row = self::loadAndLazyInit(); # This code is somewhat schema-agnostic, because I'm changing it in a minor release -- TS if (!isset(self::$row->ss_total_pages) && self::$row->ss_total_pages == -1) { # Update schema $u = new SiteStatsUpdate(0, 0, 0); $u->doUpdate(); $dbr = wfGetDB(DB_SLAVE, 'vslow'); self::$row = $dbr->selectRow('site_stats', '*', false, __METHOD__); } self::$loaded = true; }