public function setDefaultOptions()
{
if (in_array(Yii::app()->getController()->getAction()->id, array('created', 'ElementForm'))) {
if ($api = Yii::app()->moduleAPI->get('OphTrOperationnote')) {
if (!($patient = \Patient::model()->findByPk(@$_GET['patient_id']))) {
throw new Exception('Patient not found: ' . @$_GET['patient_id']);
}
if ($api->getOpnoteWithCataractElementInCurrentEpisode($patient)) {
$this->eye_id = OphCiExamination_CataractSurgicalManagement_Eye::model()->find('name=?', array('Second eye'))->id;
} else {
$this->eye_id = OphCiExamination_CataractSurgicalManagement_Eye::model()->find('name=?', array('First eye'))->id;
}
}
}
}