%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home1/dimen328/libertysa.com.br/admin/modules/redesocial/
Upload File :
Create Path :
Current File : //home1/dimen328/libertysa.com.br/admin/modules/redesocial/JS.js

/**
 * Created by Tassyo on 05/10/2015.
 */
listar("");

function listar(filtro) {
    $.ajax({
        url: "modules/redesocial/CTRL.php",
        type: 'POST',
        data: {oper: "2", filtro: filtro},
        complete: function (e, xhr, result) {
            if (e.readyState == 4 && e.status == 200) {

                try {
                    var Obj = eval("(" + e.responseText + ")"); //Combo OS
                }
                catch (err) {
                }

                if (Obj != null) {
                    if (!$("#page-wrapper").hasClass("started")) {
                        $("#page-wrapper").append
                        (
                            "<div  id='div-list' name='div-list' class='row'>" +
                            "<div class='col-lg-12'>" +
                            "<div class='panel panel-info'>" +
                            "<div class='panel-heading'>" +
                            '<a href="#collapseListar" class="accordion-toggle"  data-parent="#accordion" data-toggle="collapse">' +
                            '<i class="fa fa-chevron-up"> </i> Listar' +
                            "</a>" +
                            "<div class='pull-right'>" +
                            "<div class='btn-group'>" +
                            '<button type="button" id="novocadastro" name="novocadastro" class="btn btn-info btn-xs">Novo Cadastro</button>' +
                            "</div>" +
                            "</div>" +
                            "</div>" +

                            '<div id="collapseListar" name="collapseListar" class="panel-collapse collapse" style="height: 0px;">' +
                            '<div id="list-container" name="list-container" class="panel-body">' +
                            '<div class="table-responsive">' +
                            '<table class="table table-hover">' +
                            '</table>' +
                            '</div>' +
                            '</div>' +
                            '</div>' +
                            '</div>' +
                            '</div>' +
                            '</div>'
                        );

                        $(".table").append
                        (
                            '<thead>' +
                            '<tr>' +
                                // '<th>#</th>' +
                            '<th>Descricao</th>' +
                            // '<th>Link</th>' +
                            '<th>Status</th>' +
                            '<th>' +
                            '<div class="pull-right-search">' +
                            '<div class="input-group custom-search-form">' +
                            '<input type="text" id="search" name="search" placeholder="Pesquisar..." class="form-control">' +
                            '<span class="input-group-btn">' +
                            '<button type="button" id="btnSearch" name="btnSearch" class="btn btn-default">' +
                            '<i class="fa fa-search"></i>' +
                            '</button>' +
                            '</span>' +
                            '</div>' +
                            '</div>' +
                            '</th>' +
                            '</tr>' +
                            '</thead>' +
                            '<tbody>' +
                            '</tbody>'
                        );
                        $("#page-wrapper").addClass("started");
                        $("a[href=#collapseListar]").click();
                    }
                    setTimeout(function () {
                        $("input#search").focus();
                    }, 200);

                    if (Obj.msg == '1') {

                        $("tbody").html("");

                        if (filtro) {
                            $("#search").removeAttr("value");
                            $("#search").attr("value", filtro);
                        }

                        for (var i = 0; i < Obj.length; i++) {

                            var statClass = "";
                            var ValidaStatus = "";
                            if (Obj[i].status == 1) {
                                statClass = "class='success'";
                                var ValidaStatus = "Ativo"
                            } else if (Obj[i].status == 2) {
                                statClass = "class='danger'";
                                var ValidaStatus = "Inativo"
                            }
                            
                            $("tbody").append
                            (
                                '<tr ' + statClass + '>' +
                                    // '<th>' +Obj[i].id + '</th>' +
                                '<th>' + Obj[i].descricao + '</th>' +
                                // '<th> <a href="' + Obj[i].link + '" target="_blank">Visualizar</a></th>' +
                                '<th>' + ValidaStatus + '</th>' +
                                "<th><div class='pull-right'>" +
                                "<div class='btn-group'>" +
                                '<button id="btneditar" name="btneditar" type="button" class="btn btn-info btnedit" idEdit = "' + Obj[i].id + '">Editar</button>' +
                                '<button type="button" class="btn btn-info btnDelete" idDel = "' + Obj[i].id + '">Excluir</button>' +
                                "</div>" +
                                "</div></th>" +
                                '</tr>' +
                                '<tr class="div-delete" id="del' + Obj[i].id + '" name="del' + Obj[i].id + '">' +
                                '</tr>'
                            );

                        }

                    }

                }

            }

            // scrollToAnchor("#collapseListar");

            $(".btnDelete").off();
            $(".btnDelete").on('click', function () {
                $(this).attr("disabled", "disabled");
                $("#del" + $(this).attr("idDel")).append
                (
                    '<th colspan="' + $("tr:first").children().length + '">' +
                    '<div class="alert alert-delete alert-warning">' +
                    'Tem certeza que deseja excluir este registro?' +
                    '<div class="pull-right">' +
                    '<div class="btn-group">' +
                    '<button type="button" class="btn btn-success btnDeleteS" idDel = "' + $(this).attr("idDel") + '">Sim</button>' +
                    '<button type="button" class="btn btn-danger btnDeleteN" idDel = "' + $(this).attr("idDel") + '">Não</button>' +
                    '</div>' +
                    '</div>' +
                    '</div>' +
                    '</div>' +
                    '</th>'
                );

                $(".btnDeleteS").off();
                $(".btnDeleteS").on("click", function () {
                    excluir($(this).attr("idDel"));
                });

                $(".btnDeleteN").off();
                $(".btnDeleteN").on("click", function () {
                    $(this).parents(".div-delete").prev().children().find(".btnDelete").removeAttr("disabled");
                    $(this).parents(".div-delete").children().remove();
                });

            });

            $(".btnedit").off();
            $(".btnedit").on("click", function () {

                $(this).attr("disabled", "disabled");

                $(".closeCad").click();

                $("#page-wrapper").append(
                    "<div id='div-edit' name='div-edit' class='row'>" +
                    "<div class='col-lg-12'>" +
                    "<div class='panel panel-info'>" +
                    "<div class='panel-heading'>" +
                    '<a href="#collapseEditar" class="accordion-toggle"  data-parent="#accordion" data-toggle="collapse">' +
                    '<i class="fa fa-chevron-up"> </i> Editar' +
                    "</a>" +
                    "<div class='pull-right'>" +
                    "<div class='btn-group'>" +
                    '<button type="button" class="close closeEdit" data-dismiss="alert" aria-hidden="true">x</button>' +
                    "</div>" +
                    "</div>" +
                    "</div>" +
                    '<div id="collapseEditar" class="panel-collapse collapse" style="height: 0px;">' +
                    "<div id='form-container' name='form-container' class='panel-body'>" +
                    "</div>" +
                    "</div>" +
                    "</div>" +
                    "</div>" +
                    "</div>"
                );

                $("#form-container").load("modules/redesocial/EditForm.php", {idEdit: $(this).attr("idEdit")});

                $("a[href=#collapseListar]").click();
                $("a[href=#collapseListar]").removeClass("collapsed");
                $("a[href=#collapseListar]").removeAttr("href");

                $("a[href=#collapseEditar]").click();

                $(".closeEdit").click(function () {
                    $(this).parents(".row").hide();
                    $(this).parents(".row").remove();
                    $("#div-list").children().find("a.accordion-toggle").attr("href", "#collapseListar");
                    $("#div-list").children().find("a.accordion-toggle").addClass("collapsed");
                    $(".btnedit").removeAttr("disabled");
                    $("a[href=#collapseListar]").click();
                    scrollToAnchor("#collapseListar");
                });

            });

            $("#novocadastro").off();
            $("#novocadastro").on("click", function () {

                $(".closeEdit").click();

                if ($("a[href=#collapseListar]").children("i").hasClass("fa-chevron-up")) {
                    $("a[href=#collapseListar]").click();
                }

                $("#page-wrapper").append(
                    "<div class='row'>" +
                    "<div class='col-lg-12'>" +
                    "<div class='panel panel-info'>" +
                    "<div class='panel-heading'>" +
                    '<a href="#collapseCadastro" class="accordion-toggle"  data-parent="#accordion" data-toggle="collapse">' +
                    '<i class="fa fa-chevron-up"> </i> Cadastrar' +
                    "</a>" +
                    "<div class='pull-right'>" +
                    "<div class='btn-group'>" +
                    '<button type="button" class="close closeCad" data-dismiss="alert" aria-hidden="true">x</button>' +
                    "</div>" +
                    "</div>" +
                    "</div>" +

                    '<div id="collapseCadastro" name="collapseCadastro" class="panel-collapse collapse" style="height: 0px;">' +
                    "<div id='form-container' name='form-container' class='panel-body'>" +
                    "</div>" +
                    "</div>" +
                    "</div>" +
                    "</div>" +
                    "</div>"
                );

                $("#form-container").load("modules/redesocial/CadForm.php");

                $(this).hide();

                $("a[href=#collapseCadastro]").click();

                $(".closeCad").click(function () {
                    $(this).parents(".row").hide();
                    $(this).parents(".row").remove();
                    $("#novocadastro").show();
                    $("a[href=#collapseListar]").click();
                });

                scrollToAnchor("#collapseCadastro");

            });

            $(".accordion-toggle").off();
            $(".accordion-toggle").on("click", function () {
                if ($(this).hasClass("collapsed")) {
                    $(this).find("i").removeClass("fa-chevron-down").addClass("fa-chevron-up");
                } else {
                    $(this).find("i").removeClass("fa-chevron-up").addClass("fa-chevron-down");
                }
            });
            $("#search").off();
            $("#search").on("keyup", function (e) {
                if ($(this).val().length > 3) {
                    listar($(this).val());
                }
            });

            $("#btnSearch").off();
            $("#btnSearch").on("click", function () {
                listar($("#search").val());
            });

        }

    });
}

function excluir(id) {

    $.ajax({
        url: "modules/redesocial/CTRL.php",
        type: 'POST',
        data: {oper: "5", id: id},
        complete: function (e, xhr, result) {
            if (e.readyState == 4 && e.status == 200) {

                try {
                    var Obj = eval("(" + e.responseText + ")"); //Combo OS
                }
                catch (err) {
                }

                if (Obj != null) {

                    if (Obj.msg == '1') {
                        $("#del" + id).prev().remove();
                        $("#del" + id).remove();
                    }

                }
            }

        }

    });

}

Zerion Mini Shell 1.0