public function renderConfirmationForm($btn = "Yes, assign", $addHtml = null) { $select = sprintf('<select name="%s__group_id"> %s </select><br /><br />' . PHP_EOL, $this->grid->getId(), Am_Controller::renderOptions(Am_Di::getInstance()->resourceCategoryTable->getOptions())); return parent::renderConfirmationForm($this->remove ? ___("Yes, remove category") : ___("Yes, assign category"), $select); }
public function __construct($id, $title, $callback) { $this->id = $id; $this->title = $title; $this->callback = $callback; parent::__construct(); }
public function __construct($archive = true) { $this->archive = (bool) $archive; parent::__construct($archive ? "product-archive" : "product-unarchive", $archive ? ___("Delete") : ___("Restore")); }
public function __construct($id = null, $title = null) { $this->title = ___("Delete"); parent::__construct($id, $title); }
public function __construct($enable = true) { $this->enable = (bool) $enable; parent::__construct($enable ? "state-enable" : "state-disable", $enable ? ___("Enable") : ___("Disable")); }
public function run() { if (!$this->getForm()->validate()) { echo $this->renderConfirmationForm(); } else { $prefix = $this->grid->getId() . '_'; foreach ($this->getForm()->getValue() as $k => $v) { if (strpos($k, $prefix) === 0) { $this->_vars[substr($k, strlen($prefix))] = $v; } } // disable emailing Am_Mail::setDefaultTransport(new Am_Mail_Transport_Null()); return parent::run(); } }