addConcertoArticolo($handle, $IDArtista, $IDLuogo, $Luogo, $DataOra, $ConcertoEsistente, $forceInsert, $utente); if ($ConcertoEsistente == "") { $titolo = $concerto->getArtisti() . " @ " . $concerto->NomeLuogo; $alertJS = $articolo->addArticoloConcerto($handle, $concerto->ID, $utente); $postAction = "a=INS&id=" . $articolo->ID; //prima: NEW2 } else { $postAction = "a=NEWB"; $forzaConcerto = true; $azione = "NEW"; } } else { $alertJS = "Tutti i campi sono obbligatori!"; $azione = "NEW"; } } else { if (!isset($_GET["p"])) { $Artista = $_POST["Artista"]; $IDArtista = $_POST["IDArtista"]; $Luogo = $_POST["Luogo"]; $IDLuogo = $_POST["IDLuogo"]; $Data_giorno = $_POST["Data_giorno"]; $Data_mese = $_POST["Data_mese"]; $Data_anno = $_POST["Data_anno"]; $DataOra = $Data_anno . "-" . $Data_mese . "-" . $Data_giorno . " 22:00"; } $concerto = new Concerto($handle, $ConcertoEsistente); if (!isset($_GET["p"])) { $concerto->ConcertoCorrelatoArticolo($handle, $IDArtista, $IDLuogo, $Luogo, $DataOra, $concerto->ID, true); } $titolo = $concerto->getArtisti() . " @ " . $concerto->NomeLuogo; $alertJS = $articolo->addArticoloConcerto($handle, $concerto->ID, $utente); $postAction = "a=INS&id=" . $articolo->ID; //prima: NEW2 } break; case "3": // Intervista $Artista = $_POST["Intervista"]; $IDArtista = $_POST["IDIntervista"]; $alertJS = $articolo->addArticoloIntervista($handle, $IDArtista, $utente); $postAction = "a=INS&id=" . $articolo->ID; //prima: NEW2 break; case "4": // Vario $Titolo = $_POST["Titolo"]; $alertJS = $articolo->addArticoloVario($handle, $Titolo, $utente); $postAction = "a=INS&id=" . $articolo->ID; //prima: NEW2 break; } break; case "MOD": $postAction = "a=UPD&id=" . $_GET["id"]; $articolo = new Articolo($handle, $_GET["id"]); break; case "INS": case "UPD": if (isset($_GET["id"])) { $idArticolo = $_GET["id"]; if (in_array($idArticolo, $utente->UtenteArticolo)) { $Testo = $_POST["Testo"]; if ($Testo != "") { $articolo = new Articolo($handle, $idArticolo); $articolo->modArticolo($handle, $Testo); if ($azione == "INS") { $alertJS = "Articolo correttamente ultimato!"; } else { $alertJS = "Articolo correttamente modificato!"; } } else { $azione = "a=NEW2&id=" . $idArticolo; $alertJS = "Il testo non puo' essere vuoto!"; } } else { $alertJS = "Questo articolo non e' tuo!"; } } else { $alertJS = "Manca il riferimento all'articolo!"; } $azione = "DIR"; break; case "ACT": if (isset($_GET["s"])) { if (in_array($_GET["id"], $utente->UtenteArticolo)) { $articolo = new Articolo($handle, $_GET["id"]); $articolo->attiva($handle, $_GET["s"]); } } $azione = "DIR"; break; } } ?>


"; } ?> NOTA: i campi in grigio non sono a compilazione libera, ma vanno riempiti con i valori del menu a tendina che compare iniziandovi a scrivere dentro. Qualora il valore desiderato non comparisse, significa che non è ancora presente nel nostro database: per inserirlo, basta cliccare sull'icona a fianco del campo.

ID, $utente->UtenteArticolo)) { $TestoArticolo = $articolo->Testo; ?>
Testo:

getArticoli($handle, true); if (count($utente->UtenteArticolo) > 0) { echo ""; echo ""; for ($i = 0; $i < count($articoli); $i++) { if ($articoli[$i]["Attivo"] == 1) { $icona = ImgLiveUs("ico-ok.gif"); $iconaALT = "ATTIVO"; } else { $icona = ImgLiveUs("ico-no.gif"); $iconaALT = "DISATTIVO"; } echo ""; echo ""; echo ""; $titolo = $articoli[$i]["Titolo"]; if ($articoli[$i]["NomeTipo"] == "Concerto") { $concerto = new Concerto($handle, $articoli[$i]["IDConcerto"]); $titolo = getNomeArtistiConcerto($handle, $concerto->ID, 0) . " @ " . $concerto->NomeLuogo; } if ($articoli[$i]["NomeTipo"] == "Intervista") { $titolo = getNomeArtistiIntervista($handle, $articoli[$i]["ID"]); } echo ""; echo ""; echo ""; } echo "
TITOLODATA
" . $iconaALT . "MODIFICA" . $titolo . "" . formatDateFromSQL($articoli[$i]["DataPubblicazione"], "data") . "
"; } else { echo "Nessun articolo...
"; } break; default: break; } include("footer.php"); ?>