public function actionRemoveConsentSignature($id)
{
$signature_file_id = (int) $this->request->getParam('signature_file_id');
if ($signature_file_id) {
$user = \User::model()->findByPk($this->getApp()->user->id);
if ($this->getManager()->removeConsentSignature($this->event, $user, $signature_file_id)) {
$this->getApp()->user->setFlash('success.cvi_consent_signature', 'Consent Signature removed.');
} else {
$this->getApp()->user->setFlash('error.cvi_consent_signature', 'Could not remove the consent signature.');
}
} else {
throw new \CHttpException(403, 'Invalid Request');
}
$this->redirect(array('/' . $this->event->eventType->class_name . '/default/view/' . $id));
}