return false; } if (strlen($number) < 8) { return false; } if (strlen($number) > 8) { return false; } return true; } if (!isset($_POST["emailInput"])) { $serror = "Error, no existe parametro de correo electronico"; } else { $email = trim($_POST["emailInput"]); if (!filter_var($email, FILTER_VALIDATE_EMAIL) === false) { $obj->Modificar("docentes", array("email" => $email), " id_docente = " . intval($id_docente)); $serror = "Su Correo Fue Actualizado Correctamente <strong>" . $email . "</strong>"; } else { $serror = "<strong><font color='red'>Error</font></strong>, no es una direccion de correo electronico valida <strong>" . $email . "<strong>"; } } if (!isset($_POST["movilInput"])) { $serror .= "<br>Error, no existe parametro de correo electronico"; } else { $telefono = trim($_POST["movilInput"]); if (isnumberphone($telefono)) { $obj->Modificar("docentes", array("telefono_per" => $telefono), " id_docente = " . intval($id_docente)); $serror .= "<br>Su Telefono Movil Fue Actualizado Correctamente <strong>" . $telefono . "</strong>"; } else { $serror .= "<br><strong><font color='red'>Error</font></strong>, no es un telefono movil valido <strong>" . $telefono . "<strong>"; }
} $obj->getListadosXMateria($id_materia, $id_grupo, $id_gestion, $id_periodo); if ($obj->tuplas) { foreach ($obj->tuplas as $row) { $nombre = $row["paterno"] . " " . $row["materno"] . ", " . $row["nombres"]; $smarty->append('alumnos', array('nombre' => $nombre, 'nro_dip' => $row["nro_dip"], 'pparcial' => $row["pparcial"], 'sparcial' => $row["sparcial"], 'tparcial' => $row["tparcial"], 'cparcial' => $row["cparcial"], 'promparcial' => $row["promparcial"], 'pract' => $row["pract"], 'prompract' => $row["prompract"], 'lab' => $row["lab"], 'promlab' => $row["promlab"], 'notapres' => $row["notapres"], 'exfinal' => $row["exfinal"], 'promexfinal' => $row["promexfinal"], 'nota' => $row["nota"], 'nota_2da' => $row["nota_2da"])); } } else { $smarty->assign('aviso', "Esta materia no tiene alumnos asignados"); } /*==========================================================================================*/ /* UNA VEZ QUE GUARDA LAS NOTAS INSERTAMOS A LA TABLA dct_acceso_notas */ /*==========================================================================================*/ $obj->Adicionar("dct_acceso_notas", array("id_gestion" => $id_gestion, "id_periodo" => $id_periodo, "id_docente" => $id_docente, "id_materia" => $id_materia, "id_grupo" => $id_grupo)); if ($finalizar == "on") { $obj->Modificar("dct_asignaciones", array("finalizar" => "S"), " id_docente = '{$id_docente}' and id_materia = '{$id_materia}' and id_gestion = '{$id_gestion}' and id_periodo = '{$id_periodo}' and id_grupo = '{$id_grupo}' "); } $obj->getSistemaEvaluacion($cod_se); if (!$obj->tuplas) { die("Error Codse"); } $_parcial = 0; $_practicas = 0; $_laboratorio = 0; $_ex_final = 0; foreach ($obj->tuplas as $row) { if (stripos($row["sevaluacion"], "PARCIALES") !== false) { $_parcial = $row["sponderacion"]; } elseif (stripos($row["sevaluacion"], "PRACTICAS") !== false) { $_practicas = $row["sponderacion"]; } elseif (stripos($row["sevaluacion"], "LABORATORIO") !== false) {
$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}"); die; } $p = new TemplateInterfaz(); $menu = new menus(); $smarty = new Smarty(); //$p->encabezado('../','U.A.T.F.>DOCENTE','2',$nombrec); if ($eligio == '1') { $obj->Modificar("dct_asignaciones", array("se_elegido" => "S", "tipo_calificacion" => $tipo_calificacion, "codse" => $cod_se), "id_docente = '{$id_docente}' and id_materia = '{$id_materia}' and id_grupo = '{$id_grupo}' and id_gestion = '{$id_gestion}' and id_periodo = '{$id_periodo}'"); /* $sql="update dct_asignaciones set se_elegido='S', tipo_calificacion='$tipo_calificacion',codse='$cod_se' where id_docente = '$id_docente' and id_materia = '$id_materia' and id_grupo = '$id_grupo' and id_gestion = '$id_gestion' and id_periodo = '$id_periodo'"; $f->ejecutar($sql); */ } $obj->getFechasXIdPrg($id_programa, $id_gestion, $id_periodo); if (!$obj->tuplas) { die("Error, Fechas"); }
} else { $obj->getinfdocentexclave($id_docente, $clave); if (!$obj->tuplas) { $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úmero de C.I. Por favor ingrese una clave diferente al número de su C.I."; } } } }