<?php
require_once("../../includes/bootstrap.php");
$sesion = new sesion(); // inicio la sesion
//---------------
//cache();
//-----------------
$sesion->set('permiso', permisos($_POST['privilegio']));

if ($sesion->getVar('ac_tipo_user') == '1') {
    $cd_docente = $sesion->getVar("info_doc.cod_profesor");
}

$permisos = str_split($permisos);
$notasEquals = $sesion->getVar("configuracion.notas_iguales");
$academia = bootstrap::initBd($sesion->get('anio'));
?>

<script type="text/javascript">
    $(function() {
        var objSedes = $("#md_n_txtsedes"), objJornada = $("#md_n_txtjornadas"), objGrupos = $("#md_n_txtgrupo"),
                objMaterias = $("#md_n_materias"),
                objPeriodos = $("#md_n_periodo"),
                dtsConfig = $("input#dtsConfig").data(),
                cod_docente = dtsConfig['cddc'];


        /*cargo los datos de los combos*/
        objSedes.change(function() {
            cd_sede = $(this).val();
            if ($.trim(cod_docente).length == 0) {
                cdcn = "a28";
                cnd = cd_sede + "|";
            } else {
                cdcn = "a25"
                cnd = cod_docente + "|" + cd_sede;
            }
            $.ajax({
                type: "POST",
                url: "includes/cargar_selec_normal.php",
                data: {cod_cnds: cnd, codigo: cdcn, mopc: '0'},
                beforeSend: function() {
                    $.messager.progress({
                        title: dtsLang["globals"]["tit_msg_espere"],
                        msg: dtsLang["globals"]["msg_load_jornadas"],
                        interval: 100,
                    });
                },
                success: function(dt) {
                    $("#md_n_txtjornadas").html(dt);
                    $.messager.progress('close');
                    $("#md_n_txtjornadas").trigger("change");
                },
            });
        });

        objJornada.change(function() {
            var jor = $(this).val();
            $.ajax({
                type: "POST",
                url: "mod_notas_opt/cargar_select_grupos.php",
                data: {sede: $("#md_n_txtsedes").val(), jornada: jor},
                beforeSend: function() {
                    $.messager.progress({
                        title: dtsLang["globals"]["tit_msg_espere"],
                        msg: dtsLang["globals"]["msg_load_grupos"],
                        interval: 100,
                    });
                },
                success: function(rta) {
                    rta = '<option value="all" selected>Todos Los grupos</option>' + rta
                    $("#md_n_txtgrupo").html(rta);
                    $.messager.progress('close');
                    $("#md_n_txtgrupo").trigger("change");
                }
            });
        });

        objGrupos.change(function() {
//            cd_grupo = $(this).val();
//            if (cd_grupo == 'all') {
//                $("#md_n_materias").empty().html('<option value="all" selected>Todas las materias</option>').attr("disabled", true);
//                return false
//            }
//            $("#md_n_materias").removeAttr("disabled");
//            $("#nomGrupo").text($("option:selected", this).parent()[0].label)
//            if ($.trim(cod_docente).length == 0) {
//                cdcn = "a29";
//                cnd = cd_grupo + "|";
//            } else {
//                cdcn = "a26"
//                cnd = cd_grupo + "|" + cod_docente;
//            }
//
//            $.ajax({
//                type: "POST",
//                url: "includes/cargar_selec_normal.php",
//                data: {cod_cnds: cnd, codigo: cdcn, mopc: '0', cmp_aux: 1},
//                beforeSend: function() {
//                    $.messager.progress({
//                        title: dtsLang["globals"]["tit_msg_espere"],
//                        msg: dtsLang["globals"]["msg_load_materias"],
//                        interval: 100,
//                    });
//                },
//                success: function(dt) {
//                    dt = '<option value="all" selected>Todas las materias</option>' + dt
//                    $("#md_n_materias").html(dt);
//                    $.messager.progress('close');
//
////                    $.ajax({
////                        url: "mod_notas_opt/inf_det_periodo.php",
////                        async: false,
////                        data: {cod_gr: cd_grupo, codigo_dc: cod_docente},
////                        beforeSend: function() {
////                            $.messager.progress({
////                                title: dtsLang["globals"]["tit_msg_espere"],
////                                msg: dtsLang["globals"]["msg_carga_info"],
////                                interval: 100,
////                            });
////                        },
////                        type: "POST",
////                        success: function(r) {
////                            det_periodos = $.parseJSON(r);
////                            $.messager.progress('close');
////                            $("#md_n_materias").trigger("change");
////                        }
////                    })
//
//                },
//            });
        });

        objMaterias.change(function() {
//            cd_asixgrup = $(this).val();
//            var datos = $("option:selected", this).attr("aux").split("|");
//
//            $.ajax({
//                type: "POST",
//                url: "mod_notas_opt/cargar_select_periodos.php",
//                data: {cod_cnds: cd_asixgrup},
//                beforeSend: function() {
//                    $.messager.progress({
//                        title: dtsLang["globals"]["tit_msg_espere"],
//                        msg: dtsLang["globals"]["msg_load_periodos"],
//                        interval: 100,
//                    });
//                },
//                success: function(dt) {
//
//                    $("select#md_n_periodo").html(dt)
//
//
//                    $("select#md_n_periodo option[data-est=1]").attr("selected", true);
//                    $.messager.progress('close');
//                    $("select#md_n_periodo").trigger("change");
//                    $("#tipo_evaluacion").html(datos[0]);
//
//                },
//            });
        });

        objPeriodos.change(function() {
            var estado = $("option:selected", objGrupos).attr("aria-estado");
        });

        objSedes.trigger("change");

     
       jQuery("#list_repxgrup").jqGrid({
            url: 'mod_reportes/mod_def_estudxperiodo/list_grupos.php',
            datatype: "json",
            height: 480,
            width:500,
            colNames: ["Grupo", "Director"],
            colModel: [
                {name: 'grupo', index: 'grupo', width: 130},
                {name: 'director', index: 'director', width: 220},
            ],
            rowNum: 8,
            rowList: [8, 10, 20, 30],
            pager: '#page_repxgrup',
            sortname: 'orden',
            viewrecords: true,
            sortorder: "asc",
            multiselect: false,
            caption: "Informacion para el reporte",
        });


        jQuery("#list_repxgrup").jqGrid('navGrid', '#page_repxgrup', {add: false, edit: false, del: false});

        /*
        * jQuery("#" + subgrid_table_id).jqGrid({
                    url: "mod_reportes/mod_def_estudxperiodo/list_asignaturas.php?id=" + row_id,
                    datatype: "json",
                    colNames: ['Materia', 'Docente'],
                    colModel: [
                        {name: "nom_asi", index: "nom_asi", width: 280, key: true},
                        {name: "nom_ape_pro", index: "nom_ape_pro", width: 280},
                    ],
                    rowNum: 20,
                    width:"850",
                    pager: pager_id,
                    sortname: 'nom_asi',
                    sortorder: "asc",
                    height: '100%'
                });
                jQuery("#" + subgrid_table_id).jqGrid('navGrid', "#" + pager_id, {edit: false, add: false, del: false})
            
         */
    })
