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);
 }
Example #2
0
 public function __construct($id, $title, $callback)
 {
     $this->id = $id;
     $this->title = $title;
     $this->callback = $callback;
     parent::__construct();
 }
Example #3
0
 public function __construct($archive = true)
 {
     $this->archive = (bool) $archive;
     parent::__construct($archive ? "product-archive" : "product-unarchive", $archive ? ___("Delete") : ___("Restore"));
 }
Example #4
0
 public function __construct($id = null, $title = null)
 {
     $this->title = ___("Delete");
     parent::__construct($id, $title);
 }
Example #5
0
 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();
     }
 }