Inheritance: extends BaseActiveRecordVersioned
 private function addIopReading(models\Element_OphCiExamination_IntraocularPressure $element, $eye_id, $value)
 {
     $reading = new models\OphCiExamination_IntraocularPressure_Value();
     $reading->element_id = $element->id;
     $reading->eye_id = $eye_id;
     $reading->reading_id = Yii::app()->db->createCommand('select id from ophciexamination_intraocularpressure_reading where value = ?')->queryScalar(array($value));
     $reading->save(false);
     return $reading;
 }
Example #2
0
 protected function saveComplexAttributes_Element_OphCiExamination_IntraocularPressure(models\Element_OphCiExamination_IntraocularPressure $element, $data)
 {
     models\OphCiExamination_IntraocularPressure_Value::model()->deleteAll('element_id = ?', array($element->id));
     foreach (array('left', 'right') as $side) {
         foreach ($element->{"{$side}_values"} as $value) {
             $value->element_id = $element->id;
             $value->save();
         }
     }
 }