Exemplo n.º 1
0
?>
<div class="noticias">
    <div class="panel panel-default no-hover" style="/*background-color: #4c6f37;*/ padding: 15px; /*min-height: 624px;*/">
        <?php 
$rec_count = getCountNoticias();
$count = 0;
$rec_limit = 2;
if (isset($_GET['page'])) {
    $page = $_GET['page'];
    $offset = $rec_limit * $page;
} else {
    $page = 0;
    $offset = 0;
}
$left_rec = $rec_count - ($page + 1) * $rec_limit;
$noticias = getNoticias($offset, $rec_limit);
foreach ($noticias as $noticia) {
    $count++;
    echo '<div class="noticia" style="max-height: 215px; padding-bottom: 0px;">';
    echo '<div class="noticia_img">';
    if (!empty($noticia['imagem'])) {
        echo '<img src="/img/' . $noticia['imagem'] . '" alt="' . $noticia['categoria'] . '">';
    } else {
        echo '&nbsp';
    }
    echo '</div>';
    echo '<div class="titulo_data">';
    echo '<h4><a href="noticia?noticia=' . $noticia['id'] . '">' . $noticia['titulo'] . '</a></h4>';
    echo '<p>' . convertTimestampToFancyString($noticia['date_time']) . '</p><br />';
    echo '</div>';
    if (!empty($noticia['conteudo'])) {
        saveNoticia($decoded->noticia);
    } elseif ($decoded->function == 'updateNoticia') {
        updateNoticia($decoded->noticia);
    } elseif ($decoded->function == 'deleteNoticia') {
        deleteNoticia($decoded->noticia_id);
    } elseif ($decoded->function == 'saveComentario') {
        saveComentario($decoded->comentario);
    } elseif ($decoded->function == 'updateComentario') {
        updateComentario($decoded->comentario);
    } elseif ($decoded->function == 'deleteComentario') {
        deleteComentario($decoded->comentario_id);
    }
} else {
    $function = $_GET["function"];
    if ($function == 'getNoticias') {
        getNoticias();
    }
}
function deleteComentario($comentario_id)
{
    $db = new MysqliDb();
    $db->where("noticia_comentario_id", $comentario_id);
    $db->where("parent_id", $comentario_id);
    $results = $db->delete('noticias_comentarios');
    echo json_encode(1);
}
function updateComentario($comentario)
{
    $db = new MysqliDb();
    $decoded = json_decode($comentario);
    $db->where('noticia_comentario_id', $decoded->noticia_comentario_id);
Exemplo n.º 3
0
<?php

//CONTEUDO DE NOTICIAS
?>
<div class="noticias">
    <div class="panel panel-default no-hover" style="/*background-color: #4c6f37;*/ padding: 15px; /*min-height: 624px;*/">
        <?php 
$noticias = getNoticias();
$count = 0;
foreach ($noticias as $noticia) {
    $count++;
    echo '<div class="noticia" style="max-height: 215px; padding-bottom: 0px;">';
    echo '<div class="noticia_img">';
    if (!empty($noticia['imagem'])) {
        echo '<img src="/img/' . $noticia['imagem'] . '" alt="' . $noticia['categoria'] . '">';
    } else {
        echo '&nbsp';
    }
    echo '</div>';
    echo '<div class="titulo_data">';
    echo '<h4><a href="noticia?noticia=' . $noticia['id'] . '">' . $noticia['titulo'] . '</a></h4>';
    echo '<p>' . convertTimestampToFancyString($noticia['date_time']) . '</p><br />';
    echo '</div>';
    if (!empty($noticia['conteudo'])) {
        echo '<p>' . restrictString($noticia['conteudo'], 300) . '</p>';
    }
    echo '<div class="leia_mais"><a href="noticia?noticia=' . $noticia['id'] . '">Leia mais...</a></div>';
    echo '</div><div class="clear"></div>';
    if ($count < count($noticias)) {
        echo '<hr class="style-seven">';
    }