<?php require_once('Connections/conn.php'); ?>
<?php
 session_start();
 if (!isset($_SESSION['MM_Username'])) {
      header ("Location: modulos/inicio/index.php");
	  }
	  
// Captura la datos del usuario que se logueó (Cédula, Tipo de Usuario y Username).
$cedula_usuario=$_SESSION['CEDULA_USUARIO'];
$username=$_SESSION['MM_Username'];
$tipo_usuario=$_SESSION['PRIVILEGIO']; 
	  
  if (isset($_GET["order"])) $order = @$_GET["order"];
  if (isset($_GET["type"])) $ordtype = @$_GET["type"];

  if (isset($_POST["filter"])) $filter = @$_POST["filter"];
  if (isset($_POST["filter_field"])) $filterfield = @$_POST["filter_field"];
  $wholeonly = false;
  if (isset($_POST["wholeonly"])) $wholeonly = @$_POST["wholeonly"];

  if (!isset($order) && isset($_SESSION["order"])) $order = $_SESSION["order"];
  if (!isset($ordtype) && isset($_SESSION["type"])) $ordtype = $_SESSION["type"];
  if (!isset($filter) && isset($_SESSION["filter"])) $filter = $_SESSION["filter"];
  if (!isset($filterfield) && isset($_SESSION["filter_field"])) $filterfield = $_SESSION["filter_field"];

?>

<html>
<head>
<title>siga -- egresados</title>
<meta name="generator" http-equiv="content-type" content="text/html; charset=UTF-8">
<style type="text/css">
  body {
    background-color: #FFFFFF;
    color: #004080;
    font-family: Arial;
    font-size: 12px;
  }
  .bd {
    background-color: #FFFFFF;
    color: #004080;
    font-family: Arial;
    font-size: 12px;
  }
  .tbl {
    background-color: #FFFFFF;
  }
  a:link { 
    color: #FF0000;
    font-family: Arial;
    font-size: 12px;
  }
  a:active { 
    color: #0000FF;
    font-family: Arial;
    font-size: 12px;
  }
  a:visited { 
    color: #800080;
    font-family: Arial;
    font-size: 12px;
  }
  .hr {
    background-color: #336699;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
  }
   .hr1 {
    color: #FF0000;
    font-family: Arial;
    font-size: 12px;
  }
  a.hr:link {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
  }
  a.hr:active {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
  }
  a.hr:visited {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
  }
  .dr {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
  }
  .sr {
    background-color: #FFFFCF;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
  }
</style>

<script src="jquery.min.js" type="text/javascript"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

</head>
<script>
$(document).ready(function(){
	$("#id_alumno").change(function(){
		$.post("carga_carreras_alumno4.php",{ id:$(this).val() },function(data){$("#id_carrera").html(data);})
	});
	
})
</script>

<script>
$(document).ready(function(){
	$("#id_alumno").change(function(){
		$.post("carga_mencion_alumno1.php",{ id:$(this).val() },function(data){$("#mencion").html(data);})
	});
	
})
</script>



<body>
<table class="bd" width="100%"><tr><td class="hr"><h2>Gesti&oacute;n de Graduandos</h2></td></tr></table>
<?php
  require_once('Connections/conn.php');
  mysql_select_db("siga_pregrado");
  mysql_query ("SET NAMES 'utf8'");
  
  $showrecs = 250;
  $pagerange = 10;

  $a = @$_GET["a"];
  $recid = @$_GET["recid"];
  $page = @$_GET["page"];
  if (!isset($page)) $page = 1;

  $sql = @$_POST["sql"];

  switch ($sql) {
    case "insert":
      sql_insert();
      break;
	case "insert_lote":
      sql_insert_lote();
      break;  
    case "update":
      sql_update();
      break;
    case "delete":
      sql_delete();
      break;
  }

  switch ($a) {
    case "add":
      addrec();
      break;
	case "add_lote":
      addlote();
      break;  
    case "view":
      viewrec($recid);
      break;
    case "edit":
      editrec($recid);
      break;
    case "del":
      deleterec($recid);
      break;
    default:
      select();
      break;
  }

  if (isset($order)) $_SESSION["order"] = $order;
  if (isset($ordtype)) $_SESSION["type"] = $ordtype;
  if (isset($filter)) $_SESSION["filter"] = $filter;
  if (isset($filterfield)) $_SESSION["filter_field"] = $filterfield;
  if (isset($wholeonly)) $_SESSION["wholeonly"] = $wholeonly;

  mysql_close($conn);
?>
<table class="bd" width="100%"><tr><td class="hr"></td></tr></table>
</body>
</html>

<?php




 function select()
  {
  global $a;
  global $showrecs;
  global $page;
  global $filter;
  global $filterfield;
  global $wholeonly;
  global $order;
  global $ordtype;


  if ($a == "reset") {
    $filter = "";
    $filterfield = "";
    $wholeonly = "";
    $order = "";
    $ordtype = "";
  }
  

  $checkstr = "";
  if ($wholeonly) $checkstr = " checked";
  if ($ordtype == "asc") { $ordtypestr = "desc"; } else { $ordtypestr = "asc"; }
  $res = sql_select();
  $count = sql_getrecordcount();
  if ($count % $showrecs != 0) {
    $pagecount = intval($count / $showrecs) + 1;
  }
  else {
    $pagecount = intval($count / $showrecs);
  }
  $startrec = $showrecs * ($page - 1);
  if ($startrec < $count) {mysql_data_seek($res, $startrec);}
  $reccount = min($showrecs * $page, $count);
?>
<table class="bd" border="0" cellspacing="1" cellpadding="4">
<tr><td>N&uacute;mero de Graduandos <?php echo $startrec + 1 ?> - <?php echo $reccount ?> de <?php echo $count ?></td></tr>
</table>
<hr size="1" noshade>
<form action="graduandos.php" method="post">
<table class="bd" border="0" cellspacing="1" cellpadding="4">
<tr>
<td><b>Filtrar por</b>&nbsp;</td>
<td><input type="text" name="filter" value="<?php echo $filter ?>"></td>
<td><select name="filter_field">
<option value="">Todos los Campos</option>
<option value="<?php echo "promocion" ?>"<?php if ($filterfield == "promocion") { echo "selected"; } ?>><?php echo htmlspecialchars("Promoción") ?></option>

<option value="<?php echo "cedula" ?>"<?php if ($filterfield == "cedula") { echo "selected"; } ?>><?php echo htmlspecialchars("Cédula") ?></option>
<option value="<?php echo "apellidos" ?>"<?php if ($filterfield == "apellidos") { echo "selected"; } ?>><?php echo htmlspecialchars("Apellidos") ?></option>
<option value="<?php echo "nombres" ?>"<?php if ($filterfield == "nombres") { echo "selected"; } ?>><?php echo htmlspecialchars("Nombres") ?></option>
<option value="<?php echo "id_carrera" ?>"<?php if ($filterfield == "id_carrera") { echo "selected"; } ?>><?php echo htmlspecialchars("Programa") ?></option>
<option value="<?php echo "annio" ?>"<?php if ($filterfield == "annio") { echo "selected"; } ?>><?php echo htmlspecialchars("Año de Egreso") ?></option>
</select></td>
<td><input type="checkbox" name="wholeonly"<?php echo $checkstr ?>>Palabra Completa</td>
</td></tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" name="action" value="Aplicar Filtro"></td>
<td><a href="graduandos.php?a=reset">Quitar Filtro</a></td>
</tr>
</table>
</form>
<hr size="1" noshade>
<?php showpagenav($page, $pagecount); ?>
<br>
<table class="tbl" border="0" cellspacing="1" cellpadding="5"width="100%">
<tr>
<td class="hr">Editar</td>
<td class="hr">Excluir</td>
<td class="hr">Acta</td>
<td class="hr"><a class="hr" href="graduandos.php?order=<?php echo "promocion" ?>&type=<?php echo $ordtypestr ?>"><?php echo htmlspecialchars("Promoción") ?></a></td>

<td class="hr"><a class="hr" href="graduandos.php?order=<?php echo "cedula" ?>&type=<?php echo $ordtypestr ?>"><?php echo htmlspecialchars("Cédula") ?></a></td>
<td class="hr"><a class="hr" href="graduandos.php?order=<?php echo "apellidos" ?>&type=<?php echo $ordtypestr ?>"><?php echo htmlspecialchars("Apellidos") ?></a></td>
<td class="hr"><a class="hr" href="graduandos.php?order=<?php echo "nombres" ?>&type=<?php echo $ordtypestr ?>"><?php echo htmlspecialchars("Nombres") ?></a></td>
<td class="hr"><a class="hr" href="graduandos.php?order=<?php echo "nom_carrera" ?>&type=<?php echo $ordtypestr ?>"><?php echo htmlspecialchars("Mención") ?></a></td>
<td class="hr"><a class="hr" href="graduandos.php?order=<?php echo "iraa" ?>&type=<?php echo $ordtypestr ?>"><?php echo htmlspecialchars("IDA") ?></a></td>
</tr>
<?php
  for ($i = $startrec; $i < $reccount; $i++)
  {
    $row = mysql_fetch_assoc($res);
    $style = "dr";
    if ($i % 2 != 0) {
      $style = "sr";
    }
?>
<tr>

<td class="<?php echo $style ?>" align="center"><a href="graduandos.php?a=edit&recid=<?php echo $i ?>"><img src="imagenes/edit.gif" border="0" ></a></td>
<td class="<?php echo $style ?>" align="center"><a href="graduandos.php?a=del&recid=<?php echo $i ?>"><img src="imagenes/delete.png" border="0" ></a></td>
<td class="<?php echo $style ?>" align="center"><a href="./modelo/class_pdf/acta_de_grado.php?id_alumno=<?php echo $row["cedula"] ?>"><img src="imagenes/printer.png" border="0" ></a></td>
<?php if($row["iraa"]>=12){
?>
<td class="<?php echo $style ?>"><?php echo htmlspecialchars($row["promocion"]) ?></td>
<td class="<?php echo $style ?>"><?php echo htmlspecialchars($row["cedula"]) ?></td>
<td class="<?php echo $style ?>"><?php echo htmlspecialchars($row["apellidos"]) ?></td>
<td class="<?php echo $style ?>"><?php echo htmlspecialchars($row["nombres"]) ?></td>
<td class="<?php echo $style ?>"><?php echo htmlspecialchars($row["mencion"]) ?></td>
<td class="<?php echo $style ?>"><?php echo htmlspecialchars($row["iraa"]) ?></td>
 <?php }
 else {
 ?> 
 <td class="hr1"><?php echo htmlspecialchars($row["promocion"]) ?></td>
<td class="hr1"><?php echo htmlspecialchars($row["cedula"]) ?></td>
<td class="hr1"><?php echo htmlspecialchars($row["apellidos"]) ?></td>
<td class="hr1"><?php echo htmlspecialchars($row["nombres"]) ?></td>
<td class="hr1"><?php echo htmlspecialchars($row["mencion"]) ?></td>
<td class="hr1"><?php echo htmlspecialchars($row["iraa"]) ?></td>
<?php
 }
  ?>
</tr>
<?php
  }
  mysql_free_result($res);
?>
</table>
<br>
<?php } ?>

