예제 #1
0
$menu = new menus();
$smarty = new Smarty();
$f = new uti();
$f2 = new uti();
$sql = "SELECT id_docente,ci,titulo,abre_titulo,trim(nombres)as nombres,trim(paterno)as paterno,\r\n\t       trim(materno) as materno,trim(clave) as clave,trim(usuario) as usuario,trim(foto)as foto, primer_logueo, email\r\n        FROM docentes WHERE id_docente = '{$_id_docente}'AND estado = 'A'";
/*
echo $sql;	  	  	  
exit;
*/
$f->Ejecutar($sql);
if ($f->filas == 0) {
    $id = encode_this("id_gestion={$id_gestion}&id_periodo={$id_periodo}&negado=0");
    header("location: index.php?" . $id);
    exit;
}
$f->Leer(0);
$nombrec = ucwords(strtolower($f->datos->abre_titulo . " " . $f->datos->paterno . " " . $f->datos->materno . ", " . $f->datos->nombres));
$nro_dip = trim($f->datos->ci);
$id_docente = $f->datos->id_docente;
$cambio_clave = $f->datos->primer_logueo;
if ($f->datos->primer_logueo == '0') {
    $_SESSION["__doc_cambio_clave"] = $f->datos->primer_logueo;
}
$smarty->assign('nro_dip', $nro_dip);
$smarty->assign('titulod', $f->datos->titulo);
$smarty->assign('foto', $f->datos->foto);
$smarty->assign('nombrec', $nombrec);
$smarty->assign('id_periodo', $id_periodo);
$smarty->assign('id_gestion', $id_gestion);
if ($f->datos->primer_logueo == '1') {
    $p->CabeceraGeneral('U.A.T.F.>DOCENTE', $menu->menu_docentes(), $nombrec, $gestion);
예제 #2
0
$nombrec = $_SESSION["__doc_nombrec"];
$id_gestion = $_SESSION["__doc_id_gestion"];
$id_periodo = $_SESSION["__doc_id_periodo"];
$nro_dip = $_SESSION["__doc_nro_dip"];
$gestion = $id_gestion . "/" . $id_periodo;
if (!isset($_SESSION["__doc_usuario"]) || !isset($_SESSION["__doc_cambio_clave"])) {
    $id = encode_this("id_gestion={$id_gestion}&id_periodo={$id_periodo}");
    header("location: ../index.php?" . $id);
}
$p = new TemplateInterfaz();
$menu = new menus();
$smarty = new Smarty();
$f = new uti();
$sql = "select distinct v.id_dct_asignaciones,(m.materia ||' '||m.sigla)as materia,v.lugar_prac,v.fecha_ini,v.fecha_fin,v.pasajeros,v.id_viaje\n  from infraestructura.viajes v,pln_materias m, dct_asignaciones a\n  where a.id_dct_asignaciones=v.id_dct_asignaciones and a.id_docente='{$id_docente}' and a.id_gestion='{$id_gestion}' and a.id_periodo='{$id_periodo}' and m.id_materia=a.id_materia order by id_viaje";
//die($sql);
//die($sql);
$f->Ejecutar($sql);
if ($f->filas == 0) {
    $smarty->assign('error', "1");
} else {
    for ($i = 0; $i < $f->filas; $i++) {
        $f->Leer($i);
        $smarty->append('viajess', array('id_dct_asignaciones' => $f->datos->id_dct_asignaciones, 'materia' => $f->datos->materia, 'lugar_prac' => $f->datos->lugar_prac, 'fecha_ini' => $f->datos->fecha_ini, 'fecha_fin' => $f->datos->fecha_fin, 'pasajeros' => $f->datos->pasajeros, 'id' => $f->datos->id_viaje));
    }
}
/*$p->CabeceraGeneral_PgInternas('U.A.T.F.>DOCENTE',$menu->menu_docentes_internas(),$nombrec,$gestion);
  //$smarty->assign('aviso2',"Docente sin asignacion de materias");
  $smarty->display('viajes1.tpl');
  $p->PiedePagina(); */
$smarty->display('mat_via.tpl');
//header("location:viajes1.php")
예제 #3
0
$sql = "SELECT distinct iif(trim(p.paterno)='',trim(p.materno),trim(p.paterno)) as paterno,iif(trim(p.paterno)='','',trim(p.materno)) as materno, p.nombres,\r\n\t\tp.nro_dip as ci, a.id_alumno as ru, a.id_programa,\r\n\t\talp.pparcial, alp.sparcial, alp.tparcial, alp.cparcial, alp.promparcial, alp.pract,\r\n\t\talp.prompract,alp.lab, alp.promlab, alp.notapres, alp.exfinal, alp.promexfinal,alp.nota,\r\n\t\talp.nota_2da,alp.nota_ex_mesa, alp.observacion,p.id_sexo,\r\n\t\tiff(alp.nota_ex_mesa>0,alp.nota_ex_mesa,iff(alp.nota_2da>0,alp.nota_2da,alp.nota)) as notaf,\r\n\t\tcletra(iff(alp.nota_ex_mesa>0,alp.nota_ex_mesa,iff(alp.nota_2da>0,alp.nota_2da,alp.nota))) as literal\r\n\tFROM alumnos a, uatf_datos p, alm_programaciones alp\r\n\tWHERE p.id_ra = a.id_ra\r\n\tAND a.id_alumno = alp.id_alumno\r\n\tAND alp.id_materia = '{$id_materia}'\r\n\tAND alp.id_grupo   = '{$id_grupo}'\r\n\tAND alp.id_gestion = '{$id_gestion}'\r\n\tAND alp.id_periodo = '{$id_periodo}'\r\n\tORDER BY paterno, materno, nombres";
$f->Ejecutar($sql);
$nota_aprobar = 51;
//Nota minima de aprobacion de una materia dentro de la Universidad
if ($id_programa == 'EXI' or $id_programa == 'EXQ') {
    $nota_aprobar = 80;
    //Nota minima de aprobacion de una materia dentro de la Universidad
}
//315 Es el id_materia para CPA-400, materia que se aprueba con una nota de 56
if ($id_materia == 315 || $id_materia == 396 || $id_materia == 456 || $id_materia == 397 || $id_materia == 398 || $id_materia == 3180 || $id_materia == 395) {
    $nota_aprobar = 56;
}
$nro_paginas = 1;
if ($f->filas > 0) {
    for ($j = 0; $j < $f->filas; $j++) {
        $f->Leer($j);
        $nota = $f->datos->notaf;
        $sexo = $f->datos->id_sexo;
        if ($nota >= $nota_aprobar) {
            $Aprobados++;
            if ($sexo == 'M') {
                $AV++;
            } else {
                $AD++;
            }
        } else {
            if ($nota == 0) {
                $Abandonos++;
                if ($sexo == 'M') {
                    $AbV++;
                } else {
예제 #4
0
$id_gestion_ = $_SESSION["__doc_id_gestion"];
$id_periodo_ = $_SESSION["__doc_id_periodo"];
//$nro_dip    = $_SESSION["__doc_nro_dip"];
$gestion_ = $id_gestion_ . "/" . $id_periodo_;
//$sig_=$_adm_id_programa;
$p = new TemplateInterfaz();
$menu = new menus();
$smarty = new Smarty();
$f = new uti();
//$gestion=decrypt($gestion_, 'semilla');
//$periodo=decrypt($periodo_, 'semilla');
//$nom_auxayudante='No Tiene';
//  $nom_auxdocente='No Tiene';
$cque = "select count(*) as canti_extra from infraestructura.alumnos_via where id='{$id_viajesito}' and estado='A'";
$f->Ejecutar($cque);
$f->Leer(0);
$c_f_pas = $f->datos->canti_extra;
$cquee = "select count(*) as canti_extr from infraestructura.pasajero_extra where id_viaje='{$id_viajesito}'";
$f->Ejecutar($cquee);
$f->Leer(0);
$c_f_pa = $f->datos->canti_extr;
if ($c_f_pa > 0) {
    $cantidad_final_pas = $c_f_pas + $c_f_pa;
} else {
    $cantidad_final_pas = $c_f_pas;
}
//$sigla=decrypt($siglaa, 'semilla');
//die($sig_);
$sql = "SELECT f.facultad,p.programa,m.materia,m.sigla ,v.lugar_prac,v.distancia,v.pasajeros,v.pasajeros_r,v.fecha_ini,v.fecha_fin,v.fecha_r_ini,v.fecha_r_fin,v.ciudad,v.provincia,v.frontera,v.obj_prac,v.obj_esp,v.horap,v.horar  \nfrom infraestructura.viajes v,dct_asignaciones a,alm_programas p,alm_programas_facultades f, pln_materias m \nwhere v.id_viaje='{$id_viajesito}' and v.id_dct_asignaciones=a.id_dct_asignaciones and a.id_programa=p.id_programa and p.id_facultad=f.id_facultad and a.id_materia=m.id_materia and v.aprobado_dir='T'";
//$datos=$db->GetRow($sql);
$f->Ejecutar($sql);
예제 #5
0
$h_r = '';
$id_viaje = $_POST['valor'];
if (!isset($_SESSION["__doc_usuario"]) || !isset($_SESSION["__doc_cambio_clave"])) {
    $id = encode_this("id_gestion={$id_gestion}&id_periodo={$id_periodo}");
    header("location: ../index.php?" . $id);
}
$p = new TemplateInterfaz();
$menu = new menus();
$smarty = new Smarty();
$f = new uti();
$sq = "select crono from infraestructura.viajes where id_viaje='{$id_viaje}' and crono='T'";
$f->Ejecutar($sq);
if ($f->filas == 0) {
    $tiene_crono = 0;
} else {
    $f->Leer(0);
    $cronn = $f->datos->crono;
    if ($cronn == 'T') {
        $query = "select id_c,cronograma,dia from infraestructura.cronograma where id='{$id_viaje}'";
        $f->Ejecutar($query);
        if ($f->filas != 0) {
            $tiene_crono = 1;
            $arrayCrono = array();
            for ($p = 0; $p < $f->filas; $p++) {
                $f->Leer($p);
                array_push($arrayCrono, array('id_c' => $f->datos->id_c, 'cronograma' => $f->datos->cronograma, 'dia' => $f->datos->dia));
            }
            $consulta = "select horap,horar from infraestructura.viajes where id_viaje='{$id_viaje}'";
            $f->Ejecutar($consulta);
            $f->Leer(0);
            $h_p = $f->datos->horap;