public static function isValidPage() { global $wgUser, $wgTitle, $wgRequest; if (is_null(self::$allowAnonFeedback)) { // Allow anon feedback on ~5% of articles self::$allowAnonFeedback = mt_rand(1, 100) <= 5; } $allowAnonFeedback = self::$allowAnonFeedback; return $wgUser && (!$wgUser->isAnon() || $allowAnonFeedback) && !MobileWikihow::isMobileDomain() && $wgTitle && $wgTitle->exists() && $wgTitle->getNamespace() == NS_MAIN && $wgRequest && $wgRequest->getVal('create-new-article') == '' && !self::isMainPage(); }