Файл: base-sys/base/components/set_suspend_message.php
Строк: 42
<?php
class BASE_CMP_SetSuspendMessage extends PEEP_Component
{
/**
* @return Constructor.
*/
public function __construct()
{
parent::__construct();
$form = new Form('set_suspend_message');
$form->setAjax(true);
$form->setAjaxResetOnSuccess(true);
$textarea = new Textarea('message');
$textarea->setRequired();
$form->addElement($textarea);
$submit = new Submit('submit');
$submit->setLabel(PEEP::getLanguage()->text('base', 'submit'));
$form->addElement($submit);
// $form->bindJsFunction(Form::BIND_SUBMIT, ' function(e) {
// return false; }
//
// ');
$this->addForm($form);
$this->bindJs($form);
}
protected function bindJs( $form )
{
PEEP::getLanguage()->addKeyForJs('base', 'set_suspend_message_label ');
$form->bindJsFunction(Form::BIND_SUBMIT, ' function(e) {
PEEP.trigger("base.on_suspend_command", ['suspend', e.message]);
var floatbox = PEEP.getActiveFloatBox();
if ( floatbox )
{
floatbox.close();
}
return false;
} ');
}
}