function index() { $ingreso_valido = false; session_destroy(); $alumnoSIGA = new stdClass(); $colegioSIGA = new stdClass(); $bdSIGA = new stdClass(); $rut = $_POST['rut']; DBconnect($dbh, "dorcl_siga"); $SQL = "SELECT * FROM db INNER JOIN colegios AS c ON c.FK_db_db_ID = db_ID"; $result = DBQuery($SQL, $dbh); while ($row = DBFetchArray($result)) { $bd = "dorcl_" . $row['bd'] . $row['anio']; $bdSIGA->db_ID = $row['db_ID']; $_SESSION['path'] = $bdSIGA->bd = $row['bd']; $bdSIGA->anio = $row['anio']; $bdSIGA->nombrebd = $bd; $_SESSION['base_datos'] = $bdSIGA; $SQL = "SELECT * FROM colegios WHERE FK_db_db_ID = '{$row['db_ID']}'"; $colegioSIGA->nombre = $row['nombre']; $colegioSIGA->direccion = $row['direccion']; $colegioSIGA->telefono = $row['telefono']; $colegioSIGA->rbd = $row['rbd']; $_SESSION['colegio'] = $colegioSIGA; mysql_select_db($bd); //dpr($bd); $SQL = "SELECT * FROM alumnos WHERE rut = '{$rut}' AND ultima_matricula = '" . $row['anio'] . "'"; $result3 = DBQuery($SQL, $dbh); //dpr($SQL); if ($row3 = DBFetchArray($result3)) { //dpr($row3); //dpr($_SESSION); $alumnoSIGA->rut = $row3['rut']; $alumnoSIGA->curso = $row3['curso']; $alumnoSIGA->nombres = $row3['nombres']; $alumnoSIGA->apellidop = $row3['apellidop']; $_SESSION['alumno'] = $alumnoSIGA; $data['nombre_alumno'] = $row3['nombres'] . " " . $row3['apellidop']; $_SESSION['token'] = TOKEN; $_SESSION['bd_siga'] = "dorcl_siga"; //echo "XS"; $ingreso_valido = true; break; } } //dpr($_SESSION); if ($ingreso_valido) { //dpr($_SESSION); //$ses = $_SERVER['HTTP_COOKIE']; //dpr($ses); $class_alumno = new alumno(); $class_apoderado = new apoderado(); $class_notas = new notas(); $class_mensualidad = new mensualidad(); $data['apoderado'] = $class_apoderado->obtenerApoderado($rut); $data['notas'] = $class_notas->obtenerNotasAlumno($rut); $data['mensualidad'] = $class_mensualidad->obtenerMensualidad($rut); //moveLocation("alumnos/ingreso",2,"",""); $this->load->view('ALUM-ingreso_valido', $data); //moveLocation("alumnos/ingreso",2,"",""); } else { moveLocation("../ingreso.php", 0, 6); } }
function obtenerAlumnos($curso = null, $estado_matricula = 1, $detalle = true) { $class_apoderado = new apoderado(); $class_mensualidad = new mensualidad(); if ($curso == null) { $SQL = "SELECT * FROM alumnos ORDER BY lista, apellidop, apellidom, nombres"; } else { $SQL = "SELECT * FROM alumnos WHERE curso = '{$curso}' AND ultima_matricula = '" . $_SESSION['base_datos']->anio . "'\r\n\t\t\tORDER BY lista, apellidop, apellidom, nombres"; } $result = DBQuery($SQL, $this->dbh); $alumnos = array(); while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $alumnos[$row['rut']]['dato_alumno'] = $row; if ($detalle) { $alumnos[$row['rut']]['dato_apoderado'] = $class_apoderado->obtenerApoderado($row['rut']); $alumnos[$row['rut']]['mensualidad'] = $class_mensualidad->obtenerMensualidad($row['rut']); } } return $alumnos; }
$descuento_beca[] = $beca; $subtotal_cuota[] = $montoCuota; $mes_cuota[] = DateToMonth($i + 2); $total_cuotas += $deuda - $beca; $num_cuotas[] = $i; } } if (isset($_POST['estado_datos']) && $_POST['estado_datos'] == "guardar_datos") { $datos_apoderado['nombre'] = $_POST['apoderado']; $datos_apoderado['direccion'] = $_POST['direccion']; $datos_apoderado['telefono'] = $_POST['telefono']; $datos_apoderado['sexo'] = $_POST['sexo']; $datos_apoderado['junaeb'] = $_POST['junaeb']; $datos_apoderado['rutapoderado'] = $_POST['rut_apo']; $datos_apoderado['comuna'] = $_POST['comuna']; $apoderadoAux = $class_apoderado->obtenerApoderado($rut); if ($apoderadoAux["rut"]) { $class_apoderado->modificarApoderado($datos_apoderado, $rut); } else { $datos_apoderado['rut'] = $rut; $class_apoderado->insertarApoderado($datos_apoderado); } moveLocation("SEC-mensualidad.php", 0, $rut, "rut"); } #pago mensualidad alumno if (isset($_POST['estado_pago']) && $_POST['estado_pago'] == 1) { if ($_POST['random_key'] == $_SESSION['random_key']) { moveLocation("SEC-mensualidad.php", 0, $rut, "rut"); exit; } $cuotas = explode(",", $_POST["cuotas"]);