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

saveComplexAttributes_Element_OphCoCvi_ClericalInfo() public method

public saveComplexAttributes_Element_OphCoCvi_ClericalInfo ( Element_OphCoCvi_ClericalInfo $element, $data, $index )
$element OEModule\OphCoCvi\models\Element_OphCoCvi_ClericalInfo
$data
$index
    public function saveComplexAttributes_Element_OphCoCvi_ClericalInfo(models\Element_OphCoCvi_ClericalInfo $element, $data, $index)
    {
        $model_name = \CHtml::modelName($element);
        if (array_key_exists($model_name, $data)) {
            $answer_data = array_key_exists('patient_factors', $data[$model_name]) ? $data[$model_name]['patient_factors'] : array();
            $element->updatePatientFactorAnswers($answer_data);
        }
    }