示例#1
0
 public function run()
 {
     DB::table('sportfields')->delete();
     // Campos de Voleibol
     SportField::create(array('name' => 'Rama', 'idSport' => '1'));
     SportField::create(array('name' => 'Escolaridad', 'idSport' => '1'));
     SportField::create(array('name' => 'Categoría', 'idSport' => '1'));
     SportField::create(array('name' => 'Posición', 'idSport' => '1'));
     // Campos de Clavados
     SportField::create(array('name' => 'Rama', 'idSport' => '2'));
     SportField::create(array('name' => 'Escolaridad', 'idSport' => '2'));
     SportField::create(array('name' => 'Categoría', 'idSport' => '2'));
     // Campos de Ciclismo
     SportField::create(array('name' => 'Escolaridad', 'idSport' => '3'));
     SportField::create(array('name' => 'Competencias o pruebas', 'idSport' => '3'));
     SportField::create(array('name' => 'Categoría', 'idSport' => '3'));
     //Campos de Tiro con Arco
     SportField::create(array('name' => 'Categoría', 'idSport' => '4'));
     SportField::create(array('name' => 'Prueba', 'idSport' => '4'));
     //Campos de Esgrima
     SportField::create(array('name' => 'Categoría', 'idSport' => '5'));
     SportField::create(array('name' => 'Prueba', 'idSport' => '5'));
     //Campos de Canotaje
     SportField::create(array('name' => 'Categoría', 'idSport' => '6'));
     SportField::create(array('name' => 'Prueba', 'idSport' => '6'));
     // Campos de Tiro Deportivo
     SportField::create(array('name' => 'Escolaridad', 'idSport' => '7'));
     SportField::create(array('name' => 'Categoría', 'idSport' => '7'));
     SportField::create(array('name' => 'Competencias o pruebas', 'idSport' => '7'));
     // Bádminton
     SportField::create(array('name' => 'Escolaridad', 'idSport' => '8'));
     SportField::create(array('name' => 'Categoría', 'idSport' => '8'));
     SportField::create(array('name' => 'Competencias o pruebas', 'idSport' => '8'));
     // Campos de Natación
     SportField::create(array('name' => 'Categorías', 'idSport' => '9'));
     SportField::create(array('name' => 'Estilo principal', 'idSport' => '9'));
     SportField::create(array('name' => 'Tipo de pruebas', 'idSport' => '9'));
     // Tae Kwon Do
     SportField::create(array('name' => 'Modalidad', 'idSport' => '10'));
     SportField::create(array('name' => 'Categoría', 'idSport' => '10'));
     // Judo
     SportField::create(array('name' => 'Categoría', 'idSport' => '11'));
 }
示例#2
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);
 }