public function processDeleteAction() { $param = $this->_getParam('id'); $ids = explode(',', $param); $ret = false; foreach ($ids as $updateFileId) { if (!$updateFileId > 0) { continue; } $ret = true; $updateFile = new UpdateFile(); $updateFile->updateFileId = (int) $updateFileId; $updateFile->populate(); if (!strlen($updateFile->version) > 0) { continue; } //$updateFile->active = 0; $updateFile->setPersistMode(WebVista_Model_ORM::DELETE); $updateFile->persist(); } $json = Zend_Controller_Action_HelperBroker::getStaticHelper('json'); $json->suppressExit = true; $json->direct($ret); }