本文整理汇总了PHP中Evento类的典型用法代码示例。如果您正苦于以下问题:PHP Evento类的具体用法?PHP Evento怎么用?PHP Evento使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Evento类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getListEventoArtistaLugar
function getListEventoArtistaLugar($condicion = NULL, $parametros = array())
{
if ($condicion === null) {
$condicion = "";
} else {
// $condicion="where $condicion";
$condicion = $condicion;
}
/**$sql ="SELECT e.*, l.*, a.*
from evento e inner join lugar l
on e.ID_lugar=l.ID_lugar
inner join artista a
on e.ID_artista=a.ID_artista
$condicion ;";*/
$sql = "SELECT *\nfrom evento e, artista a\nwhere e.ID_artista=a.ID_artista and {$condicion}";
echo "<BR>COLSUTA: " . $sql . "<BR>";
$this->bd->send($sql, $parametros);
$r = array();
$contador = 0;
while ($fila = $this->bd->getRow()) {
$evento = new Evento();
$evento->set($fila);
$lugar = new Lugar();
$lugar->set($fila, 6);
$artista = new Artista();
$artista->set($fila, 9);
$r[$contador]["evento"] = $evento;
$r[$contador]["artista"] = $artista;
$r[$contador]["lugar"] = $lugar;
$contador++;
return $r;
}
}
示例2: editar
public static function editar()
{
$agenda = new Agenda();
$agenda->selecionarPorId($_GET['id']);
$evento = new Evento();
$evento->selecionarPorId($agenda->fkEvento);
$sala = new Sala();
$salas = $sala->listar();
$arrListaDatas = Funcao::retornaDataIntervalo($evento->dataInicio, $evento->dataFim);
$arrHoraInicial = Funcao::intervaloDeHoraPorMinutos('07:00', '23:30');
$arrHoraFinal = Funcao::intervaloDeHoraPorMinutos('07:00', '23:30');
if (!empty($_POST)) {
$agenda = new Agenda();
foreach ($_POST as $pKey => $p) {
if ($pKey == 'dia') {
$agenda->{$pKey} = Funcao::dateFormatToDatabase($p);
} else {
$agenda->{$pKey} = $p;
}
}
$idAgenda = $agenda->salvar();
$evento = new Evento();
$evento->selecionarPorId($_POST['fkEvento']);
self::redirecionar(Configuracao::$baseUrl . self::$viewController . '/listar/' . $evento->id . '-' . Funcao::prepararLink($evento->nome) . Configuracao::$extensaoPadrao);
}
self::$corpo = "editar";
self::$variaveis = array('agenda' => $agenda, 'salas' => $salas, 'evento' => $evento, 'dias' => $arrListaDatas, 'horaInicial' => $arrHoraInicial, 'horaFinal' => $arrHoraFinal);
self::renderizar(self::$viewController);
}
示例3: 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";
}
}
示例4: handleCreate
public function handleCreate()
{
try {
if (Request::ajax()) {
$error = false;
$idEvento = Input::get('idevento');
$eventoUpdated = Evento::find($idEvento);
if ($eventoUpdated) {
$eventoUpdated->idconfiguraciontrampa = Input::get('idctrampa');
$eventoUpdated->fechaevento = Input::get('fechaevento');
$eventoUpdated->idclasificaiontrampa = Input::get('idclasificacion');
$eventoUpdated->semana = Input::get('semana');
$eventoUpdated->observaciones = Input::get('observaciones');
$eventoUpdated->save();
} else {
$evento = new Evento();
$evento->idconfiguraciontrampa = Input::get('idctrampa');
$evento->fechaevento = Input::get('fechaevento');
$evento->idclasificaiontrampa = Input::get('idclasificacion');
$evento->semana = Input::get('semana');
$evento->observaciones = Input::get('observaciones');
$evento->save();
}
$resultado = array('error' => false, 'msg' => 'created successfully');
return Response::json($resultado);
}
} catch (Exception $ex) {
$resultado = array('error' => true, 'msg' => 'Error saving data');
return Response::json($resultado);
}
}
示例5: getListadoEventoss
public static function getListadoEventoss($usuario_id)
{
$obj = new Evento();
$conditions = "usuario_id = {$usuario_id}";
$columns = "id, start, end, color, author, notes, urlFile, idPosicion, hour1, day1, hour2, day2, fileUrl, networks, description";
return $obj->find("columns: {$columns}", "conditions: {$conditions}");
}
示例6: sendMail
private function sendMail(Evento $evento, $use_swift = true)
{
if ($use_swift) {
$this->sendWithSwift('admin@example.com', "nuovo evento: " . $evento->getTitolo(), "Ciao, \n è stato pubblicato un nuovo evento", 'webmaster@example.com');
return;
}
$this->sendMailDefault('admin@example.com', "nuovo evento: " . $evento->getTitolo(), "Ciao, \n è stato pubblicato un nuovo evento", 'webmaster@example.com');
}
示例7: testSave
public function testSave()
{
$data = array('titolo' => 'phpday2010!!!', 'descrizione' => 'questo è il talk per il phpday 2010!', 'data_inizio' => '2010-05-14', 'data_fine' => '2010-05-15');
$evento = new Evento();
$evento->fromArray($data);
$evento->save($this->pdo);
$xml_dataset = $this->createFlatXMLDataSet(dirname(__FILE__) . '/../fixtures/evento.xml');
$this->assertDataSetsEqual($xml_dataset, $this->getConnection()->createDataSet(array('evento')));
}
示例8: listar
public static function listar()
{
$evento = new Evento();
$evento->selecionarPorId($_GET['id']);
$certificado = new Certificado();
$listaDeCertificados = $certificado->listarPorIdEvento($_GET['id']);
self::$variaveis = array('listaDeCertificados' => $listaDeCertificados, 'evento' => $evento);
self::$corpo = "listar";
self::renderizar(self::$viewController);
}
示例9: getList
function getList()
{
$this->bd->select($this->tabla, '*', "1=1", array(), "nombre_evento");
$r = array();
while ($fila = $this->bd->getRow()) {
$evento = new Evento();
$evento->set($fila);
$r[] = $evento;
}
return $r;
}
示例10: 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;
}
}
示例11: parametros
/**
*
* @param AppController $class
*/
protected function parametros(AppController $class)
{
$endereco = null;
$modelEventos = new Evento();
$meusEventos = $modelEventos->verificaEventosParaPromoter(Session::read('Usuario.pessoas_id'));
if (Session::check('Empresa')) {
$modelEndereco = new Endereco();
$endereco = $modelEndereco->findEnderecosEmpresa(Session::read('Empresa.empresas_id'));
$endereco = $endereco[0];
}
$class->set('title_layout', 'Painel Administrativo');
$class->set('endereco', $endereco);
$class->set('meusEventos', $meusEventos);
}
示例12: testPostEventoCorrecto
public function testPostEventoCorrecto()
{
$destino = Enhance::getCodeCoverageWrapper('EventosControllerClass');
$destino->postEvento();
$eventos = new Evento();
$eventos->nombre = 'Concirto David Bisbal';
$eventos->fecha = '2014-08-14';
$eventos->hora = '23:00';
$eventos->tipo = 'B';
$eventos->aforo = '1000';
$eventos->descripcion = 'Concierto del famoso almeriense David Bisbal en Vera (Almeria)';
$eventos->save();
$this->call('POST', 'eventos');
$this->assertRedirectedToRoute('eventos');
}
示例13: getDashboard
public function getDashboard()
{
$users = User::where('padre_id', '=', Auth::user()->id)->orderBy('id', 'DESC')->take(5)->get();
$eventos = Evento::where('user_id', '=', Auth::user()->id)->orderBy('id', 'DESC')->take(5)->get();
$ventas = Venta::where('user_id', '=', Auth::user()->id)->orderBy('id', 'DESC')->take(5)->get();
$this->layout->content = View::make('admin/dashboard')->with('users', $users)->with('eventos', $eventos)->with('ventas', $ventas);
}
示例14: run
public function run()
{
$faker = Faker::create();
foreach (range(1, 10) as $index) {
Evento::create([]);
}
}
示例15: eliminarevento
public function eliminarevento()
{
include './view/vistaeventos.php';
include "./model/agregarevento_model.php";
if (isset($_SESSION['idusuario']) && $_SESSION['idusuario'] != NULL && $_SESSION['admin'] === '1') {
$evento = new Evento();
$reg = array('id' => $_REQUEST['id']);
$vista = new Vistaeventos();
$evento->eliminarevento($reg);
header('Location: index.php?action=eventos');
} else {
include './view/vistaindex.php';
$vista = new Vistaindex();
$vista->mostrar();
}
}