public function processDeleteAction() { $ids = $this->_getParam('ids'); $data = false; foreach (explode(',', $ids) as $id) { $id = (int) $id; if (!$id > 0) { continue; } $inventory = new ImmunizationInventory(); $inventory->immunizationInventoryId = $id; if (!$inventory->populate() || $inventory->immunizationId > 0) { continue; } $inventory->setPersistMode(WebVista_Model_ORM::DELETE); $inventory->persist(); $data = true; } $json = Zend_Controller_Action_HelperBroker::getStaticHelper('json'); $json->suppressExit = true; $json->direct($data); }