blob: 6bd4c2694dc337ea909c95b2a56b39b215fe5a21 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
<?php
class AbuseFilterViewImport extends AbuseFilterView {
function show() {
$out = $this->getOutput();
if ( !$this->getUser()->isAllowed( 'abusefilter-modify' ) ) {
$out->addWikiMsg( 'abusefilter-edit-notallowed' );
return;
}
$url = SpecialPage::getTitleFor( 'AbuseFilter', 'new' )->getFullURL();
$out->addWikiMsg( 'abusefilter-import-intro' );
$formDescriptor = [
'ImportText' => [
'type' => 'textarea',
]
];
$htmlform = HTMLForm::factory( 'ooui', $formDescriptor, $this->getContext() )
->setSubmitTextMsg( 'abusefilter-import-submit' )
->setAction( $url )
->show();
}
}
|