<commit_before><?php

	class Juego_model extends CI_Model {
		public function __construct () {
			parent::__construct ();
			$this->load->database();
		}


		public function get_juego ($tag, $anio, $artista) {
			
			$this->db->select('fragmento.contenido, cancion.nombre, cancion.artista, cancion.anio, cancion.disco, tag.nombre');
			$this->db->from('fragmento');
			$this->db->join('cancion', 'fragmento.codigo_cancion = cancion.codigo');
			$this->db->join('tag', 'cancion.codigo = tag.codigo_cancion');
			if ($tag!=null)
				$this->db->where('tag.contenido', $tag);
			if ($anio!=null)
				$this->db->where('cancion.anio', $anio);
			if ($artista!=null)
				$this->db->where('cancion.artista', $artista);	
			$this->db->limit(1);			
			$this->db->order_by(2, 'RANDOM');
			$query = $this->db->get ();
			return $query->result_array ();	   
		}
		
		public function guardar ($idUsuario, $idFragmento, $tiempoJuego, $dificultad, $puntaje) {
			$data = array ("codigo_usuario"=>$idUsuario, "codigo_fragmento"=>$idFragmento, "tiempoJuego"=>$tiempoJuego, "dificultad"=>$dificultad, "puntaje"=>$puntaje);
			$this->db->insert('juego', $data);
			$query = $this->db->get_where ('juego', $data);
			return $query->row_array ();
		}
	}

?><commit_msg>Corregido errores en el modelo juego.<commit_after><?php

	class Juego_model extends CI_Model {
		public function __construct () {
			parent::__construct ();
			$this->load->database();
		}


		public function get_juego ($tag, $anio, $artista) {
			
			$this->db->select('fragmento.contenido, cancion.nombre, cancion.artista, cancion.anio, cancion.disco, tag.nombre');
			$this->db->from('fragmento');
			$this->db->join('cancion', 'fragmento.codigo_cancion = cancion.codigo');
			$this->db->join('tag', 'cancion.codigo = tag.codigo_cancion');
			if ($tag!=null)
				$this->db->where('tag.nombre', $tag);
			if ($anio!=null)
				$this->db->where('cancion.anio', $anio);
			if ($artista!=null)
				$this->db->where('cancion.artista', $artista);	
            $this->db->order_by('Random()');
			$this->db->limit(1);
			$query = $this->db->get ();
			return $query->result_array ();	   
		}
		
		public function guardar ($idUsuario, $idFragmento, $tiempoJuego, $dificultad, $puntaje) {
			$data = array ("codigo_usuario"=>$idUsuario, "codigo_fragmento"=>$idFragmento, "tiempoJuego"=>$tiempoJuego, "dificultad"=>$dificultad, "puntaje"=>$puntaje);
			$this->db->insert('juego', $data);
			$query = $this->db->get_where ('juego', $data);
			return $query->row_array ();
		}
	}

?>
{'fraction_non_alphanumeric': 0.21173671689135606, 'fraction_numerical': 0.0011895321173671688, 'mean_word_length': 4.4375, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 71, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3726522', 'n_tokens_mistral': 1115, 'n_tokens_neox': 987, 'n_words': 146}