public static function timeline($id_jogador = null, $timeline = true, $id_arte = null) { $query = static::query() . " \n WHERE feed.id_pai IS NULL\n "; if (!is_null($id_jogador)) { $query .= "\n AND (\n feed.id_jogador = '" . do_escape($id_jogador) . "' OR\n feed.id_jogador IN (\n SELECT id_amigo\n FROM jogador_amigo\n WHERE id_jogador = '" . do_escape($id_jogador) . "'\n UNION\n SELECT id_jogador\n FROM jogador_amigo\n WHERE id_amigo = '" . do_escape($id_jogador) . "'\n )\n )\n "; } if (!is_null($id_arte)) { $query .= " AND feed.id_arte = '" . do_escape($id_arte) . "' "; } $query .= " ORDER BY feed.ultima_alteracao DESC"; echo '<ul class="feeds">'; echo '<li>'; if (ID_JOGADOR > 0) { echo '<form class="comentario" method="POST" action="' . WEB_PATH . '/ajax-feed.php">'; echo '<input type="hidden" name="acao" value="inserir" />'; echo '<input type="hidden" name="cod_tipo" value="' . FEED_COMENTAR . '" />'; if (!is_null($id_arte)) { echo '<input type="hidden" name="id_arte" value="' . $id_arte . '" />'; } echo '<textarea name="comentario" placeholder="Escreva seu comentário aqui" rows="2"></textarea>'; echo '<input class="button tiny" type="submit" value="comentar">'; echo '</form>'; } echo '</li>'; foreach (get_result($query) as $feed) { echo '<li>'; echo '<span class="data">' . humanizeDateDiff(time(), strtotime($feed->ultima_alteracao)) . '</span>'; echo '<img class="foto has-tip" src="' . WEB_PATH . '/imagem.php?jogador=' . $feed->id_jogador . '" title="' . $feed->nome . '" alt="' . $feed->nome . '" />'; $texto = '<b>' . $feed->nome . '</b>'; switch ($feed->cod_tipo) { case FEED_CURTIR: $texto .= ' curtiu '; break; case FEED_COMPARTILHAR: $texto .= ' compartilhou '; break; case FEED_COMENTAR: $texto .= ' comentou '; break; case FEED_NOVO_PERSONAGEM: $texto .= ' criou o personagem '; break; case FEED_NOVA_ARTE: $texto .= ' incluiu uma nova arte '; break; case FEED_NOVA_SESSAO: $texto .= ' está convidando para uma nova sessão '; break; /* case FEED_DISCURSAO: $texto .= '<br />'.$feed->comentario; break; */ } $form = '<form class="comentario" method="POST" action="' . WEB_PATH . '/ajax-feed.php">'; $form .= '<input type="hidden" name="acao" value="inserir" />'; $form .= '<input type="hidden" name="cod_tipo" value="' . FEED_COMENTAR . '" />'; $form .= '<input type="hidden" name="id_pai" value="' . $feed->id_feed . '" />'; if (!is_null($feed->id_arte) && $feed->id_arte > 0) { $form .= '<input type="hidden" name="id_arte" value="' . $feed->id_arte . '" />'; $botaoCurtir = static::botaoCurtirArte($feed->id_arte); if ($timeline) { $arte = new Arte($feed->id_arte); $texto .= '<a href="' . WEB_PATH . '/arte.php?arte=' . $feed->id_arte . '">' . $arte->getNome() . '</a>.<br />'; $texto .= '<a href="' . WEB_PATH . '/arte.php?arte=' . $feed->id_arte . '"><img src="' . $arte->getThumbnail(430, 220) . '" alt="' . $arte->getNome() . '" /></a>'; } } if (!is_null($feed->id_personagem) && $feed->id_personagem > 0) { $form .= '<input type="hidden" name="id_personagem" value="' . $feed->id_personagem . '" />'; $botaoCurtir = static::botaoCurtirPersonagem($feed->id_arte); $personagem = Personagem::pegar($feed->id_personagem); $texto .= '<a href="' . WEB_PATH . '/personagem.php?personagem=' . $feed->id_personagem . '">' . $personagem->getNome() . '</a>.<br />'; $texto .= '<a href="' . WEB_PATH . '/personagem.php?personagem=' . $feed->id_personagem . '"><img src="' . $personagem->getImagemBase64() . '" alt="' . $personagem->getNome() . '" /></a>'; } if (!is_null($feed->id_sessao)) { $form .= '<input type="hidden" name="id_sessao" value="' . $feed->id_sessao . '" />'; $query = "\n SELECT \n mapa.nome\n FROM sessao\n INNER JOIN mapa ON mapa.id_mapa = sessao.id_mapa\n WHERE sessao.id_sessao = '" . do_escape($feed->id_sessao) . "'\n "; $nome = get_value($query, 'nome'); $texto .= ' do mapa <a href="' . WEB_PATH . '/sessao-grupo.php?s=' . $feed->id_sessao . '">' . $nome . '</a>.<br />'; $botaoCurtir = static::botaoCurtirSessao($feed->id_sessao); $botaoCurtir .= ' <a class="button tiny" href="' . WEB_PATH . '/sessao-grupo.php?s=' . $feed->id_sessao . '">Me inscrever</a>'; } $texto .= '<br />' . $feed->comentario; $form .= '<textarea name="comentario" placeholder="Escreva seu comentário aqui" rows="2"></textarea>'; $form .= $botaoCurtir . '<input class="button tiny" type="submit" value="comentar">'; $form .= '</form>'; echo '<p>' . $texto . '</p>'; echo '<ul class="comentarios">'; $query = static::query() . "\n WHERE id_pai = '" . $feed->id_feed . "'\n ORDER BY feed.data_inclusao DESC\n "; foreach (get_result($query) as $comentario) { echo '<li>'; echo '<span class="data">' . humanizeDateDiff(time(), strtotime($comentario->data_inclusao)) . '</span>'; echo '<img class="foto has-tip" src="' . WEB_PATH . '/imagem.php?jogador=' . $comentario->id_jogador . '" title="' . $comentario->nome . '" alt="' . $comentario->nome . '" />'; echo '<p>' . $comentario->comentario . '</p></li>'; } if (ID_JOGADOR > 0) { echo '<li>' . $form . '</li>'; } echo '</ul>'; echo '</li>'; } echo '</ul>'; }
echo $id_arte; ?> " /> <div class="row"> <div class="eight columns"> <img src="<?php echo $imagem_content; ?> " style="width: 100%; height: auto" /> </div> <div class="four columns"> <h3>Novo Token</h3> <div> <label>Nome</label> <input type="text" name="nome" value="<?php echo $arte->getNome(); ?> " /> </div> <div> <label>Altura</label> <input type="number" name="altura" value="<?php echo $altura; ?> " /> </div> <div> <label>Margem Topo</label> <input type="number" name="margin_top" value="<?php echo $margin_top; ?>