<?php
require_once("../includes/academia_constantes.php");
require_once("../includes/academia.locale.php");
require_once("../includes/funciones_generales.php");
require_once("../includes/clase_sesion.php");
$sesion = new sesion(); // inicio la sesion
 
$sesion->set('permiso', permisos($_POST['privilegio']));
require_once("../includes/lib_lenguaje.php");
$permisos=  str_split($sesion->get('permiso'));
$cleguaje = new cLanguage();
if (!comprobar_sesion()) {
    mensaje($cleguaje->Phrase('global', 'ses_cad'), $cleguaje->Phrase('project', 'institucion'));
    exit;
}
if (!headers_sent())
    ob_start("ob_gzhandler");

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

require_once("../includes/MySQL.php");
$academia = new Servidor_Base_Datos(AC_CONN_HOST, AC_CONN_USER, AC_CONN_PASS, AC_CONN_DB . "" . $sesion->get('anio'));
$notasEquals = $sesion->getVar("configuracion.notas_iguales");
?>
<style>
    table.listas{
        width:auto !important;
        border-top-right-radius: 0px !important;
    }
    .listas thead:first-child tr:first-child th:first-child, .listas tbody:first-child tr:first-child td:first-child {
        border-top-left-radius: 0px ;
    }

    .ui-fondo-td{background: #dfeffc url(css/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; }



    .nom_est{

        white-space: pre;

        word-wrap: normal;

        overflow: hidden;

    }

    .cssbtn{

        width:22px !important;

        height:2em !important;

    }

    .th-head{

        white-space: nowrap;

        word-wrap: normal;

        overflow: hidden;

    }

    .per_actual{
        background-color: #FFF600;
    }
    .listas th{

        font-weight: bold !important;

        text-align:center !important;

    }

    .listas tr{

        height:25px !important;

        line-height:25px !important;

        vertical-align:middle !important;

    }

    .listas tr td{

        white-space: pre;

    }

    .list_notas td{

        text-align:center;

    }

    .table thead th {

        vertical-align: middle;

    }





    @media screen and (-webkit-min-device-pixel-ratio:0) {

        select {

            padding-right: 18px

        }

    }

</style>
<link href="mod_notas_opt/styles_config_md_notas.css" rel="stylesheet" type="text/css">
<script  type="text/javascript" src="mod_notas_opt/jquery.ComboNotas.js"></script>



<script  type="text/javascript">
    $(function() {
        $.ajax({
            url: "mod_notas_opt/js/scrips_notas.js",
            beforeSend: function() {
                $.messager.progress({
                    title: dtsLang["globals"]["tit_msg_espere"],
                    msg: 'Cargando librerias',
                    interval: 100,
                });
            },
            success: function() {
                $.messager.progress('close');
            },
            cache: true,
            dataType: "script"
        });
    });
    function dtsExportar(op) {
        var cbmaterias = $("#md_n_materias");
        cod_asixgru = cbmaterias.val();
        periodo_cal = $("#md_n_periodo").val();
        var objgrupo = $("#md_n_txtgrupo option:selected");
        jorn = $("#md_n_txtjornadas option:selected").text();
        sede = $("#md_n_txtsedes option:selected").text();
        var titulo = $("option:selected", "#txtgrupo");
        var grupo = objgrupo.parent()[0].label + " " + objgrupo.text();
        var area = $("option:selected", cbmaterias).text();
        var cad = "";
        var dtsConfig = $("input#dtsConfig").data();
        var isDoc = dtsConfig['tpus'];
        if (isDoc != 1) {
            cad = "&nomdc=" + $("option:selected", cbmaterias).attr('aux').split('|')[7]
        }
        $("#objDescargas").attr("src", "mod_reportes/planilla_docente/list_formato_planilla.php?cod_asixgru=" + cod_asixgru + "&periodo_cal=" + periodo_cal + "&sede=" + sede + "&jorn=" + jorn + "&grupo=" + grupo + "&opc=" + op + "&area=" + area + cad);
    }
</script>


<?php echo '<input type="hidden" id="dtsConfig" data-neqals="' . $notasEquals . '" data-tpus="' . $sesion->getVar('ac_tipo_user') . '" data-cddc="' . $cd_docente . '" data-fch="' . date('Y-m-d') . '" data-perm="' . $sesion->get("permiso") . '" data-newedtsab="' . $sesion->getVar("configuracion.per_camb_saber_doc") . '"  >';
?>
<div id="wpr" data-options="href:'mod_notas_opt/form_edit_observaciones.php'"></div> 
<div id="dgConfigDesem" class="easyui-window" title="<?php echo $dtsLang["mod_notas"]["addEdtDelSaber"] ?>"  style="padding:2px 4px; display:none">
    <div class="alert"> <strong>Nota:</strong> <span>Si desea quitar un saber deje<br>
            el valor del porcentaje vacio</span> </div>
    <table id="contenDgCnfDes" class="table table-condensed table-bordered">
        <thead>
            <tr>
                <th align="center"><?php echo $dtsLang['mod_notas']['nom_saber'] ?></th>
                <th width="160px" align="center"><?php echo $dtsLang['mod_notas']['por_saber'] ?></th>
            </tr>
        </thead>
        <tbody>
        </tbody>
        <tfoot>
            <tr>
                <th align="right"><?php echo $dtsLang['globals']['total'] ?></th>
                <td id="totalSumSaberes" style="text-align: center; color: rgb(0, 153, 0);">0</td>
            </tr>
            <tr>
                <td valign="middle"><select id="cbCnSaberes" name="cbCnSaberes" class="campos">
                        <option value="0x"><?php echo $dtsLang['globals']['seleccionar'] ?></option>
                    </select></td>
                <td valign="middle"><input type="number" class="valNewSaber" id="newNumValPorSab" value="" size="3">
                <?php if (in_array("A", $permisos) && in_array("M", $permisos) && in_array("E", $permisos)) { ?>
                    <button id="addNewSabCnf">Adicionar</button>
                <?php } ?>
                </td>
            </tr>
        </tfoot>
    </table>
    <legend></legend>
    <div align="center" >
        <?php if (in_array("A", $permisos) && in_array("M", $permisos) && in_array("E", $permisos)) { ?>
        <button id="btnAccConfSab">Guardar</button>
        <?php } ?>
    </div>

</div>

<div id="dgConfigNotas" class="easyui-window" title="<?php echo $dtsLang["mod_notas"]["addEdtDelSaber"] ?>"  style="width:540px; padding:2px 4px; display:none">

    <div class="alert alert-small">

        <div><strong><?php echo $dtsLang['globals']['nota'] ?></strong></div>

<?php echo $dtsLang['mod_notas']['msg_nt_orden_notas'] ?> </div>

        <?php if ($notasEquals == 0): ?>

        <div>

            <input name="chkporceniguales" id="chkporceniguales" type="checkbox" >

            Todos los porcentajes iguales </div>

<?php endif ?>

    <table id="contenDgCnfNotas" class="table table-condensed table-bordered">

        <thead>

            <tr>

                <th width="160px" align="center"><?php echo $dtsLang['mod_notas']['tit_nom_nota'] ?></th>

                <th width="90px" align="center"><?php echo $dtsLang['mod_notas']['tit_val_nota'] ?></th>

                <th width="90px" align="center"><?php echo $dtsLang['mod_notas']['lb_fecha'] ?></th>

                <th width="160px" align="center"><?php echo $dtsLang['mod_notas']['tit_des_nota'] ?></th>

                <th width="24px" align="center"></th>

            </tr>

        </thead>

        <tbody>

        </tbody>

        <tfoot>

            <tr>

                <th align="right"><?php echo $dtsLang['globals']['total'] ?></th>

                <td id="totalSumNotas" style="text-align: center; color: rgb(0, 153, 0);">0</td>

                <td colspan="3"></td>

            </tr>

            <tr>

                <td align="center" valign="middle"><input type="text" class="valNewNota" id="newNotaNombre" value="" maxlength="100"></td>

                <td align="center" valign="middle"><input type="text" class="valNewNota txt_porc " id="newNotavalor" value=""  <?php echo ($notasEquals == 1) ? 'disabled readonly' : '' ?> ></td>

                <td align="center" valign="middle"><input type="text" class="valNewNota txt_fecha" id="newNotaFecha" value="<?php echo date("Y-m-d") ?>" size="10" readonly></td>

                <td align="center" valign="middle"><input type="text" class="valNewNota" id="newNotaDesc" value=""></td>

                <td>
                    <?php if (in_array("A", $permisos) && in_array("M", $permisos) && in_array("E", $permisos)) { ?>
                    <button id="addNewNotCnf">Adicionar</button>
                    <?php } ?>
                </td>

            </tr>

        </tfoot>

    </table>

    <legend></legend>

    <div align="center" >
<?php if (in_array("A", $permisos) && in_array("M", $permisos) && in_array("E", $permisos)) { ?>
        <button id="btnAccConfNotas">Guardar</button>
<?php } ?>
    </div>

</div>

<ul id="contextMenuElements" class="contextMenu">
<?php if (in_array("A", $permisos) && in_array("M", $permisos) && in_array("E", $permisos)) { ?>
    <li class="edit"><a href="#obs"><?php echo $cleguaje->Phrase("md_notas", 'men_obs') ?></a></li>

    <li class="delete"><a href="#rep"><?php echo $cleguaje->Phrase("md_notas", 'men_det') ?></a></li>
<?php } ?>
</ul>

<div id="dialos_add_observacion"  aria-valuetext="<?php echo $cleguaje->Phrase("md_notas", 'tit_dlg_obs') ?>" title="">

    <form class="k-shadow">

        <div class="k-header k-shadow">

            <input name="txtfiltro" type="checkbox" id="txtfiltro" value="Todos">

<?php echo $cleguaje->getField("md_notas", 'fil_todos') ?> </div>

        <div style="margin-left:5px; margin-right:5px;">

            <table width="100%" style="margin-left:5px; margin-right:5px;" class="metrotable" id="people2">

                <thead class="tit1">

                <th width="160px"><?php echo $cleguaje->getField("md_notas", 'enc_docente') ?></th>

                <th><?php echo $cleguaje->getField("md_notas", 'enc_detalle') ?></th>

                </thead>

                <tbody>

                </tbody>

            </table>

        </div>

        <div class="k-shadow" style="margin-left:5px; margin-right:5px; height:150px; width:auto; overflow:auto">

            <table id="people"  width="100%" class="table table-condensed table-bordered table-hover">

                <tbody>

                    <tr>

                        <td width="160px"></td>

                        <td></td>

                    </tr>

                </tbody>

            </table>

        </div>

        <div style="margin-top:12px; margin-left:5px; margin-right:5px;">

            <table width="100%" style="margin-left:5px; margin-right:5px;" id="indicadoresHeader" class="metrotable">

                <thead>

                <th><?php echo $cleguaje->Phrase("md_notas", 'lis_indixlogro') ?></th>

                </thead>

            </table>

        </div>

        <div class="k-shadow" style=" margin-left:5px; margin-right:5px; height:150px; width:auto; overflow:auto">

            <table id="indicadores" class="table table-condensed table-bordered table-hover">

                <tbody>

                    <tr>

                        <td></td>

                    </tr>

                </tbody>

            </table>

        </div>

        <div  style="margin-top:12px;  width:600px !important; height:100px !important; margin-left:5px; margin-right:5px; position:relative !important">

            <textarea name="txtobsgneral"  id="txtobsgneral" class="campos" style=" resize:none; width:665px !important; height:95px;" ></textarea>

        </div>

        <legend></legend>

        <div align="center" >
<?php if (in_array("A", $permisos) && in_array("M", $permisos)) { ?>
            <button id="btnAccSaveObs">Guardar</button>
<?php } ?>
            <button id="btnAccCanObs">Cancelar</button>

        </div>

    </form>

</div>

<div id="dialog_form_recupera" title="<?php echo $cleguaje->Phrase("md_notas", 'tit_dlg_rec') ?>"  style="padding:4px;">

    <form id="frm_not_recupera">

        <table border="0" class="table table-condensed">

            <tr>

                <td class="tit1"><?php echo $cleguaje->Phrase("md_notas", 'lb_nom_est') ?></td>

                <td><div id="nom_estud"></div></td>

            </tr>

            <tr>

                <td class="tit1"><?php echo $cleguaje->Phrase("md_notas", 'lb_nom_saber') ?></td>

                <td><div id="nom_saber"></div></td>

            </tr>

            <tr>

                <td><span class="tit1"><?php echo $cleguaje->Phrase("md_notas", 'lb_nom_nota') ?></span>

                    <div id="nombre_nota"></div></td>

                <td><span class="tit1" style="vertical-align:top"><?php echo $cleguaje->Phrase("md_notas", 'lb_nom_v_norg') ?></span>

                    <div id="val_nota_orig"></div></td>

            </tr>

        </table>

        <table border="0" class="table table-condensed">

            <tr>

                <td><div class="tit1"><?php echo $cleguaje->getField("md_notas", 'lb_fecha') ?></div>

                    <input name="fecha_rec" type="text" class="text ui-widget-content ui-corner-all" id="fecha_rec" size="15" readonly /></td>

                <td><div class="tit1"><?php echo $cleguaje->getField("md_notas", 'lb_nota') ?></div>

                    <input name="nota_rec" type="text"  class="text" id="nota_rec" size="10"/></td>

            </tr>

            <tr>

                <td colspan="2"><div class="tit1"></div></td>

            </tr>

            <tr>

                <td colspan="2"><div class="tit1"><?php echo $cleguaje->getField("md_notas", 'lb_observa') ?></div>

                    <textarea name="observacion_rec" style="width:250px !important" cols="12" rows="5" class="text ui-widget-content ui-corner-all" id="observacion_rec"></textarea></td>

            </tr>

        </table>

        <div id="err_tip"></div>

        <legend></legend>

        <div align="center" >
            <?php if (in_array("A", $permisos) && in_array("M", $permisos)) { ?>
            <button id="btnAccDelRecup">Borrar Nota</button>

            <button id="btnAccSaveRecup">Guardar</button>
            <?php } ?>
            <button id="btnAccCanRecup">Cancelar</button>

        </div>

    </form>

</div>

<table width="927" align="center">

    <tr clas class="tit1">

        <td><?php echo $cleguaje->getField('global', 'name_sede') ?></td>

        <td><?php echo $cleguaje->getField('global', 'name_jornada') ?></td>

        <td><?php echo $cleguaje->getField('global', 'grupos') ?> <span class="text4" id="nomGrupo"></span></td>

        <td><?php echo $cleguaje->getField('md_notas', 'materias') ?></td>

        <td id="tipo_evaluacion"><?php echo $cleguaje->getField('md_notas', '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>

        <td><select name="md_n_txtgrupo" class="campos" id="md_n_txtgrupo" style="width:160px">

                <option value="0x">Seleccionar...</option>

            </select></td>

        <td><select name="md_n_txtmaterias" class="campos" id="md_n_materias" style="width:160px">

                <option value="0x">Seleccionar...</option>

            </select></td>

        <td><select name="md_n_txtperiodo" class="campos" id="md_n_periodo" style="width:160px">

                <option value="0x">Seleccionar...</option>

            </select></td>

    </tr>

    <tr>

        <td colspan="5" align="center">



            <div id="panelConfigNotasDoc" class="easyui-panel" title="<?php echo $cleguaje->Phrase("md_notas", 'tit_enca_part1') ?>"   

                 style="width:900px;height:auto;padding:1px 8px;background:#fafafa;"  

                 data-options="iconCls:'ui-icon-configure',closable:false,  

                 collapsible:true,minimizable:false,maximizable:false">

                <table  border="0">

                    <tr>

                        <td style="vertical-align:top !important"><!--<div id="tb_saberes" class="ui-jqgrid ui-widget ui-widget-content ui-corner-all" style="width:260px;" ></div> -->



                            <table id="list_tb_saberes">

                            </table>

                            <div id="pager_tb_saberes"></div></td>

                        <td style="vertical-align:top !important"><table id="list_cant_notas" >

                            </table>

                            <div id="pag_cant_notas" ></div></td>

                    </tr>

                </table>

            </div>

            <!-- ----------------------------------------------- -->

            <div class='alert alert-success' style="margin-bottom:0px !important; width:850px !important;" id="infoEscala"></div>

            <div id="panelConfigNotasDoc2" class="easyui-panel" title="<?php echo $cleguaje->Phrase("md_notas", 'tit_enca_part2') ?>"   

                 style="width:900px;height:auto;padding:1px 8px;background:#fafafa;"  

                 data-options="iconCls:'ui-icon-pen_red',closable:false,  

                 collapsible:true,minimizable:false,maximizable:false,tools:'#tt'">  


                <div id="contenError" class="alert alert-error" style="display:none"></div>
                <div id="gbox_list_notxest" class="easyui-layout" style="width:100%;height:800px;">  

                    <div data-options="region:'west',split:true,collapsible:false" style="width:470px;">

                        <table border="0" cellspacing="0" cellpadding="0" id="tbDtsEstudiantes" class="table table-condensed table-bordered listas" style="width:370px !important">
                            <thead>
                                <tr style="height:50px !important">
                                    <th class="ui-fondo-td" width="20px">
                                        <?php 
                                        if (in_array("A", $permisos) && in_array("M", $permisos) && in_array("E", $permisos)) {  
                                            echo '<button type="button" class="btn btn-small btn-info" id="btnSaveDtllNotas">
                                                    <i class="ui-btn-save icon-white"></i>
                                                    <span></span>
                                            </button>
                                            ';
                                        }
                                        ?>
                                    </th>
                                    <th width="220" align="center" valign="middle" class="ui-fondo-td">Estudiantes</th>
                                    <th width="40" align="center" valign="middle" class="ui-fondo-td">&nbsp;</th>
                                    
                                    <th width="20" align="center" valign="middle" class="ui-fondo-td definitiva">Def.</th>
                                </tr>
                            </thead>
                            <tbody></tbody>
                        </table>
                    </div>  

                    <div data-options="region:'center'" style="width:600px">

                        <table width="100%" border="0" cellspacing="0" cellpadding="0" id="tbNotasEst" class="table table-condensed table-bordered listas list_notas">

                            <thead></thead>

                            <tbody></tbody>

                        </table>
                    </div>  

                </div>  

            </div>

            <div id="tt">

                <div id="menuNotas"> <a href="#" ></a> </div>

                <div id="mm2" style="width:90px;">

                    <div data-options="iconCls:'ui-btn-pdf'" onClick="dtsExportar(1)">Exportar con notas</div>

                    <div data-options="iconCls:'ui-btn-pdf'" onClick="dtsExportar(2)">Exportar sin notas</div>

                </div>

            </div>

        </td>

    </tr>

</table>

<input type="hidden" name="dispUpdates" id="dispUpdates">



<div id="dialog_detalles" title="<?php echo $cleguaje->Phrase("md_notas", 'tit_dlg_det') ?>">

    <table border="0" id="tb_detalles">

        <tr role="dt_gral">

            <td colspan="2"><div id="nom_estDetalle"></div></td>

        </tr>

    </table>

    <div id="xxx">

        <table border="0" id="tb_observaciones">

            <tr>

                <td colspan="2" class="tit1"><?php echo $cleguaje->Phrase("md_notas", 'lb_observa_det') ?></td>

            </tr>

            <tr>

                <td style="width:20px"></td>

                <td></td>

            </tr>

        </table>

    </div>

    <legend></legend>

    <div>
<?php if (in_array("A", $permisos) && in_array("M", $permisos) && in_array("E", $permisos)) { ?>
        <button id="btnAntDest">Borrar Nota</button>

        <button id="btnSigDest">Guardar</button>
<?php } ?>
    </div>

</div>
