Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 4
0
 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);
 }
Ejemplo n.º 5
0
 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;
 }
Ejemplo n.º 6
0
 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);
 }
Ejemplo n.º 7
0
 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);
 }
Ejemplo n.º 8
0
 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);
 }
Ejemplo n.º 9
0
 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);
 }
Ejemplo n.º 10
0
										<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");
					}
Ejemplo n.º 11
0
        ?>
								<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>
Ejemplo n.º 12
0
</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 
    }
    ?>
Ejemplo n.º 13
0
					<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 
    }
    ?>
Ejemplo n.º 14
0
							<?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 
Ejemplo n.º 15
0
					<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 
    }
    ?>
Ejemplo n.º 16
0
					<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);
 }
Ejemplo n.º 18
0
					<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 
    }
    ?>
Ejemplo n.º 19
0
					<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>
Ejemplo n.º 20
0
											<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 {
    ?>
	
Ejemplo n.º 21
0
 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']);
 }
Ejemplo n.º 22
0
					<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;
Ejemplo n.º 23
0
					<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" >
Ejemplo n.º 24
0
" >
								<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 
    }
    ?>
Ejemplo n.º 25
0
 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']);
     }
 }
Ejemplo n.º 26
0
 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);
     }
 }
Ejemplo n.º 27
0
<?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%;
Ejemplo n.º 28
0
					<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 
    }
    ?>
Ejemplo n.º 29
0
										<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 
    }
    ?>
Ejemplo n.º 30
0
 private function prepararParaMostrar()
 {
     $this->dataCadastro = Funcao::dateFormat($this->dataCadastro);
 }