</script>
<?php
echo '<input type="hidden" id="dtsConfig" data-cddc="' . $cd_docente . '" data-fch="' . date('Y-m-d') . '">';
?>

<table width="927" align="center">
    <tr clas class="tit1">
        <td><?php echo $dtsLang['globals']['name_sede'] ?></td>
        <td><?php echo $dtsLang['globals']['name_jornada'] ?></td>
<!--        <td id="tipo_evaluacion"><?php echo $dtsLang['globals']['periodos'] ?></td>-->
    </tr>

    <tr>
        <td>
            <select name="md_n_txtsedes" class="campos" id="md_n_txtsedes" style="width:250px; " >
                <?php
                if ($cd_docente != "") {
                    $sql = "SELECT adm_sedes.cod_sede , adm_sedes.nom_sede FROM aca_asignaturasxgrupos 
                                    INNER JOIN aca_grupos ON (aca_asignaturasxgrupos.cod_grupo = aca_grupos.cod_grupo)
                                    INNER JOIN adm_sedes ON (aca_grupos.cod_sede = adm_sedes.cod_sede)
                            WHERE (aca_asignaturasxgrupos.cod_profesor='$cd_docente') GROUP BY adm_sedes.cod_sede";
                } else {
                    $sql = "SELECT
                                DISTINCT adm_sedes.cod_sede
                                , adm_sedes.nom_sede
                            FROM
                                aca_grupos
                                INNER JOIN adm_sedes 
                                        ON (aca_grupos.cod_sede = adm_sedes.cod_sede)
                                INNER JOIN aca_asignaturasxgrupos 
                                        ON (aca_asignaturasxgrupos.cod_grupo = aca_grupos.cod_grupo) ORDER BY adm_sedes.con_sede ASC";
                }

                $academia->instruccion($sql);
                while ($reg = $academia->extraer_registro()) {
                    echo "<option value='" . $reg[cod_sede] . "' aux='$cmpaux2' >" . $reg[nom_sede] . "</option>";
                }
                $academia->liberar();
                ?>

            </select>
        </td>

        <td>
            <select name="md_n_txtjornadas" class="campos" id="md_n_txtjornadas" style="width:160px">
                <option value="0x">Seleccionar...</option>
            </select>
        </td>
    </tr>
    <tr>
        <td>
            <table id="list_repxgrup"></table> 
            <div id="page_repxgrup"></div>
        </td>
        <td>
            <table id="list_repxmat"></table> 
            <div id="page_repxmat"></div>
        </td>
        
    </tr>
</table>

