/** * @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; }
static function load($recache = false) { if (self::$loaded && !$recache) { return; } $dbr =& wfGetDB(DB_SLAVE); self::$row = $dbr->selectRow('site_stats', '*', false, __METHOD__); # 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 = $dbr->selectRow('site_stats', '*', false, __METHOD__); } }