gestione gare pubbliche
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 
 

42 righe
1.5 KiB

<?
if (isset($_SESSION["ente"])) {
$bind = [":codice_gestore"=> $_SESSION["ente"]->codice];
$sql = "SELECT * FROM b_news WHERE soft_delete = 'N' AND (codice_gestore = :codice_gestore OR codice_gestore = 0) AND attivo = 'S'
AND data_inizio_pubblicazione <= NOW() AND (data_fine_pubblicazione >= NOW() OR data_fine_pubblicazione IS NULL) ";
if (isset($_searchString)) {
$sql .= " AND (";
$suddivisione = suddivisione_pdo($_searchString,"b_news.titolo");
$sql .= "(" . $suddivisione["sql"] . ") OR ";
$bind = array_merge($bind,$suddivisione["bind"]);
$suddivisione = suddivisione_pdo($_searchString,"b_news.corpo");
$sql .= "(" . $suddivisione["sql"] . ") ";
$bind = array_merge($bind,$suddivisione["bind"]);
$sql .= ")";
} else {
$sql .= " AND data_fine_hp >= NOW() ";
}
$news = $pdo->go($sql,$bind)->fetchAll(PDO::FETCH_ASSOC);
if (!empty($news)) {
$result["count"] = count($news);
if (!isset($_searchString)) {
?>
<div class="px-4 mb-5">
<a href="/news/index.php" class="float-right"><span class="fa fa-search"></span> <?= __("Vedi tutti") ?></a>
<h2 class="border-bottom mb-3 text-uppercase">
<?= __("Notizie") ?>
</h2>
<? } ?>
<div class="row">
<?
foreach($news AS $notizia) {
include(__DIR__."/tile.php");
}
?>
</div>
<? if (!isset($_searchString)) { ?>
</div>
<? }
}
}
?>