public function pegarInformacoes($id) { $informacoes = array(); $Funcao = new Funcao(); $queryMenu = mysql_query("SELECT * FROM `menus` " . $Funcao->carregarSearchSQL("id", is_array($id) ? $id : array($id))); while ($resultadoMenu = mysql_fetch_assoc($queryMenu)) { $menuId = $resultadoMenu["id"]; $informacoes[$menuId] = $resultadoMenu; $informacoes[$menuId]["link"] = $this->pegarUrl($menuId, $resultadoMenu["descricao"]); } return count($informacoes) == 1 ? $informacoes[$id] : $informacoes; }
public static function editar() { $redeSocial = new RedeSocial(); $redeSocial->selecionarPorId($_GET['id']); if (!empty($_POST)) { $redeSocial->titulo = $_POST['titulo']; $redeSocial->link = $_POST['link']; if (!empty($_FILES['imagem']['name'])) { if (file_exists(__DIR__ . self::$diretorio . $redeSocial->imagem)) { unlink(__DIR__ . self::$diretorio . $redeSocial->imagem); } if (filesize($_FILES['imagem']['tmp_name']) <= 1048576) { $imagem = $_FILES["imagem"]["name"]; $imagem = Funcao::gerarNomeImagem($imagem, $redeSocial->titulo); $arquivo = __DIR__ . self::$diretorio . $imagem; move_uploaded_file($_FILES['imagem']['tmp_name'], $arquivo); $redeSocial->imagem = $imagem; } else { echo "<script>alert('O arquivo que você enviou é maior que 1MB, por favor envie um arquivo de tamanho menor');</script>"; exit; } } $redeSocial->salvar(); self::redirecionar(Configuracao::$baseUrl . self::$viewController . '/listar' . Configuracao::$extensaoPadrao); } self::$variaveis = array('redeSocial' => $redeSocial); self::$corpo = "editar"; self::renderizar(self::$viewController); }
public static function editar() { $palestrante = new Palestrante(); $palestrante->selecionarPorId($_GET['id']); if (!empty($_POST)) { $palestrante->nome = $_POST['nome']; $palestrante->descricao = $_POST['descricao']; if ($_POST['apagar_foto']) { unlink(__DIR__ . self::$diretorio . $palestrante->foto); } if (!empty($_FILES['foto']['name'])) { if (filesize($_FILES['foto']['tmp_name']) <= 1048576) { if (file_exists(__DIR__ . self::$diretorio . $palestrante->foto) && !is_dir(__DIR__ . self::$diretorio . $palestrante->foto)) { unlink(__DIR__ . self::$diretorio . $palestrante->foto); } $foto = $_FILES["foto"]["name"]; $foto = Funcao::gerarNomeImagem($foto, $palestrante->nome); $arquivo = __DIR__ . self::$diretorio . $foto; move_uploaded_file($_FILES['foto']['tmp_name'], $arquivo); Funcao::redimensionarImagem($arquivo, null, '145'); // obs: tamanho width: 960 e height: 360 $palestrante->foto = $foto; } else { echo "<script>alert('O arquivo que você enviou é maior que 1MB, por favor envie um arquivo de tamanho menor'); document.location.href='" . Configuracao::$baseUrl . self::$viewController . "/editar/" . $palestrante->id . '-' . Funcao::prepararLink($palestrante->nome) . Configuracao::$extensaoPadrao . "';</script>"; exit; } } $palestrante->salvar(); self::redirecionar(Configuracao::$baseUrl . self::$viewController . '/listar' . Configuracao::$extensaoPadrao); } self::$variaveis = array('palestrante' => $palestrante); self::$corpo = "editar"; self::renderizar(self::$viewController); }
public static function editar() { $painel = new Painel(); $painel->selecionarPorId($_GET['id']); if (!empty($_POST)) { $painel->nome = $_POST['nome']; $painel->lang = $_POST['lang']; if (!empty($_FILES['imagem']['name'])) { if (file_exists(__DIR__ . self::$diretorio . $painel->imagem)) { unlink(__DIR__ . self::$diretorio . $painel->imagem); } if (filesize($_FILES['imagem']['tmp_name']) <= 1048576) { $imagem = $_FILES["imagem"]["name"]; $imagem = Funcao::gerarNomeImagem($imagem, $painel->nome); $arquivo = __DIR__ . self::$diretorio . $imagem; move_uploaded_file($_FILES['imagem']['tmp_name'], $arquivo); // Funcao::redimensionarImagem($arquivo, 960, 260); // obs: tamanho width: 960 e height: 360 Funcao::redimensionarImagem($arquivo, '100%', '100%'); // obs: tamanho width: 960 e height: 360 $painel->imagem = $imagem; } else { echo "<script>alert('O arquivo que você enviou é maior que 1MB, por favor envie um arquivo de tamanho menor');</script>"; exit; } } $painel->salvar(); self::redirecionar(Configuracao::$baseUrl . self::$viewController . '/listar' . Configuracao::$extensaoPadrao); } self::$variaveis = array('painel' => $painel); self::$corpo = "editar"; self::renderizar(self::$viewController); }
public function pegarInformacoes($id) { $informacoes = array(); $Funcao = new Funcao(); $queryProdutos = mysql_query("SELECT * FROM `produtos` " . $Funcao->carregarSearchSQL("id", is_array($id) ? $id : array($id))); while ($resultadoProdutos = mysql_fetch_assoc($queryProdutos)) { $informacoes[$resultadoProdutos["id"]] = $resultadoProdutos; } if (count($informacoes) > 0) { $queryAnuncios = mysql_query("SELECT * FROM `anuncios_produtos` " . $Funcao->carregarSearchSQL("produto", array_keys($informacoes))); while ($resultadoAnuncios = mysql_fetch_assoc($queryAnuncios)) { $produtoId = $resultadoAnuncios["produto"]; $descricao = $informacoes[$produtoId]["descricao_site"] ? $informacoes[$produtoId]["descricao_site"] : $informacoes[$produtoId]["descricao"]; $informacoes[$produtoId]["link"] = $this->pegarUrl($resultadoAnuncios, array("descricao" => $descricao)); } } return count($informacoes) == 1 ? $informacoes[$id] : $informacoes; }
public static function editar() { $publicidade = new Publicidade(); $publicidade->selecionarPorId($_GET['id']); if (!empty($_POST)) { $publicidade->nome = $_POST['nome']; foreach ($_FILES['imagem']['name'] as $indice => $valor) { if (!empty($_FILES['imagem']['name'][$indice])) { $foto = new Foto(); if (!empty($_POST['imagem_antiga_' . $indice])) { $foto->selecionarPorId($indice); if (file_exists(__DIR__ . self::$diretorio . $foto->imagem)) { unlink(__DIR__ . self::$diretorio . $foto->imagem); } } if (filesize($_FILES['imagem']['tmp_name'][$indice]) <= 1048576) { $imagem = $_FILES["imagem"]["name"][$indice]; $imagem = Funcao::gerarNomeImagem($imagem, $publicidade->nome); $arquivo = __DIR__ . self::$diretorio . $imagem; move_uploaded_file($_FILES['imagem']['tmp_name'][$indice], $arquivo); Funcao::redimensionarImagem($arquivo, 300, 300); // obs: tamanho width: 80 e height: 80 $foto->arquivo = $imagem; $foto->link = $_POST['link'][$indice]; $foto->fkPublicidade = $publicidade->id; $foto->salvar(); } else { echo "<script>alert('O arquivo que você enviou é maior que 1MB, por favor envie um arquivo de tamanho menor');</script>"; exit; } } } if (!empty($_POST['link'])) { foreach ($_POST['link'] as $indice => $valor) { $foto = new Foto(); $foto->selecionarPorId($indice); $foto->link = $_POST['link'][$indice]; $foto->salvar(); } } if (!empty($_POST['ordem'])) { foreach ($_POST['ordem'] as $indice => $valor) { $foto = new Foto(); $foto->selecionarPorId($indice); $foto->ordem = $_POST['ordem'][$indice]; $foto->salvar(); } } $publicidade->salvar(); self::redirecionar(Configuracao::$baseUrl . self::$viewController . '/listar' . Configuracao::$extensaoPadrao); } $foto = new Foto(); $fotos = $foto->listar('fkPublicidade = ' . $publicidade->id); self::$variaveis = array('publicidade' => $publicidade, 'fotos' => $fotos); self::$corpo = "editar"; self::renderizar(self::$viewController); }
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); }
public static function editar() { $noticia = new Noticia(); $noticia->selecionarPorId($_GET['id']); $categoria = new Categoria(); $categorias = $categoria->listar(); if (!empty($_POST)) { $noticia->fkCategoria = $_POST['categoria']; $noticia->titulo = $_POST['titulo']; $noticia->resumo = $_POST['resumo']; $noticia->texto = $_POST['texto']; if ($_POST['apagar_imagem']) { unlink(__DIR__ . self::$diretorio . $noticia->imagem); } if (!empty($_FILES['imagem']['name'])) { if (filesize($_FILES['imagem']['tmp_name']) <= 1048576) { if (file_exists(__DIR__ . self::$diretorio . $noticia->imagem) && !is_dir(__DIR__ . self::$diretorio . $noticia->imagem)) { unlink(__DIR__ . self::$diretorio . $noticia->imagem); } $imagem = $_FILES["imagem"]["name"]; $imagem = Funcao::gerarNomeImagem($imagem, $noticia->titulo); $arquivo = __DIR__ . self::$diretorio . $imagem; move_uploaded_file($_FILES['imagem']['tmp_name'], $arquivo); Funcao::redimensionarImagem($arquivo, null, '145'); // obs: tamanho width: 960 e height: 360 $noticia->imagem = $imagem; } else { echo "<script>alert('O arquivo que você enviou é maior que 1MB, por favor envie um arquivo de tamanho menor'); document.location.href='" . Configuracao::$baseUrl . self::$viewController . "/editar/" . $noticia->id . '-' . Funcao::prepararLink($noticia->titulo) . Configuracao::$extensaoPadrao . "';</script>"; exit; } } $noticia->salvar(); self::redirecionar(Configuracao::$baseUrl . self::$viewController . '/listar' . Configuracao::$extensaoPadrao); } self::$variaveis = array('noticia' => $noticia, 'categorias' => $categorias); self::$corpo = "editar"; self::renderizar(self::$viewController); }
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); }
<i class="glyphicon glyphicon-ban-circle"></i> <span>Cancel</span> </button> {% } %} </td> </tr> {% } %} </script> <script type="text/javascript"> document.ready = function() { $('#fileupload').fileupload({ url: '<?php echo Configuracao::$baseUrl; ?> agricultor/uploadFoto/<?php echo $agricultor->id . '-' . Funcao::prepararLink($agricultor->nome) . Configuracao::$extensaoPadrao; ?> ', // Enable image resizing, except for Android and Opera, // which actually support image resizing, but fail to // send Blob objects via XHR requests maxFileSize: 5000000, previewThumbnail : true, acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i }); $.getScript("<?php echo Configuracao::$baseUrl; ?> blueimp/js/main.js"); }
?> <td class="td-actions"> <a title="Editar" href="<?php echo Configuracao::$baseUrl . 'participante/editar/' . $p->id . '-' . Funcao::prepararLink($p->nome) . Configuracao::$extensaoPadrao; ?> " class="btn btn-small btn-warning"> <i class="btn-icon-only icon-edit"></i> </a> <?php $texto = $p->confirmou == 1 ? "Compareceu" : "Não Compareceu"; ?> <a title="<?php echo $texto; ?> " href="<?php echo Configuracao::$baseUrl . 'participante/confirmar/' . $p->id . '-' . Funcao::prepararLink($p->nome) . Configuracao::$extensaoPadrao; ?> " class="btn btn-small <?php echo $p->confirmou == 1 ? 'btn-success' : 'btn-danger'; ?> "> <?php echo $texto; ?> </a> </td> </tr> <?php } ?> </tbody>
</td> <td><?php echo $i->lang; ?> </td> <td><?php echo $item->nome; ?> </td> <td><?php echo $i->valor; ?> </td> <td class="td-actions"> <a title="Editar" href="<?php echo Configuracao::$baseUrl . 'traducao/editar/' . $i->id . '-' . Funcao::prepararLink($i->valor) . Configuracao::$extensaoPadrao; ?> " class="btn btn-small btn-warning"> <i class="btn-icon-only icon-edit"></i> </a> <a title="Excluir" href="javascript:;" class="btn btn-small" id="<?php echo 'traducao-' . $i->id; ?> "> <i class="btn-icon-only icon-remove"></i> </a> </td> </tr> <?php } ?>
<tbody> <?php foreach ($listaDeTiposAgricultura as $tipoAgricultura) { ?> <tr> <td><?php echo $tipoAgricultura->id; ?> </td> <td><?php echo $tipoAgricultura->nome; ?> </td> <td class="td-actions"> <a title="Editar" href="<?php echo Configuracao::$baseUrl . 'tipoAgricultura/editar/' . $tipoAgricultura->id . '-' . Funcao::prepararLink($tipoAgricultura->nome) . Configuracao::$extensaoPadrao; ?> " class="btn btn-small btn-warning"> <i class="btn-icon-only icon-ok"></i> </a> <a title="Excluir" href="javascript:;" class="btn btn-small" id="<?php echo 'tipoAgricultura-' . $tipoAgricultura->id; ?> "> <i class="btn-icon-only icon-remove"></i> </a> </td> </tr> <?php } ?>
<?php } ?> </select> </div> </div> <div class="control-group"> <label class="control-label" for="dia">Dia</label> <div class="controls"> <select name="dia"> <?php foreach ($dias as $d) { ?> <?php $selected = ''; if ($agenda->dia == Funcao::dateFormatToDatabase($d)) { $selected = 'selected="selected"'; } ?> <option <?php echo $selected; ?> value="<?php echo $d; ?> " ><?php echo $d; ?> </option> <?php
<tbody> <?php foreach ($hoteis as $hotel) { ?> <tr> <td><?php echo $hotel->id; ?> </td> <td><?php echo $hotel->nome; ?> </td> <td class="td-actions"> <a title="Editar" href="<?php echo Configuracao::$baseUrl . 'hotel/editar/' . $hotel->id . '-' . Funcao::prepararLink($hotel->nome) . Configuracao::$extensaoPadrao; ?> " class="btn btn-small btn-warning"> <i class="btn-icon-only icon-ok"></i> </a> <a title="Excluir" href="javascript:;" class="btn btn-small" id="<?php echo 'hotel-' . $hotel->id; ?> "> <i class="btn-icon-only icon-remove"></i> </a> </td> </tr> <?php } ?>
<tbody> <?php foreach ($listaDeTiposUsuarios as $tipoUsuario) { ?> <tr> <td><?php echo $tipoUsuario->id; ?> </td> <td><?php echo $tipoUsuario->nome; ?> </td> <td class="td-actions"> <a title="Editar" href="<?php echo Configuracao::$baseUrl . 'tipoUsuario/editar/' . $tipoUsuario->id . '-' . Funcao::prepararLink($tipoUsuario->nome) . Configuracao::$extensaoPadrao; ?> " class="btn btn-small btn-warning"> <i class="btn-icon-only icon-ok"></i> </a> <a title="Excluir" href="javascript:;" class="btn btn-small" id="<?php echo 'tipoUsuario-' . $tipoUsuario->id; ?> "> <i class="btn-icon-only icon-remove"></i> </a> </td> </tr> <?php } ?>
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); }
<tbody> <?php foreach ($palestrantes as $palestrante) { ?> <tr> <td><?php echo $palestrante->id; ?> </td> <td><?php echo $palestrante->nome; ?> </td> <td class="td-actions"> <a title="Editar" href="<?php echo Configuracao::$baseUrl . 'palestrante/editar/' . $palestrante->id . '-' . Funcao::prepararLink($palestrante->nome) . Configuracao::$extensaoPadrao; ?> " class="btn btn-small btn-warning"> <i class="btn-icon-only icon-ok"></i> </a> <a title="Excluir" href="javascript:;" class="btn btn-small" id="<?php echo 'palestrante-' . $palestrante->id; ?> "> <i class="btn-icon-only icon-remove"></i> </a> </td> </tr> <?php } ?>
<tbody> <?php foreach ($listaDeRedesSociais as $redeSocial) { ?> <tr> <td><?php echo $redeSocial->id; ?> </td> <td><?php echo $redeSocial->titulo; ?> </td> <td class="td-actions"> <a title="Editar" href="<?php echo Configuracao::$baseUrl . 'redeSocial/editar/' . $redeSocial->id . '-' . Funcao::prepararLink($redeSocial->titulo) . Configuracao::$extensaoPadrao; ?> " class="btn btn-small btn-warning"> <i class="btn-icon-only icon-ok"></i> </a> <?php /*<a title="Excluir" href="javascript:;" class="btn btn-small" id="<?php echo 'redeSocial-'.$redeSocial->id; ?>"> <i class="btn-icon-only icon-remove"></i>*/ ?> </a> </td> </tr> <?php } ?> </tbody>
<i class="btn-icon-only icon-flag"></i> </a> <?php } else { ?> <a title="Negar Presença" href="<?php echo Configuracao::$baseUrl . 'cracha/negarPresenca/' . $cracha->id . '-' . Funcao::prepararLink($cracha->nome) . Configuracao::$extensaoPadrao; ?> " class="btn btn-small btn-success"> <i class="btn-icon-only icon-ok"></i> </a> <?php } ?> <!--a title="Editar" href="<?php echo Configuracao::$baseUrl . 'cracha/editar/' . $cracha->id . '-' . Funcao::prepararLink($cracha->nome) . Configuracao::$extensaoPadrao; ?> " class="btn btn-small btn-warning"> <i class="btn-icon-only icon-ok"></i> </a--> </td> </tr> <?php } ?> </tbody> </table> <?php } else { ?>
public static function horasVagasSemQuebrarSeguencia() { //TODO esta item deve pegar o valor separar os arrays e testar retornar apenas oa array em que a hora está $sala = $_POST['sala']; $evento = $_POST['evento']; $data = $_POST['data']; $data = Funcao::dateFormatToDatabase($data); $agenda = new Agenda(); $lista = $agenda->listar("fkEvento = " . $evento . " AND fkSala=" . $sala . " AND dia = '" . $data . "'", 'hora_inicial ASC', '', 'hora_inicial, hora_final'); $arrayControleLista = array(); foreach ($lista as $lKey => $l) { $arrLista[$lKey] = Funcao::intervaloDeHoraPorMinutos($l->hora_inicial, $l->hora_final); $arrayResultado = array_merge($arrayControleLista, $arrLista[$lKey]); $arrayControleLista = $arrayResultado; } $listaCompletaHora = Funcao::intervaloDeHoraPorMinutos('07:00', '23:00'); if (!empty($arrayResultado)) { $arrParaUsar = array_diff($listaCompletaHora, $arrayResultado); } if (!empty($arrParaUsar)) { foreach ($arrParaUsar as $aKey => $a) { @($arrParaUsar['hora'][] = $a); } } else { $arrParaUsar['hora'] = $listaCompletaHora; } echo json_encode($arrParaUsar['hora']); }
<tbody> <?php foreach ($noticias as $noticia) { ?> <tr> <td><?php echo $noticia->id; ?> </td> <td><?php echo $noticia->titulo; ?> </td> <td class="td-actions"> <a title="Editar" href="<?php echo Configuracao::$baseUrl . 'noticia/editar/' . $noticia->id . '-' . Funcao::prepararLink($noticia->titulo) . Configuracao::$extensaoPadrao; ?> " class="btn btn-small btn-warning"> <i class="btn-icon-only icon-ok"></i> </a> <a title="Excluir" href="javascript:;" class="btn btn-small" id="<?php echo 'noticia-' . $noticia->id; ?> "> <i class="btn-icon-only icon-remove"></i> </a> <a title="<?php echo $noticia->destacado ? 'Desmarcar' : 'Marcar'; ?> " href="javascript:;" class="btn btn-small" id="<?php echo 'noticia-' . $noticia->id;
<tbody> <?php foreach ($listaDeTextos as $texto) { ?> <tr> <td><?php echo $texto->id; ?> </td> <td><?php echo $texto->titulo; ?> </td> <td class="td-actions"> <a title="Editar" href="<?php echo Configuracao::$baseUrl . 'texto/editar/' . $texto->id . '-' . Funcao::prepararLink($texto->titulo) . Configuracao::$extensaoPadrao; ?> " class="btn btn-small btn-warning"> <i class="btn-icon-only icon-ok"></i> </a> </td> </tr> <?php } ?> </tbody> </table> <?php } else { ?> <div class="control-group" >
" > <td><?php echo $expositor->posicao; ?> </td> <td><?php echo $expositor->id; ?> </td> <td><?php echo $expositor->nome; ?> </td> <td class="td-actions"> <a title="Editar" href="<?php echo Configuracao::$baseUrl . 'expositor/editar/' . $expositor->id . '-' . Funcao::prepararLink($expositor->nome) . Configuracao::$extensaoPadrao; ?> " class="btn btn-small btn-warning"> <i class="btn-icon-only icon-ok"></i> </a> <a title="Excluir" href="javascript:;" class="btn btn-small" id="<?php echo 'expositor-' . $expositor->id; ?> "> <i class="btn-icon-only icon-remove"></i> </a> </td> </tr> <?php } ?>
protected function salvar($model) { try { $arrayControle = get_object_vars($model); unset($arrayControle['conexao']); unset($arrayControle['tabela']); foreach ($arrayControle as $indice => $valor) { if (trim($indice) != '' && !is_null($valor)) { $arrayModel[$indice] = $valor; } } $itens = count($arrayModel); $controle = 0; if (empty($model->id)) { $campos = '('; foreach ($arrayModel as $indice => $valor) { $controle++; if (trim($indice) != '' && $indice != 'id' && !is_null($valor)) { $campos .= $indice; if ($controle < $itens) { $campos .= ','; } } } $campos .= ')'; } $itens = count($arrayModel); $controle = 0; $query = !empty($model->id) ? 'UPDATE ' . $model::$tabela . ' SET ' : 'INSERT INTO ' . $model::$tabela . ' ' . $campos . ' VALUES ( '; foreach ($arrayModel as $indice => $valor) { $controle++; if (trim($indice) != '' && $indice != 'id' && !is_null($valor)) { $query .= !empty($model->id) ? $indice . ' = :' . $indice : ':' . $indice; if ($controle < $itens) { $query .= ','; } } } $query .= !empty($model->id) ? ' WHERE id = :id' : ' ) '; $result = $this->conexao->prepare($query); foreach ($arrayModel as $indice => $valor) { if (!is_null($valor)) { $result->bindParam(":" . $indice, $model->{$indice}, Funcao::pegarTipoPDO($model::$tabela, $indice)); } } if (!empty($model->id)) { $retorno = $result->execute(); if (get_class($this) != "Log") { Log::salvarLog($_GET['controller'], $_GET['view'], 'Foi atualizado o registro ' . $model->id); } } else { $result->execute(); $retorno = $this->conexao->lastInsertId(); if (get_class($this) != "Log") { Log::salvarLog($_GET['controller'], $_GET['view'], 'Foi inserido o registro ' . $this->conexao->lastInsertId()); } } return $retorno; } catch (PDOException $e) { echo $e->getMessage(); exit; //Conexao::alertaEnviaEmail("<code>" . $e->getMessage() . "</code>", $_SERVER['SCRIPT_NAME']); } }
public static function uploadFoto() { $id = $_GET['id']; $diretorio = __DIR__ . '/../galerias_agricultores/' . $id; if ($_SERVER['REQUEST_METHOD'] == 'POST') { $informacoesArquivo = pathinfo($_FILES['files']['name'][0]); $nomeArquivo = $informacoesArquivo['filename']; $extensaoArquivo = $informacoesArquivo['extension']; if (!is_dir($diretorio)) { mkdir($diretorio); } $nomeFoto = Funcao::prepararLink($nomeArquivo) . '-' . date('Y-m-d-H-i-s') . '.' . $extensaoArquivo; move_uploaded_file($_FILES['files']['tmp_name'][0], $diretorio . '/' . $nomeFoto); $resposta = new StdClass(); $foto = new StdClass(); $foto->url = Configuracao::$baseUrl . 'galerias_agricultores/' . $id . '/' . $nomeFoto; $foto->thumbnailUrl = Configuracao::$baseUrl . 'galerias_agricultores/' . $id . '/' . $nomeFoto; $foto->name = $nomeFoto; $foto->type = $_FILES['files']['type'][0]; $foto->size = $_FILES['files']['size'][0]; $foto->deleteUrl = Configuracao::$baseUrl . 'agricultor/deleteFoto/' . $id . '-delete.html?foto=' . $nomeFoto; $foto->deleteType = 'POST'; $resposta->files[] = $foto; echo json_encode($resposta); } else { $resposta = new StdClass(); $fotos = scandir($diretorio); foreach ($fotos as $unFoto) { if ($unFoto != '.' && $unFoto != '..') { $foto = new StdClass(); $foto->url = Configuracao::$baseUrl . 'galerias_agricultores/' . $id . '/' . $unFoto; $foto->thumbnailUrl = Configuracao::$baseUrl . 'galerias_agricultores/' . $id . '/' . $unFoto; $foto->name = $unFoto; $foto->type = mime_content_type($diretorio . '/' . $unFoto); $foto->size = filesize($diretorio . '/' . $unFoto); $foto->deleteUrl = Configuracao::$baseUrl . 'agricultor/deleteFoto/' . $id . '-delete.html?foto=' . $unFoto; $foto->deleteType = 'POST'; $resposta->files[] = $foto; } } echo json_encode($resposta); } }
<?php session_start(); include "Conexao.class.php"; //cria os objetos $conexao = new Conexao(); $funcao = new Funcao(); //conecta $conexao->conectar(); if (!isset($_SESSION['email']) && !isset($_SESSION['id'])) { echo "<meta http-equiv='refresh' content='0, url=../login.php'>"; } else { $cliente_id = $_SESSION['id']; $email = $_SESSION['email']; $nome = $_SESSION['nome']; $sql = "SELECT * FROM REGISTRO WHERE CLIENTE_ID = '{$cliente_id}'"; $arquivos = $conexao->execSQL($sql); ?> <html> <head> <title>Painel de controle</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> html, body { height: 100%; margin: 0; padding: 0; } #map { height: 35%;
<tbody> <?php foreach ($listaDePublicidades as $publicidade) { ?> <tr> <td><?php echo $publicidade->id; ?> </td> <td><?php echo $publicidade->nome; ?> </td> <td class="td-actions"> <a title="Editar" href="<?php echo Configuracao::$baseUrl . 'publicidade/editar/' . $publicidade->id . '-' . Funcao::prepararLink($publicidade->nome) . Configuracao::$extensaoPadrao; ?> " class="btn btn-small btn-warning"> <i class="btn-icon-only icon-ok"></i> </a> <a title="Excluir" href="javascript:;" class="btn btn-small" id="<?php echo 'publicidade-' . $publicidade->id; ?> "> <i class="btn-icon-only icon-remove"></i> </a> </td> </tr> <?php } ?>
<i class="btn-icon-only icon-ok"></i> </a> <a title="Listar Os Templates De Email Do Formulário" href="<?php echo Configuracao::$baseUrl . 'templateEmail/listar/' . $formulario->id . '-' . Funcao::prepararLink($formulario->nome) . Configuracao::$extensaoPadrao; ?> " class="btn btn-small"> <i class="btn-icon-only icon-envelope"></i> </a> <a title="Listar Os Participantes Inscritos" href="<?php echo Configuracao::$baseUrl . 'participante/listar/' . $formulario->id . '-' . Funcao::prepararLink($formulario->nome) . Configuracao::$extensaoPadrao; ?> " class="btn btn-small"> <i class="btn-icon-only icon-user"></i> </a> <a title="Exportar" href="<?php echo Configuracao::$baseUrl . 'formulario/exportar/' . $formulario->id . '-' . Funcao::prepararLink($formulario->nome) . Configuracao::$extensaoPadrao; ?> " class="btn btn-small btn-warning"> <i class="btn-icon-only icon-upload"></i> </a> <a title="Excluir" href="javascript:;" class="btn btn-small" id="<?php echo 'formulario-' . $formulario->id; ?> "> <i class="btn-icon-only icon-remove"></i> </a> </td> </tr> <?php } ?>
private function prepararParaMostrar() { $this->dataCadastro = Funcao::dateFormat($this->dataCadastro); }