本文整理汇总了PHP中Evento::setData方法的典型用法代码示例。如果您正苦于以下问题:PHP Evento::setData方法的具体用法?PHP Evento::setData怎么用?PHP Evento::setData使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Evento
的用法示例。
在下文中一共展示了Evento::setData方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: grava
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";
}
}
示例2: listar
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;
}
}
示例3: Database
<?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";
}
示例4: ListaIdiomas
$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);