OEModule\OphCoCvi\controllers\DefaultController::actionRemoveConsentSignature PHP Method

actionRemoveConsentSignature() public method

public actionRemoveConsentSignature ( $id )
$id
    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));
    }