<?php function showrow($row, $recid)
  {
  global $conn;
 if($row["genero"]=='0'){
      $genero='MASCULINO';
	  }
	  else{
      $genero='FEMENINO';
	  }
   // Nombre del Programa
  $id_carrera=$row["id_carrera"];
  $sql1="select nombre_carrera from carreras where id_carrera='$id_carrera'";
  $rs1 = mysql_query($sql1, $conn);
  $row1 = mysql_fetch_assoc($rs1);
  $nom_carrera=$row1['nombre_carrera'];
  
  // Nombre de la Sede.
  $sede=$row["sede"];
  $sql2="select nombre_sede from sedes where codigo='$sede'";
  $rs2 = mysql_query($sql2, $conn);
  $row2 = mysql_fetch_assoc($rs2);
  $nom_sede=$row2['nombre_sede'];
  
  // Nombre de la Etnia
  $id_etnia=$row["etnia"];
  $sql3="select etnia from etnias where codigo='$id_etnia'";
  $rs3 = mysql_query($sql3, $conn);
  $row3 = mysql_fetch_assoc($rs3);
  $etnia=$row3['etnia'];
  
  $fecha_egreso=join ("-",(array_reverse(split("-",$row["fecha_egreso"]))));
  $fecha_nac=join ("-",(array_reverse(split("-",$row["fecha_nac"]))));
  
  $cedula_alumno=$row['cedula'];
  $ruta="./fotografias/".$cedula_alumno.".JPG"."?".rand(0,1000000);
?>

<table class="tbl" border="0" cellspacing="1" cellpadding="5" width="85%">
<tr>
<td colspan="2">Datos del Graduando</td>
</tr>
<tr>
<td class="hr" rowspan="3" ><div align="center" ><img src="<?php echo $ruta; ?>" name="fotop" width="100" height="100" border="0" align="center" id="fotop" /></div></td>
<td class="hr"><?php echo htmlspecialchars("Matrícula")."&nbsp;" ?></td>
<td class="dr"><input name="id_alumno" type="text" disabled="disabled" value="<?php echo str_replace('"', '&quot;', trim($row["id_alumno"])) ?>" size="6" maxlength="6"></td>

</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Tipo de Documento de Identificación")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($row["tipo_doc"]) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Número de Cédula o Pasaporte")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($row["cedula"]) ?></td>
</tr>
<tr>
<tr>
<td class="hr" ><?php echo htmlspecialchars("Apellidos")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($row["apellidos"]) ?></td>
<tr>
<td class="hr"><?php echo htmlspecialchars("Nombres")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($row["nombres"]) ?></td>
<tr>
<td class="hr"><?php echo htmlspecialchars("Género")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($genero) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Fecha de Nacimiento")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($fecha_nac) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("País de Nacimiento")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($fecha_nac) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Condición de Residencia")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($fecha_nac) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Privado de Libertad")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($institucion) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Etnia Indigena Venezolana")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($etnia) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Discapacidad")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($discapacidad) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Becado por la Institución")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($becado) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Modalidad de Ingreso")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($fecha_nac) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Fecha de Ingreso")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($fecha_nac) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Turno")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($fecha_nac) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Sede")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($nom_sede) ?></td>
</tr>

<tr>
<td colspan="2">Datos del Grado</td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Carrera")."&nbsp;" ?></td>
<td class="dr"><?php echo $id_carrera.':'.htmlspecialchars($nom_carrera) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Mención")."&nbsp;" ?></td>
<td class="dr"><?php echo $id_carrera.':'.htmlspecialchars($nom_mencion) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Mención Honorífica")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($fecha_nac) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Promoción")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($row["promocion"]) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Fecha de Defensa")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($fecha_defensa) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Fecha de Egreso")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($fecha_egreso) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Indice de Desempeño Académico (IDA)")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars(number_format($row["iraa"],4,",",".")) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Promedio de Notas")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars(number_format($row["promedio"],4,",",".")) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Indice de Eficiencia")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars(number_format($row["indice_eficiencia"],4,",",".")) ?></td>
</tr>
<tr>
<td colspan="2">Registro de Autenticación</td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Registro")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($row["registro"]) ?></td>
</tr>

<tr>
<td class="hr"><?php echo htmlspecialchars("Tomo")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($row["tomo"]) ?></td>
</tr>

<tr>
<td class="hr"><?php echo htmlspecialchars("Folio")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($row["folio"]) ?></td>
</tr>
</table>
<?php } ?>

<?php function showroweditor($row, $iseditmode)
   {
  global $conn;
  

   if($row["genero"]=='0'){
      $genero='MASCULINO';
	  }
	  else{
      $genero='FEMENINO';
	}
	
	 if($row["tipo_doc"]=='C'){
      $documento='CÉDULA';
	  }
	  else{
      $documento='PASAPORTE';
	}

   // Nombre del Programa
  $id_carrera=$row["id_carrera"];
  $sql1="select nombre_carrera from carreras where id_carrera='$id_carrera'";
  $rs1 = mysql_query($sql1, $conn);
  $row1 = mysql_fetch_assoc($rs1);
  $nom_carrera=$row1['nombre_carrera'];
  
  $mencion=$row["mencion"];
  $sql4="select nombre_mencion from menciones where id_carrera='$id_carrera' and id_mencion='$mencion'";
  $rs4 = mysql_query($sql4, $conn);
  $row4 = mysql_fetch_assoc($rs4);
  $nom_mencion=$row4['nombre_mencion'];
  
  // Nombre de la Sede.
  $sede=$row["sede"];
  $sql2="select nombre_sede from sedes where codigo='$sede'";
  $rs2 = mysql_query($sql2, $conn);
  $row2 = mysql_fetch_assoc($rs2);
  $nom_sede=$row2['nombre_sede'];
  
  // Nombre de la Etnia
  $id_etnia=$row["etnia"];
  $sql3="select etnia from etnias where codigo='$id_etnia'";
  $rs3 = mysql_query($sql3, $conn);
  $row3 = mysql_fetch_assoc($rs3);
  $etnia=$row3['etnia'];
  
  $fecha_egreso=join ("-",(array_reverse(split("-",$row["fecha_egreso"]))));
  $fecha_nac=join ("-",(array_reverse(split("-",$row["fecha_nac"]))));
  
  $cedula_alumno=$row['cedula'];
  $ruta="./fotografias/".$cedula_alumno.".JPG"."?".rand(0,1000000);
?>

<table class="tbl" border="0" cellspacing="1" cellpadding="5" width="100%">
<tr>
<td colspan="2">Datos del Graduando</td>
</tr>
<tr>
<td class="hr" rowspan="3" ><div align="center" ><img src="<?php echo $ruta; ?>" name="fotop" width="100" height="100" border="0" align="center" id="fotop" /></div></td>
<td class="hr"><?php echo htmlspecialchars("Matrícula")."&nbsp;" ?></td>
<td class="dr"><input name="id_alumno" type="text" disabled="disabled" value="<?php echo str_replace('"', '&quot;', trim($row["id_alumno"])) ?>" size="6" maxlength="6"></td>

</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Tipo Documento Id")."&nbsp;" ?></td>
<td class="dr"><?php echo $documento; ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Cédula o Pasaporte")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($row["cedula"]) ?></td>
</tr>
<tr>
<tr>
<td class="hr" ><?php echo htmlspecialchars("Apellidos")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($row["apellidos"]) ?></td>
<tr>
<td class="hr"><?php echo htmlspecialchars("Nombres")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($row["nombres"]) ?></td>
<tr>
<td class="hr"><?php echo htmlspecialchars("Género")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($genero) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Fecha de Nacimiento")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($fecha_nac) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Etnia")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($etnia) ?></td>
</tr>

