示例#1
0
 /**
 * Displays a particular model.
 * @param integer $id the ID of the model to be displayed
 */
 public function actionView($id)
 {
     $todosSets = PvpSet::model()->historiaTorneos($id);
     $countSets = PvpSet::model()->findAll(array('condition' => 'id_jugador_1=:id OR id_jugador_2=:id', 'params' => array(':id' => $id), 'with' => array('idTorneo'), 'order' => 'idTorneo.fecha desc, t.id desc'));
     $countTorneos = PvpSet::model()->count(array('condition' => 'id_jugador_1=:id OR id_jugador_2=:id', 'params' => array(':id' => $id), 'group' => 'id_torneo'));
     $ultimosTorneos = JugadorPosicionTorneo::model()->getPosiciones("id_jugador=:idJugador", array("idJugador" => $id), "idTorneo.fecha desc", 5, array('idTorneo'));
     $this->render('view', array('model' => $this->loadModel($id), 'todosSets' => $todosSets, 'countSets' => $countSets, 'countTorneos' => $countTorneos, 'ultimosTorneos' => $ultimosTorneos));
 }
示例#2
0
 public function getTitulos($idJugador, $ano = "")
 {
     $criteria = new CDbCriteria();
     $criteria->condition = 'id_jugador=:idJugador AND posicion=1';
     $criteria->params[':idJugador'] = $idJugador;
     if ($ano != "") {
         $criteria->with = array('idTorneo');
         $criteria->addCondition('YEAR(idTorneo.fecha)=:ano');
         $criteria->params[':ano'] = $ano;
     }
     $titulos = JugadorPosicionTorneo::model()->count($criteria);
     return $titulos;
 }
 public function actionObtenerPosicionesTorneo()
 {
     $idTorneo = $_GET['idTorneo'];
     $condicion = 'id_torneo=:idTorneo';
     $parametros = array(":idTorneo" => $idTorneo);
     $ordenar = "posicion";
     $tamanoPag = 8;
     $posicionTorneo = JugadorPosicionTorneo::model()->getPosiciones($condicion, $parametros, $ordenar, $tamanoPag);
     return $this->renderPartial('_posicionesTorneo', array('posicionTorneo' => $posicionTorneo), false, true);
 }