示例#1
0
<?php

$currentPageName = "eventi";
require_once "models/C.php";
require_once "models/dbcontroller.php";
require_once "models/head.php";
require_once "models/bodytop.php";
require_once "models/navigation.php";
$eventi = dbcontroller::getEventi();
$flyers = dbcontroller::getImmaginiEventi();
//[_id][foto]
?>
<div class="container">
  <?php 
foreach ($eventi as $evento) {
    if (count($eventi) != 0) {
        list($sett, $giorno, $mese, $anno) = explode('-', date("w-d-n-Y", strtotime($evento['data'])));
        $data_ITA = $giorni[$sett] . ', ' . $giorno . ' ' . $mesi[$mese] . ' ' . $anno;
        echo '<div class="row">';
        echo '<div class="box">';
        echo '<div class="col-lg-12">';
        echo '<div class="date">' . $data_ITA . '</div>';
        echo '<hr><h2 class="text-center intro-text">' . $evento['titolo'] . '</h2><hr>';
        echo $evento['descrizione'];
        ?>
<!--<img src="images/events/<?php 
        if ($evento['foto'] != NULL) {
            echo $evento['foto'];
        }
        ?>
" class="img-responsive">--><?php 
示例#2
0
 static function updateEvento($_id, $titolo, $data, $descrizione, $foto)
 {
     global $mysqli;
     $eventi = dbcontroller::getEventi();
     $DATACORRENTE = date('Y-m-d');
     if (count($eventi) == 0) {
         $value = "";
         $stmt = false;
         if ($titolo != "null") {
             $stmt = $mysqli->prepare("INSERT INTO lde_events  (titolo, last_update) VALUES (?,?)");
             $value = $titolo;
         } else {
             if ($data != "null") {
                 $stmt = $mysqli->prepare("INSERT INTO lde_events  (data, last_update) VALUES (?,?)");
                 $value = $data;
             } else {
                 if ($descrizione != "null") {
                     $stmt = $mysqli->prepare("INSERT INTO lde_events  (descrizione, last_update) VALUES (?,?)");
                     $value = $descrizione;
                 } else {
                     if ($foto != "null") {
                         $stmt = $mysqli->prepare("INSERT INTO lde_events  (foto, last_update) VALUES (?,?)");
                         $value = $foto;
                     }
                 }
             }
         }
         if ($stmt != false) {
             $stmt->bind_param("ss", $value, $DATACORRENTE);
             $stmt->execute();
             return true;
         } else {
             return false;
         }
     } else {
         //esiste gia la riga sul db...va solo aggiornata!
         $value = "";
         $stmt = false;
         if ($titolo != "null") {
             $stmt = $mysqli->prepare("UPDATE lde_events SET titolo = (?), last_update = (?) WHERE _id = " . $_id);
             $value = $titolo;
         } else {
             if ($data != "null") {
                 $stmt = $mysqli->prepare("UPDATE lde_events SET data = (?), last_update = (?) WHERE _id = " . $_id);
                 $value = $data;
             } else {
                 if ($descrizione != "null") {
                     $stmt = $mysqli->prepare("UPDATE lde_events SET descrizione = (?), last_update = (?) WHERE _id = " . $_id);
                     $value = $descrizione;
                 } else {
                     if ($foto != "null") {
                         $stmt = $mysqli->prepare("UPDATE lde_events SET foto = (?), last_update = (?) WHERE _id = " . $_id);
                         $value = $foto;
                     }
                 }
             }
         }
         if ($stmt != false) {
             $stmt->bind_param("ss", $value, $DATACORRENTE);
             $stmt->execute();
             return true;
         } else {
             return false;
         }
     }
 }