Beispiel #1
0
 /**
 * Creates a new model.
 * If creation is successful, the browser will be redirected to the 'view' page.
 */
 public function actionCreate()
 {
     $model = new PvpSet();
     $user = Yii::app()->user;
     $selectJugadores = Jugador::model()->selectJugadores();
     $selectTorneos = Torneo::model()->selectTorneos();
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     if (isset($_POST['PvpSet'])) {
         $model->attributes = $_POST['PvpSet'];
         $model->elo_jugador_1 = 0;
         $model->elo_jugador_2 = 0;
         $model->nuevo_elo_1 = 0;
         $model->nuevo_elo_2 = 0;
         if ($model->save()) {
             $user->setFlash('success', "Datos han sido guardados <strong>satisfactoriamente</strong>.");
             $this->redirect(array('create'));
         }
     }
     $this->render('create', array('model' => $model, 'selectJugadores' => $selectJugadores, 'selectTorneos' => $selectTorneos));
 }
 private function procesarResultados($postResultados, &$lengthResultados)
 {
     $lengthResultados = count($postResultados['jugador1']);
     for ($i = 0; $i < $lengthResultados; $i++) {
         $jugador1 = $postResultados['jugador1'][$i];
         $jugador2 = $postResultados['jugador2'][$i];
         $jugadorGanador = $postResultados['jugadorGanador'][$i];
         $ronda = $postResultados['ronda'][$i];
         $numeroRonda = $postResultados['numeroRonda'][$i];
         $idTorneo = $postResultados['idTorneoVzla'];
         $modelPvpSet = new PvpSet();
         $modelPvpSet->id_jugador_1 = $jugador1;
         $modelPvpSet->id_jugador_2 = $jugador2;
         $modelPvpSet->id_jugador_ganador = $jugadorGanador;
         $modelPvpSet->id_torneo = $idTorneo;
         $modelPvpSet->ronda = $ronda;
         $modelPvpSet->numero_ronda = $numeroRonda;
         $modelPvpSet->elo_jugador_1 = 0;
         $modelPvpSet->elo_jugador_2 = 0;
         $modelPvpSet->nuevo_elo_1 = 0;
         $modelPvpSet->nuevo_elo_2 = 0;
         $modelPvpSet->save();
     }
 }