예제 #1
0
파일: alumnos.php 프로젝트: ranmadxs/dorcl
 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);
     }
 }
예제 #2
0
 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;
 }
예제 #3
0
        $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"]);