<tr>
<td colspan="2">Datos del Grado</td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Carrera")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($nom_carrera) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Mención")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($nom_mencion) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Unidades Curriculares Aprobadas")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($row["materias_aprobadas"]) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Créditos Aprobados")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($row["creditos_aprobados"]) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Sede")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($nom_sede) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Promoción")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($row["promocion"]) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Fecha de Egreso")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars($fecha_egreso) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Indice de Desempeño Académico (IDA)")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars(number_format($row["iraa"],4,",",".")) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Promedio de Notas")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars(number_format($row["promedio"],4,",",".")) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Indice de Eficiencia")."&nbsp;" ?></td>
<td class="dr"><?php echo htmlspecialchars(number_format($row["indice_eficiencia"],4,",",".")) ?></td>
</tr>
<tr>
<td colspan="2">Registro de Autenticación</td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Registro")."&nbsp;" ?></td>
<td class="dr"><input type="text" name="registro" maxlength="10" value="<?php echo str_replace('"', '&quot;', trim($row["registro"])) ?>"></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Tomo")."&nbsp;" ?></td>
<td class="dr"><input type="text" name="tomo" maxlength="10" value="<?php echo str_replace('"', '&quot;', trim($row["tomo"])) ?>"></td>
</tr>

<tr>
<td class="hr"><?php echo htmlspecialchars("Folio")."&nbsp;" ?></td>
<td class="dr"><input type="text" name="folio" maxlength="10" value="<?php echo str_replace('"', '&quot;', trim($row["folio"])) ?>"></td>
</tr>
</table>
<?php } ?>

<?php function showrowadd($row, $iseditmode)
  {
  global $conn;
  // $conn=connect();

  mysql_select_db($database_conn, $conn);
  mysql_query ("SET NAMES 'utf8'");
$query_rstGraduandos = "SELECT num,id_alumno,apellidos,nombres FROM graduandos_2014";
$rstGraduandos = mysql_query($query_rstGraduandos, $conn) or die(mysql_error());
$totalRows_rstGraduandos = mysql_num_rows($rstGraduandos);

if($totalRows_rstGraduandos >0)
{
    $array_id = array();
	$array_graduando = array();
	$code=0;
	while($graduando = mysql_fetch_assoc($rstGraduandos))
		{
			$array_id[$code] = $graduando["id_alumno"];		
			$array_graduando[$code]=  $graduando["num"].'. '.$graduando["apellidos"].', '.$graduando["nombres"];	
			$code += 1;
		}
}
		
$query_rstPromo = "SELECT * FROM promociones WHERE status='ACTIVA' order by id_promocion desc";
$rstPromo = mysql_query($query_rstPromo, $conn) or die(mysql_error());
$row_rstPromo = mysql_fetch_assoc($rstPromo);
$totalRows_rstPromo = mysql_num_rows($rstPromo);

$query_rstMencion = "SELECT CODIGO,MENCION FROM mencion_honorifica";
$rstMencion = mysql_query($query_rstMencion, $conn) or die(mysql_error());
$totalRows_rstMencion = mysql_num_rows($rstMencion);	
	
?>
<script type="text/javascript" src="js/js_estilos.js"></script>
<script type="text/javascript" src="js/dinamica.js"></script>

<table class="tbl" border="0" cellspacing="1" cellpadding="5" width="100%">
<tr>
<td colspan="2" >Datos del Graduando</td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Apellidos y Nombres")."&nbsp;" ?></td>
<td class="dr">
<select name="id_alumno" id="id_alumno" style="width:480px">

  <option value="0">Seleccione...</option>
			<?php
 for($i=0;$i<count($array_id);$i++) {
  echo "<option value=".$array_id[$i].">".$array_graduando[$i]."</option>" ;
} 
?>
</select>
</td>
</tr>

<tr>
<td class="hr"><?php echo htmlspecialchars("Carrera")."&nbsp;" ?></td>
<td class="dr">
<select name="id_carrera" id="id_carrera" >
	<option value="0">...</option>
</select>
</td>
</tr>

<tr>
<td class="hr"><?php echo htmlspecialchars("Mención")."&nbsp;" ?></td>
<td class="dr">
<select name="mencion" id="mencion" >
	<option value="0">...</option>
</select>
</td>
</tr>

<tr>
<td class="hr"><?php echo htmlspecialchars("Número de Promoción")."&nbsp;" ?></td>
<td class="dr">

<select name="promocion" id="promocion" >
  <option value="0">Seleccione...</option>
  <?php
do {  
?>
  <option value="<?php echo $row_rstPromo['numero_promocion']?>"><?php echo $row_rstPromo['numero_promocion']?></option>
  <?php
} while ($row_rstPromo = mysql_fetch_assoc($rstPromo));
  $rows = mysql_num_rows($rstPromo);
  if($rows > 0) {
      mysql_data_seek($rstPromo, 0);
	  $row_rstPromo = mysql_fetch_assoc($rstPromo);
  }
?></select>

</tr>

<tr>
<td colspan="2">Registro de Autenticación</td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Registro")."&nbsp;" ?></td>
<td class="dr"><input type="text" name="registro" maxlength="10" value="<?php echo str_replace('"', '&quot;', trim($row["registro"])) ?>"></td>
</tr>

<tr>
<td class="hr"><?php echo htmlspecialchars("Tomo")."&nbsp;" ?></td>
<td class="dr"><input type="text" name="tomo" maxlength="10" value="<?php echo str_replace('"', '&quot;', trim($row["tomo"])) ?>"></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Folio")."&nbsp;" ?></td>
<td class="dr"><input type="text" name="folio" maxlength="10" value="<?php echo str_replace('"', '&quot;', trim($row["folio"])) ?>"></td>
</tr>

</table>
<?php 
mysql_free_result($rstGraduandos);
mysql_free_result($rstPromo);
} ?>

<?php function showlote($row, $iseditmode)
  {
  global $conn;
  // $conn=connect();

  mysql_select_db($database_conn, $conn);
  mysql_query ("SET NAMES 'utf8'");

$sql_periodo = "SELECT * FROM periodos WHERE status='CERRADO' and tipo='REGULAR'order by id_periodo desc limit 1";
$rst_periodo = mysql_query($sql_periodo, $conn) or die(mysql_error());
$rows_periodo = mysql_num_rows($rst_periodo);

if($rows_periodo >0)
{
    $array_id_periodo = array();
	$array_periodo = array();
	$code=0;
	while($periodo = mysql_fetch_assoc($rst_periodo))
		{
			$array_id_periodo[$code] = $periodo["id_periodo"];		
			$array_periodo[$code]=  $periodo["codigo"].' ('.$periodo["tipo"].')';	
			$code += 1;
		}
}

$sql_promociones = "SELECT * FROM promociones where status='ACTIVA' order by id_promocion desc";
$rst_promociones = mysql_query($sql_promociones, $conn) or die(mysql_error());
$row_promociones = mysql_num_rows($rst_promociones);
if($row_promociones >0)
{
    $array_id_promocion = array();
	$array_promocion = array();
	$code=0;
	while($promocion = mysql_fetch_assoc($rst_promociones))
		{
			$array_id_promocion[$code] = $promocion["id_promocion"];		
			$array_promocion[$code]=  $promocion["numero_promocion"];	
			$code += 1;
		}
}	
	
?>
<script type="text/javascript" src="js/js_estilos.js"></script>
<script type="text/javascript" src="js/dinamica.js"></script>

<table class="tbl" border="0" cellspacing="1" cellpadding="5" width="50%">
<tr>
<td colspan="2" >Graduandos a Incorporar</td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Del Lapso Académico")."&nbsp;" ?></td>
<td class="dr">
<select name="id_periodo" id="id_periodo" >

  <option value="0">Seleccione...</option>
			<?php
 for($i=0;$i<count($array_id_periodo);$i++) {
  echo "<option value=".$array_id_periodo[$i].">".$array_periodo[$i]."</option>" ;
} 
?>
</select>
</td>
</tr>

<tr>
<td class="hr"><?php echo htmlspecialchars("A la Promoción")."&nbsp;" ?></td>
<td class="dr">
<select name="id_promocion" id="id_promocion" >

  <option value="0">Seleccione...</option>
			<?php
 for($i=0;$i<count($array_id_promocion);$i++) {
  echo "<option value=".$array_id_promocion[$i].">".$array_promocion[$i]."</option>" ;
} 
?>
</select>
</td>
</tr>



</table>
<?php 
mysql_free_result($rst_periodo);
mysql_free_result($rst_promociones);
} ?>

