Lines Matching refs:this
8 $controller->register_hook($event, 'BEFORE', $this, 'handle');
10 $controller->register_hook('MENU_ITEMS_ASSEMBLY', 'AFTER', $this, 'handleMenu');
11 $controller->register_hook('AJAX_CALL_UNKNOWN', 'BEFORE', $this, 'autocomplete');
40 $this->handlePost();
42 $this->ajaxSuccess(); // To signal success to AJAX.
44 msg($this->getLang('thanks'), 1);
52 echo $this->getForm();
149 $form->addTextInput('s_name', $this->getLang('yourname'))->addClass('edit');
150 $form->addTextInput('s_email', $this->getLang('youremailaddress'))->addClass('edit');
153 $form->addTextInput('r_email', $this->getLang('recipients'))
156 $form->addTextInput('subject', $this->getLang('subject'))
159 $form->addTextarea('comment', $this->getLang('message'))
170 $form->addButton('submit', $this->getLang('send'))->attr('type', 'submit');
196 throw new \Exception($this->getLang('err_captcha'));
203 throw new \Exception($this->getLang('err_recipient'));
210 throw new \Exception($this->getLang('err_sendermail'));
213 throw new \Exception($this->getLang('err_sendername'));
219 if ($id === '' || !page_exists($id)) throw new \Exception($this->getLang('err_page'));
247 echo '<p>' . $this->getLang('done') . '</p>';
248 echo '<button type="reset" class="button">' . $this->getLang('close') . '</button>';