Ejemplo n.º 1
0
 /**
  * Inserta un campo con su rango de valores
  *
  * @param array $array referencia al arreglo al cual agregar el campo
  * @param SportField $field Instancia de la pregunta o campo actual
  * @param FieldValue $selected Instancia del valor seleccionado en el <select>
  * @param FieldValue $parentOfSelected Instancia padre del valor seleccionado
  */
 static function addField(&$array, $field, $selected, $parentOfSelected)
 {
     $level = $selected->level();
     $array[] = array('name' => $field->name, 'id' => 'valueOf-' . $field->idSportField . '-' . $level, 'selected' => $selected->idFieldValue, 'values' => $field->getValuesFromSameLevel($parentOfSelected)->lists('description', 'idFieldValue'), 'isTopLevel' => $parentOfSelected == null);
 }