session_start();
?>
Sistema de calificaciones (SISMAC). Basado en el decreto 1290 del MEN.
include("funciones/funciones.php");
$link=Conectarse();
$msj=mysqli_query($link,"select par_valor
from parametros
where par_parametro='anoactual' or par_parametro='msjcierredoc' or par_parametro='per1' or
par_parametro='per2' or par_parametro='per3' or par_parametro='per4' or par_parametro='per5' order by par_parametro");
$regmsj=mysqli_fetch_array($msj);
$anoactual=$regmsj["par_valor"];
$regmsj=mysqli_fetch_array($msj);
//if (!empty($regmsj["par_valor"])){
//echo "".$regmsj['par_valor']."
";
//}else{
echo "
";
//}
?>
INGRESO DE ALUMNOS
if ($_POST)
{
$usrio = $_POST["usuariodoc"];
$clave = $_POST["clavedoc"];
$ano = $_POST["lista"];
$per = $_POST["listap"];
$link=Conectarse();
$result=mysqli_query($link,"select `est_codigo`,est_apellido1,est_nombre1,est_usuario,est_rol,`gru_nombre`,gru_codigo,cur_plancolombia
from estudiantes
left join `cursos` on est_codigo=`cur_estudiante`
left join grupos on `cur_grupo`=`gru_codigo`
where est_usuario='$usrio' and est_clave='$clave' and cur_ano='$ano' and `ano`='$ano'");
$registro = mysqli_fetch_array($result);
//busco parametros
$consultapara=mysqli_query($link,"select * from `parametros`") or die (mysqli_error());
$regparametros = mysqli_fetch_array($consultapara);
$_SESSION["institucion"] = "";
$_SESSION["posinstitucion"] = 0;
$_SESSION["resolucion"] = "";
$_SESSION["direccion"] = "";
$_SESSION["dane"] = "";
$_SESSION["nit"] = "";
$_SESSION["pcog"] = 0;
$_SESSION["phab"] = 0;
$_SESSION["pact"] = 0;
$_SESSION["dbj"] = 0;
$_SESSION["db"] = 0;
$_SESSION["da"] = 0;
$_SESSION["ds"] = 0;
$_SESSION["pper1"] = 0;
$_SESSION["pper2"] = 0;
$_SESSION["pper3"] = 0;
$_SESSION["pper4"] = 0;
$_SESSION["log1"] = "";
$_SESSION["log2"] = "";
$_SESSION["log3"] = "";
$_SESSION["log1des"] = "";
$_SESSION["log2des"] = "";
$_SESSION["log3des"] = "";
$_SESSION["msjcierredoc"] = "";
$_SESSION["municipio"] = "";
$_SESSION["tipopoblacion"]= "";
$_SESSION["departamento"]= "";
$_SESSION["nucleo"]= "";
$_SESSION["certificante"]= "";
$_SESSION["longnomcur"]= "";
$_SESSION["dirraiz"] = "";
$_SESSION["l1"] = "";
$_SESSION["l2"] = "";
$_SESSION["l3"] = "";
$_SESSION["n1"] = "";
$_SESSION["n2"] = "";
$_SESSION["n3"] = "";
$_SESSION["modilistas"] = "";
$_SESSION["gru_codigo"] = $registro["gru_codigo"];
$_SESSION["gru_nombre"] = $registro["gru_nombre"];
$_SESSION["encab1"] = "";
$_SESSION["encab2"] = "";
$_SESSION["encab3"] = "";
$_SESSION["encab4"] = "";
$_SESSION["firma1"] = "";
$_SESSION["notasdisciplina"] = "A";
$_SESSION["caldefin"] = "prom";
$_SESSION["mesescert"] = "";
$_SESSION["boletindoc"] = "";
while ($regparametros){
if ($regparametros["par_parametro"]=='INSTITUCION'){
$_SESSION["institucion"] = $regparametros["par_valor"];
$_SESSION["posinstitucion"] = $regparametros["par_posicion"];
}
if ($regparametros["par_parametro"]=='RESOLUCION')
$_SESSION["resolucion"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='DIRECCION')
$_SESSION["direccion"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='DANE')
$_SESSION["dane"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='NIT')
$_SESSION["nit"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='pcog')
$_SESSION["pcog"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='phab')
$_SESSION["phab"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='pact')
$_SESSION["pact"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='log1'){
$_SESSION["log1"] = $regparametros["par_valor"];
$_SESSION["log1des"] = $regparametros["par_descripcion"];
}
if ($regparametros["par_parametro"]=='log2'){
$_SESSION["log2"] = $regparametros["par_valor"];
$_SESSION["log2des"] = $regparametros["par_descripcion"];
}
if ($regparametros["par_parametro"]=='log3'){
$_SESSION["log3"] = $regparametros["par_valor"];
$_SESSION["log3des"] = $regparametros["par_descripcion"];
}
if ($regparametros["par_parametro"]=='MUNICIPIO')
$_SESSION["municipio"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='TIPOPOBLACION')
$_SESSION["par_parametro"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='DEPARTAMENTO')
$_SESSION["departamento"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='NUCLEO')
$_SESSION["nucleo"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='CERTIFICANTE')
$_SESSION["certificante"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='DIRRAIZ')
$_SESSION["dirraiz"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='L1')
$_SESSION["l1"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='L2')
$_SESSION["l2"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='L3')
$_SESSION["l3"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='N1')
$_SESSION["n1"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='N2')
$_SESSION["n2"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='N3')
$_SESSION["n3"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='MODILISTAS')
$_SESSION["modilistas"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='ENCAB1')
$_SESSION["encab1"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='ENCAB2')
$_SESSION["encab2"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='ENCAB3')
$_SESSION["encab3"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='ENCAB4')
$_SESSION["encab4"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='FIRMA1')
$_SESSION["firma1"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='MESESCERT')
$_SESSION["mesescert"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='NOTASDISCIPLINA')
$_SESSION["notasdisciplina"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='CALDEFIN')
$_SESSION["caldefin"] = $regparametros["par_valor"];
if ($regparametros["par_parametro"]=='BOLETINDOC')
$_SESSION["boletindoc"] = $regparametros["par_valor"];
$regparametros = mysqli_fetch_array($consultapara);
}
$consulta2= mysqli_query($link,"SELECT * from parametrospor where parp_ano=$ano order by parp_orden") or die(mysqli_error());
while ($reg=mysqli_fetch_array($consulta2)){
$parametro=$reg["parp_nombre"];
$_SESSION[$parametro]=$reg["parp_valor"];
}
$UsuUsu=$registro["est_usuario"];
$UsuNom=$registro["est_apellido1"]." ".$registro["est_nombre1"];
$UsuRol=$registro["est_rol"];
$UsuCod=$registro["est_codigo"];
$UsuCur=$registro["gru_nombre"];
$UsuGru=$registro["gru_codigo"];
$estasistencia=$registro["cur_plancolombia"];
mysqli_free_result($result);
mysqli_close($link); //cierra la conexion
if (empty($UsuUsu))
{
echo "Usuario o clave no registrado";
}
else
{
//$direccion='destino.php';
//$direccion="http://www.sismac.info/prueba.html";
if ($estasistencia!='N'){
$_SESSION["autentificado"] = 1;
$_SESSION["ip"] = $_SERVER["REMOTE_ADDR"];
$_SESSION["user_agent"] = $_SERVER["HTTP_USER_AGENT"];
$_SESSION["usu_usuario"] = $UsuUsu ;
$_SESSION["usu_codigo"] = $UsuCod ;
$_SESSION["usu_nombre"] = $UsuNom ;
$_SESSION["usu_rol"] = $UsuRol ;
$_SESSION["ano"] = $ano ;
$_SESSION["per"] = $per ;
$_SESSION["grupo"] = $UsuCur ;
$_SESSION["codgrupo"] = $UsuGru;
$_SESSION["tipousr"] = 'est' ;
if ($UsuRol==1)
echo "";
else
echo "";
}else{
echo "El usuario no asiste actualmente a clases";
}
}
}
?>
BASADO EN EL DECRETO 1290 DEL MINISTERIO DE EDUCACIÓN NACIONAL
Copyright: Ing. Oscar Kuhlmann Salazar - Cel. +57 3013389350 - soporte@sismac.info - 2020.