$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);
$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")
$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 {
$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);
$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;