예제 #1
0
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();
}
예제 #5
0
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();
}
예제 #6
0
파일: php.php 프로젝트: mvnp/Comprapop
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;
    }
}
예제 #7
0
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;
}