function retorne_idusuario_existe($idusuario, $redirecionar) { // tabela $tabela = TABELA_CADASTRO; // valida idusuario nao e nulo if ($idusuario == null) { // retorna verdadeiro return true; } // query $query = "select *from {$tabela} where id='{$idusuario}';"; // valida existencia de usuario if (retorne_numero_linhas_query($query) == 0) { // redireciona if ($redirecionar == true) { // so redireciona se o usuario estiver logado if (retorne_usuario_logado() == true) { // chama pagina inicial chama_pagina_inicial(); // id de usuario nao existe return false; } else { // id de usuario nao existe return false; } } else { // id de usuario nao existe return false; } } else { // usuario existe return true; } }
function recorta_imagem_perfil_usuario() { // imagem normal $targ_w[0] = TAMANHO_IMG_PERFIL_RECORTAR_LARGURA; $targ_h[0] = TAMANHO_IMG_PERFIL_RECORTAR_ALTURA; // imagem miniatura $targ_w[1] = TAMANHO_IMG_PERFIL_RECORTAR_LARGURA_MIN; $targ_h[1] = TAMANHO_IMG_PERFIL_RECORTAR_ALTURA_MIN; // qualidade $jpeg_quality = 100; // criando nova imagem $src[0] = remove_html($_REQUEST['imagem_perfil']); $img_r[0] = imagecreatefromjpeg($src[0]); $dst_r[0] = ImageCreateTrueColor($targ_w[0], $targ_h[0]); imagecopyresampled($dst_r[0], $img_r[0], 0, 0, $_POST['x'], $_POST['y'], $targ_w[0], $targ_h[0], $_POST['w'], $_POST['h']); // criando nova imagem $src[1] = remove_html($_REQUEST['imagem_perfil']); $img_r[1] = imagecreatefromjpeg($src[1]); $dst_r[1] = ImageCreateTrueColor($targ_w[1], $targ_h[1]); imagecopyresampled($dst_r[1], $img_r[1], 0, 0, $_POST['x'], $_POST['y'], $targ_w[1], $targ_h[1], $_POST['w'], $_POST['h']); // dados da imagem $dados_imagem = retorne_imagem_perfil_usuario_root(); // dados de retorno $imagem_perfil = $dados_imagem['imagem_perfil']; $imagem_perfil_miniatura = $dados_imagem['imagem_perfil_miniatura']; // grava a nova imagem imagejpeg($dst_r[0], $imagem_perfil); imagejpeg($dst_r[1], $imagem_perfil_miniatura); // chama a pagina inicial chama_pagina_inicial(); }
function envia_dados_formulario_contato_admin() { // dados de formulario $email_telefone_contato = remove_html($_REQUEST['email_telefone_contato']); $mensagem_contato = remove_html($_REQUEST['mensagem_contato']); // corpo da mensagem $corpo_mensagem .= "\n"; $corpo_mensagem .= $email_telefone_contato; $corpo_mensagem .= "\n"; $corpo_mensagem .= "--------------------"; $corpo_mensagem .= "\n"; $corpo_mensagem .= $mensagem_contato; $corpo_mensagem .= "\n"; // envia o e-mail if ($email_telefone_contato != null and $mensagem_contato != null) { // envia a mensagem enviar_email(CONFIG_EMAIL_ADMIN, $email_telefone_contato, $corpo_mensagem); } // chama pagina inicial chama_pagina_inicial(); }
function recorta_imagem_usuario() { // global global $pagina_href; // imagem normal $targ_w[0] = TAMANHO_ESCALA_IMG_PERFIL; $targ_h[0] = TAMANHO_ESCALA_IMG_PERFIL; // qualidade $jpeg_quality = 100; // criando nova imagem $src[0] = remove_html($_REQUEST['imagem_grande_url']); $img_r[0] = imagecreatefromjpeg($src[0]); $dst_r[0] = ImageCreateTrueColor($targ_w[0], $targ_h[0]); imagecopyresampled($dst_r[0], $img_r[0], 0, 0, $_POST['x'], $_POST['y'], $targ_w[0], $targ_h[0], $_POST['w'], $_POST['h']); // dados da imagem $dados_imagem = dados_perfil_usuario(retorne_idusuario_logado()); // dados de retorno $imagem_perfil = $dados_imagem['url_imagem_perfil_root']; // grava a nova imagem imagejpeg($dst_r[0], $imagem_perfil); // chama a pagina inicial chama_pagina_inicial(); }
function recorta_imagem_usuario() { global $pagina_href; $targ_w[0] = TAMANHO_ESCALA_IMG_PERFIL; $targ_h[0] = TAMANHO_ESCALA_IMG_PERFIL; $jpeg_quality = 100; $src[0] = remove_html($_REQUEST['imagem_grande_url']); $img_r[0] = imagecreatefromjpeg($src[0]); $dst_r[0] = ImageCreateTrueColor($targ_w[0], $targ_h[0]); imagecopyresampled($dst_r[0], $img_r[0], 0, 0, $_POST['x'], $_POST['y'], $targ_w[0], $targ_h[0], $_POST['w'], $_POST['h']); $dados_imagem = dados_perfil_usuario(retorne_idusuario_logado()); $imagem_perfil = $dados_imagem['url_imagem_perfil_root']; imagejpeg($dst_r[0], $imagem_perfil); chama_pagina_inicial(); }
function retorne_idusuario_existe($idusuario, $redirecionar) { $tabela = TABELA_CADASTRO; if ($idusuario == null) { return true; } $query = "select *from {$tabela} where id='{$idusuario}';"; if (retorne_numero_linhas_query($query) == 0) { if ($redirecionar == true) { if (retorne_usuario_logado() == true) { chama_pagina_inicial(); return false; } else { return false; } } else { return false; } } else { return true; } }
function monta_pagina() { // globals global $idioma; // valida idusuario existe if (retorne_idusuario_existe(retorne_idusuario_visualizando(), true) == false) { // chama a pagina inicial chama_pagina_inicial(); // mata o script die; } // usar resolucao $usar_resolucao = retorna_usar_resolucao(); // autor da pagina $autor_pagina = DESENVOLVEDOR_SISTEMA_AUTOR; // dependencias da pagina head $dependencia[0] = "<script type='text/javascript' src='" . ARQUIVO_JQUERY . "'></script>"; $dependencia[1] = "<link rel='stylesheet' type='text/css' href='" . ARQUIVO_CSS_HOST . "'/>"; // depois de body $dependencia[2] = "<script type='text/javascript' src='" . ARQUIVO_JS_HOST . "'></script>"; $dependencia[3] = "<script type='text/javascript' src='" . ARQUIVO_JQUERY_PAGINACAO . "'></script>"; $dependencia[4] = "<link rel='stylesheet' type='text/css' href='" . ARQUIVO_CSS_RESOLUCAO . "'/>"; $dependencia[5] = "<script type='text/javascript' src='" . ARQUIVO_JQUERY_FORMULARIO . "'></script>"; $dependencia[6] = "<link rel='stylesheet' type='text/css' href='" . ARQUIVO_CSS_TEMA_PERSONALIZADO . "'/>"; // valida usar resolucao if ($usar_resolucao == false) { // limpa dependencia $dependencia[4] = null; } // titulo da pagina $titulo_pagina = retorna_titulo_pagina(); // metas da pagina $metas_pagina .= "<meta charset='UTF-8'>"; $metas_pagina .= "<meta name='viewport' content='width=device-width'/>"; $metas_pagina .= "<meta name='description' content='{$idioma['0']}'>"; $metas_pagina .= "<meta name='keywords' content='{$idioma['1']}'>"; $metas_pagina .= "<meta name='author' content='{$autor_pagina}'>"; // codigo html $codigo_html .= "<html>"; $codigo_html .= "<head>"; $codigo_html .= "<title>{$titulo_pagina}</title>"; $codigo_html .= $dependencia[0]; $codigo_html .= $dependencia[1]; $codigo_html .= $metas_pagina; $codigo_html .= $dependencia[4]; $codigo_html .= $dependencia[5]; $codigo_html .= $dependencia[6]; $codigo_html .= constroe_variaveis_js_pagina(); $codigo_html .= carrega_recursos_cabecalho(); $codigo_html .= "</head>"; $codigo_html .= constroe_tag_body(); $codigo_html .= constroe_topo_pagina(); $codigo_html .= campo_pesquisa(); $codigo_html .= "<div class='classe_div_principal_pagina'>"; $codigo_html .= constroe_conteudo_pagina(); $codigo_html .= "</div>"; $codigo_html .= constroe_rodape_pagina(); $codigo_html .= "</body>"; $codigo_html .= $dependencia[2]; $codigo_html .= $dependencia[3]; $codigo_html .= scripts_js_carregar_onload(); $codigo_html .= carregar_atualizacoes_jquery(); $codigo_html .= carregar_atualizacoes_jquery_longo(); $codigo_html .= carregar_header_redes_sociais(); $codigo_html .= "</html>"; // remove as linhas em branco $codigo_html = remove_linhas_branco($codigo_html); // retorno return $codigo_html; }