function grava($ID, $dia, $mes, $ano, $local, $descricao) { $temerro = 0; $x = 0; if (empty($local)) { echo "<tr><td>Informe o local do evento </td></tr>" . "\n"; $temerro = 1; } if (!checkdate($mes, $dia, $ano)) { echo "<tr><td>Data do evento inválida !</td></tr>" . "\n"; $temerro = 1; } if (empty($descricao)) { echo "<tr><td>Descreva o evento </td></tr>" . "\n"; $temerro = 1; } if ($temerro == 1) { include "volta.php"; } else { $eve = new Evento($ID); $eve->setLocal($local); $eve->setDescricao($descricao); $eve->setData($ano . "/" . $mes . "/" . $dia); $eve->Grava(); echo '<tr><td><br></td></tr>' . "\n"; echo "<tr><td>Evento gravado com sucesso !</td></tr>\n"; echo '<tr><td><br></td></tr>' . "\n"; echo '<tr><td><br></td></tr>' . "\n"; echo '<tr><td><a href="lst_cadeventos.php">OK</a></td></tr>' . "\n"; } }
public function listar($ordem = "ASC", $campo = self::ID) { $info = parent::listar($ordem, $campo); if (!empty($info)) { $temp = new Evento($info[self::ID]); parent::resgatarObjetos($info); $temp->setData(new DataHora($info[self::DATA])); $temp->setURL($info[parent::URL]); $temp->setTexto($info[parent::TEXTO]); $temp->local = $info[self::LOCAL]; return $temp; } }
<?php include "../classes/Database.class.php"; include "../classes/Login.class.php"; include "../classes/Evento.class.php"; $database = new Database(); $db = $database->getConnection(); $login = new Login($db); if (isset($_POST['login'])) { $login->setUsuario($_POST['usr']); $login->setSenha($_POST['pass']); $login->login(); } if (isset($_GET['logout'])) { $login->doLogout(); } if ($login->isLoggedIn()) { $evento = new Evento($db); if (isset($_POST['addEvent'])) { $evento->setTitulo($_POST['titulo']); $evento->setDescricao($_POST['descricao']); $evento->setData($_POST['dia'], $_POST['mes'], $_POST['ano']); $evento->setHorario($_POST['hora'], $_POST['minuto']); $evento->create(); } $content = array(); $content[] = "addEventoForm.php"; include "template/dash.php"; } else { include "template/login.php"; }
$lI = new ListaIdiomas(); if (!empty($_POST)) { $erro = ''; if (empty($_POST['titulo'])) { $erro = "<b>Titulo</b> não preenchido!<br><br>"; } if (empty($_POST['url'])) { $erro = "<b>URL</b> não preenchido!<br><br>"; } if (empty($erro)) { $eve = new Evento(); $eve->getTexto()->titulo = $_POST['titulo']; $eve->local = $_POST['local']; $eve->getURL()->setURL($_POST['url']); $eve->getTexto()->texto = html_entity_decode($_POST['texto']); $eve->setData(new DataHora($_POST['data'])); if (!empty($_FILES['imagem']['name'])) { $eve->getTexto()->getImagem()->setImage(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem']))); } $lE = new ListaEventos(); $lE->inserir($eve); $lT = new ListaTextos(); while ($i = $lI->listar()) { $t = new Traducao(); $t->setIdConteudo($eve->getTexto()->getId()); $t->setCampoConteudo(ListaTextos::TITULO); $t->setTabelaConteudo($lT->getTabela()); $t->conteudo = $eve->getTexto()->titulo; $t->traducao = $_POST['ititulo'][$i->getId()]; $i->addTraducao($t); $t->setCampoConteudo(ListaTextos::TEXTO);