コード例 #1
0
ファイル: index.php プロジェクト: allin-wichariy/dct
    }
    if (strlen($number) < 8) {
        return false;
    }
    if (strlen($number) > 8) {
        return false;
    }
    return true;
}
$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"];
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);
}
$obj = new docentes($db);
$obj->getAuthxId(intval($id_docente));
$p = new TemplateInterfaz();
$menu = new menus();
$sql = "SELECT    id_docente\n\t\t, ci\n\t\t, titulo\n\t\t, abre_titulo\n\t\t, telefono_per\n\t\t, trim(nombres) as nombres\n                , trim(paterno) as paterno\n\t\t, trim(materno) as materno\n\t\t, trim(clave) as clave\n\t\t, trim(usuario) as usuario\n\t\t, trim(foto)as foto\n\t\t, primer_logueo\n\t\t, fec_nac\n\t\t, email\n        FROM docentes\n\tWHERE id_docente = " . intval($id_docente) . " AND estado = 'A'";
if ($obj->tuplas) {
    if (trim($obj->tuplas["email"]) == '' or trim($obj->tuplas["telefono_per"]) == '' or !isnumberphone(trim($obj->tuplas["telefono_per"])) or trim($obj->tuplas["fec_nac"]) == '') {
        $p->CabeceraGeneralInt('U.A.T.F.>DOCENTE', $menu->menu_docentes_internas(), $nombrec, $id_gestion);
        //print $f->datos->email;
        ?>
		
		
		<form id="myFormId" action="update.php" method="post"> 
コード例 #2
0
ファイル: docente2.php プロジェクト: allin-wichariy/dct
$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);
$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);
    }
} else {
    $correo = "";
}
if ($correo == "") {
    $mensaje[0] = "campos_blancos";
    die(json_encode($mensaje));
}
$obj_usuario = new Usuario();
$rs = $obj_usuario->consultar_correo($correo);
if ($rs[0][0] == 0) {
    $mensaje[0] = "no_existe";
    die(json_encode($mensaje));
}
///////////////////////////////////////////////////////////
$enviar = encode_this("correo=" . $correo);
///////////////////////////////////////////////////////////////////////////
//creo la clase phpmailer, envio el correo de verificación el usuario al pulsar el link activa su cuenta
$mail = new PHPMailer();
$body = "Espacio Virtual de Aprendizaje Juventud: Para modificar su clave, pulse el siguiente enlace (puede copiar y pegarlo en la barra de cualquier navegador). http://" . $_SERVER['HTTP_HOST'] . "/eva_juventud/cambiar_clave.php?" . $enviar;
$mail->IsSMTP();
//. rtrim(dirname($_SERVER['PHP_SELF']), '/\\')
// la dirección del servidor, p. ej.: smtp.servidor.com
//$mail->Host = "correo.minjuventud.gob.ve";
$mail->Host = "smtp.gmail.com";
// dirección remitente, p. ej.: no-responder@miempresa.com
//$mail->From = "*****@*****.**";
$mail->From = "*****@*****.**";
// nombre remitente, p. ej.: "Servicio de envío automático"
$mail->FromName = "webmaster-EVA juventud";
// asunto y cuerpo alternativo del mensaje
コード例 #4
0
ファイル: notas1.php プロジェクト: allin-wichariy/dct
    exit;
} else {
    $smarty->assign('fecha1', $obj->tuplas[0]["fecha1"]);
    $smarty->assign('fecha2', $obj->tuplas[0]["fecha2"]);
    $smarty->assign('fecha3', $obj->tuplas[0]["fecha3"]);
    $smarty->assign('fecha4', $obj->tuplas[0]["fecha4"]);
    $smarty->assign('fechaf', $obj->tuplas[0]["fechaf"]);
    $smarty->assign('fechae', $obj->tuplas[0]["fechae"]);
    foreach ($obj->tuplas as $row) {
        $id_programa = $row["id_programa"];
        $cod_se = trim($row["cod_se"]);
        $codse = '';
        $descrip_codse = '';
        $descrip_codsef = '';
        $cad = "id_docente={$id_docente}&id_materia=" . $row["id_materia"] . "&id_grupo=" . $row["id_grupo"] . "&id_gestion={$id_gestion}&id_periodo=" . $row["id_periodo"] . "&cod_se=" . $row["cod_se"] . "&sigla=" . $row["sigla"];
        $cad = encode_this($cad);
        $nro_parciales = $row["num_parc"];
        $descrip_grupo = '';
        if ($row["id_grupo"] >= 50 && $row["id_grupo"] <= 69) {
            $descrip_grupo = 'P.A.I.';
            $nro_parciales = 1;
        }
        if ($row["id_grupo"] >= 70 && $row["id_grupo"] <= 79) {
            $descrip_grupo = 'Ex.MESA';
        }
        if ($row["id_grupo"] >= 80 && $row["id_grupo"] <= 89) {
            $descrip_grupo = 'Ex.GRACIA';
        }
        if ($row["id_grupo"] >= 180 && $row["id_grupo"] <= 189) {
            $descrip_grupo = 'TRI.EXQ';
        }
コード例 #5
0
ファイル: notas3.php プロジェクト: allin-wichariy/dct
/* ENCABEZADO */
$smarty->assign('tipo_calificacion', $tipo_calificacion);
$smarty->assign('id_materia', $id_materia);
$smarty->assign('id_grupo', $id_grupo);
$smarty->assign('id_docente', $id_docente);
$smarty->assign('id_gestion', $id_gestion);
$smarty->assign('id_periodo', $id_periodo);
$smarty->assign('cod_se', $cod_se);
$smarty->assign('descrip_codsef', $descrip_codsef);
$smarty->assign('descrip_grupo', $descrip_grupo);
/* ENCABEZADO */
$fecha = date("Y-m-d");
$smarty->assign('fecha', $fecha);
$smarty->assign('fec_final', $fec_final);
$cad = "id_docente={$id_docente}&id_materia={$id_materia}&id_grupo={$id_grupo}&id_gestion={$id_gestion}&id_periodo={$id_periodo}&cod_se={$cod_se}&sigla={$sigla}";
$smarty->assign('link', encode_this($cad));
$p->CabeceraGeneralIntNotas('U.A.T.F.>DOCENTE', $menu->menu_docentes_internas(), $nombrec, $gestion);
$smarty->display('notas3.tpl');
$p->PiedePaginaNotas();
function datos_validos($id_alumno, $id_materia, $id_grupo, $pparcial, $sparcial, $tparcial, $cparcial, $promparciale, $pract, $prompracte, $lab, $promlabe, $notapres, $exfinal, $promexfinale, $notae, $nota_2dae)
{
    $validez = 'NO';
    if (is_numeric($id_alumno) && is_numeric($id_materia) && is_numeric($id_grupo) && is_numeric($pparcial) && is_numeric($sparcial) && is_numeric($tparcial) && is_numeric($cparcial) && is_numeric($promparciale) && is_numeric($pract) && is_numeric($prompracte) && is_numeric($lab) && is_numeric($promlabe) && is_numeric($notapres) && is_numeric($exfinal) && is_numeric($promexfinale) && is_numeric($notae) && is_numeric($nota_2dae)) {
        if ($pparcial >= 0 or $pparcial <= 100) {
            $validez = 'OK';
        } else {
            $validez = 'NO';
        }
    }
    return $validez;
}
コード例 #6
0
ファイル: cambia2.php プロジェクト: allin-wichariy/dct
                $smarty->assign('primer_logueo', '1');
                $aviso2 = "Error: Datos no encontrados.";
            } else {
                $clave_ci = $obj->tuplas["ci"];
            }
            if ($clave_ci != $nueva_clave) {
                $msg_return = isSecPass($nueva_clave);
                if ($msg_return == '') {
                    $nueva_clave = md5(stripslashes($nueva_clave));
                    $r = array();
                    $r["clave"] = $nueva_clave;
                    $r["primer_logueo"] = '0';
                    $obj->Modificar("docentes", $r, " id_docente='{$id_docente}' AND usuario='{$usuario}' AND clave='{$clave}' ");
                    $smarty->assign('primer_logueo', '0');
                    $smarty->assign('reinicio', '1');
                    $smarty->assign('urlinicio', "http://190.129.32.204/docente_v_2/?" . encode_this("id_gestion={$id_gestion}&id_periodo={$id_periodo}"));
                    $aviso3 = "Exito: La clave se cambio con exito.";
                } else {
                    $smarty->assign('primer_logueo', '1');
                    $aviso2 = $msg_return;
                }
            } else {
                $smarty->assign('primer_logueo', '1');
                $aviso2 = "Error: Por razones de seguridad su clave no puede ser el mismo que su n&uacute;mero de C.I. Por favor ingrese una clave diferente al n&uacute;mero de su C.I.";
            }
        }
    }
}
//Fin de primer else
$p->CabeceraGeneralInt('U.A.T.F.>DOCENTE', $menu->menu_docentes_internas(), $nombrec);
$smarty->assign('nro_dip', $nro_dip);
コード例 #7
0
ファイル: index.php プロジェクト: allin-wichariy/dct
include '../class/encryptor.inc.php';
print encode_this('id_gestion=2015&id_periodo=2');
print "<br/>";
print encode_this('id_gestion=2015&id_periodo=5');
print "<br/>";
print encode_this('id_gestion=2013&id_periodo=3');
print "<br/>";
print encode_this('id_gestion=2015&id_periodo=1');
print "<br/>";
print encode_this('id_gestion=2014&id_periodo=3');
print "<br/>";
print encode_this('id_gestion=2014&id_periodo=4');
print "<br/>";
print encode_this('id_gestion=2014&id_periodo=2');
print "<br/>";
print encode_this('id_gestion=2014&id_periodo=5');
print "<br/>";
print encode_this('id_gestion=2012&id_periodo=1');
print "<br />";
print encode_this('id_gestion=2011&id_periodo=2');
print "<br />";
print encode_this('id_gestion=2011&id_periodo=1');
print "<br />";
/*
	print encode_this('id_gestion=2012&id_periodo=2');
*/
?>