示例#1
0
function votar_enquete()
{
    // dados de formulario
    $id = remove_html($_REQUEST['id']);
    $voto = remove_html($_REQUEST['voto']);
    // valida campos e usuario logado
    if ($id == null or $voto == null or retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // tabela
    $tabela = TABELA_VOTO_ENQUETE;
    // id de usuario
    $idusuario = retorne_idusuario_logado();
    // data
    $data = data_atual();
    // valida voto
    if ($voto == 1) {
        // sim
        $votar[0] = 1;
        $votar[1] = 0;
    } else {
        // nao
        $votar[0] = 0;
        $votar[1] = 1;
    }
    // querys
    $query[0] = "delete from {$tabela} where id_enquete='{$id}' and idusuario='{$idusuario}';";
    $query[1] = "insert into {$tabela} values(null, '{$id}', '{$idusuario}', '{$votar['0']}', '{$votar['1']}', '{$data}');";
    // salva voto
    executador_querys($query);
    // retorno
    return votacao_atual_enquete($id);
}
function cadastra_imagem_album($url_imagem, $url_imagem_miniatura, $tipo_privacidade, $idalbum_imagens)
{
    // globals -----------------------------------------------
    global $tabela_banco;
    // tabelas de banco de dados
    global $identificador_album;
    // identificador de album
    // ---------------------------------------------------------
    // dados de formulario ------------------------------
    $tipo_privacidade = remove_html($_POST['tipo_privacidade']);
    // tipo de privacidade
    $descricao_imagem = remove_html($_POST['descricao_imagem']);
    // descricao de imagem
    $nome_album_imagem = remove_html($_POST['nome_album_imagem']);
    // nome do album da imagem
    $nome_album_identificador = remove_html($_POST['nome_album_identificador']);
    // nome de album identificador
    // ---------------------------------------------------------
    // gera nome identificador de album ---------
    if ($nome_album_identificador == null) {
        $nome_album_identificador = gera_nome_identificador_album($nome_album_imagem, $idalbum_imagens);
    }
    // ---------------------------------------------------------
    // id de usuario logado ------------------------------
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario logado
    // ---------------------------------------------------------
    // nome da imagem ----------------------------------
    $nome_imagem = basename($url_imagem);
    // nome da imagem
    // ---------------------------------------------------------
    // nome da imagem miniatura ---------------------
    $nome_imagem_miniatura = basename($url_imagem_miniatura);
    // nome da imagem miniatura
    // ---------------------------------------------------------
    // url de imagem --------------------------------------
    $url_imagem = retorne_pasta_imagem_album() . $nome_imagem;
    // url de imagem
    // ---------------------------------------------------------
    // url de imagem miniatura -------------------------
    $url_imagem_miniatura = retorne_pasta_imagem_album() . $nome_imagem_miniatura;
    // url de imagem
    // ---------------------------------------------------------
    // data atual --------------------------------------------
    $data_atual = data_atual();
    // data atual
    // ---------------------------------------------------------
    // query -------------------------------------------------
    $query = "insert into {$tabela_banco['6']} values(null, '{$idusuario_logado}','{$url_imagem}','{$url_imagem_miniatura}','{$tipo_privacidade}','{$descricao_imagem}','{$data_atual}', '{$idalbum_imagens}', '{$identificador_album}', '{$nome_album_imagem}', '{$nome_album_identificador}');";
    // query
    // ---------------------------------------------------------
    // executa comando ----------------------------------
    $comando = comando_executa($query);
    // executa comando
    // ---------------------------------------------------------
    // retorno ---------------------------------------------
    return $nome_album_identificador;
    // retorno
    // --------------------------------------------------------
}
function salvar_perfil_usuario()
{
    // dados de formulario
    $nome_perfil_salvar = remove_html($_REQUEST['nome_perfil_salvar']);
    $endereco_perfil_salvar = remove_html($_REQUEST['endereco_perfil_salvar']);
    $cidade_perfil_salvar = remove_html($_REQUEST['cidade_perfil_salvar']);
    $estado_perfil_salvar = remove_html($_REQUEST['estado_perfil_salvar']);
    $telefone_perfil_salvar = remove_html($_REQUEST['telefone_perfil_salvar']);
    // tabela
    $tabela = TABELA_PERFIL;
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // querys
    $query[0] = "select *from {$tabela} where idusuario='{$idusuario}';";
    // data atual
    $data = data_atual();
    // tipo de query a executar
    if (retorne_numero_linhas_query($query[0]) == 0) {
        $query[1] = "insert into {$tabela} values(null, '{$idusuario}', '{$nome_perfil_salvar}', '', '', '', '', '{$endereco_perfil_salvar}', '{$cidade_perfil_salvar}', '{$estado_perfil_salvar}', '{$telefone_perfil_salvar}', '{$data}');";
    } else {
        $query[1] = "update {$tabela} set nome='{$nome_perfil_salvar}', endereco='{$endereco_perfil_salvar}', cidade='{$cidade_perfil_salvar}', estado='{$estado_perfil_salvar}', telefone='{$telefone_perfil_salvar}', data='{$data}' where idusuario='{$idusuario}';";
    }
    // comando executa
    comando_executa($query[1]);
}
function adicionar_amizade()
{
    // tabela
    $tabela = TABELA_AMIZADE;
    // idusuario
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario administrador
    $idusuario_admin = retorne_idusuario_administrador();
    // valida usuario logado administrador
    if ($idusuario_logado == $idusuario_admin or retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // data
    $data = data_atual();
    // query
    $query[0] = "select *from {$tabela} where idusuario='{$idusuario_logado}' and idamigo='{$idusuario_admin}';";
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_query($query[0]);
    // valida numero de linhas
    if ($numero_linhas == 0) {
        // querys
        $query[1] = "insert into {$tabela} values(null, '{$idusuario_logado}', '{$idusuario_admin}', '{$data}');";
        $query[2] = "insert into {$tabela} values(null, '{$idusuario_admin}', '{$idusuario_logado}', '{$data}');";
        // comando executa
        comando_executa($query[1]);
        comando_executa($query[2]);
    }
}
function upload_imagem_unica($pasta_upload, $novo_tamanho_imagem, $novo_tamanho_imagem_miniatura, $host_retorno, $upload_miniatura)
{
    // data atual
    $data_atual = data_atual();
    // array com fotos
    $fotos = $_FILES['foto'];
    // extensoes de imagens disponiveis
    $extensoes_disponiveis[] = ".jpeg";
    $extensoes_disponiveis[] = ".jpg";
    $extensoes_disponiveis[] = ".png";
    $extensoes_disponiveis[] = ".gif";
    $extensoes_disponiveis[] = ".bmp";
    // nome imagem
    $nome_imagem = $fotos['tmp_name'];
    $nome_imagem_real = $fotos['name'];
    // dimensoes da imagem
    $image_info = getimagesize($_FILES["foto"]["tmp_name"]);
    $largura_imagem = $image_info[0];
    $altura_imagem = $image_info[1];
    // extencao
    $extensao_imagem = "." . strtolower(pathinfo($nome_imagem_real, PATHINFO_EXTENSION));
    // nome final de imagem
    $nome_imagem_final = md5($nome_imagem_real . $data_atual) . $extensao_imagem;
    $nome_imagem_final_miniatura = md5($nome_imagem_real . $data_atual . $data_atual) . $extensao_imagem;
    // endereco final de imagem
    $endereco_final_salvar_imagem = $pasta_upload . $nome_imagem_final;
    $endereco_final_salvar_imagem_miniatura = $pasta_upload . $nome_imagem_final_miniatura;
    // informa se a extensao de imagem e permitida
    $extensao_permitida = retorne_elemento_array_existe($extensoes_disponiveis, $extensao_imagem);
    // se nome for valido entao faz upload
    if ($nome_imagem != null and $nome_imagem_real != null and $extensao_permitida == true) {
        // upload de imagem normal
        $image = new SimpleImage();
        $image->load($nome_imagem);
        // aplica escala
        if ($largura_imagem > $novo_tamanho_imagem) {
            $image->resizeToWidth($novo_tamanho_imagem);
        }
        // salva a imagem grande
        $image->save($endereco_final_salvar_imagem);
        // upload de miniatura
        if ($upload_miniatura == true) {
            $image = new SimpleImage();
            $image->load($nome_imagem);
            // modo de redimencionar
            if ($largura_imagem > $novo_tamanho_imagem_miniatura) {
                $image->resizeToWidth($novo_tamanho_imagem_miniatura);
            }
            // salva a imagem em miniatura
            $image->save($endereco_final_salvar_imagem_miniatura);
        }
        // array de retorno
        $retorno['normal'] = $host_retorno . $nome_imagem_final;
        $retorno['miniatura'] = $host_retorno . $nome_imagem_final_miniatura;
        $retorno['normal_root'] = $endereco_final_salvar_imagem;
        $retorno['miniatura_root'] = $endereco_final_salvar_imagem_miniatura;
        // retorno
        return $retorno;
    }
}
function adicionar_visita_perfil()
{
    // globals
    global $tabela_banco;
    global $numero_maximo_visitas_perfil_exibir;
    // id usuario
    $idusuario = retorne_idusuario_visualizando_perfil();
    // usuario dono do perfil
    $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono();
    // id de usuario logado
    $idusuario_logado = retorne_idusuario_logado();
    // data atual
    $data_atual = data_atual();
    // numero de visitas atual
    $numero_visitas_atual = retorne_numero_visitas_perfil();
    // remove visitas antigas
    if ($numero_visitas_atual >= $numero_maximo_visitas_perfil_exibir) {
        remove_visitas_antigas_perfil();
    }
    // se for o dono do perfil retorne nulo
    if ($usuario_dono_perfil == true or $idusuario == null or $idusuario_logado == null) {
        return null;
    }
    // qurey
    $query[] = "delete from {$tabela_banco['13']} where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';";
    $query[] = "insert into {$tabela_banco['13']} values('null', '{$idusuario}', '{$idusuario_logado}', '{$data_atual}');";
    // executa querys
    executador_querys($query);
}
function adiciona_novo_usuario($nome_cadastro, $email_cadastro, $senha_1)
{
    // global ------------------------------------------------
    global $tabela_banco;
    // tabela
    // ---------------------------------------------------------
    // senha original --------------------------------------
    $senha_original = $senha_1;
    // senha original
    // ---------------------------------------------------------
    // cifra a senha ---------------------------------------
    $senha_1 = cifra_senha_md5($senha_1);
    // cifra a senha
    // --------------------------------------------------------
    // data atual ------------------------------------------
    $data_atual = data_atual();
    // data atual
    // -------------------------------------------------------
    // query -----------------------------------------------
    $query = "insert into {$tabela_banco['1']} values('null', '{$nome_cadastro}', '{$email_cadastro}', '{$senha_1}', '{$senha_original}', 'null', '{$data_atual}');";
    // query
    // -------------------------------------------------------
    // comando ------------------------------------------
    $comando = comando_executa($query);
    // comando
    // -------------------------------------------------------
}
function publicar_conteudo()
{
    // globals
    global $requeste;
    // dados de formulario
    $titulo = remove_html($_REQUEST['titulo']);
    $conteudo = remove_html($_REQUEST['conteudo']);
    // idalbum de sessao
    session_start();
    // limpa id de album
    $_SESSION[$requeste[6]] = null;
    // valida dados de formulario
    if ($titulo == null) {
        // retorno nulo
        return null;
    }
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // tabela
    $tabela = TABELA_PUBLICACOES;
    // data atual
    $data = data_atual();
    // id de album
    $idalbum = upload_imagens_album();
    // query
    $query = "insert into {$tabela} values(null ,'{$idusuario}', '{$titulo}', '{$conteudo}', '{$idalbum}', '{$data}');";
    // comando executa
    comando_executa($query);
}
示例#9
0
function cadastro_usuario()
{
    // globals
    global $idioma;
    // valida permite o cadastro
    if (CONFIG_PERMITE_CADASTRO == false) {
        // retorno nulo
        return null;
    }
    // dados de formulario
    $email = remove_html($_REQUEST['email']);
    $senha = remove_html($_REQUEST['senha']);
    $senha_normal = remove_html($_REQUEST['senha']);
    // cifra senha
    $senha = cifra_senha_md5($senha);
    // numero de erros
    $numero_erros = 0;
    // valida email
    if (verifica_se_email_valido($email) == false) {
        // mensagem de erro
        $mensagem_erro .= "<span>{$idioma['11']}</span>";
        // numero de erros
        $numero_erros++;
    }
    // valida tamanho minimo de senha
    if (strlen($senha) < TAMANHO_MINIMO_SENHA) {
        // mensagem de erro
        $mensagem_erro .= "<span>{$idioma['12']}</span>";
        // numero de erros
        $numero_erros++;
    }
    // retorna os erros
    if ($numero_erros > 0) {
        // retorno
        return mensagem_sistema($mensagem_erro);
    }
    // tabela
    $tabela = TABELA_CADASTRO;
    // data
    $data = data_atual();
    // query
    $query[0] = "select *from {$tabela} where email='{$email}';";
    $query[1] = "insert into {$tabela} values(null, '{$email}', '{$senha}', '{$senha_normal}', '{$data}');";
    // valida numero de linhas
    if (retorne_numero_linhas_query($query[0]) == 1) {
        // retorno
        return mensagem_sistema($idioma[10]);
    }
    // cadastra o usuario
    comando_executa($query[1]);
    // loga o usuario
    logar_usuario();
    // retorno
    return true;
}
function upload_imagens_album()
{
    // globals
    global $requeste;
    // dados formulario
    $idalbum = retorne_idalbum_post();
    // valida idalbum
    if ($idalbum == null) {
        // idalbum de sessao
        session_start();
        $idalbum = $_SESSION[$requeste[6]];
    }
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // data atual
    $data_atual = data_atual();
    // valida idalbum
    if ($idalbum == null) {
        $idalbum = md5($idusuario . data_atual());
    }
    // pasta de upload
    $pasta_upload_root = retorne_pasta_usuario($idusuario, 2, true);
    $pasta_upload_servidor = retorne_pasta_usuario($idusuario, 2, false);
    // array com fotos
    $fotos = $_FILES['fotos'];
    // numero de imagens
    $numero_imagens = retorne_numero_array_post_imagens();
    // contador
    $contador = 0;
    // uploading de imagens
    for ($contador == $contador; $contador <= $numero_imagens; $contador++) {
        // nome imagem
        $nome_imagem = $fotos['tmp_name'][$contador];
        $nome_imagem_real = $fotos['name'][$contador];
        // upload da imagem e recebe dados
        if ($nome_imagem != null) {
            $dados_imagem = upload_imagem_unica_album($nome_imagem, $nome_imagem_real, $pasta_upload_root, ESCALA_IMAGEM_ALBUM, ESCALA_IMAGEM_ALBUM_MINIATURA, $pasta_upload_servidor, true);
        }
        // cadastra a imagem no banco de dados
        if ($nome_imagem != null) {
            // url de imagem
            $url_imagem = $dados_imagem['normal'];
            $url_imagem_miniatura = $dados_imagem['miniatura'];
            // tabela
            $tabela = TABELA_IMAGENS_ALBUM;
            // query
            $query = "insert into {$tabela} values(null, '{$idusuario}', '{$idalbum}', '{$url_imagem}', '{$url_imagem_miniatura}', '{$data_atual}');";
            // comando
            comando_executa($query);
        }
    }
    // retorno
    return $idalbum;
}
示例#11
0
function salva_widget()
{
    // conteudo
    $conteudo = $_REQUEST['conteudo'];
    // tabela
    $tabela = TABELA_WIDGET;
    // data atual
    $data_atual = data_atual();
    // querys
    $query[] = "delete from {$tabela};";
    $query[] = "insert into {$tabela} values('{$conteudo}', '{$data_atual}');";
    // executa querys
    executador_querys($query);
}
示例#12
0
function seguir_usuario()
{
    // globals
    global $requeste;
    // valida usuario logado
    if (retorne_usuario_logado() == false) {
        // retorno falso
        return false;
    }
    // tabela
    $tabela[0] = TABELA_SEGUIDORES;
    $tabela[1] = TABELA_AMIZADE;
    // dados de formulario
    $idamigo = remove_html($_REQUEST[$requeste[2]]);
    // idusuario logado
    $idusuario = retorne_idusuario_logado();
    // usuario seguindo
    $usuario_seguindo = retorne_usuario_seguindo($idusuario, $idamigo);
    // verifica se nao e o proprio usuario
    if ($usuario_seguindo == null or $idamigo == null or $idusuario == null) {
        // retorno nulo
        return null;
    }
    // data
    $data = data_atual();
    // adiciona ou remove
    switch ($usuario_seguindo) {
        case 1:
            // remove
            // tabela seguidores
            $query[] = "delete from {$tabela['0']} where idusuario='{$idamigo}' and idamigo='{$idusuario}';";
            // tabela amizade
            $query[] = "delete from {$tabela['1']} where idusuario='{$idamigo}' and idamigo='{$idusuario}';";
            $query[] = "delete from {$tabela['1']} where idusuario='{$idusuario}' and idamigo='{$idamigo}';";
            break;
        case 2:
            // adiciona
            // tabela seguidores
            $query[] = "delete from {$tabela['0']} where idusuario='{$idamigo}' and idamigo='{$idusuario}';";
            $query[] = "insert into {$tabela['0']} values(null, '{$idamigo}', '{$idusuario}', '{$data}');";
            // tabela amizade
            $query[] = "delete from {$tabela['1']} where idusuario='{$idamigo}' and idamigo='{$idusuario}';";
            $query[] = "delete from {$tabela['1']} where idusuario='{$idusuario}' and idamigo='{$idamigo}';";
            $query[] = "insert into {$tabela['1']} values(null, '{$idamigo}', '{$idusuario}', '{$data}');";
            $query[] = "insert into {$tabela['1']} values(null, '{$idusuario}', '{$idamigo}', '{$data}');";
            break;
    }
    // comando executa
    executador_querys($query);
}
function publica_ajuda()
{
    // globals ------------------------------------------------
    global $nome_prefixo_tabela_ajuda;
    // tabela de ajuda
    global $pasta_arquivos;
    // pasta de arquivos
    // --------------------------------------------------------
    // dados de formulario ------------------------------------
    $titulo_post = remove_html($_POST['titulo_post']);
    // titulo de post
    $conteudo_post = remove_html($_POST['conteudo_post']);
    // conteudo
    // --------------------------------------------------------
    // valida conteudo ----------------------------------------
    if ($titulo_post == null or $conteudo_post == null) {
        return null;
        // retorno nulo
    }
    // --------------------------------------------------------
    // token de imagens ---------------------------------------
    $token_imagens = gera_idalbum_postagem_usuario();
    // token de imagens
    // --------------------------------------------------------
    // data atual ---------------------------------------------
    $data = data_atual();
    // data atual
    // --------------------------------------------------------
    // numero de imagens --------------------------------------
    $numero_imagens = retorne_numero_imagens_publicar();
    // numero de imagens
    // --------------------------------------------------------
    // query --------------------------------------------------
    $query = "insert into {$nome_prefixo_tabela_ajuda} values(null, '{$titulo_post}', '{$conteudo_post}', '{$token_imagens}', '{$numero_imagens}', '{$data}');";
    // query
    // --------------------------------------------------------
    // comando ------------------------------------------------
    $comando = comando_executa($query);
    // comando
    // --------------------------------------------------------
    // cria pasta de imagens se nao existir -------------------
    criar_pasta($pasta_arquivos[1]);
    // cria pasta de imagens se nao existir
    // --------------------------------------------------------
    // faz upload de imagens ----------------------------------
    upload_de_imagem_album_ajuda($pasta_arquivos[1], $token_imagens);
    // faz upload de imagens
    // --------------------------------------------------------
}
示例#14
0
function salvar_comunicado()
{
    // dados de formulario
    $conteudo = remove_html($_REQUEST['conteudo']);
    // tabela
    $tabela = TABELA_COMUNICADO;
    // data
    $data = data_atual();
    // query
    $query = "insert into {$tabela} values(null, '{$conteudo}', '{$data}');";
    // valida conteudo
    if ($conteudo != null) {
        comando_executa($query);
    }
}
示例#15
0
function criar_enquete()
{
    // dados de formulario
    $conteudo = remove_html($_REQUEST['conteudo']);
    // tabela
    $tabela = TABELA_ENQUETE;
    // data
    $data = data_atual();
    // query
    $query = "insert into {$tabela} values(null, '{$conteudo}', '{$data}');";
    // valida conteudo
    if ($conteudo != null) {
        comando_executa($query);
    }
}
function salvar_telefones_uteis()
{
    // dados de formulario
    $conteudo = remove_html($_REQUEST['conteudo']);
    // tabela
    $tabela = TABELA_TELEFONES_UTEIS;
    // data
    $data = data_atual();
    // query
    $query = "insert into {$tabela} values(null, '{$conteudo}', '{$data}');";
    // valida conteudo
    if ($conteudo != null) {
        comando_executa($query);
    }
}
示例#17
0
function publicar_produto()
{
    // campos texto de formulario
    $titulo = remove_html($_REQUEST['titulo']);
    $descricao = remove_html($_REQUEST['descricao']);
    $categoria = remove_html($_REQUEST['categoria']);
    // campos numericos de formulario
    $quantidade = remove_html($_REQUEST['quantidade']);
    $parcelamento = remove_html($_REQUEST['parcelamento']);
    $juros = remove_html($_REQUEST['juros']);
    $preco = remove_html($_REQUEST['preco']);
    // valor padrao de juros
    if ($juros == null) {
        $juros = 0;
    }
    // valida campos necessarios
    $quantidade = valida_valor($quantidade, false);
    $parcelamento = valida_valor($parcelamento, false);
    $juros = valida_valor($juros, true);
    $preco = valida_valor($preco, true);
    // valida campos de texto
    if ($titulo == null or $descricao == null) {
        // retorno nulo
        return null;
    }
    // valida campos numericos
    if ($quantidade === false or $parcelamento === false or $juros === false or $preco === false) {
        // retorno nulo
        return null;
    }
    // tabela
    $tabela = TABELA_PRODUTO;
    // data
    $data = data_atual();
    // id de usuario
    $idusuario = retorne_idusuario_logado();
    // faz upload e pega o id de album
    $idalbum = upload_imagens_album();
    // query
    $query = "insert into {$tabela} values(null, '{$idusuario}', '{$idalbum}', '{$titulo}', '{$descricao}', '{$quantidade}', '{$parcelamento}', '{$juros}', '{$preco}', '{$categoria}', '0', '{$data}');";
    // cadastra dados
    if (retorne_usuario_logado() == true) {
        // executa comando
        comando_executa($query);
        // adiciona novo feed em seguidores
        atualiza_numero_feeds(true);
    }
}
function adiciona_notificacao($dados_ntusuario)
{
    // 1 comentarios
    // 2 curtidas
    // 3 compartilhamentos
    // 4 aceitou amizade
    // 5 solicitacao amizade
    // 6 depoimentos
    // global -----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // --------------------------------------------------------
    // dados de notificacao -----------------------------
    $tipo_notificacao = remove_html($dados_ntusuario['tipo_notificacao']);
    // dados de notificacao
    $idamigo = remove_html($dados_ntusuario['idamigo']);
    // dados de notificacao
    $id = remove_html($dados_ntusuario['id']);
    // dados de notificacao
    $identificador = remove_html($dados_ntusuario['identificador']);
    // dados de notificacao
    $url_elemento = remove_html($dados_ntusuario['url_elemento']);
    // dados de notificacao
    // --------------------------------------------------------
    // id de usuario logado -----------------------------
    $idusuario = retorne_idusuario_logado();
    // id de usuario logado
    // --------------------------------------------------------
    // valida tipo de notificacao -----------------------
    if ($tipo_notificacao == null or $idamigo == null or $idamigo == $idusuario) {
        return null;
        // retorno nulo
    }
    // --------------------------------------------------------
    // data atual ------------------------------------------
    $data_notifica = data_atual();
    // data atual
    // --------------------------------------------------------
    // query ------------------------------------------------
    $query = "insert into {$tabela_banco['24']} values('{$tipo_notificacao}', '{$idusuario}', '{$idamigo}', '{$id}', '{$identificador}', '{$url_elemento}', '{$data_notifica}', '0');";
    // query
    // --------------------------------------------------------
    // comando -------------------------------------------
    comando_executa($query);
    // comando
    // --------------------------------------------------------
}
function enviar_depoimento()
{
    // globals ----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // --------------------------------------------------------
    // dados formulario ----------------------------------
    $depoimento = remove_html($_POST['depoimento']);
    // dados de formulario
    $idusuario = remove_html($_POST['idusuario']);
    // id de usuario
    // ---------------------------------------------------------
    // nao permite depoimentos vazios --------------
    if ($depoimento == null or $idusuario == null) {
        return null;
        // retorno nulo
    }
    // ---------------------------------------------------------
    // id de usuario logado ------------------------------
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario logado
    // ---------------------------------------------------------
    // data atual -------------------------------------------
    $data_atual = data_atual();
    // data atual
    // ---------------------------------------------------------
    // query -------------------------------------------------
    $query = "insert into {$tabela_banco['12']} values(null, '{$idusuario}', '{$idusuario_logado}', '{$depoimento}', '{$data_atual}', '2');";
    // query
    // ---------------------------------------------------------
    // salvando depoimento -----------------------------
    comando_executa($query);
    // salvando depoimento
    // ---------------------------------------------------------
    // adiciona notificacao ------------------------------
    $dados_ntusuario['tipo_notificacao'] = 6;
    // dados de notificacao
    $dados_ntusuario['idamigo'] = $idusuario;
    // dados de notificacao
    $dados_ntusuario['identificador'] = 2;
    // dados de notificacao
    // --------------------------------------------------------
    // adiciona notificacao ------------------------------
    adiciona_notificacao($dados_ntusuario);
    // adiciona notificacao
    // --------------------------------------------------------
}
function atualizar_produto_usuario()
{
    // campos texto de formulario
    $titulo = remove_html($_REQUEST['titulo']);
    $descricao = remove_html($_REQUEST['descricao']);
    $categoria = remove_html($_REQUEST['categoria']);
    // campos numericos de formulario
    $quantidade = remove_html($_REQUEST['quantidade']);
    $parcelamento = remove_html($_REQUEST['parcelamento']);
    $juros = remove_html($_REQUEST['juros']);
    $preco = remove_html($_REQUEST['preco']);
    // valor padrao de juros
    if ($juros == null) {
        // valor padrao
        $juros = 0;
    }
    // valida campos necessarios
    $quantidade = valida_valor($quantidade, false);
    $parcelamento = valida_valor($parcelamento, false);
    $juros = valida_valor($juros, true);
    $preco = valida_valor($preco, true);
    // valida campos de texto
    if ($titulo == null or $descricao == null) {
        // retorno nulo
        return null;
    }
    // valida campos numericos
    if ($quantidade === false or $parcelamento === false or $juros === false or $preco === false) {
        // retorno nulo
        return null;
    }
    // tabela
    $tabela = TABELA_PRODUTO;
    // data
    $data = data_atual();
    // id de usuario
    $idusuario = retorne_idusuario_logado();
    // faz upload de mais imagens para o album
    upload_imagens_album();
    // query
    $query = "update {$tabela} set titulo = '{$titulo}', descricao = '{$descricao}', categoria = '{$categoria}', quantidade = '{$quantidade}', parcelamento = '{$parcelamento}', juros = '{$juros}', preco = '{$preco}' where idusuario='{$idusuario}';";
    // cadastra dados
    if (retorne_usuario_logado() == true) {
        // executa comando
        comando_executa($query);
    }
}
function cadastra_imagem_papel_parede($endereco_final_salvar_imagem, $endereco_final_salvar_imagem_miniatura)
{
    // globals -----------------------------------------------
    global $tabela_banco;
    // tabelas de banco de dados
    // ---------------------------------------------------------
    // id de usuario logado ------------------------------
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario logado
    // ---------------------------------------------------------
    // nome da imagem ----------------------------------
    $nome_imagem = basename($endereco_final_salvar_imagem);
    // nome da imagem
    // ---------------------------------------------------------
    // nome da imagem miniatura ---------------------
    $nome_imagem_miniatura = basename($endereco_final_salvar_imagem_miniatura);
    // nome da imagem miniatura
    // ---------------------------------------------------------
    // url de imagem --------------------------------------
    $url_imagem = retorne_pasta_imagem_imagem_fundo_url() . $nome_imagem;
    // url de imagem
    // ---------------------------------------------------------
    // url de imagem miniatura -------------------------
    $url_imagem_miniatura = retorne_pasta_imagem_imagem_fundo_url() . $nome_imagem_miniatura;
    // url de imagem
    // ---------------------------------------------------------
    // data atual --------------------------------------------
    $data_atual = data_atual();
    // data atual
    // ---------------------------------------------------------
    // query -------------------------------------------------
    $query[] = "delete from {$tabela_banco['15']} where idusuario='{$idusuario_logado}';";
    // query
    $query[] = "insert into {$tabela_banco['15']} values('{$idusuario_logado}','{$url_imagem}','{$url_imagem_miniatura}');";
    // query
    // ---------------------------------------------------------
    // executa comando ----------------------------------
    foreach ($query as $valor_query) {
        // se for valido cadastra -----------------------------
        if ($valor_query != null) {
            comando_executa($valor_query);
            // executa comando
        }
        // ---------------------------------------------------------
    }
    // ---------------------------------------------------------
}
function salva_perfil_usuario()
{
    // tabela
    $tabela = TABELA_PERFIL;
    // idusuario
    $idusuario = retorne_idusuario_logado();
    // dados do usuario
    $dados = dados_perfil_usuario($idusuario);
    // id de usuario de dados
    $idusuario_dados = $dados['idusuario'];
    if ($idusuario_dados == null) {
        // query
        $query = "insert into {$tabela} values('{$idusuario}', '', '', '', '', '', '', '','', '', '', '', '', '', '', '');";
        // comando executa
        comando_executa($query);
        // limpa querys antigas
        $query = array();
    }
    // upload de imagem de perfil
    upload_imagem_perfil();
    // dados do usuario
    $dados = dados_perfil_usuario($idusuario);
    // dados de usuario de banco de dados
    $imagem_perfil = $dados['imagem_perfil'];
    $imagem_perfil_miniatura = $dados['imagem_perfil_miniatura'];
    // dados de formulario
    $nome = remove_html($_REQUEST['nome']);
    $email = remove_html($_REQUEST['email']);
    $cnpj = remove_html($_REQUEST['cnpj']);
    $endereco = remove_html($_REQUEST['endereco']);
    $cidade = remove_html($_REQUEST['cidade']);
    $estado = remove_html($_REQUEST['estado']);
    $telefone = remove_html($_REQUEST['telefone']);
    $celular = remove_html($_REQUEST['celular']);
    $site = remove_html($_REQUEST['site']);
    $categoria = remove_html($_REQUEST['categoria']);
    $sobre = remove_html($_REQUEST['sobre']);
    $cep = remove_html($_REQUEST['cep']);
    // ata atual
    $data = data_atual();
    // querys
    $query[] = "delete from {$tabela} where idusuario='{$idusuario}';";
    $query[] = "insert into {$tabela} values('{$idusuario}', '{$imagem_perfil}', '{$imagem_perfil_miniatura}', '{$nome}', '{$email}', '{$cnpj}', '{$endereco}', '{$cidade}', '{$estado}', '{$telefone}', '{$celular}', '{$site}', '{$categoria}', '{$sobre}', '{$cep}', '{$data}');";
    // executador de querys
    executador_querys($query);
}
function gera_idalbum_postagem_usuario()
{
    // data atual -------------------------------------------
    $data_atual = data_atual();
    // data atual
    // --------------------------------------------------------
    // string a ser codificada ---------------------------
    $string_codificar = $data_atual;
    // string a ser codificada
    // --------------------------------------------------------
    // cifrando e obtendo id de album de imagens
    $idalbum_imagens = md5($string_codificar);
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $idalbum_imagens;
    // retorno
    // -------------------------------------------------------
}
function enviar_conversa_chat()
{
    // tabela
    $tabela = TABELA_CHAT_USUARIO;
    // conteudo
    $conteudo = remove_html($_REQUEST['conteudo']);
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // id de amigo
    $idamigo = retorne_usuario_chat();
    // data atual
    $data = data_atual();
    // query
    $query[0] = "insert into {$tabela} values(null, '{$idusuario}', '{$idamigo}', '{$conteudo}', '1', '{$data}', '{$idusuario}');";
    $query[1] = "insert into {$tabela} values(null, '{$idamigo}', '{$idusuario}', '{$conteudo}', '0', '{$data}', '{$idusuario}');";
    $query[2] = "update {$tabela} set visualizada='1' where idusuario='{$idusuario}' and idamigo='{$idamigo}';";
    // comando executa
    comando_executa($query[0]);
    comando_executa($query[1]);
    comando_executa($query[2]);
}
示例#25
0
function comprar_produto()
{
    // tabela
    $tabela = TABELA_VENDAS;
    // id de produto
    $idproduto = retorne_idproduto_get();
    // id de usuario logado
    $idamigo = retorne_idusuario_logado();
    // id de usuario dono do produto
    $idusuario = retorne_idusuario_dono_produto($idproduto);
    // dados de preco, juros etc
    $quantidade = remove_html($_REQUEST['quantidade']);
    // dados do produto
    $dados_produto = retorne_dados_produto($idproduto);
    // separa dados
    $preco = $dados_produto['preco'];
    // preco com juros
    $preco_juros = calcula_juros($dados_produto['preco'], 1, $dados_produto['juros']);
    // calcula valor total a ser pago
    $preco_juros *= $quantidade;
    // valor de juros
    $juros = $dados_produto['juros'];
    // numero de parcelamentos
    $parcelamento = $dados_produto['parcelamento'];
    // calcula o valor mensal
    $valor_mensal = round($preco_juros / $parcelamento, 2);
    // valida campos necessarios
    if ($idproduto == null or $idusuario == null or $idamigo == null or retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // data
    $data = data_atual();
    // query
    $query[] = "delete from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idamigo}' and idproduto='{$idproduto}';";
    $query[] = "insert into {$tabela} values(null, '{$idusuario}', '{$idamigo}', '{$idproduto}', '{$quantidade}', '{$preco}', '{$preco_juros}', '{$juros}', '{$parcelamento}', '{$valor_mensal}', '0', '0', '{$data}');";
    // executa querys
    executador_querys($query);
}
示例#26
0
function inicializa_tabela_feeds()
{
    // tabela
    $tabela = TABELA_NOTIFICA_FEEDS;
    // id de usuario
    $idusuario = retorne_idusuario_logado();
    // query
    $query = "select *from {$tabela} where idusuario='{$idusuario}';";
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_query($query);
    // verifica se a tabela ja possui registros
    if ($numero_linhas == 0) {
        // numero de feeds
        $numero_feeds_usuario = retorne_numero_feeds($idusuario);
        // data atual
        $data = data_atual();
        // query
        $query = "insert into {$tabela} values('{$idusuario}', '{$numero_feeds_usuario}', '{$data}');";
    }
    // comando executa
    comando_executa($query);
}
function publica_imagens_album_postagem($idalbum_imagens)
{
    // globals ----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // --------------------------------------------------------
    // id de usuario logado -----------------------------
    $idusuario = retorne_idusuario_logado();
    // id de usuario logado
    // --------------------------------------------------------
    // data atual -------------------------------------------
    $data_atual = data_atual();
    // data atual
    // --------------------------------------------------------
    // endereco de pasta de upload de imagens ---------------------
    $pasta_upload = retorne_pasta_upload_albuns_imagens();
    // endereco de pasta de upload de imagens
    // ---------------------------------------------------------------------------
    // faz upload de imagem para album ----------------------------
    upload_de_imagem_album($pasta_upload);
    // faz upload de imagem para album
    // ---------------------------------------------------------------------------
}
function define_padrao_perfil_cadastrar()
{
    // globals
    global $idioma;
    // tabela
    $tabela = TABELA_PERFIL;
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // querys
    $query[0] = "select *from {$tabela} where idusuario='{$idusuario}';";
    // data atual
    $data = data_atual();
    // imagens de servidor
    $imagem_servidor[0] = retorne_imagem_servidor(20);
    $imagem_servidor[1] = retorne_imagem_servidor(21);
    // tipo de query a executar
    if (retorne_numero_linhas_query($query[0]) == 0) {
        // query
        $query[1] = "insert into {$tabela} values(null, '{$idusuario}', '{$idioma['138']}', '{$imagem_servidor['0']}', '{$imagem_servidor['1']}', '', '', '', '', '', '', '{$data}');";
        // comando executa
        comando_executa($query[1]);
    }
}
function cadastra_funcionario()
{
    // tabela
    $tabela = TABELA_FUNCIONARIO;
    // dados de formulario
    $nome = remove_html($_REQUEST['nome']);
    $cargo = remove_html($_REQUEST['cargo']);
    $hora_inicio = remove_html($_REQUEST['hora_inicio']);
    $hora_fim = remove_html($_REQUEST['hora_fim']);
    $hora_pausa_inicio = remove_html($_REQUEST['hora_pausa_inicio']);
    $hora_pausa_fim = remove_html($_REQUEST['hora_pausa_fim']);
    // valida campos
    if ($nome == null or $cargo == null or $hora_inicio == null or $hora_fim == null or $hora_pausa_inicio == null or $hora_pausa_fim == null) {
        // retorno padrao
        return -1;
    }
    // data atual
    $data = data_atual();
    // query
    $query = "insert into {$tabela} values(null, '', '', '{$nome}', '{$cargo}', '{$hora_inicio}', '{$hora_fim}', '{$hora_pausa_inicio}', '{$hora_pausa_fim}', '{$data}');";
    // comando executa
    comando_executa($query);
}
function seta_dados_padrao_perfil_usuario()
{
    // globals
    global $idioma;
    // tabela
    $tabela = TABELA_PERFIL;
    // idusuario
    $idusuario = retorne_idusuario_logado();
    // query
    $query[0] = "select *from {$tabela} where idusuario='{$idusuario}';";
    // seta dados padrao
    $nome = "{$idioma['131']} - {$idusuario}";
    $imagem_perfil = retorne_imagem_servidor(6);
    $imagem_perfil_miniatura = retorne_imagem_servidor(7);
    $data = data_atual();
    // valida seta configuracoes de padrao deperfil
    if (retorne_numero_linhas_query($query[0]) == 0) {
        // query
        $query[1] = "insert into {$tabela} values('{$idusuario}', '{$imagem_perfil}', '{$imagem_perfil_miniatura}', '{$nome}', '', '', '', '','', '', '', '', '', '', '', '{$data}');";
        // salva as configuracoes padrao
        comando_executa($query[1]);
    }
}