function getFeaturedArticles() { global $wgMemc; $cachekey = wfMemckey('pb-fa-list'); $fas = $wgMemc->get($cachekey); if (is_array($fas)) { self::$featuredArticles = $fas; } if (!self::$featuredArticles) { // LIST ALL FEATURED ARTICLES $dbr = wfGetDB(DB_SLAVE); $res = $dbr->select(array('templatelinks', 'page'), array('page_title'), array('tl_from = page_id', 'tl_title' => 'Fa'), __METHOD__); foreach ($res as $row) { self::$featuredArticles[$row->page_title] = 1; } $wgMemc->set($cachekey, self::$featuredArticles); } return self::$featuredArticles; }