protected function setComplexAttributes_Element_OphCiExamination_IntraocularPressure(models\Element_OphCiExamination_IntraocularPressure $element, $data)
{
$model_name = \CHtml::modelName(models\OphCiExamination_IntraocularPressure_Value::model());
foreach (array('left', 'right') as $side) {
$values = array();
if (isset($data[$model_name]["{$side}_values"])) {
foreach ($data[$model_name]["{$side}_values"] as $attrs) {
$value = new models\OphCiExamination_IntraocularPressure_Value();
$value->attributes = $attrs;
if ($value->instrument->scale) {
$value->reading_id = null;
} else {
$value->qualitative_reading_id = null;
}
$values[] = $value;
}
}
$element->{"{$side}_values"} = $values;
}
}