当前位置: 首页>>代码示例>>PHP>>正文


PHP Evento::selecionarPorId方法代码示例

本文整理汇总了PHP中Evento::selecionarPorId方法的典型用法代码示例。如果您正苦于以下问题:PHP Evento::selecionarPorId方法的具体用法?PHP Evento::selecionarPorId怎么用?PHP Evento::selecionarPorId使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Evento的用法示例。


在下文中一共展示了Evento::selecionarPorId方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: 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);
 }
开发者ID:GDGPVH,项目名称:sistemaEvento,代码行数:29,代码来源:AgendaController.php

示例2: 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);
 }
开发者ID:GDGPVH,项目名称:sistemaEvento,代码行数:10,代码来源:CertificadoController.php

示例3: editar

 public static function editar()
 {
     $sala = new Sala();
     $sala->selecionarPorId($_GET['id']);
     $evento = new Evento();
     $evento->selecionarPorId($sala->fkEvento);
     if (!empty($_POST)) {
         $sala = new Sala();
         foreach ($_POST as $pKey => $p) {
             $sala->{$pKey} = $p;
         }
         $idSala = $sala->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('sala' => $sala);
     self::renderizar(self::$viewController);
 }
开发者ID:GDGPVH,项目名称:sistemaEvento,代码行数:20,代码来源:SalaController.php

示例4: adicionar

 public static function adicionar()
 {
     $tipoFormulario = new TipoFormulario();
     $tiposFormulario = $tipoFormulario->listar();
     if (!empty($_POST)) {
         $formulario = new Formulario();
         $formulario->nome = $_POST['nome'];
         $formulario->fkTipoFormulario = $_POST['fkTipoFormulario'];
         $formulario->fkEvento = $_GET['id'];
         $idFormulario = $formulario->salvar();
         for ($i = 1; $i <= $_POST['numeroDePassos']; $i++) {
             $passo = new Passo();
             $passo->fkFormulario = $idFormulario;
             $passo->ordem = $i;
             $passo->salvar();
         }
         $evento = new Evento();
         $evento->selecionarPorId($_GET['id']);
         self::redirecionar(Configuracao::$baseUrl . self::$viewController . '/listar/' . $evento->id . '-' . Funcao::prepararLink($evento->nome) . Configuracao::$extensaoPadrao);
     }
     self::$variaveis = array('tiposFormulario' => $tiposFormulario);
     self::$corpo = 'adicionar';
     self::renderizar(self::$viewController);
 }
开发者ID:GDGPVH,项目名称:sistemaEvento,代码行数:24,代码来源:FormularioController.php

示例5: enviar

 public static function enviar()
 {
     $templateEmail = new TemplateEmail();
     $templateEmail->selecionarPorId($_GET['id']);
     $participante = new Participante();
     $participantes = $participante->listarPorIdFormulario($templateEmail->fkFormulario);
     $formulario = new Formulario();
     $formulario->selecionarPorId($templateEmail->fkFormulario);
     if (!empty($_POST)) {
         $evento = new Evento();
         $evento->selecionarPorId($templateEmail->fkEvento);
         foreach ($_POST['participantes'] as $idParticipante) {
             $participante = new Participante();
             $participante->selecionarPorId($idParticipante);
             $resposta = get_object_vars(json_decode($participante->respostas));
             $variaveisResposta = array_keys($resposta);
             array_walk($variaveisResposta, function (&$valor) {
                 $valor = '[[' . $valor . ']]';
             });
             $mensagemTemplate = str_replace($variaveisResposta, array_values($resposta), $templateEmail->mensagem);
             if (strpos($mensagemTemplate, '[[linkConfirmacao]]') !== false) {
                 $mensagemTemplate = str_replace('[[linkConfirmacao]]', Funcao::resolveUrlRelativaParaAbsoluta(Configuracao::$baseUrl, '../confirmacao.html?h=' . md5(date('YmdHis')) . base64_encode($idParticipante)), $mensagemTemplate);
             }
             if (strpos($mensagemTemplate, '[[linkFinalizacao]]') !== false) {
                 $mensagemTemplate = str_replace('[[linkFinalizacao]]', Funcao::resolveUrlRelativaParaAbsoluta(Configuracao::$baseUrl, '../inscricoesFoto.html?h=' . md5(date('YmdHis')) . $idParticipante), $mensagemTemplate);
             }
             if (strpos($mensagemTemplate, '[[linkCertificado]]') !== false) {
                 $mensagemTemplate = str_replace('[[linkCertificado]]', Funcao::resolveUrlRelativaParaAbsoluta(Configuracao::$baseUrl, '../certificacao.html?h=' . rawurlencode(base64_encode(@mcrypt_encrypt(MCRYPT_RIJNDAEL_256, 'mestresplinter', $idParticipante, MCRYPT_MODE_CFB))) . md5(date('YmdHis'))), $mensagemTemplate);
             }
             Funcao::enviarEmail($resposta['email'], '=?utf-8?B?' . base64_encode($templateEmail->assunto) . '?=', $mensagemTemplate);
         }
         self::redirecionar(Configuracao::$baseUrl . 'templateEmail/listar/' . $templateEmail->fkFormulario . '-' . Funcao::prepararLink($formulario->nome) . Configuracao::$extensaoPadrao);
     }
     self::$variaveis = array('participantes' => $participantes, 'idFormulario' => $templateEmail->fkFormulario);
     self::$corpo = "enviar";
     self::renderizar(self::$viewController);
 }
开发者ID:GDGPVH,项目名称:sistemaEvento,代码行数:37,代码来源:TemplateEmailController.php

示例6: excluir

 public static function excluir()
 {
     $evento = new Evento();
     $evento->selecionarPorId($_POST['id']);
     $evento->excluir();
 }
开发者ID:GDGPVH,项目名称:sistemaEvento,代码行数:6,代码来源:EventoController.php

示例7: imprimirIngresso

 public static function imprimirIngresso()
 {
     $participante = new Participante();
     $participante->selecionarPorHashId($_GET['hash'], $_GET['id']);
     if (!empty($participante)) {
         $ingresso = new Ingresso();
         $ingresso->selecionarPorId($participante->fkIngresso);
         $evento = new Evento();
         $evento->selecionarPorId($participante->fkEvento);
         $texto = "Ingresso para o evento " . $evento->nome . "<br /><br />";
         $texto .= "Código do Ingresso: " . $ingresso->id . "<br />";
         $texto .= "Tipo de Ingresso: " . $ingresso->tipoIngresso . "<br />";
         $texto .= "Validade do Ingresso: " . $ingresso->dataFim . "<br /><br />";
         $texto .= "Data do Evento: " . $evento->dataInicio . " até " . $evento->dataFim . "<br /><br />";
         $objetoResposta = json_decode($participante->respostas);
         $texto .= "Código do Participante: " . $participante->id . '<br />';
         $texto .= "Nome do Participante: " . $objetoResposta->nome . "<br />";
         echo $texto;
         echo "<script>window.print(); window.close();</script>";
     }
 }
开发者ID:GDGPVH,项目名称:sistemaEvento,代码行数:21,代码来源:ParticipanteController.php


注:本文中的Evento::selecionarPorId方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。