本文整理汇总了PHP中UnlistedSpecialPage::__construct方法的典型用法代码示例。如果您正苦于以下问题:PHP UnlistedSpecialPage::__construct方法的具体用法?PHP UnlistedSpecialPage::__construct怎么用?PHP UnlistedSpecialPage::__construct使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UnlistedSpecialPage
的用法示例。
在下文中一共展示了UnlistedSpecialPage::__construct方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
public function __construct() {
parent::__construct( 'UploadStash', 'upload' );
try {
$this->stash = RepoGroup::singleton()->getLocalRepo()->getUploadStash();
} catch ( UploadStashNotAvailableException $e ) {
}
}
示例2: __construct
/**
* Constructor
*/
public function __construct()
{
global $wgOutboundScreenConfig;
$this->redirectDelay = $wgOutboundScreenConfig['redirectDelay'];
$this->adLayoutMode = strtoupper($wgOutboundScreenConfig['adLayoutMode']);
parent::__construct('Outbound');
}
示例3: __construct
public function __construct()
{
global $wgTitle;
$this->specialPage = $wgTitle->getPartialUrl();
$this->editDescs = $this->specialPage == 'AdminEditMetaInfo';
parent::__construct($this->specialPage);
}
示例4: __construct
/**
* Constructor
*/
public function __construct()
{
global $wgUser;
parent::__construct('ArticleFeedbackv5');
$showHidden = $wgUser->isAllowed('aftv5-see-hidden-feedback');
$showDeleted = $wgUser->isAllowed('aftv5-see-deleted-feedback');
if ($showHidden) {
array_push($this->filters, 'unhelpful', 'abusive', 'invisible');
# removing the 'needsoversight' filter, per Fabrice
}
if ($showDeleted) {
$this->filters[] = 'deleted';
}
// NOTE: The 'all' option actually displays different things
// based on the users role, which is handled in the filter:
// - deleter's all is actually everything
// - hidder's all is 'visible + hidden'
// - regular non-admin only has 'all visible' not 'all'
// The all option, if any, is only added once, at the end of the list,
// which is why it's down here instead.
if ($showDeleted) {
$this->filters[] = 'all';
} elseif ($showHidden) {
$this->filters[] = 'notdeleted';
}
}
示例5: array
function __construct()
{
parent::__construct('TitusQueryTool');
$this->language = "";
$this->languageInfo = Misc::getActiveLanguageNames();
$GLOBALS['wgHooks']['ShowSideBar'][] = array('TitusQueryTool::removeSideBarCallback');
}
示例6: __construct
public function __construct()
{
global $wgExternalPagesSites, $wgExternalPages, $wgExternalPagesCacheExpiry;
parent::__construct('ExternalPages');
$this->epSites = $wgExternalPagesSites;
$this->epPages = $wgExternalPages;
$this->epExpiry = $wgExternalPagesCacheExpiry;
}
示例7: __construct
public function __construct()
{
global $wgEmailTestSecretToken;
parent::__construct('EmailTest', 'emailtest');
$this->mChallengeToken = $wgEmailTestSecretToken;
$this->mConfirmToken = time() . '-' . rand(10000, 99999) . '_emailtest';
$this->mText = "The quick brown fox jumps over the lazy dog";
}
示例8: __construct
public function __construct() {
parent::__construct( 'VariablePage' );
// make sure configuration will result in something sane
if ( !$this->sanityCheck() ) {
throw new MWException( 'VariablePage configuation not sane! Either $wgVariablePageDefault must be set or probabilites in $wgVariablePagePossibilities must add up to 100.' );
}
}
示例9: __construct
public function __construct()
{
parent::__construct('BounceTimeLogger');
//this page gets requested onUnload. set ignore_user_abort()
//to make sure this script finishes executing even if the
//client disconnects mid-way.
ignore_user_abort(true);
}
示例10:
function __construct()
{
parent::__construct($this->getPageName(), $this->getRightRequirement());
$this->mIncludable = false;
global $wgOut, $wgUser, $wgRequest;
$this->output = $wgOut;
$this->user = $wgUser;
$this->request = $wgRequest;
}
示例11: array
function __construct()
{
parent::__construct('Html5editor');
$this->mInterwiki = array();
$dbr = wfGetDB(DB_SLAVE);
$res = $dbr->select('interwiki', array('iw_prefix', 'iw_url'));
while ($row = $dbr->fetchObject($res)) {
$this->mInterwiki[$row->iw_prefix] = $row->iw_url;
}
}
示例12: array
function __construct()
{
global $wgMessageCache, $wgLogTypes, $wgLogNames, $wgLogHeaders, $wgHooks;
parent::__construct('RateArticle');
$wgHooks['AfterArticleDisplayed'][] = array("RateArticle::showForm");
$wgHooks['ArticleDelete'][] = array("RateArticle::clearRatingsOnDelete");
$wgLogTypes[] = 'accuracy';
$wgLogNames['accuracy'] = 'accuracylogpage';
$wgLogHeaders['accuracy'] = 'accuracylogtext';
}
示例13: __construct
public function __construct($request = null)
{
global $wgRequest;
parent::__construct('UploadStash', 'upload');
try {
$this->stash = RepoGroup::singleton()->getLocalRepo()->getUploadStash();
} catch (UploadStashNotAvailableException $e) {
return null;
}
$this->loadRequest(is_null($request) ? $wgRequest : $request);
}
示例14: __construct
/**
* Constructor following MW initialization convention
*/
public function __construct()
{
try {
$apiHandler = new FirefoxAccountsManager($GLOBALS['wgWebPlatformAuth']);
} catch (Exception $e) {
$this->getOutput()->showErrorPage('error', $e->getMessage());
return;
}
$this->apiHandler = $apiHandler;
parent::__construct('AccountsHandler');
}
示例15: __construct
/**
* standard constructor
* @access public
*/
public function __construct($name = "Sitemap")
{
parent::__construct($name);
$this->mPriorities = array(NS_MAIN => '1.0', NS_TALK => '0.1', NS_USER => '0.2', NS_USER_TALK => '0.1', NS_PROJECT => '0.1', NS_PROJECT_TALK => '0.1', NS_FILE => '0.5', NS_FILE_TALK => '0.1', NS_MEDIAWIKI => '0.1', NS_MEDIAWIKI_TALK => '0.1', NS_TEMPLATE => '0.1', NS_TEMPLATE_TALK => '0.1', NS_HELP => '0.1', NS_HELP_TALK => '0.1', NS_CATEGORY => '1.0', NS_CATEGORY_TALK => '0.1');
$this->mSizeLimit = pow(2, 20) * 10 - 20;
// safe margin
$this->mLinkLimit = 5000;
$this->mPage = 0;
$this->mCacheTime = 86400 * 14;
// cron is run every week but we want to keep them longer
$this->mMediaService = new MediaQueryService();
}