Пример #1
0
<?php

session_start();
require "../class/Smarty.class.php";
include "../class/uti.inc.php";
require_once "../class/libuatf/interfaz_nueva.inc.php";
require_once "../class/libuatf/menus.inc.php";
$usuario = $_SESSION["__doc_usuario"];
$id_docente = $_SESSION["__doc_id_docente"];
$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;
$smarty = new Smarty();
$f = new uti();
$p = new TemplateInterfaz();
$menu = new menus();
$asig = $_POST['asig'];
$sql_v = "select * from infraestructura.viajes where id_dct_asignaciones='{$asig}'";
$f->Ejecutar($sql_v);
if ($f->filas != 0) {
    $resul = 1;
    echo $resul;
} else {
    $resul = 0;
    echo $resul;
}
//ES  PARA RECUPERAR CANTIDAD DE PROGRMADOS DE UNA MATERIA
/*$sql="select count(p.*) as num from dct_asignaciones a,alm_programaciones p 
 	where a.id_dct_asignaciones='$asig' and p.id_materia=a.id_materia and a.id_gestion=p.id_gestion and p.id_periodo=a.id_periodo and a.id_grupo=p.id_grupo";
Пример #2
0
<?php

@session_start();
require_once "class/Smarty.class.php";
require_once "class/uti.inc.php";
require_once "class/encryptor.inc.php";
require_once "class/libuatf/interfaz_nueva2.inc.php";
require_once "class/libuatf/menus.inc.php";
$_id_docente = intval($_SESSION["__doc_id_docente"]);
$id_gestion = intval($_SESSION["__doc_id_gestion"]);
$id_periodo = intval($_SESSION["__doc_id_periodo"]);
$gestion = $id_gestion . "/" . $id_periodo;
$p = new TemplateInterfaz();
$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);
Пример #3
0
require_once "../class/libuatf/menus.inc.php";
require_once "../islogin.php";
require_once "fpdf/fpdf.php";
//$gestion_=$_GET['ges'];
//$periodo_=$_GET['per'];
$id_viajesito = $_GET['id'];
$id_docente = $_SESSION["__doc_id_docente"];
$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 {
Пример #4
0
    return;
}
$tmp = $_FILES["archivo"]["tmp_name"];
$mbs = $_FILES["archivo"]["size"] / 1024.0 / 1024.0;
$type = $_FILES["archivo"]["type"];
$name = pg_escape_string($_FILES["archivo"]["name"]);
if ($mbs > 10 || $mbs == 0) {
    $valor["estado"] = "Archivo Invalido... {$mbs}" . $type;
    $valor["flag"] = "error";
    return;
}
$content = file_get_contents($tmp);
$compress = pg_escape_bytea(gzcompress($content));
$f = new uti('archivos');
$query = "select guardar_archivo('{$compress}'::bytea,'{$name}'::character varying,'gz'::character varying,'{$descripcion}'::character varying) as id;";
$f->Ejecutar($query);
if (!$f->filas || $f->filas == 0) {
    //die($query);
    $valor["estado"] = "Error al guardar el archivo.";
    $valor["flag"] = "error";
    $db->close();
    $db_archivos->close();
    return;
}
$f->leer(0);
$id_archivo = intval($f->datos->id);
$f = new uti();
$query = "insert into academico.dct_archivos_subidos (id_docente,id_materia,id_grupo,id_gestion,id_periodo,descripcion,nombre,id_archivo)\r\n\t\t\tvalues({$id_docente},{$id_materia},{$id_grupo},{$id_gestion},{$id_periodo},'{$descripcion}','{$name}',{$id_archivo});";
$f->Ejecutar($query);
$valor["estado"] = "Registrado Correctamente. ";
$valor["flag"] = "ok";
Пример #5
0
$descrip_grupo = $_POST["descrip_grupo"];
$obj = new docentes($db);
$obj->getisdesignacion($id_docente, $id_gestion, $id_periodo, $id_materia, $id_grupo);
if (!$obj->tuplas) {
    print "Error! Usted no es docente de esta Materia";
    sleep(1);
    header("Location: index.php");
}
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();
//$p->encabezado('../','U.A.T.F.>DOCENTE','2',$nombrec);
$fecha = date('d-m-Y');
$smarty->assign('fecha', $fecha);
$fecha = date('Y-m-d');
$smarty->assign('fechaSis', $fecha);
$smarty->assign('fecha1', $fecha1);
$smarty->assign('fecha2', $fecha2);
$smarty->assign('fecha3', $fecha3);
$smarty->assign('fecha4', $fecha4);
$smarty->assign('fechaf', $fechaf);
$smarty->assign('fechae', $fechae);
$smarty->assign('descrip_codsef', $descrip_codsef);
$smarty->assign('descrip_grupo', $descrip_grupo);
if (chop($tipo_calificacion) == "on") {
    $tipo_calificacion = 'S';
Пример #6
0
$id_periodo = $_SESSION["__doc_id_periodo"];
$gestion = $id_gestion . "/" . $id_periodo;
$id_materia = $_POST["id_materia"];
$id_grupo = $_POST["id_grupo"];
$id_programa = $_POST["id_programa"];
$descrip_grupo = $_POST["descrip_grupo"];
$fecha_public = $_POST["fecha_publicacion"];
$id_dct_asigna = $_POST["id_dct_asignaciones"];
if (!isset($_SESSION["__doc_usuario"]) || !isset($_SESSION["__doc_cambio_clave"])) {
    header("location: ../index.php?id_gestion={$id_gestion}&id_periodo={$id_periodo}");
}
$p = new TemplateInterfaz();
$menu = new menus();
$smarty = new Smarty();
$f = new uti();
$f1 = new uti();
//$p->encabezado('../','U.A.T.F.>DOCENTE','2',$nombrec);
// ==========================================================
// ==========================================================
// CODIGO PARA SUBIR ARCHIVOS
// ==========================================================
// ==========================================================
$nombre_archivo = $_FILES['archivo']['name'];
$tipo_archivo = $_FILES['archivo']['type'];
$tamano_archivo = $_FILES['archivo']['size'];
$prefijo = substr(md5(uniqid(rand())), 0, 6);
$parametro = explode(".", $nombre_archivo);
$id_ext = $parametro[1];
$aviso = "";
/*
    echo "nombre de archivo::::::::".$nombre_archivo;
Пример #7
0
require_once "../class/encryptor.inc.php";
require_once "../class/libuatf/interfaz_nueva.inc.php";
require_once "../class/libuatf/menus.inc.php";
require_once "../islogin.php";
$usuario = $_SESSION["__doc_usuario"];
$id_docente = $_SESSION["__doc_id_docente"];
$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;
$id_viaje = $_POST['viaje'];
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 = "delete from infraestructura.viajes where id_viaje='{$id_viaje}' and aprobado_dir='F'";
//die($sql);
//die($sql);
$f->Ejecutar($sql);
/*$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")
echo 'El Viaje se Borrara siempre y cuando No este APROBADO por el Diorector de Carrera';
Пример #8
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;
$h_p = '';
$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);
Пример #9
0
$alumnos = json_decode($_POST['dataa']);
$viaje = $_POST['via_id'];
$horap = $_POST['hr_p'];
$horar = $_POST['hr_r'];
$tiene_crono = $_POST['tiene'];
$auxi_liar = $_POST["auxiliar"];
$doc_ente = $_POST["docen"];
//die($texarea);
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();
//die($sql);
//die($sql);
//$f->Ejecutar($sql);
//$f->Leer(0);
$sms = 0;
if ($alumnos == null) {
    // || $texarea==null)
    $sms = 1;
}
foreach ($texarea as $valo) {
    if ($valo == "") {
        $sms = 1;
    }
}
if ($sms == 0) {
Пример #10
0
$gestion = $id_gestion . "/" . $id_periodo;
$asig = $_POST["materiass"];
$lugar = $_POST["lugar_prac"];
$dist = $_POST["distancia"];
$pasajeros = $_POST["pasajeros"];
$datei = $_POST["fecha_ini"];
$datef = $_POST["fecha_fin"];
$ciu = $_POST["can_ciu"];
$pro = $_POST["can_pro"];
$fro = $_POST["can_fro"];
$obj = $_POST["TexArea1"];
$obj_esp = $_POST["TexArea2"];
$obs = $_POST["TexArea3"];
if (!isset($_SESSION["__doc_usuario"]) || !isset($_SESSION["__doc_cambio_clave"])) {
    header("location: ../index.php?id_gestion={$id_gestion}&id_periodo={$id_periodo}");
}
$p = new TemplateInterfaz();
$menu = new menus();
$smarty = new Smarty();
$f = new uti();
$sql = "insert into infraestructura.viajes (id_dct_asignaciones,lugar_prac,obj_prac,fecha_ini,fecha_fin,pasajeros,observaciones,aprobado_dir,distancia,ciudad,provincia,frontera,obj_esp, fecha_control_doc)\n    values('" . $asig . "','" . $lugar . "','" . $obj . "','" . $datei . "','" . $datef . "','" . $pasajeros . "','" . $obs . "','F','" . $dist . "','" . $ciu . "','" . $pro . "','" . $fro . "','" . $obj_esp . "',now())";
//die($sql);
//die($sql);
$f->ejecutar($sql);
//$f->Leer(0);
//echo $lugar+"hola";
$p->CabeceraGeneralInt('U.A.T.F.>DOCENTE', $menu->menu_docentes_internas(), $nombrec, $gestion);
$smarty->assign('aviso2', "Docente sin asignacion de materias");
$smarty->display('correc.tpl');
$p->PiedePagina();
//header("location:viajes1.php")
Пример #11
0
<?php

session_start();
require_once "../class/uti.inc.php";
$usuario = $_SESSION["__doc_usuario"];
$id_docente = intval($_SESSION["__doc_id_docente"]);
$nombrec = $_SESSION["__doc_nombrec"];
$id_gestion = intval($_SESSION["__doc_id_gestion"]);
$id_periodo = intval($_SESSION["__doc_id_periodo"]);
$gestion = $id_gestion . "/" . $id_periodo;
$id_grupo = intval($_POST["id_grupo"]);
$id_programa = $_POST["id_programa"];
$id_materia = intval($_POST["id_materia"]);
if (!isset($_SESSION["__doc_usuario"]) || !isset($_SESSION["__doc_cambio_clave"])) {
    die('Error parametros incorrectos.');
}
if (!isset($_GET['id'])) {
    die('archivo incrrecto.');
}
$id = intval($_GET['id']);
$f = new uti('archivos');
$f->Ejecutar('SET bytea_output = "escape";');
$query = "select * from archivos where id={$id}";
$f->Ejecutar($query);
$f->Leer(0);
header('Content-Disposition: attachment; filename="' . $f->datos->nombre . '"');
echo gzuncompress(pg_unescape_bytea($f->datos->archivo));
Пример #12
0
require_once "class/libuatf/interfaz_nueva.inc.php";
require_once "class/libuatf/menus.inc.php";
if (!isset($_POST["usuario"]) or trim($_POST["usuario"]) == '') {
    header("Location: index.php");
}
$usuario = pg_escape_string($_POST["usuario"]);
$clave = pg_escape_string($_POST["clave"]);
$var1 = pg_escape_string($_POST["var1"]);
$id_gestion = pg_escape_string($_POST["id_gestion"]);
$id_periodo = pg_escape_string($_POST["id_periodo"]);
$gestion = $id_gestion . "/" . $id_periodo;
$p = new TemplateInterfaz();
$menu = new menus();
$smarty = new Smarty();
$f = new uti();
$f2 = new uti();
if ($usuario == '' || $clave == '') {
    //$p->Aviso("Falta introducir clave.");
    //header("location: index.php");
    header("Location: index.php");
    $smarty->assign('aviso', 'Falta introducir clave o suario.');
    $smarty->assign('id_gestion', $id_gestion);
    $smarty->assign('id_periodo', $id_periodo);
    $smarty->display('docente0.tpl');
    exit;
}
$clave = md5(stripslashes($_POST["clave"]));
// echo $clave; exit;
function validar($str)
{
    $banwords = array("'", ",", ";", "--", " or ", ")", "(", " OR ", " and ", " AND ", "/n", "/r", "DELETE", "DEL", "delete", "del", "update", "UPDATE", "INSERT", "insert", "select", "SELECT");
Пример #13
0
$fecha3	= $_POST["fecha3"];
$fecha4	= $_POST["fecha4"];
$fechaf	= $_POST["fechaf"];
$fechae	= $_POST["fechae"];
*/
$descrip_codsef = $sevaluacion;
//$_POST["descrip_codsef"];
$descrip_grupo = $id_grupo;
//$_POST["descrip_grupo"];
if (!isset($_SESSION["__doc_usuario"]) || !isset($_SESSION["__doc_cambio_clave"])) {
    header("location: ../index.php?id_gestion={$id_gestion}&id_periodo={$id_periodo}");
}
$p = new TemplateInterfaz();
$menu = new menus();
$smarty = new Smarty();
$f = new uti();
$f1 = new uti();
//$p->encabezado('../','U.A.T.F.>DOCENTE','2',$nombrec);
if ($eligio == '1') {
    $sql = "update dct_asignaciones \r\n\tset se_elegido='S', tipo_calificacion='{$tipo_calificacion}',codse='{$cod_se}'\r\n\twhere id_docente = '{$id_docente}' \r\n\t  and id_materia = '{$id_materia}' \r\n\t  and id_grupo   = '{$id_grupo}' \r\n\t  and id_gestion = '{$id_gestion}' \r\n\t  and id_periodo = '{$id_periodo}'";
    $f->ejecutar($sql);
}
$sql = "select fecha1,fecha2,fecha3,fecha4,fechaf,fechae\r\n\tFROM alm_programas\r\n\twhere id_programa='{$id_programa}'";
$f->ejecutar($sql);
$f->leer(0);
$fecha1 = $f->datos->fecha1;
$fecha2 = $f->datos->fecha2;
$fecha3 = $f->datos->fecha3;
$fecha4 = $f->datos->fecha4;
$fechaf = $f->datos->fechaf;
$fechae = $f->datos->fechae;