<?php

$orca_emp_id = filter_input(INPUT_GET, 'orca_emp_id', FILTER_VALIDATE_INT);

$orcamento_id = filter_input(INPUT_GET, 'orcamento_id', FILTER_VALIDATE_INT);



if ($orca_emp_id):

    $orca_id = $orca_emp_id;

    $sql = "SELECT "

            . "oe.orca_emp_id, "

            . "oe.orcamento_id, "

            . "oe.empresa_id, "

            . "u.usuario_nome, "

            . "u.usuario_email, "

            . "u.usuario_fantasia, "

            . "u.usuario_tipo, "

            . "c.categoria_titulo, "

            . "s.subcategoria_titulo, "

            . "o.orcamento_data, "

            . "o.orcamento_titulo, "

            . "o.orcamento_descricao, "

            . "o.orcamento_anexo_1 "

            . "FROM "

            . "tp_orcamento_empresa oe "

            . "JOIN tp_orcamento o ON oe.orcamento_id = o.orcamento_id "

            . "JOIN tp_usuarios u ON u.usuario_id = o.usuario_id "

            . "JOIN app_categorias c ON c.categoria_id = o.categoria_id "

            . "JOIN app_subcategorias s ON s.subcategoria_id = o.subcategoria_id "

            . "WHERE "

            . "oe.orca_emp_id = :orca";

elseif ($orcamento_id):

    $orca_id = $orcamento_id;

    $sql = "SELECT "

            . "o.orcamento_id, "

            . "u.usuario_nome, "

            . "u.usuario_email, "

            . "u.usuario_fantasia, "

            . "u.usuario_tipo, "

            . "c.categoria_titulo, "

            . "s.subcategoria_titulo, "

            . "o.orcamento_data, "

            . "o.orcamento_titulo, "

            . "o.orcamento_descricao, "

            . "o.orcamento_anexo_1 "

            . "FROM "

            . "tp_orcamento o "

            . "JOIN tp_usuarios u ON u.usuario_id = o.usuario_id "

            . "JOIN app_categorias c ON c.categoria_id = o.categoria_id "

            . "JOIN app_subcategorias s ON s.subcategoria_id = o.subcategoria_id "

            . "WHERE "

            . "o.orcamento_id = :orca";

endif;



$Read = new Read;

$Read->FullRead($sql, "orca={$orca_id}");

$detalhe = $Read->getResult()[0];

extract($detalhe);

//echo '<pre>';

//var_dump($detalhe);

//echo '</pre>';

?>

