Esempio n. 1
0
     $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) {