public function getAdicionar($acao, $id) { //rotina chamada quando o usu�rio clica em algum icone, como: tenho, jogando ou joguei $usuarioxjogo = new UsuarioXJogo(); $jogos = Jogos::find($id); $nome = $jogos->nome; $foto_capa = $jogos->foto_capa; $plataforma = $jogos->plataforma; $registro = $usuarioxjogo->selectUsuarioXJogo($id); //verifica se j� tem algum registro deste jogo para este usu�rio if (count($registro) == 0) { print "<script>console.log('insert')</script>"; $resposta = $usuarioxjogo->insertUsuarioXJogo($acao, $id, $nome, $foto_capa, $plataforma); } else { print "<script>console.log('update')</script>"; $flag_atual = ""; if ($acao == "tenho") { $flag_atual = $registro[0]->tenho; } elseif ($acao == "jogando") { $flag_atual = $registro[0]->jogando; } elseif ($acao == "joguei") { $flag_atual = $registro[0]->ja_joguei; } if ($flag_atual == "N") { $muda_flag = "S"; } else { $muda_flag = "N"; } $resposta = $usuarioxjogo->updateUsuarioXJogo($acao, $id, $muda_flag); } print $resposta; print "Rotina: adicionar; Acao: " . $acao . "; id: " . $id; }
public function getPesquisar() { $pesquisar = Input::get('pesquisar'); if (Auth::check()) { //se estiver logado exibe os itens com seus icones referentes 'marcados/clicados' $email = Auth::user()->email; $cod_usuario = Auth::user()->id; $objeto = new Jogos(); $jogos = $objeto->getLeftJoinJogosUsuario2($cod_usuario, $pesquisar); $logado = 'S'; } else { //se n�o estiver logado exibe a listagem normal $jogos = DB::table('jogos')->where('nome', 'like', "%{$pesquisar}%")->get(); $contador = count($jogos); for ($i = 0; $i < $contador; $i++) { $jogos[$i]->tenho = 'N'; $jogos[$i]->jogando = 'N'; $jogos[$i]->ja_joguei = 'N'; } $logado = 'N'; } return View::make('lista.lista_jogos', compact('jogos', 'logado')); }