X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2Fspecials%2FSpecialChangeContentModel.php;h=01f7e567699ca6ce9c5d1dcc6723674b82629592;hb=3bb3c8b0ae092b2e667f6f33abfc98f9c205d53c;hp=bee6a39832e36fb2adbc96a961cc3d769ebe1eb9;hpb=fb44a171b20b1ca832b93c8d788070fc6b13d932;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/specials/SpecialChangeContentModel.php b/includes/specials/SpecialChangeContentModel.php index bee6a39832..01f7e56769 100644 --- a/includes/specials/SpecialChangeContentModel.php +++ b/includes/specials/SpecialChangeContentModel.php @@ -101,11 +101,18 @@ class SpecialChangeContentModel extends FormSpecialPage { throw new ErrorPageError( 'changecontentmodel-emptymodels-title', 'changecontentmodel-emptymodels-text', - $this->title->getPrefixedText() + [ $this->title->getPrefixedText() ] ); } $fields['pagetitle']['readonly'] = true; $fields += [ + 'currentmodel' => [ + 'type' => 'text', + 'name' => 'currentcontentmodel', + 'default' => $this->title->getContentModel(), + 'label-message' => 'changecontentmodel-current-label', + 'readonly' => true + ], 'model' => [ 'type' => 'select', 'name' => 'model', @@ -154,8 +161,6 @@ class SpecialChangeContentModel extends FormSpecialPage { } public function onSubmit( array $data ) { - global $wgContLang; - if ( $data['pagetitle'] === '' ) { // Initial form view of special page, pass return false; @@ -240,8 +245,6 @@ class SpecialChangeContentModel extends FormSpecialPage { if ( $data['reason'] !== '' ) { $reason .= $this->msg( 'colon-separator' )->inContentLanguage()->text() . $data['reason']; } - # Truncate for whole multibyte characters. - $reason = $wgContLang->truncate( $reason, 255 ); // Run edit filters $derivativeContext = new DerivativeContext( $this->getContext() );