$linked_q_id = 0; if ($q->is_linked_question_var($var_data['min'])) { list($linked_var_name, $linked_q_id) = $q->parse_linked_question_var($var_data['min']); if (isset($calculation_qid_map[$linked_q_id])) { $vars[$var_name]['min'] = 'var' . $linked_var_name . $calculation_qid_map[$linked_q_id]; $questionChanged = true; } } if ($q->is_linked_question_var($var_data['max'])) { list($linked_var_name, $linked_q_id) = $q->parse_linked_question_var($var_data['max']); if (isset($calculation_qid_map[$linked_q_id])) { $vars[$var_name]['max'] = 'var' . $linked_var_name . $calculation_qid_map[$linked_q_id]; $questionChanged = true; } } if ($q->is_linked_ans($var_data['min'])) { $linked_q_id = $q->parse_linked_ans($var_data['min']); if (isset($calculation_qid_map[$linked_q_id])) { $vars[$var_name]['min'] = 'ans' . $calculation_qid_map[$linked_q_id]; $questionChanged = true; } } if ($q->is_linked_ans($var_data['max'])) { $linked_q_id = $q->parse_linked_ans($var_data['max']); if (isset($calculation_qid_map[$linked_q_id])) { $vars[$var_name]['max'] = 'ans' . $calculation_qid_map[$linked_q_id]; $questionChanged = true; } } } if ($questionChanged == true) {