public function deleteAction() { if (!$this->hasACL('edit_course')) { $this->doNoAccessError(); } $status = ValidationContainer::instance(); $id = $this->getSanParam('id'); if ($id) { $tp = new TrainingPartner(); $rows = $tp->find($id); $row = $rows->current(); if ($row) { $tp->delete('id = ' . $row->id); } $status->setStatusMessage(t('That partner was deleted.')); } else { if (!$id) { $status->setStatusMessage(t('That partner could not be found.')); } else { $status->setStatusMessage(t('That partner is in use and could not be deleted.')); } } //validate $this->view->assign('status', $status); }