/** * 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(); } }