/**
  * Lists all GrupoTime models.
  * @return mixed
  */
 public function actionIndex($id = 0)
 {
     $model = new GrupoTime();
     $classificacao = array();
     if ($id != 0) {
         $grupo = Grupo::find($id)->one();
         $model = GrupoTime::find()->where(['=', 'id_grupo', $id])->all();
         foreach ($model as $item) {
             $itemArray = array("id" => $item->id, "id_grupo" => $item->id_grupo, "id_time" => $item->getIdTime()->one()->nome, "escudo" => $item->getIdTime()->one()->escudo, "pontos" => GrupoTime::GetPontosDoTime($item->id_time), "vitoria" => GrupoTime::GetNVitoriaDoTime($item->id_time), "empate" => GrupoTime::GetNEmpateDoTime($item->id_time), "derrota" => GrupoTime::GetNDerrotaDoTime($item->id_time));
             array_push($classificacao, $itemArray);
         }
         return $this->render('index', ['model' => Setup::aasort($classificacao, 'pontos'), 'grupo' => $grupo]);
     }
 }
Exemple #2
0
 public static function VerificaDia($data)
 {
     if (Setup::TiraADiferenca($data) >= 25) {
         return date('Y-m-d', strtotime("+1 months", strtotime($data)));
     } else {
         return false;
     }
 }
Exemple #3
0


            </div>
        </div>
        <?php 
if (isset($this->blocks['modals'])) {
    ?>
            <?php 
    echo $this->blocks['modals'];
    ?>
        <?php 
} else {
    ?>
            <!-- no modals -->
        <?php 
}
?>
            
        <?php 
$this->endBody();
?>
         
        <?php 
Setup::AtualizaAluguel();
?>
            
    </body>
</html>
<?php 
$this->endPage();
Exemple #4
0
 public static function actionGetPosicao($id)
 {
     $nome = User::findByUsername(Yii::$app->user->identity->username)->username;
     $rankLista = array();
     $rankUser = array();
     $modelAposta = User::find()->orderBy(['id'])->all();
     $total = 0;
     $id_user = 0;
     foreach ($modelAposta as $item) {
         $rankUser = array("acertos" => Rank::GetAcertos($item->id), "nome" => $item->username, "pontos" => Rank::actionGetTotal($item->id), "resultados" => Rank::GetResultados($item->id));
         array_push($rankLista, $rankUser);
     }
     $rankLista = Setup::aasort($rankLista, 'pontos');
     $posicao = 0;
     foreach ($rankLista as $item) {
         $posicao = $posicao + 1;
         if ($item["nome"] == $nome) {
             return $posicao;
         }
     }
 }