public function generate() { $this->setId(uniqid()); if ($this->useStore) { } else { $onclick = MAction::getOnClick($this->action, $this->getId()); $this->addEvent('click', $onclick); } $this->setContent(MUtil::detectUTF8($this->label) ? $this->label : utf8_encode($this->label)); return parent::generate(); }