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
    }
    // --------------------------------------------------------
}