<div class="inbox">

    <div class="row">

        <div class="col-md-12">

            <div class="inbox-body">

                <div class="inbox-header">

                    <h1 class="pull-left"><?= $orcamento_titulo ?></h1>

                </div>

                <div class="inbox-content"><!-- 

                    <div class="inbox-header inbox-view-header">

                        <div class="pull-right">

                            <a href="javascript:;" class="btn btn-icon-only dark btn-outline">

                                <i class="fa fa-print"></i>

                            </a>

                        </div>

                    </div> -->

                    <div class="inbox-view-info">

                        <div class="row">

                            <div class="col-md-7">

                                <img src="https://image.freepik.com/icones-gratis/perfil-macho-utilizador-sombra_318-40244.jpg" class="inbox-author" style="width: 45px;">

                                <span class="sbold"><?= $usuario_nome ?> </span>

                                <span><?= $usuario_email ?> </span> para

                                <span class="sbold"> mim </span> 18:42 

                            </div>

                            <!-- <div class="col-md-5 inbox-info-btn">

                                <div class="btn-group">

                                    <button data-messageid="23" class="btn green reply-btn">

                                        <i class="fa fa-reply"></i> Reply

                                        <i class="fa fa-angle-down"></i>

                                    </button>

                                    <ul class="dropdown-menu pull-right">

                                        <li>

                                            <a href="javascript:;" data-messageid="23" class="reply-btn">

                                                <i class="fa fa-reply"></i> Reply </a>

                                        </li>

                                        <li>

                                            <a href="javascript:;">

                                                <i class="fa fa-arrow-right reply-btn"></i> Forward </a>

                                        </li>

                                        <li>

                                            <a href="javascript:;">

                                                <i class="fa fa-print"></i> Print </a>

                                        </li>

                                        <li class="divider"> </li>

                                        <li>

                                            <a href="javascript:;">

                                                <i class="fa fa-ban"></i> Spam </a>

                                        </li>

                                        <li>

                                            <a href="javascript:;">

                                                <i class="fa fa-trash-o"></i> Delete </a>

                                        </li>

                                        <li>

                                </li></ul></div>

                            </div> -->

                        </div>

                    </div>

                    <div class="inbox-view">

                        <p><?= $orcamento_descricao ?></p>

                    </div>

                    <hr>

                    <?php

                    if ($orcamento_anexo_1):

                        echo '<hr>';

                    endif;

                    

                    // Testa se exibe ou não a troca de mensagens

                    if ($orca_emp_id):

                        ?>

                        <!-- BEGIN PORTLET-->

                        <div class="row">

                            <div class="portlet light">

                                <div class="portlet-title">

                                    <div class="caption">

                                        <i class="icon-bubble font-hide hide"></i>

                                        <span class="caption-subject font-hide bold uppercase">Mensagens</span>

                                    </div>

                                </div>

                                <div class="portlet-body" id="chats">

                                    <div class="scroller" data-always-visible="1" data-rail-visible1="1">

                                        <div class="slimScrollDiv" style="position: relative; overflow: hidden; width: auto;">

                                            <div class="scroller" style="overflow: hidden; width: auto;" data-always-visible="1" data-rail-visible1="1" data-initialized="1">

                                                <ul class="chats" id="mensagens">

                                                    <?php

                                                    $ReadMensagem = new Read;

                                                    $ReadMensagem->FullRead("SELECT m.mensagem_desc, m.mensagem_data, m.mensagem_anexo_1, m.mensagem_anexo_2, u.usuario_id, u.usuario_nome, u.usuario_tipo, u.usuario_fantasia, u.usuario_avatar FROM tp_mensagem m JOIN tp_usuarios u ON u.usuario_id = m.usuario_id WHERE m.orca_emp_id = :orca_id ORDER BY m.mensagem_id ASC", "orca_id={$orca_id}");

                                                    if ($ReadMensagem->getResult()):

                                                        foreach ($ReadMensagem->getResult() as $mensagens):

                                                            if ($_SESSION['userlogin']['usuario_id'] == $mensagens['usuario_id']):

                                                                $possition = 'out';

                                                            else:

                                                                $possition = 'in';

                                                            endif;



                                                            if ($mensagens['usuario_tipo'] == 'J'):

                                                                $nome_usuario = $mensagens['usuario_fantasia'];

                                                            else:

                                                                $nome_usuario = $mensagens['usuario_fantasia'];

                                                            endif;



                                                            $data = date('d/m/Y', strtotime($mensagens['mensagem_data']));

                                                            $hora = date("H:i", strtotime($mensagens['mensagem_data']));



                                                            $data = ($data != date('d/m/Y') ? $data : $hora);

                                                            ?>



                                                            <li class="<?= $possition ?>">

                                                                <img class="avatar" alt="" src="uploads/users/<?= $mensagens['usuario_avatar'] ?>">

                                                                <div class="message">

                                                                    <span class="arrow"> </span>

                                                                    <a href="javascript:;" class="name"> <?= $nome_usuario ?> </a>

                                                                    <span class="datetime"> <?= $data ?> </span>

                                                                    <span class="body"> <?= $mensagens['mensagem_desc'] ?> </span>

                                                                </div>

                                                            </li>



                                                            <?php

                                                        endforeach;

                                                    else:

                                                        echo '<li>';

                                                        WSErro("Esse orçamento ainda não possui troca de mensagens.", WS_INFOR);

                                                        echo '</li>';

                                                    endif;

                                                    ?>    

                                                </ul>

                                            </div>

                                        </div>

                                    </div>

                                </div>

                                <div class="chat-form">

                                    <form action="" method="post" class="j_mensagem">

                                        <div class="input-cont">

                                            <input type="hidden" name="orca_emp_id" value="<?= $orca_id ?>"> 

                                            <input class="form-control" type="text" name="mensagem_desc" placeholder="Digite sua mensagem..."> 

                                        </div>                                               

                                        <div class="btn-cont">

                                            <span class="arrow"> </span>

                                            <button type="submit" href="" class="btn blue icn-only">

                                                <i class="fa fa-check icon-white"></i>

                                            </button>

                                        </div>

                                    </form>

                                </div>

                                <div class="j_alert_mensagem"></div>

                            </div>

                        </div>

                        <!-- END PORTLET-->

                        <?php

                    endif;

                    ?>

                </div>

            </div>

        </div>

    </div>

</div>



<script type="text/javascript">

    listar_mensagem(<?= $orca_id ?>);

    $(function () {

        $('.j_mensagem').submit(function () {

            var dados = $(this).serialize();



            $(".trigger").remove();

            $.ajax({

                url: '__jsc/ajax/cadastro_mensagem.php',

                data: dados,

                type: 'POST',

                dataType: 'json',

                beforeSend: function () {

                    console.log('Carregando...');

                },

                success: function (data) {

                    console.log(data)

                    $("<div class=\"trigger " + data.error[1] + "\">" + data.error[0] + "</div>").appendTo(".j_alert_mensagem");

                    listar_mensagem(<?= $orca_id ?>);

                }

            })



            return false;

        })

    });

    function listar_mensagem(orca_id) {

        console.log('mensagem ok');

        $.ajax({

            url: '__jsc/ajax/mensagem_lista.php',

            type: 'POST',

            dataType: 'json',

            data: {orca_id: orca_id},

            success: function (data) {

                console.log(data.mensagem);

                $('#mensagens').html(data.mensagem);

            }

        })

    }

</script>