<?php function showpagenav($page, $pagecount)
{
?>
<table class="bd" border="0" cellspacing="1" cellpadding="4">
<tr>
<td><a href="graduandos.php?a=add">Agregar Graduando</a>&nbsp;</td>
<!-- <td><a href="graduandos.php?a=add_lote">Agregar Lote</a>&nbsp;</td> -->
<?php if ($page > 1) { ?>
<td><a href="graduandos.php?page=<?php echo $page - 1 ?>">&lt;&lt;&nbsp;Anterior</a>&nbsp;</td>
<?php } ?>
<?php
  global $pagerange;

  if ($pagecount > 1) {

  if ($pagecount % $pagerange != 0) {
    $rangecount = intval($pagecount / $pagerange) + 1;
  }
  else {
    $rangecount = intval($pagecount / $pagerange);
  }
  for ($i = 1; $i < $rangecount + 1; $i++) {
    $startpage = (($i - 1) * $pagerange) + 1;
    $count = min($i * $pagerange, $pagecount);

    if ((($page >= $startpage) && ($page <= ($i * $pagerange)))) {
      for ($j = $startpage; $j < $count + 1; $j++) {
        if ($j == $page) {
?>
<td><b><?php echo $j ?></b></td>
<?php } else { ?>
<td><a href="graduandos.php?page=<?php echo $j ?>"><?php echo $j ?></a></td>
<?php } } } else { ?>
<td><a href="graduandos.php?page=<?php echo $startpage ?>"><?php echo $startpage ."..." .$count ?></a></td>
<?php } } } ?>
<?php if ($page < $pagecount) { ?>
<td>&nbsp;<a href="graduandos.php?page=<?php echo $page + 1 ?>">Siguiente&nbsp;&gt;&gt;</a>&nbsp;</td>
<?php } ?>
</tr>
</table>
<?php } ?>

<?php function showrecnav($a, $recid, $count)
{
?>
<table class="bd" border="0" cellspacing="1" cellpadding="4">
<tr>
<td><a href="graduandos.php">Regresar</a></td>
<?php if ($recid > 0) { ?>
<td><a href="graduandos.php?a=<?php echo $a ?>&recid=<?php echo $recid - 1 ?>">Registro Anterior</a></td>
<?php } if ($recid < $count - 1) { ?>
<td><a href="graduandos.php?a=<?php echo $a ?>&recid=<?php echo $recid + 1 ?>">Siguiente Registro</a></td>
<?php } ?>
</tr>
</table>
<hr size="1" noshade>
<?php } ?>

<?php function addrec()
{
?>
<table class="bd" border="0" cellspacing="1" cellpadding="4">
<tr>
<td><a href="graduandos.php">Regresar</a></td>
</tr>
</table>
<hr size="1" noshade>
<form name="graduandos" id="graduandos" enctype="multipart/form-data" action="graduandos.php" method="post" onSubmit="return validar_datos()">
<p><input type="hidden" name="sql" value="insert"></p>
<?php
$row = array(
  "id_alumno" => "",
  "promocion" => "",
  "id_carrera" => "",
  "mencion" => "",
  "pais" => "",
  "condicion_res" => "",
  "tipo_doc" => "",
  "cedula" => "",
  "apellidos" => "",
  "nombres" => "",
  "genero" => "",
  "fecha_nac" => "",
  "modalidad" => "",
  "fecha_ingreso" => "",
  "fecha_egreso" => "",
  "fecha_defensa" => "",
  "turno" => "",
  "etnia" => "",
  "discapacidad" => "",
  "becado" => "",
  "institucion" => "",
  "mencion_honorifica" => "",
  "becado" => "",
  "privado_lib" => "",
  "promedio" => "",
  "registro" => "",
  "folio" => "",
  "tomo" => "",
  "iraa" => "",
  "irag" => "",
  "rango_carrera" => "",
  "rango_promocion" => "",
  "indice_eficiencia" => "",
  "sede" => "",
  "annio" => "");
showrowadd($row, false);
?>
<p><input type="submit" name="action" value="Guardar"></p>
</form>
<?php } ?>

<?php function addlote()
{
?>
<table class="bd" width="100%"><tr><td class="hr">Agregando Lote de Graduandos</td></tr></table>
<table class="bd" border="0" cellspacing="1" cellpadding="4">
<tr>
<td><a href="graduandos.php">Regresar</a></td>
</tr>
</table>
<hr size="1" noshade>
<form name="lote" id="lote" enctype="multipart/form-data" action="graduandos.php" method="post" onSubmit="return validar_datos()">
<p><input type="hidden" name="sql" value="insert_lote"></p>
<?php
$row = array(
  "id_periodo" => "",
  "id_promocion" => "");
showlote($row, false);
?>
<p><input type="submit" name="action" value="Agregar"></p>
</form>
<?php } ?>

<?php function viewrec($recid)
{
  $res = sql_select();
  $count = sql_getrecordcount();
  mysql_data_seek($res, $recid);
  $row = mysql_fetch_assoc($res);
  showrecnav("view", $recid, $count);
?>
<br>
<?php showrow($row, $recid) ?>
<br>
<hr size="1" noshade>
<table class="bd" border="0" cellspacing="1" cellpadding="4">
<tr>
<td><a href="graduandos.php?a=add">Agregar Graduando</a></td>
<td><a href="graduandos.php?a=edit&recid=<?php echo $recid ?>">Editar Graduando</a></td>
<td><a href="graduandos.php?a=del&recid=<?php echo $recid ?>">Borrar Graduando</a></td>
</tr>
</table>
<?php
  mysql_free_result($res);
} ?>

<?php function editrec($recid)
{
  $res = sql_select();
  $count = sql_getrecordcount();
  mysql_data_seek($res, $recid);
  $row = mysql_fetch_assoc($res);
  showrecnav("edit", $recid, $count);
?>
<br>
<form enctype="multipart/form-data" action="graduandos.php" method="post">
<input type="hidden" name="sql" value="update">
<input type="hidden" name="xid_alumno" value="<?php echo $row["id_alumno"] ?>">
<input type="hidden" name="xpromocion" value="<?php echo $row["promocion"] ?>">
<input type="hidden" name="xid_carrera" value="<?php echo $row["id_carrera"] ?>">
<input type="hidden" name="xpais" value="<?php echo $row["pais"] ?>">
<input type="hidden" name="xcondicion_res" value="<?php echo $row["condicion_res"] ?>">
<input type="hidden" name="xtipo_doc" value="<?php echo $row["tipo_doc"] ?>">
<input type="hidden" name="xcedula" value="<?php echo $row["cedula"] ?>">
<input type="hidden" name="xapellidos" value="<?php echo $row["apellidos"] ?>">
<input type="hidden" name="xnombres" value="<?php echo $row["nombres"] ?>">
<input type="hidden" name="xgenero" value="<?php echo $row["genero"] ?>">
<input type="hidden" name="xfecha_nac" value="<?php echo $row["fecha_nac"] ?>">
<input type="hidden" name="xmodalidad" value="<?php echo $row["modalidad"] ?>">
<input type="hidden" name="xfecha_ingreso" value="<?php echo $row["fecha_ingreso"] ?>">
<input type="hidden" name="xfecha_egreso" value="<?php echo $row["fecha_egreso"] ?>">
<input type="hidden" name="xturno" value="<?php echo $row["turno"] ?>">
<input type="hidden" name="xetnia" value="<?php echo $row["etnia"] ?>">
<input type="hidden" name="xmencion_honorifica" value="<?php echo $row["mencion_honorifica"] ?>">
<input type="hidden" name="xbecado" value="<?php echo $row["becado"] ?>">
<input type="hidden" name="xprivado_lib" value="<?php echo $row["privado_lib"] ?>">
<input type="hidden" name="xpromedio" value="<?php echo $row["promedio"] ?>">
<input type="hidden" name="xregistro" value="<?php echo $row["registro"] ?>">
<input type="hidden" name="xfolio" value="<?php echo $row["folio"] ?>">
<input type="hidden" name="xtomo" value="<?php echo $row["tomo"] ?>">
<input type="hidden" name="xiraa" value="<?php echo $row["iraa"] ?>">
<input type="hidden" name="xirag" value="<?php echo $row["irag"] ?>">
<input type="hidden" name="xrango_carrera" value="<?php echo $row["rango_carrera"] ?>">
<input type="hidden" name="xrango_promocion" value="<?php echo $row["rango_promocion"] ?>">
<input type="hidden" name="xindice_eficiencia" value="<?php echo $row["indice_eficiencia"] ?>">
<input type="hidden" name="xsede" value="<?php echo $row["sede"] ?>">
<input type="hidden" name="xannio" value="<?php echo $row["annio"] ?>">
<input type="hidden" name="xbecado" value="<?php echo $row["becado"] ?>">
<input type="hidden" name="xinstitucion" value="<?php echo $row["institucion"] ?>">
<input type="hidden" name="xfecha_defensa" value="<?php echo $row["fecha_defensa"] ?>">
<?php showroweditor($row, true); ?>
<p><input type="submit" name="action" value="Guardar"></p>
</form>
<?php
  mysql_free_result($res);
} ?>

