Ejemplo n.º 1
0
 public function actionCompararJugador()
 {
     $jugadorActual = $_GET['jugadorActual'];
     $jugadorComparar = $_GET['jugadorComparar'];
     $modelJugadorVs = Jugador::model()->findByPk($jugadorComparar);
     $personajePrimario = JugadorPersonaje::model()->find(array('condition' => 'id_jugador=:jugadorComparar AND primario=1', 'params' => array(':jugadorComparar' => $jugadorComparar)));
     if ($jugadorActual != $jugadorComparar) {
         $recordVs = Jugador::model()->getRecordVs($jugadorActual, $jugadorComparar);
     } else {
         $recordVs = "0 G - 0 P";
     }
     $allSets = PvpSet::model()->historiaVs($jugadorActual, $jugadorComparar);
     return $this->renderPartial('_vsJugador', array('personajePrimario' => $personajePrimario, 'modelJugadorVs' => $modelJugadorVs, 'recordVs' => $recordVs, 'allSets' => $allSets, 'jugadorActual' => $jugadorActual), false, true);
 }
Ejemplo n.º 2
0
 public function getPersonajes($idJugador, $primary = false)
 {
     $personajes = JugadorPersonaje::model()->findAll(array('condition' => 'id_jugador=:idJugador', 'params' => array(':idJugador' => $idJugador), 'order' => 'primario desc'));
     $imagenes = "";
     $countP = count($personajes);
     if ($countP > 0) {
         foreach ($personajes as $personaje) {
             $imagenes = CHtml::image(Yii::app()->BaseUrl . "/images/" . $personaje->idPersonaje->imagen) . " " . $imagenes;
             if ($primary == true) {
                 return $imagenes;
             }
         }
     }
     return $imagenes;
 }
Ejemplo n.º 3
0
 /**
 * Returns the data model based on the primary key given in the GET variable.
 * If the data model is not found, an HTTP exception will be raised.
 * @param integer the ID of the model to be loaded
 */
 public function loadModel($id)
 {
     $model = JugadorPersonaje::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }