function aceitar_depoimento() { // globals --------------------------------------------- global $tabela_banco; // tabela de banco de dados // ------------------------------------------------------- // dados de formulario ----------------------------- $aceitar = $_POST['aceitar']; // aceitar $id = $_POST['id']; // id de depoimento $idusuario = $_POST['idusuario']; // id de usuario que enviou o depoimento // -------------------------------------------------------- // id de usuario logado ---------------------------- $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // ------------------------------------------------------- // adiciona notificacao ----------------------------- $dados_ntusuario['tipo_notificacao'] = 6; // dados de notificacao $dados_ntusuario['idamigo'] = $idusuario; // dados de notificacao $dados_ntusuario['identificador'] = 1; // dados de notificacao // -------------------------------------------------------- // aceitar excluir etc -------------------------------- switch ($aceitar) { case 1: $query = "update {$tabela_banco['12']} set aceitou='1' where id='{$id}' and idusuario='{$idusuario_logado}';"; // aceitar adiciona_notificacao($dados_ntusuario); // adiciona notificacao break; case 2: $query = "delete from {$tabela_banco['12']} where id='{$id}' and idusuario='{$idusuario_logado}';"; // aceitar break; case 3: $query = "delete from {$tabela_banco['12']} where id='{$id}' and idamigo='{$idusuario_logado}';"; // aceitar break; case 4: $query = "delete from {$tabela_banco['12']} where id='{$id}' and idamigo='{$idusuario_logado}';"; // aceitar break; case 5: $query = "delete from {$tabela_banco['12']} where id='{$id}' and idusuario='{$idusuario_logado}';"; // aceitar break; } // -------------------------------------------------------- // 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 compartilhar_conteudo() { // globals ---------------------------------------------- global $tabela_banco; // tabela de banco // -------------------------------------------------------- // dados de formulario ----------------------------- $idusuario = remove_html($_POST['idusuario']); // dados de formulario $idamigo = remove_html($_POST['idamigo']); // dados de formulario $idpublicacao = remove_html($_POST['id']); // dados de formulario // -------------------------------------------------------- // informa se ja foi compartilhado --------------- $compartilhado_resposta = retorne_esta_compartilhado($idusuario, $idamigo, $idpublicacao); // informa se ja foi compartilhado // -------------------------------------------------------- // query ------------------------------------------------ $query = "Insert into {$tabela_banco['17']} values('null', '{$idusuario}', '{$idamigo}', '{$idpublicacao}');"; // query // -------------------------------------------------------- // adiciona notificacao ----------------------------- $dados_ntusuario['tipo_notificacao'] = 3; // dados de notificacao $dados_ntusuario['idamigo'] = $idamigo; // dados de notificacao $dados_ntusuario['id'] = $idpublicacao; // dados de notificacao // --------------------------------------------------------- // adiciona notificacao ------------------------------ if ($compartilhado_resposta == false) { adiciona_notificacao($dados_ntusuario); // adiciona notificacao } // -------------------------------------------------------- // comando ------------------------------------------- if ($compartilhado_resposta == false) { comando_executa($query); // comando } // -------------------------------------------------------- }
// adicionar $query[2] = "update {$tabela_banco['4']} set aceitou='2', data_aceitou='{$data_atual}' where idusuario='{$idusuario_logado}' and idamigo='{$idamigo}';"; // adicionar $dados_ntusuario['tipo_notificacao'] = 4; // dados de notificacao adiciona_notificacao($dados_ntusuario); // adiciona notificacao break; default: $query[1] = "insert into {$tabela_banco['4']} values(null, '{$idusuario_logado}', '{$idamigo}', '3', 'null', '2');"; // adicionar $query[2] = "insert into {$tabela_banco['4']} values(null, '{$idamigo}', '{$idusuario_logado}', '3', 'null', '1');"; // adicionar $dados_ntusuario['tipo_notificacao'] = 5; // dados de notificacao adiciona_notificacao($dados_ntusuario); // adiciona notificacao } // ---------------------------------------------------------------------------- // verifica se pode adicionar nova amizade ou nao -------------- if ($pode_adicionar_amigo == false and $status_amizade == 1) { // remove querys -------------------------------------------------------- $query = null; // remove querys // ---------------------------------------------------------------------------- } // ---------------------------------------------------------------------------- // comando --------------------------------------------------------------- $comando = comando_executa($query[1]); // comando $comando = comando_executa($query[2]);
function curtir_social() { // globals ------------------------------------------------- global $identificador_album; // identificador do album global $identificador_postagem; // identificador postagem global $identificador_comentario_usuario; // identificador de comentario global $tabela_banco; // tabela de banco de dados // ----------------------------------------------------------- // tipo de identificador -------------------------------- // 1: imagens // 2: postagem // 3 comentario // --------------------------------------------------------- // campo de formulario ----------------------------- $id = $_POST['id']; // campo de formulario $tipo_curtida = $_POST['tipo_curtida']; // campo de formulario $idusuario = $_POST['idusuario']; // id de usuario // -------------------------------------------------------- // se id ou tipo de curtida nao for informado sair ------------------- if ($id == null or $tipo_curtida == null) { return false; // se id ou tipo de curtida nao for informado sair } // ------------------------------------------------------------------------------- // id de usuario logado ----------------------------- $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // -------------------------------------------------------- // tipo de curtida ------------------------------------- switch ($tipo_curtida) { case 1: $identificador = $identificador_album; // tipo de identificador break; case 2: $identificador = $identificador_postagem; // tipo de identificador break; case 3: $identificador = $identificador_comentario_usuario; // tipo de identificador break; } // -------------------------------------------------------- // query ------------------------------------------------ $query = "select *from {$tabela_banco['10']} where id='{$id}' and idusuario_curtiu='{$idusuario_logado}' and identificador='{$identificador}';"; // query // -------------------------------------------------------- // numero de curtidas ------------------------------- $numero_curtidas = retorne_numero_linhas_query($query); // numero de curtidas // -------------------------------------------------------- // data atual ------------------------------------------- $data_atual = data_atual(); // data atual // -------------------------------------------------------- // verifica se descurte ou curte ------------------- if ($numero_curtidas == 0) { $query = "insert into {$tabela_banco['10']} values('{$id}', '{$idusuario_logado}', '{$data_atual}', '{$identificador}');"; // query curte } else { $query = "delete from {$tabela_banco['10']} where id='{$id}' and idusuario_curtiu='{$idusuario_logado}' and identificador='{$identificador}';"; // query descurte } // -------------------------------------------------------- // adiciona notificacao ----------------------------- $dados_ntusuario['tipo_notificacao'] = 2; // dados de notificacao $dados_ntusuario['idamigo'] = $idusuario; // dados de notificacao $dados_ntusuario['id'] = $id; // dados de notificacao $dados_ntusuario['identificador'] = $tipo_curtida; // dados de notificacao // --------------------------------------------------------- // adiciona notificacao ------------------------------ if ($numero_curtidas == 0) { adiciona_notificacao($dados_ntusuario); // adiciona notificacao } // -------------------------------------------------------- // comando ------------------------------------------- comando_executa($query); // comando // --------------------------------------------------------- }
function compartilhar_conteudo() { global $tabela_banco; $idusuario = remove_html($_POST['idusuario']); $idamigo = remove_html($_POST['idamigo']); $idpublicacao = remove_html($_POST['id']); $compartilhado_resposta = retorne_esta_compartilhado($idusuario, $idamigo, $idpublicacao); $query = "Insert into {$tabela_banco['17']} values('null', '{$idusuario}', '{$idamigo}', '{$idpublicacao}');"; $dados_ntusuario['tipo_notificacao'] = 3; $dados_ntusuario['idamigo'] = $idamigo; $dados_ntusuario['id'] = $idpublicacao; if ($compartilhado_resposta == false) { adiciona_notificacao($dados_ntusuario); } if ($compartilhado_resposta == false) { comando_executa($query); } }
function comentar_social() { // tipo de identificador -------------------------------- // 1: imagens // 2: postagem // --------------------------------------------------------- // globals ----------------------------------------------- global $identificador_album; // identificador do album global $identificador_postagem; // identificador postagem global $tabela_banco; // tabela de banco de dados // --------------------------------------------------------- // dados de formulario ------------------------------ $id = $_POST['id']; // id de item a ser curtido $idusuario = $_POST['idusuario']; // id de usuario dono do post/imagem $tipo_comentario = $_POST['tipo_comentario']; // tipo de comentario $comentario = remove_html($_POST['comentario']); // comentario // --------------------------------------------------------- // id de usuario logado ----------------------------- $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // -------------------------------------------------------- // adiciona notificacao ----------------------------- $dados_ntusuario['tipo_notificacao'] = 1; // dados de notificacao $dados_ntusuario['idamigo'] = $idusuario; // dados de notificacao $dados_ntusuario['id'] = $id; // dados de notificacao $dados_ntusuario['identificador'] = $tipo_comentario; // dados de notificacao // --------------------------------------------------------- // adiciona notificacao ------------------------------ adiciona_notificacao($dados_ntusuario); // adiciona notificacao // -------------------------------------------------------- // tipo de comentario ------------------------------- switch ($tipo_comentario) { case 1: $identificador = $identificador_album; // tipo de identificador break; case 2: $identificador = $identificador_postagem; // tipo de identificador break; } // -------------------------------------------------------- // data atual ------------------------------------------- $data_atual = data_atual(); // data atual // -------------------------------------------------------- // query ------------------------------------------------ $query = "insert into {$tabela_banco['11']} values('null', '{$id}', '{$idusuario}', '{$idusuario_logado}', '{$data_atual}', '{$comentario}', '{$identificador}');"; // query // -------------------------------------------------------- // comando ------------------------------------------- if ($id != null and $comentario != null and $tipo_comentario != null) { comando_executa($query); // comando } // -------------------------------------------------------- }