<?php function deleterec($recid)
{
  $res = sql_select();
  $count = sql_getrecordcount();
  mysql_data_seek($res, $recid);
  $row = mysql_fetch_assoc($res);
  showrecnav("del", $recid, $count);
?>
<br>
<form action="graduandos.php" method="post">
<input type="hidden" name="sql" value="delete">
<input type="hidden" name="xid_alumno" value="<?php echo $row["id_alumno"] ?>">
<input type="hidden" name="xpromocion" value="<?php echo $row["promocion"] ?>">
<input type="hidden" name="xid_carrera" value="<?php echo $row["id_carrera"] ?>">
<input type="hidden" name="xpais" value="<?php echo $row["pais"] ?>">
<input type="hidden" name="xcondicion_res" value="<?php echo $row["condicion_res"] ?>">
<input type="hidden" name="xtipo_doc" value="<?php echo $row["tipo_doc"] ?>">
<input type="hidden" name="xcedula" value="<?php echo $row["cedula"] ?>">
<input type="hidden" name="xapellidos" value="<?php echo $row["apellidos"] ?>">
<input type="hidden" name="xnombres" value="<?php echo $row["nombres"] ?>">
<input type="hidden" name="xgenero" value="<?php echo $row["genero"] ?>">
<input type="hidden" name="xfecha_nac" value="<?php echo $row["fecha_nac"] ?>">
<input type="hidden" name="xmodalidad" value="<?php echo $row["modalidad"] ?>">
<input type="hidden" name="xfecha_ingreso" value="<?php echo $row["fecha_ingreso"] ?>">
<input type="hidden" name="xfecha_egreso" value="<?php echo $row["fecha_egreso"] ?>">
<input type="hidden" name="xturno" value="<?php echo $row["turno"] ?>">
<input type="hidden" name="xetnia" value="<?php echo $row["etnia"] ?>">
<input type="hidden" name="xmencion_honorifica" value="<?php echo $row["mencion_honorifica"] ?>">
<input type="hidden" name="xbecado" value="<?php echo $row["becado"] ?>">
<input type="hidden" name="xprivado_lib" value="<?php echo $row["privado_lib"] ?>">
<input type="hidden" name="xpromedio" value="<?php echo $row["promedio"] ?>">
<input type="hidden" name="xregistro" value="<?php echo $row["registro"] ?>">
<input type="hidden" name="xfolio" value="<?php echo $row["folio"] ?>">
<input type="hidden" name="xtomo" value="<?php echo $row["tomo"] ?>">
<input type="hidden" name="xiraa" value="<?php echo $row["iraa"] ?>">
<input type="hidden" name="xirag" value="<?php echo $row["irag"] ?>">
<input type="hidden" name="xrango_carrera" value="<?php echo $row["rango_carrera"] ?>">
<input type="hidden" name="xrango_promocion" value="<?php echo $row["rango_promocion"] ?>">
<input type="hidden" name="xindice_eficiencia" value="<?php echo $row["indice_eficiencia"] ?>">
<input type="hidden" name="xsede" value="<?php echo $row["sede"] ?>">
<input type="hidden" name="xannio" value="<?php echo $row["annio"] ?>">
<input type="hidden" name="xbecado" value="<?php echo $row["becado"] ?>">
<input type="hidden" name="xinstitucion" value="<?php echo $row["institucion"] ?>">
<input type="hidden" name="xfecha_defensa" value="<?php echo $row["fecha_defensa"] ?>">
<?php showrow($row, $recid) ?>
<p><input type="submit" name="action" value="Confirmar"></p>
</form>
<?php
  mysql_free_result($res);
} ?>

<?php function connect()
{
  $conn = mysql_connect("localhost", "siga_dbm", "2PN2QDmP6ZsHrcue");
  mysql_select_db("siga_pregrado");
  mysql_query ("SET NAMES 'utf8'");
  return $conn;
}

function sqlvalue($val, $quote)
{
  if ($quote)
    $tmp = sqlstr($val);
  else
    $tmp = $val;
  if ($tmp == "")
    $tmp = "NULL";
  elseif ($quote)
    $tmp = "'".$tmp."'";
  return $tmp;
}

function sqlstr($val)
{
  return str_replace("'", "''", $val);
}

function sql_select()
{
  global $conn;
  global $order;
  global $ordtype;
  global $filter;
  global $filterfield;
  global $wholeonly;

  $filterstr = sqlstr($filter);
  if (!$wholeonly && isset($wholeonly) && $filterstr!='') $filterstr = "%" .$filterstr ."%";
  $sql = "SELECT * FROM `graduandos`";
  if (isset($filterstr) && $filterstr!='' && isset($filterfield) && $filterfield!='') {
    $sql .= " where " .sqlstr($filterfield) ." like '" .$filterstr ."'";
  } elseif (isset($filterstr) && $filterstr!='') {
    $sql .= " where (`promocion` like '" .$filterstr ."') or (`nom_carrera` like '" .$filterstr ."') or (`cedula` like '" .$filterstr ."') or (`apellidos` like '" .$filterstr ."') or (`nombres` like '" .$filterstr ."') or (`annio` like '" .$filterstr ."')";
  }
   $sql .= " order by promocion,nom_carrera,mencion,apellidos,nombres";

  $res = mysql_query($sql, $conn) or die(mysql_error());
  return $res;
}

function sql_getrecordcount()
{
  global $conn;
  global $order;
  global $ordtype;
  global $filter;
  global $filterfield;
  global $wholeonly;

  $filterstr = sqlstr($filter);
  if (!$wholeonly && isset($wholeonly) && $filterstr!='') $filterstr = "%" .$filterstr ."%";
  $sql = "SELECT COUNT(*) FROM `graduandos`";
  if (isset($filterstr) && $filterstr!='' && isset($filterfield) && $filterfield!='') {
    $sql .= " where " .sqlstr($filterfield) ." like '" .$filterstr ."'";
  } elseif (isset($filterstr) && $filterstr!='') {
    $sql .= " where (`promocion` like '" .$filterstr ."') or (`nom_carrera` like '" .$filterstr ."') or (`cedula` like '" .$filterstr ."') or (`apellidos` like '" .$filterstr ."') or (`nombres` like '" .$filterstr ."') or (`annio` like '" .$filterstr ."')";
  }
  $res = mysql_query($sql, $conn) or die(mysql_error());
  $row = mysql_fetch_assoc($res);
  reset($row);
  return current($row);
}

function sql_insert_lote()
{
  global $conn;
  global $_POST;
  global $cedula_usuario;
  global $username;
  global $tipo_usuario;

  // Nombre de la Carrera
  $id_carrera=@$_POST["id_carrera"];
  $sql1="select nombre_carrera,codigo_opsu from carreras where id_carrera='$id_carrera'";
  $rs1 = mysql_query($sql1, $conn);
  $row1 = mysql_fetch_assoc($rs1);
  $nom_carrera=$row1['nombre_carrera'];
  $codigo_opsu=$row1['codigo_opsu'];
  
  // Año de Egreso
  $id_periodo=@$_POST["id_periodo"];
  $id_promocion=@$_POST["id_promocion"];
  
  $sql2="select fecha,annio,numero_promocion from promociones where id_promocion='$id_promocion'";
  $rs2 = mysql_query($sql2, $conn);
  $row2 = mysql_fetch_assoc($rs2);
  $annio=$row2['annio'];
  $fecha_egreso=$row2['fecha'];
  $promocion=$row2['numero_promocion'];
  
  $sql_graduandos_lote="select * from historial_alumnos where id_periodo='$id_periodo' and semestre='10'";
  // echo $sql_graduandos_lote;
  $rst_graduandos_lote = mysql_query($sql_graduandos_lote, $conn);
  $row_graduandos_lote = mysql_num_rows($rst_graduandos_lote);
 
  if($row_graduandos_lote >0)
  {
	while($graduando = mysql_fetch_assoc($rst_graduandos_lote))
	{
        // Datos del Participante
        $id_alumno=$graduando["id_alumno"];
		$id_carrera=$graduando["id_carrera"];
		$mencion=$graduando["mencion"];

        // Datos de la Carrera del estudiante
        $sql_carrera="select nombre_carrera,codigo_opsu from carreras where id_carrera='$id_carrera'";
        $rs_carrera = mysql_query($sql_carrera, $conn);
        $row_carrera = mysql_fetch_assoc($rs_carrera);
        $nom_carrera=$row_carrera['nombre_carrera'];
        $codigo_opsu=$row_carrera['codigo_opsu'];
		
		// Datos de la Mención del estudiante
        $sql_mencion="select * from menciones where id_carrera='$id_carrera' and id_mencion='$mencion'";
        $rs_mencion = mysql_query($sql_mencion, $conn);
        $row_mencion = mysql_fetch_assoc($rs_mencion);
        $num_materias=$row_mencion['num_materias'];
        $creditos_grado=$row_mencion['creditos_grado'];
		
		// Datos del Estudiante
        $sql3="select * from alumnos where id_alumno='$id_alumno'";
        $rs3 = mysql_query($sql3, $conn);
        $row3 = mysql_fetch_assoc($rs3);
        $cedula=$row3['cedula'];
        $nombres=$row3['nombres'];
        $apellidos=$row3['apellidos'];
        $genero=$row3['genero'];
        $fecha_nac=$row3['fecha_nac'];
        $pais=$row3['pais'];
        $tipo_doc=$row3['tipo_doc'];
        $etnia=$row3['etnia'];
        $becado=$row3['becado'];
        $privado_lib=$row3['privado_lib'];
        $institucion=$row3['institucion'];
		echo 'Cedula: '.$cedula.' '.'Id: '.$id_alumno.'<br>';
		// Limpia el record tenporal del estudiante
        $sql = "delete from historico_notas_aux where id_alumno='$id_alumno'";
        mysql_query($sql, $conn) or die(mysql_error());

        // Crea el record académico temporal del estudiante que se inscribirá. 
        $sql = "insert into historico_notas_aux select * from historico_notas where id_alumno='$id_alumno'";
        mysql_query($sql, $conn) or die(mysql_error());


        // Datos de la carrera que culmino el estudiante.
        $sql4="select * from carreras_alumno where id_alumno='$id_alumno' AND id_carrera='$id_carrera'";
		$rs4 = mysql_query($sql4, $conn);
        $row4 = mysql_fetch_assoc($rs4);
        $modalidad=$row4['modo_ingreso'];
        $sede=$row4['sede'];
        $fecha_ingreso=$row4['fecha_ingreso'];
        $periodo_ingreso=$row4['periodo_ingreso'];
        $fecha_defensa=$row4['fecha_defensa'];
		$mencion=$row4['mencion'];
  
        // Datos de Rendimiento Académico
        $iraa=indice($id_alumno, $id_carrera);
        $promedio=promedio($id_alumno, $id_carrera);
        $eficiencia=eficiencia($id_alumno, $id_carrera);
        $materias_aprob=materias_aprob($id_alumno, $id_carrera);
		$creditos_aprob=creditos_aprob($id_alumno, $id_carrera); 
		
		 echo 'IDA: '.$iraa.'<br>';
         echo 'Promedio: '.$promedio.'<br>';
         echo 'Eficiencia: '.$eficiencia.'<br>';
         echo 'Creditos Aprobados: '.$creditos_aprob.'<br>';
        
        if($materias_aprob >=$num_materias and $creditos_aprob>=$creditos_grado)
        {
        $sql = "insert into `graduandos` (`id_alumno`, `promocion`, `id_carrera`, `mencion`, `codigo_opsu`, `nom_carrera`, `pais`, `condicion_res`, `tipo_doc`, `cedula`, `apellidos`, `nombres`, `genero`, `fecha_nac`, `modalidad`, `fecha_ingreso`, `fecha_egreso`, `turno`, `etnia`, `mencion_honorifica`, `privado_lib`, `promedio`, `registro`, `folio`, `tomo`, `iraa`, `irag`, `rango_carrera`, `rango_promocion`, `indice_eficiencia`, `sede`, `annio`, `becado`, `institucion`, `fecha_defensa`) values ('$id_alumno', '$promocion', '$id_carrera','$mencion', '$codigo_opsu', '$nom_carrera', '$pais', '$condicion_res', '$tipo_doc', '$cedula', '$apellidos', '$nombres', '$genero', '$fecha_nac', '$modalidad', '$fecha_ingreso', '$fecha_egreso', " .sqlvalue(@$_POST["turno"], true).", '$etnia', " .sqlvalue(@$_POST["mencion_honorifica"], true).", '$privado_lib', '$promedio', " .sqlvalue(@$_POST["registro"], true).", " .sqlvalue(@$_POST["folio"], true).", " .sqlvalue(@$_POST["tomo"], true).", '$iraa', " .sqlvalue(@$_POST["irag"], false).", " .sqlvalue(@$_POST["rango_carrera"], false).", " .        sqlvalue(@$_POST["rango_promocion"], false).", '$eficiencia', '$sede', '$annio', '$becado', '$institucion', '$fecha_defensa')";
       mysql_query($sql, $conn) or die(mysql_error());
	   
	    // Guarda el Registro de Auditoría
       $consulta=addslashes($sql);
       $fecha=date("Y-m-d G:i:A");
       $accion="Agregar Graduándo por lotes";
       $script="graduandos.php";
       $ip=obtener_ip();
       $sql1 = "insert into `auditoria` (`username`, `tipo_usuario`,`cedula`, `ip`, `fecha`, `accion`, `script`, `query`) values ('$username', '$tipo_usuario', '$cedula_usuario', '$ip', '$fecha', '$accion', '$script', '$consulta')";
       mysql_query($sql1, $conn) or die(mysql_error());
       }
	   
	   // Limpia el record tenporal del estudiante
        $sql = "delete from historico_notas_aux where id_alumno='$id_alumno'";
        mysql_query($sql, $conn) or die(mysql_error());
  }
}	
}


function sql_insert()
{
  global $conn;
  global $_POST;
  global $cedula_usuario;
  global $username;
  global $tipo_usuario;
  
   // Datos posteados.
   $id_carrera=@$_POST["id_carrera"];  
   $mencion=@$_POST["mencion"];
   $promocion=@$_POST["promocion"];
   $id_alumno=@$_POST["id_alumno"];
   $registro=@$_POST["registro"];
   $tomo=@$_POST["tomo"];
   $folio=@$_POST["folio"];
   
   // Nombre del Programa

  $sql1="select nombre_carrera,codigo_opsu from carreras where id_carrera='$id_carrera'";
  $rs1 = mysql_query($sql1, $conn);
  $row1 = mysql_fetch_assoc($rs1);
  $nom_carrera=$row1['nombre_carrera'];
  $codigo_opsu=$row1['codigo_opsu'];
  
  
  // Datos del Programa donde se graduó el Participante
  $sql4="select * from carreras_alumno where id_alumno='$id_alumno' AND id_carrera='$id_carrera'";
  $rs4 = mysql_query($sql4, $conn);
  $row4 = mysql_fetch_assoc($rs4);
  $modalidad=$row4['modo_ingreso'];
  $sede=$row4['sede'];
  $fecha_ingreso=$row4['fecha_ingreso'];
  $periodo_ingreso=$row4['periodo_ingreso'];
  $fecha_defensa=$row4['fecha_defensa'];
  
  // Año del Egreso
  $sql2="select fecha,annio from promociones where numero_promocion='$promocion'";
  $rs2 = mysql_query($sql2, $conn);
  $row2 = mysql_fetch_assoc($rs2);
  $annio=$row2['annio'];
  $fecha_egreso=$row2['fecha'];
  
  // Datos del Participante
  
  $sql3="select * from alumnos where id_alumno='$id_alumno'";
  $rs3 = mysql_query($sql3, $conn);
  $row3 = mysql_fetch_assoc($rs3);
  $cedula=$row3['cedula'];
  $nombres=$row3['nombres'];
  $apellidos=$row3['apellidos'];
  $genero=$row3['sexo'];
  $fecha_nac=$row3['fecha_nac'];
  $pais=$row3['pais'];
  $tipo_doc=$row3['tipo_doc'];
  $etnia=$row3['etnia'];
  $becado=$row3['becado'];
  $privado_lib=$row3['privado_lib'];
  $institucion=$row3['institucion'];
  
  // Limpia el record tenporal del estudiante
  $sql = "delete from historico_notas_aux where id_alumno='$id_alumno'";
  mysql_query($sql, $conn) or die(mysql_error());

  // Crea el record académico temporal del estudiante que se inscribirá. 
  $sql = "insert into historico_notas_aux select * from historico_notas where  id_alumno='$id_alumno'";
  mysql_query($sql, $conn) or die(mysql_error());

   
  // Datos de Rendimiento Académico
  $iraa=indice($id_alumno, $id_carrera);
  $promedio=promedio($id_alumno, $id_carrera);
  $eficiencia=eficiencia($id_alumno, $id_carrera);
  
  $materias_aprob=materias_aprob($id_alumno,$id_carrera,$mencion);
  // echo 'MATERIAS APROBADAS: '.$materias_aprob;
  // return;
   $creditos_aprob=creditos_aprob($id_alumno, $id_carrera); 
   
   if($materias_aprob >=$num_materias and $creditos_aprob>=$creditos_grado)
   {
     $sql = "insert into `graduandos` (`id_alumno`, `promocion`, `id_carrera`, `mencion`, `codigo_opsu`, `nom_carrera`, `pais`, `condicion_res`, `tipo_doc`, `cedula`, `apellidos`, `nombres`, `genero`, `fecha_nac`, `modalidad`, `fecha_ingreso`, `fecha_egreso`, `turno`, `etnia`, `mencion_honorifica`, `privado_lib`, `promedio`, `registro`, `folio`, `tomo`, `iraa`, `irag`, `rango_carrera`, `rango_promocion`, `indice_eficiencia`, `sede`, `annio`, `becado`, `institucion`, `fecha_defensa`, `materias_aprobadas`, `creditos_aprobados`) values ('$id_alumno', " .sqlvalue(@$_POST["promocion"], true).", '$id_carrera','$mencion', '$codigo_opsu', '$nom_carrera', '$pais', '$condicion_res', '$tipo_doc', '$cedula', " .sqlvalue($apellidos, true).", " .sqlvalue($nombres, true).", '$genero', '$fecha_nac', '$modalidad', '$fecha_ingreso', '$fecha_egreso', " .sqlvalue(@$_POST["turno"], true).", '$etnia', " .sqlvalue(@$_POST["mencion_honorifica"], true).", '$privado_lib', '$promedio', " .sqlvalue(@$_POST["registro"], true).", " .sqlvalue(@$_POST["folio"], true).", " .sqlvalue(@$_POST["tomo"], true).", '$iraa', " .sqlvalue(@$_POST["irag"], false).", " .sqlvalue(@$_POST["rango_carrera"], false).", " .sqlvalue(@$_POST["rango_promocion"], false).", '$eficiencia', '$sede', '$annio', '$becado', '$institucion', '$fecha_defensa','$materias_aprob','$creditos_aprob')";
    mysql_query($sql, $conn) or die(mysql_error());
  }  
  
  // Guarda el Registro de Auditoría
  $consulta=addslashes($sql);
  $fecha=date("Y-m-d G:i:A");
  $accion="Agregar Graduándo";
  $script="graduandos.php";
  $ip=obtener_ip();
  $sql1 = "insert into `auditoria` (`username`, `tipo_usuario`,`cedula`, `ip`, `fecha`, `accion`, `script`, `query`) values ('$username', '$tipo_usuario', '$cedula_usuario', '$ip', '$fecha', '$accion', '$script', '$consulta')";
  mysql_query($sql1, $conn) or die(mysql_error());
  
   // Limpia el record tenporal del estudiante
  $sql = "delete from historico_notas_aux where id_alumno='$id_alumno'";
  mysql_query($sql, $conn) or die(mysql_error());
}

function sql_update()
{
  global $conn;
  global $_POST;
  global $cedula_usuario;
  global $username;
  global $tipo_usuario;

  $sql = "update `graduandos` set `registro`=" .sqlvalue(@$_POST["registro"], true).", `folio`=" .sqlvalue(@$_POST["folio"], true).", `tomo`=" .sqlvalue(@$_POST["tomo"], true)." where " .primarykeycondition();
  mysql_query($sql, $conn) or die(mysql_error());
  
   // Guarda el Registro de Auditoría
  $consulta=addslashes($sql);
  $fecha=date("Y-m-d G:i:A");
  $accion="Modificar Graduándo";
  $script="graduandos.php";
  $ip=obtener_ip();
   $sql1 = "insert into `auditoria` (`username`, `tipo_usuario`,`cedula`, `ip`, `fecha`, `accion`, `script`, `query`) values ('$username', '$tipo_usuario', '$cedula_usuario', '$ip', '$fecha', '$accion', '$script', '$consulta')";
  mysql_query($sql1, $conn) or die(mysql_error());
}

function sql_delete()
{
  global $conn;
   global $cedula_usuario;
  global $username;
  global $tipo_usuario;

  $sql = "delete from `graduandos` where " .primarykeycondition()." LIMIT 1";
  mysql_query($sql, $conn) or die(mysql_error());
  
   // Guarda el Registro de Auditoría
  $consulta=addslashes($sql);
  $fecha=date("Y-m-d G:i:A");
  $accion="Excluir Graduándo";
  $script="graduandos.php";
  $ip=obtener_ip();
   $sql1 = "insert into `auditoria` (`username`, `tipo_usuario`,`cedula`, `ip`, `fecha`, `accion`, `script`, `query`) values ('$username', '$tipo_usuario', '$cedula_usuario', '$ip', '$fecha', '$accion', '$script', '$consulta')";
  mysql_query($sql1, $conn) or die(mysql_error());
}
function primarykeycondition()
{
  global $_POST;
  $pk = "";
  $pk .= "(`id_alumno`";
  if (@$_POST["xid_alumno"] == "") {
    $pk .= " IS NULL";
  }else{
  $pk .= " = " .sqlvalue(@$_POST["xid_alumno"], false);
  };
  $pk .= ") and ";
  $pk .= "(`id_carrera`";
  if (@$_POST["xid_carrera"] == "") {
    $pk .= " IS NULL";
  }else{
  $pk .= " = " .sqlvalue(@$_POST["xid_carrera"], true);
  };
  $pk .= ")";
  return $pk;
}

function indice($id_alumno, $id_carrera)
{
   // Función que calcula el Indice Académico de un Alumnno.
   global $conn;
	// Busco todas las calificaciones del participante en el programa del cual egresará.
   $sql_ira ="SELECT DISTINCT historico_notas.id_materia,historico_notas.nota, historico_notas.aprobacion, materias.uc FROM historico_notas, materias WHERE historico_notas.id_alumno='$id_alumno' AND historico_notas.id_carrera='$id_carrera' and historico_notas.id_materia=materias.id_materia ";
   $rst_ira = mysql_query ($sql_ira,$conn ) or die (mysql_error()); 

   
   // Inicializo variables.
   $total_notas=0;
   $total_uc=0;
   $ira=0;
   while($row_ira = mysql_fetch_assoc($rst_ira))
   {

	  $nota      = $row_ira['nota'];    // Nota
	  $aprobacion= $row_ira['aprobacion'];    // Forma de Aprobacion
      $creditos  = $row_ira['uc'];    // Unidades Crédito de la Materia 
	  if($aprobacion=="REGULAR") {
		 $total_notas=$total_notas+($nota*$creditos);
		 $total_uc=$total_uc+$creditos;
      }
	}
	if($total_uc==0){
	   $ira=0;
	 } 
	else{ 
	   $ira=$total_notas/$total_uc;
	}
	return $ira;
}

function promedio($id_alumno, $id_carrera)
{
   // Función que calcual el Indice Académico de un Alumnno.
   global $conn;
	//usco todas las calificaciones del participante en el programa del cual egresará.
   $sql_ira ="SELECT historico_notas_aux.id_materia,historico_notas_aux.nota, historico_notas_aux.aprobacion, materias.uc FROM historico_notas_aux, materias WHERE historico_notas_aux.id_alumno='$id_alumno' AND historico_notas_aux.id_carrera='$id_carrera' and historico_notas_aux.id_materia=materias.id_materia and historico_notas_aux.id_carrera=materias.id_carrera ";
   $rst_ira = mysql_query ($sql_ira,$conn ) or die (mysql_error()); 
 
   // Inicializo variables.
   $suma_notas=0;
   $total_notas=0;
   $promedio=0;
   while($row_ira = mysql_fetch_assoc($rst_ira))
   {

	  $nota      = $row_ira['nota'];    // Nota
	  $aprobacion= $row_ira['aprobacion'];    // Forma de Aprobacion
      $creditos  = $row_ira['uc'];    // Unidades Crédito de la Materia 
	  if($aprobacion=="REGULAR") {
	     if($nota>=10){
		    $suma_notas=$suma_notas+$nota;
		    $total_notas=$total_notas+1;
		 }
      }
	}
	$promedio=$suma_notas/$total_notas;
	return $promedio;
}

function eficiencia($id_alumno, $id_carrera)
{
   // Función que calcual el Indice Académico de un Alumnno.
   global $conn;
	//usco todas las calificaciones del participante en el programa del cual egresará.
   $sql_ira ="SELECT historico_notas_aux.id_materia,historico_notas_aux.nota, historico_notas_aux.aprobacion, materias.uc FROM historico_notas_aux, materias WHERE historico_notas_aux.id_alumno='$id_alumno' AND historico_notas_aux.id_carrera='$id_carrera' and historico_notas_aux.id_materia=materias.id_materia and historico_notas_aux.id_carrera=materias.id_carrera ";
   $rst_ira = mysql_query ($sql_ira,$conn ) or die (mysql_error()); 

   
   // Inicializo variables.
   $suma_notas=0;
   $total_notas=0;
   $promedio=0;
   while($row_ira = mysql_fetch_assoc($rst_ira))
   {

	  $nota      = $row_ira['nota'];    // Nota
	  $aprobacion= $row_ira['aprobacion'];    // Forma de Aprobacion
     
	  if($aprobacion=="REGULAR") {
	     if($nota>=10){
		    $aprobadas=$aprobadas+1;
		 }
		 else{
		    $reprobadas=$reprobadas+1;
		}
      }
	}
	$eficiencia=$aprobadas/($aprobadas+$reprobadas);
	return $eficiencia;
}

function materias_aprobadas($id_alumno,$id_carrera)
{
  global $conn;

  // Materias aprobadas de forma regular con valoraciòn CUANTITATIVA.
  $sql_aprob_cuantitativa = "SELECT COUNT(*) FROM  historico_notas_aux WHERE id_carrera='$id_carrera' and  id_alumno='$id_alumno' and semestre>0 and (nota>='10' and aprobacion='REGULAR' and valoracion='CUANTITATIVA')";
  $res = mysql_query($sql_aprob_cuantitativa, $conn) or die(mysql_error());
  $row = mysql_fetch_assoc($res);
  reset($row);
  $num_aprob_cuantitativa= current($row);
  
  // Materias aprobadas de forma regular con valoraciòn CUALITATIVA.
  $sql_aprob_cualitativa = "SELECT COUNT(*) FROM  historico_notas_aux WHERE id_carrera='$id_carrera' and  id_alumno='$id_alumno' and semestre>0 and (aprobacion='REGULAR' and valoracion='CUALITATIVA' and cualitativa='APROBADA')";
  $res = mysql_query($sql_aprob_cualitativa, $conn) or die(mysql_error());
  $row = mysql_fetch_assoc($res);
  reset($row);
  $num_aprob_cualitativa= current($row);
  
  // Materias aprobadas por EXONERACION.
  $sql_aprob_exonerada = "SELECT COUNT(*) FROM  historico_notas_aux WHERE id_carrera='$id_carrera' and id_alumno='$id_alumno' and semestre>0 and (aprobacion='EXONERADA' and cualitativa='APROBADA')";
  $res = mysql_query($sql_aprob_exonerada, $conn) or die(mysql_error());
  $row = mysql_fetch_assoc($res);
  reset($row);
  $num_aprob_exonerada= current($row);
  
  // Materias aprobadas por PRUEBA EXTRAORDINARIA.
  $sql_aprob_extraordinaria = "SELECT COUNT(*) FROM  historico_notas_aux WHERE id_carrera='$id_carrera' and id_alumno='$id_alumno' and semestre>0 and (aprobacion='EXTRAORDINARIA' and nota>='16')";
  $res = mysql_query($sql_aprob_extraordinaria, $conn) or die(mysql_error());
  $row = mysql_fetch_assoc($res);
  reset($row);
  $num_aprob_extraordinaria=current($row);

  /* echo 'MATERIAS APROBADAS CUANTITATIVA: '.$num_aprob_cuantitativa.'<br>';
   echo 'MATERIAS APROBADAS CUALITATIVA: '.$num_aprob_cualitativa.'<br>';
   echo 'MATERIAS APROBADAS EXTRAORDINARIA: '.$num_aprob_extraordinaria.'<br>';
   echo 'MATERIAS APROBADAS EXONERADA: '.$num_aprob_exonerada.'<br>'; */
  $total_aprobadas=$num_aprob_cuantitativa+$num_aprob_cualitativa+$num_aprob_exonerada+$num_aprob_extraordinaria;
  return $total_aprobadas;
}

function materias_aprob($id_alumno, $id_carrera, $mencion_alumno)
{
   // Función que calcual el Indice Académico de un Alumnno.
   global $conn;

	//Busco todas las calificaciones del participante en el programa del cual egresará.
   $sql_aprobadas ="SELECT alumnos.cedula, alumnos.apellidos, alumnos.nombres, historico_notas.nota, historico_notas.id_materia, historico_notas.id_seccion, historico_notas.id_periodo, materias.nombre_materia, materias.uc, periodos.codigo, carreras.id_carrera, historico_notas.aprobacion, historico_notas.semestre, periodos.mes_inicio, periodos.mes_fin, periodos.tipo, historico_notas.valoracion,historico_notas.cualitativa FROM alumnos,historico_notas, materias, periodos,carreras WHERE alumnos.id_alumno=historico_notas.id_alumno and historico_notas.id_carrera='$id_carrera' and carreras.id_carrera='$id_carrera' and historico_notas.id_materia=materias.id_materia and historico_notas.id_carrera=materias.id_carrera and historico_notas.id_alumno='$id_alumno' and periodos.id_periodo=historico_notas.id_periodo and (materias.id_mencion='$mencion_alumno' or materias.id_mencion='COMUN') and materias.semestre=historico_notas.semestre order by periodos.id_periodo,historico_notas.semestre,materias.nombre_materia";
   $rst_aprobadas = mysql_query ($sql_aprobadas,$conn ) or die (mysql_error()); 

   // Inicializo variables.
   $aprobadas=0;
   while($row_aprobadas = mysql_fetch_assoc($rst_aprobadas))
   {
      $codigo  = $row_aprobadas['id_materia'];	   // C�digo de la Materia
	  $semestre= $row_aprobadas['semestre'];	
	   //*****
	  // Se obtienen las materias que el alumno ha cursado.
	 
	    $nota      = $row_aprobadas['nota'];    // Nota
	    $valoracion= $row_aprobadas['valoracion'];    // Forma de Aprobacion
        $cualitativa= $row_aprobadas['cualitativa'];
	   
	
	  if($valoracion=="CUANTITATIVA") {
						
									
						   if ($nota>=10) {
						       if($semestre>0){
							      $aprobadas=$aprobadas+1;
							      $creditos_aprob=$creditos_aprob+$credito;
						       }
						   }
						   
						
					}
						
				
					
					if($valoracion=="CUALITATIVA") {
					
                          if($cualitativa=="APROBADA" or $cualitativa=="APROBADO"){
					         
						     if($semestre>0){
							    $aprobadas=$aprobadas+1;
                   		      
                             }     
                          }
                          
						                        
					} 
			} 	
	    
		
		
    
	
	return $aprobadas;
}

?>
<?php function creditos_aprob($id_alumno, $id_carrera)
{
    
   // Función que calcual el Indice Académico de un Alumnno.
   global $conn;
	//usco todas las calificaciones del participante en el programa del cual egresará.
   $sql_ca ="SELECT DISTINCT historico_notas.id_materia,historico_notas.nota, historico_notas.aprobacion, materias.uc, historico_notas.valoracion, historico_notas.cualitativa, historico_notas.semestre FROM historico_notas, materias WHERE historico_notas.id_alumno='$id_alumno' AND historico_notas.id_carrera='$id_carrera' and historico_notas.id_materia=materias.id_materia and historico_notas.id_carrera=materias.id_carrera ";
   $rst_ca = mysql_query ($sql_ca,$conn ) or die (mysql_error()); 

   // Inicializo variables.
   $aprobados=0;
   while($row_ca = mysql_fetch_assoc($rst_ca))
   {
	  $nota      = $row_ca['nota'];    // Nota
	  $aprobacion= $row_ca['aprobacion'];    // Forma de Aprobacion
      $uc=$row_ca['uc'];  
	  $nota      = $row_ca['nota'];    // Nota
	  $valoracion= $row_ca['valoracion'];    // Forma de Aprobacion
      $cualitativa= $row_ca['cualitativa'];
	  if($valoracion=='CUANTITATIVA'){
	     if($nota>=10)$aprobados=$aprobados+$uc;
	  }
      else{
	       if($cualitativa=='APROBADA' or $cualitativa=='APROBADO') $aprobados=$aprobados+$uc;
	  }   
   }
	return $aprobados;
}

function obtener_ip()
  {
 if ($_SERVER) {  
    if ( $_SERVER[HTTP_X_FORWARDED_FOR] ) {  
    $realip = $_SERVER["HTTP_X_FORWARDED_FOR"];  
   } elseif ( $_SERVER["HTTP_CLIENT_IP"] ) {  
$realip = $_SERVER["HTTP_CLIENT_IP"];  
} else  {  
$realip = $_SERVER["REMOTE_ADDR"];  
}  
} else {  
if ( getenv( 'HTTP_X_FORWARDED_FOR' ) ) {  
$realip = getenv( 'HTTP_X_FORWARDED_FOR' );  
} elseif ( getenv( 'HTTP_CLIENT_IP' ) ) {  
$realip = getenv( 'HTTP_CLIENT_IP' );  
} else {  
$realip = getenv( 'REMOTE_ADDR' );  
}  
}  
return $realip;  
  }

?>

 
<script type="text/javascript">

function verificar_graduando(id_alumno,id_carrera,mencion)
{
 	if (id_alumno!="")
	 {
	 url="validar_graduando.php?id_alumno="+id_alumno+"&id_carrera="+id_carrera+"&id_mencion="+mencion;
     frameGraduando.location=url;
	 }
}
</script>


<script type="text/javascript">
	function validar_datos()
	{
	 	if(document.graduandos.id_alumno.value==0){
			alert("El campo <<Apellidos y Nombres>> es obligatorio");
			document.graduandos.id_alumno.focus();
			return false;
			}
		if(document.graduandos.id_carrera.value==0){
			alert("El campo <<Carrera>> es obligatorio");
			document.graduandos.id_carrera.focus();
			return false;
			}
			return true;
	}
</script>