コード例 #1
0
 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);
 }