Beispiel #1
0
 function buildForm()
 {
     $form = parent::buildForm();
     // Generate introduction
     $intro = '';
     $page = $this->mThread->getTitle()->getPrefixedText();
     $edit_text = $this->msg('lqt_move_torename_edit')->parse();
     $edit_link = Linker::link($this->mThread->title(), $edit_text, array(), array('lqt_method' => 'edit', 'lqt_operand' => $this->mThread->id()));
     $intro .= $this->msg('lqt_move_movingthread', array('[[' . $this->mTarget . ']]', '[[' . $page . ']]'))->parseAsBlock();
     $intro .= $this->msg('lqt_move_torename')->rawParams($edit_link)->parseAsBlock();
     $form->setIntro($intro);
     return $form;
 }
 function buildForm()
 {
     $form = parent::buildForm();
     // Generate introduction
     $intro = '';
     $page = $this->mThread->getTitle()->getPrefixedText();
     $edit_text = wfMsgExt('lqt_move_torename_edit', 'parseinline');
     $edit_link = Linker::link($this->mThread->title(), $edit_text, array(), array('lqt_method' => 'edit', 'lqt_operand' => $this->mThread->id()));
     $intro .= wfMsgExt('lqt_move_movingthread', 'parse', array('[[' . $this->mTarget . ']]', '[[' . $page . ']]'));
     $intro .= wfMsgExt('lqt_move_torename', array('parse', 'replaceafter'), array($edit_link));
     $form->setIntro($intro);
     return $form;
 }
 public function checkParameters($par)
 {
     if (!parent::checkParameters($par)) {
         return false;
     }
     $dest = $this->request->getVal('dest');
     if (!$dest) {
         $this->getOutput()->addWikiMsg('lqt_threadrequired');
         return false;
     }
     $thread = Threads::withId($dest);
     if (!$thread) {
         $this->getOutput()->addWikiMsg('lqt_nosuchthread');
         return false;
     }
     $this->mDestThread = $thread;
     return true;
 }