コード例 #1
0
ファイル: class_respaldos.php プロジェクト: ranmadxs/dorcl
 function respaldosNotas()
 {
     $class_curso = new curso();
     $class_alumno = new alumno();
     $class_ramo = new ramo();
     $class_notas = new notas();
     $class_transversal = new transversal();
     $cursos = $class_curso->obtenerCursos();
     $criteria = new Criteria(BD_SIGA);
     $respaldoNotas = new EntityRespaldo_notas();
     $respaldoNotas->resn_anio = $_SESSION['base_datos']->anio;
     $SQL = "DELETE FROM respaldo_notas WHERE resn_anio = '" . $_SESSION['base_datos']->anio . "' \r\n                                                AND FK_colegios_colegio_ID = '" . $_SESSION['colegio']->colegio_ID . "'";
     $criteria->setSQL($SQL);
     $criteria->execute(CriteriaProperty::QUERY_SQL_UPDATE);
     foreach ($cursos as $curso => $datos_curso) {
         $alumnos = $class_alumno->obtenerAlumnos($curso, 1, false);
         if (count($alumnos) > 0) {
             $ramos = $class_ramo->obtenerRamos($curso, false);
             if (count($ramos) > 0) {
                 $prom_alumnos = $class_notas->promedioAlumno(listar_keys($alumnos), listar_keys($ramos), true);
                 foreach ($alumnos as $rut => $datos_alumno) {
                     $respaldoNotas = new EntityRespaldo_notas();
                     $respaldoNotas->FK_colegios_colegio_ID = $_SESSION['colegio']->colegio_ID;
                     $respaldoNotas->FK_alumnos_rut = $rut;
                     $respaldoNotas->audit_fecha = date("Y-m-d");
                     $respaldoNotas->audit_sistema = "respaldoNotas";
                     $respaldoNotas->audit_usuario = $_SESSION['usuario']->login;
                     $respaldoNotas->resn_anio = $_SESSION['base_datos']->anio;
                     $respaldoNotas->resn_curso = $curso;
                     $respaldoNotas->resn_prof_jefe = $datos_curso['pjefe'];
                     if (isset($prom_alumnos[$rut])) {
                         $listaRamos = $prom_alumnos[$rut]['ramos'];
                     } else {
                         break;
                     }
                     $respaldoNotas->resn_promedio = $prom_alumnos[$rut]['anual'];
                     if (count($listaRamos) > 0) {
                         foreach ($listaRamos as $key => $datos_ramo) {
                             if ($key != "RELIGION") {
                                 $resn_notas[] = $key . ";" . $datos_ramo['anual'];
                             }
                         }
                     }
                     $respaldoNotas->resn_notas = implode("|", $resn_notas);
                     $respaldoNotas->resn_religion = $prom_alumnos[$rut]['ramos']['RELIGION']['anual'];
                     mysql_select_db($_SESSION['base_datos']->nombrebd);
                     $respaldoNotas->resn_asistencia = $class_transversal->obtenerAsistencia($rut, Periodo::ANUAL);
                     $criteria = new Criteria(BD_SIGA);
                     $criteria->persist($respaldoNotas);
                 }
             }
         }
     }
 }
コード例 #2
0
ファイル: class_notas.php プロジェクト: ranmadxs/dorcl
 public function obtenerRanking($curso, $periodo)
 {
     if (!$curso) {
         throw new NotasException(NotasException::ATRIBUTO_REQUERIDO_CURSO_ID_MSG, NotasException::ATRIBUTO_REQUERIDO_CURSO_ID_COD);
     }
     if (!$periodo) {
         throw new NotasException(NotasException::ATRIBUTO_REQUERIDO_PERIODO_MSG, NotasException::ATRIBUTO_REQUERIDO_PERIODO_COD);
     }
     $class_alumno = new alumno();
     $alumnos = $class_alumno->obtenerAlumnos($curso, 1, false);
     $class_ramo = new ramo();
     $ramos = $class_ramo->obtenerRamos($curso, false);
     if (count($alumnos) > 0 && count($ramos) > 0) {
         $prom_alumnos = $this->promedioAlumno(listar_keys($alumnos), listar_keys($ramos), false);
     }
     if (count($prom_alumnos)) {
         foreach ($prom_alumnos as $rut => $promedios) {
             $prom_anual[$rut] = $promedios['anual'];
             $prom_1S[$rut] = $promedios['1S'];
             $prom_2S[$rut] = $promedios['2S'];
         }
     }
     arsort($prom_anual);
     arsort($prom_1S);
     arsort($prom_2S);
     switch ($periodo) {
         case '2S':
             $prom_aux = $prom_2S;
             break;
         case 'anual':
             $prom_aux = $prom_anual;
             break;
         default:
             $prom_aux = $prom_1S;
             break;
     }
     $listRanking = array();
     $count = 1;
     if (count($prom_aux) > 0) {
         foreach ($prom_aux as $rut_alumno => $promedio_alumno) {
             $ranking = new Ranking();
             $ranking->rut = $rut_alumno;
             $ranking->periodo = $periodo;
             $ranking->promedio = $promedio_alumno;
             $ranking->lugar = $count++;
             $listRanking[$rut_alumno] = $ranking;
         }
     }
     return $listRanking;
 }
コード例 #3
0
 public function editar($alumno_id)
 {
     $alumno = new Alumno();
     if (Input::haspost("alumno")) {
         $alumno_editando = new alumno(Input::post("alumno"));
         $alumno_editando->asignarIp();
         if ($alumno_editando->update()) {
             Flash::valid("Registro editado");
         } else {
             Flash::error("El registro no pudo ser editado");
         }
         Router::redirect("alumno/");
     }
     $this->alumno = $alumno->find($alumno_id);
 }
コード例 #4
0
ファイル: profesores.php プロジェクト: ranmadxs/dorcl
 function Tranversales()
 {
     //dpr($_SESSION);
     $class_transversales = new transversal();
     $class_curso = new curso();
     $class_alumno = new alumno();
     //dpr($_POST['periodo']);
     $periodo = $_SESSION['aux_periodo'] = isset($_POST['periodo']) ? $_POST['periodo'] : $_SESSION['aux_periodo'];
     //dpr($_SESSION['aux_periodo']);
     //exit();
     if (isset($_POST['asistencia'])) {
         foreach ($_POST['asistencia'] as $rut => $asistencia) {
             $class_transversales->insertarAsistencia($rut, $asistencia, $periodo);
         }
     }
     if (count($_POST['transv_alum']) > 0) {
         foreach ($_POST['transv_alum'] as $rut => $transv_datos) {
             $datos_transv['transv_datos'] = implode(",", $transv_datos);
             $array_ID = array('FK_alumnos_rut' => $rut, 'transv_periodo' => $periodo);
             //dpr($_POST['transv_alum']);
             //dpr($datos_transv['transv_datos']);
             if ($datos_transv['transv_datos']) {
                 $class_transversales->modificarTransversalAlumno($datos_transv, $array_ID);
             }
         }
         //  moveLocation("", 0, "", "");
     }
     $data['curso'] = $_SESSION['aux_curso'] = isset($_POST['curso']) ? $_POST['curso'] : $_SESSION['aux_curso'];
     $data['alumnos'] = $class_alumno->obtenerAlumnos($data['curso'], 1, false);
     //dpr($data['alumnos']);
     foreach ($data['alumnos'] as $rut => $aux_data) {
         $data['asistencia'][$rut] = $class_transversales->obtenerAsistencia($rut, $periodo);
         $data['alumnos'][$rut]['transversales'] = $class_transversales->obtenerTransversalAlumno($rut, $periodo);
         $data['alumnos'][$rut]['transversales']['array_transv'] = explode(",", $data['alumnos'][$rut]['transversales']['transv_datos']);
     }
     $curso = $class_curso->obtenerCurso($_SESSION['aux_curso']);
     if ($curso['FK_ciclo_cic_ID']) {
         $data['transversales'] = $class_transversales->obtenerTransversales($curso['FK_ciclo_cic_ID'], false);
     }
     //dpr($data['transversales']);
     $data['titulo_izq'] = "Tranversales";
     $data['titulo_der'] = $_SESSION['aux_curso'];
     $data['path'] = "../../images/" . $_SESSION['path'];
     $this->load->view('PROF-transversales.php', $data);
 }
コード例 #5
0
ファイル: class_transversal.php プロジェクト: ranmadxs/dorcl
 function modificarTransversalesAlumnos($cursos, $guardar = true)
 {
     if (count($cursos) > 0) {
         $class_alumno = new alumno();
         foreach ($cursos as $key => $curso) {
             if ($curso) {
                 $alumnos = $class_alumno->obtenerAlumnos($curso, 1, false);
                 foreach ($alumnos as $rut => $datos_alumno) {
                     $datos_transv_alum['FK_alumnos_rut'] = $rut;
                     $datos_transv_alum['transv_periodo'] = "1S";
                     if ($guardar) {
                         $this->insertarTransversalAlumno($datos_transv_alum);
                         $datos_transv_alum['transv_periodo'] = "anual";
                         $this->insertarTransversalAlumno($datos_transv_alum);
                     } else {
                         $this->eliminarTransversalAlumno($rut);
                     }
                 }
             }
         }
     }
 }
コード例 #6
0
ファイル: class_curso.php プロジェクト: ranmadxs/dorcl
 function eliminarCurso($curso)
 {
     if (!$curso) {
         throw new CursoException(CursoException::ATRIBUTO_REQUERIDO_CURSO_ID_MSG, CursoException::ATRIBUTO_REQUERIDO_CURSO_ID_COD);
     }
     $class_ramo = new ramo();
     $class_notas = new notas();
     $SQL = "DELETE FROM curso WHERE curso = '" . $curso . "'";
     $ramos = $class_ramo->obtenerRamos($curso);
     if (count($ramos) > 0) {
         foreach ($ramos as $ramo_nombre => $ramo) {
             $class_ramo->eliminarRamo($ramo["ramo_ID"]);
         }
     }
     $class_alumnos = new alumno();
     $alumnos = $class_alumnos->obtenerAlumnos($curso);
     if (count($alumnos) > 0) {
         foreach ($alumnos as $rut => $alumno) {
             $class_notas->eliminarNotasPorRut($rut);
         }
     }
     DBQuery($SQL, $this->dbh);
 }
コード例 #7
0
<?php

include_once "../../login/check.php";
if (isset($_GET)) {
    $CodCurso = $_GET['CodCurso'];
    include_once "../pdf.php";
    include_once "../../class/alumno.php";
    include_once "../../class/curso.php";
    include_once "../../class/observaciones.php";
    include_once "../../class/agenda.php";
    $curso = new curso();
    $alumno = new alumno();
    $observaciones = new observaciones();
    $agenda = new agenda();
    $cur = array_shift($curso->mostrarCurso($CodCurso));
    $titulo = $idioma["AgendaReporteGeneral"];
    class PDF extends PPDF
    {
        function Cabecera()
        {
            global $idioma, $cur;
            $this->CuadroCabecera(15, $idioma['Curso'] . ":", 35, $cur['Nombre']);
            $this->Pagina();
            $this->CuadroCabecera(10, sacarIniciales($idioma['Observaciones']) . "=", 30, $idioma['Observaciones']);
            $this->CuadroCabecera(10, sacarIniciales($idioma['Faltas']) . "=", 30, $idioma['Faltas']);
            $this->CuadroCabecera(10, sacarIniciales($idioma['Atrasos']) . "=", 30, $idioma['Atrasos']);
            $this->CuadroCabecera(10, sacarIniciales($idioma['Licencias']) . "=", 30, $idioma['Licencias']);
            $this->Ln();
            $this->CuadroCabecera(35, "", 50, "");
            $this->CuadroCabecera(10, sacarIniciales($idioma['NotificacionPadres']) . "=", 40, $idioma['NotificacionPadres']);
            $this->CuadroCabecera(10, sacarIniciales($idioma['NoRespondeTelf']) . "=", 40, $idioma['NoRespondeTelf']);
コード例 #8
0
ファイル: agenda.php プロジェクト: anthonycab15/colegio
include_once "../../login/check.php";
if (!empty($_GET['CodAl'])) {
    include_once "../../class/materias.php";
    include_once "../../class/alumno.php";
    include_once "../../class/curso.php";
    include_once "../../class/observaciones.php";
    include_once "../../class/observacionesfrecuentes.php";
    include_once "../../class/config.php";
    $titulo = "AgendaDigital";
    $folder = "../../";
    $CodAlumno = $_GET['CodAl'];
    $_SESSION['CodAl'] = $CodAlumno;
    $materia = new materias();
    $observaciones = new observaciones();
    $observacionesfrecuentes = new observacionesfrecuentes();
    $alumno = new alumno();
    $curso = new curso();
    $config = new config();
    if ($Internet == 1) {
        $EstadoSms = "NoEnviar";
    } else {
        $EstadoSms = $config->mostrarConfig("EstadoSms", 1);
    }
    $al = $alumno->mostrarTodoDatos($CodAlumno);
    $al = array_shift($al);
    $cur = $curso->mostrarCurso($al['CodCurso']);
    $cur = array_shift($cur);
    $ima = $folder . "imagenes/alumnos/" . $al['Foto'];
    if (!file_exists($ima) || empty($al['Foto'])) {
        $ima = $folder . "imagenes/alumnos/0.jpg";
    }
コード例 #9
0
ファイル: secretaria.php プロジェクト: ranmadxs/dorcl
 function Configuracion_matriculas()
 {
     $data = array();
     $_SESSION['pagina_anterior'] = "configuracion_matriculas";
     mysql_select_db($_SESSION['base_datos']->nombrebd);
     $class_curso = new curso();
     $class_alumno = new alumno();
     $class_arancel = new arancel();
     $class_mensualidad = new mensualidad();
     $data['cursos'] = $class_curso->obtenerCursos();
     if (isset($_POST['anio_selec'])) {
         $_SESSION['anio_selec'] = $_POST['anio_selec'];
     }
     if (isset($_POST['curso'])) {
         $_SESSION['curso_selec'] = $_POST['curso'];
     }
     $data['anio_selec'] = isset($_SESSION['anio_selec']) ? $_SESSION['anio_selec'] : date("Y", time());
     $data['curso_selec'] = isset($_SESSION['curso_selec']) ? $_SESSION['curso_selec'] : "";
     if ($data['curso_selec']) {
         $data['alumnos'] = $alumnos = $class_alumno->obtenerTodosAlumnos($data['curso_selec'], true);
     }
     $arancel_curso = $class_arancel->obtenerArancel($_SESSION['colegio']->colegio_ID, $data['curso_selec'], $data['anio_selec']);
     $data['aran_monto'] = isset($_POST['aran_monto']) ? $_POST['aran_monto'] : $arancel_curso['aran_monto'];
     if (isset($_POST['aran_monto'])) {
         $datos_arancel['FK_colegios_colegio_ID'] = $_SESSION['colegio']->colegio_ID;
         $datos_arancel['FK_curso'] = $data['curso_selec'];
         $datos_arancel['aran_monto'] = $_POST['aran_monto'];
         $datos_arancel['aran_anio'] = $data['anio_selec'];
         if ($arancel_curso['aran_ID']) {
             $class_arancel->actualizarArancel($arancel_curso['aran_ID'], $_POST['aran_monto']);
         } else {
             $class_arancel->insertarArancel($datos_arancel);
         }
     }
     foreach ($data['alumnos'] as $rut => $aux_data) {
         $beca_alumno[$rut] = $class_arancel->obtenerBeca($_SESSION['colegio']->colegio_ID, $rut, $data['anio_selec']);
         $data['beca'][$rut]['beca_porcentaje'] = isset($_POST['beca'][$rut]['beca_porcentaje']) ? $_POST['beca'][$rut]['beca_porcentaje'] : $beca_alumno[$rut]['beca_porcentaje'];
         $data['beca'][$rut]['beca_detalle'] = isset($_POST['beca'][$rut]['beca_detalle']) ? $_POST['beca'][$rut]['beca_detalle'] : $beca_alumno[$rut]['beca_detalle'];
         $data['beca'][$rut]['beca_desde'] = isset($_POST['beca'][$rut]['beca_desde']) ? $_POST['beca'][$rut]['beca_desde'] : $beca_alumno[$rut]['beca_desde'];
         $alumnoMen = $class_alumno->obtenerAlumno($rut);
         $datos_mensualidad['mensualidad'] = $class_mensualidad->obtenerArancelAlumno($alumnoMen['curso']);
         $mensualidad = $class_mensualidad->obtenerMensualidad($rut);
         $data['beca'][$rut]['men_cuotas'] = isset($_POST['beca'][$rut]['men_cuotas']) ? $_POST['beca'][$rut]['men_cuotas'] : $datos_mensualidad['mensualidad']["men_cuotas"];
     }
     if (isset($_POST['beca'])) {
         foreach ($_POST['beca'] as $rut => $beca) {
             $datos_beca['FK_rut'] = $rut;
             $datos_beca['FK_colegios_colegio_ID'] = $_SESSION['colegio']->colegio_ID;
             $datos_beca['beca_anio'] = $data['anio_selec'];
             $datos_beca['beca_porcentaje'] = $beca['beca_porcentaje'];
             $datos_beca['beca_detalle'] = $beca['beca_detalle'];
             $datos_beca['beca_desde'] = $beca['beca_desde'];
             if ($beca_alumno[$rut]['beca_ID']) {
                 $class_arancel->actualizarBeca($beca_alumno[$rut]['beca_ID'], $beca['beca_porcentaje'], $beca['beca_detalle'], $datos_beca['beca_desde']);
             } else {
                 $class_arancel->insertarBeca($datos_beca);
             }
             $datos_mensualidad['descuentos'] = $beca["beca_porcentaje"];
             $datos_mensualidad['men_cuotas'] = $beca["men_cuotas"];
             if (!$mensualidad['mens_ID']) {
                 $mensualidad["rut"] = $rut;
                 $mensualidad["mensualidad"] = $datos_mensualidad['mensualidad'];
                 $mensualidad["descuentos"] = $datos_mensualidad['descuentos'];
                 $mensualidad["men_cuotas"] = $datos_mensualidad['men_cuotas'];
                 $class_mensualidad->insertarMensualidad($mensualidad);
             } else {
                 $class_mensualidad->actualizarMensualidad($datos_mensualidad, $rut);
             }
         }
     }
     $this->load->view('SEC-configuracion_matriculas.php', $data);
 }
コード例 #10
0
<?php

include_once "../../login/check.php";
if (!empty($_POST)) {
    include_once "../../class/alumno.php";
    $alumno = new alumno();
    extract($_POST);
    if (($_FILES['foto']['type'] == "application/pdf" || $_FILES['foto']['type'] == "application/msword" || $_FILES['foto']['type'] == "application/vnd.openxmlformats-officedocument.wordprocessingml.document") && $_FILES['foto']['size'] <= "500000000") {
        @($foto = $_FILES['foto']['name']);
        @copy($_FILES['foto']['tmp_name'], "../foto/" . $_FILES['foto']['name']);
    } else {
        //mensaje que no es valido el tipo de archivo
        $mensaje[] = "Archivo no válido del curriculum. Verifique e intente nuevamente";
    }
    //empieza la copia de archivos
    $valores = array("materno" => "'{$materno}'", "paterno" => "'{$paterno}'", "nombres" => "'{$nombres}'", "lugarnac" => "'{$lugarnac}'", "fechanac" => "'{$fechanac}'", "ci" => "'{$ci}'", "sexo" => "'{$sexo}'", "zona" => "'{$zona}'", "calle" => "'{$calle}'", "numero" => "'{$numero}'", "telefonocasa" => "'{$telefonocasa}'", "celular" => "'{$celular}'", "codcurso" => "'{$codcurso}'", "rude" => "'{$rude}'", "observacion" => "'{$observacion}'", "apellidospadre" => "'{$apellidospadre}'", "nombrespadre" => "'{$nombrespadre}'", "cipadre" => "'{$cipadre}'", "ocupacionpadre" => "'{$ocupacionpadre}'", "apellidosmadre" => "'{$apellidosmadre}'", "nombresmadre" => "'{$nombresmadre}'", "cimadre" => "'{$cimadre}'", "ocupacionmadre" => "'{$ocupacionmadre}'");
    if ($foto != "") {
        $valores = array_merge($valores, array("foto" => "'{$foto}'"));
    }
    $alumno->actualizar($valores, $id);
    $mensaje[] = "SUS DATOS SE GUARDARON CORRECTAMENTE";
    $titulo = "Mensaje de Respuesta";
    $folder = "../../";
    include_once '../../mensajeresultado.php';
}
コード例 #11
0
ファイル: index.php プロジェクト: anthonycab15/colegio
include_once '../../login/check.php';
$folder = "../../";
$titulo = "NEvaluaciondocente";
include_once '../../class/evaluaciondocpreguntas.php';
include_once '../../class/evaluaciondocopciones.php';
include_once '../../class/docentemateriacurso.php';
include_once '../../class/materias.php';
include_once '../../class/docente.php';
include_once '../../class/alumno.php';
include_once '../../class/curso.php';
$evaluaciondocpreguntas = new evaluaciondocpreguntas();
$evaluaciondocopciones = new evaluaciondocopciones();
$docentemateriacurso = new docentemateriacurso();
$materias = new materias();
$docente = new docente();
$alumno = new alumno();
$curso = new curso();
$CodAlumno = $_SESSION['CodUsuarioLog'];
$al = array_shift($alumno->mostrarTodoDatos($CodAlumno));
$cur = array_shift($curso->mostrarCurso($al['CodCurso']));
$i = 0;
include_once $folder . 'cabecerahtml.php';
include_once $folder . 'cabecera.php';
?>
	<div class="span12">
		<table class="table table-bordered">
			<tr>
				<td><?php 
echo $idioma['Nombre'];
?>
:</td><td class="resaltar"><?php 
コード例 #12
0
$datos_curso = $class_curso->obtenerCurso($curso);
$ciclo = $class_curso->obtenerCiclo($datos_curso['FK_ciclo_cic_ID']);
$transversales_detalle = $class_transversal->obtenerTransversales($datos_curso['FK_ciclo_cic_ID']);
class PDF extends FPDF
{
    function Footer()
    {
        $this->SetY(-15);
        $_SESSION['aux_rut']++;
        $this->SetFont('Arial', 'I', 10);
        $this->Cell(0, 10, 'Cod:' . date('d-m-Y') . ' .- N°' . round($this->PageNo() / 2), 0, 0, 'L');
    }
}
$pdf = new PDF();
$pdf->FPDF('P', 'mm', 'Letter');
$class_alumno = new alumno();
$alumnos = $class_alumno->obtenerAlumnos($curso, 1, false);
$class_ramo = new ramo();
$ramos = $class_ramo->obtenerRamos($curso, false);
$class_curso = new curso();
$datos_curso = $class_curso->obtenerCurso($curso);
$class_notas = new notas();
if (count($alumnos) > 0 && count($ramos) > 0) {
    $prom_alumnos = $class_notas->promedioAlumno(listar_keys($alumnos), listar_keys($ramos), true);
} else {
    exit;
}
foreach ($alumnos as $rut => $alumno) {
    $pjefe = $datos_curso['pjefe'];
    $pdf->AddPage();
    $pdf->Image($ruta, 10, 5, 18, 20);
コード例 #13
0
ファイル: cabecera.php プロジェクト: anthonycab15/colegio
     $ApellidoMSis = $datosUsuario['Materno'];
     $NombresSis = $datosUsuario['Nombres'];
     break;
 case 6:
     include_once "class/alumno.php";
     $alumnosis = new alumno();
     $datosUsuario = $alumnosis->mostrarDatosPersonales($CodUsuario);
     $datosUsuario = array_shift($datosUsuario);
     $Apodo = $idioma['PadreFamilia'];
     $ApellidoPSis = $datosUsuario['Paterno'];
     $ApellidoMSis = $datosUsuario['Materno'];
     $NombresSis = $datosUsuario['Nombres'];
     break;
 case 7:
     include_once "class/alumno.php";
     $alumnosis = new alumno();
     $datosUsuario = $alumnosis->mostrarDatosPersonales($CodUsuario);
     $datosUsuario = array_shift($datosUsuario);
     $Apodo = $idioma['Alumno'];
     $ApellidoPSis = $datosUsuario['Paterno'];
     $ApellidoMSis = $datosUsuario['Materno'];
     $NombresSis = $datosUsuario['Nombres'];
     break;
 default:
     //Usuario: 1,2,4,5
     $datosUsuario = $usuario->mostrarDatos($CodUsuario);
     $datosUsuario = array_shift($datosUsuario);
     $Apodo = $datosUsuario['Nick'];
     $ApellidoPSis = $datosUsuario['Paterno'];
     $ApellidoMSis = $datosUsuario['Materno'];
     $NombresSis = $datosUsuario['Nombres'];
コード例 #14
0
ファイル: SEC-buscas.php プロジェクト: ranmadxs/dorcl
<?php

require "../main_Lib.php";
include_once '../class/class_alumno.php';
include_once '../class/class_curso.php';
require "../smartyLib/Smarty.class.php";
validarAcceso(AuthUser::TIPO_SECRETARIA);
include_once "../class/class_alumno.php";
$smarty = new Smarty();
require_once '../phpLib/SmartyToolbox.php';
smartyTemplate($smarty, "../");
setHistoryGoBack("");
$class_alumno = new alumno();
$class_curso = new curso();
$cursos = $class_curso->obtenerCursos();
$smarty->assign("cursos", $cursos);
@($curso_ID = isset($_POST['curso_ID']) ? $_POST['curso_ID'] : $_SESSION['curso_ID']);
$_SESSION['curso_ID'] = $curso_ID;
@($searchQuery = isset($_POST['searchQuery']) ? $_POST['searchQuery'] : $_SESSION['searchQuery']);
$_SESSION['searchQuery'] = $searchQuery;
if (count($_POST) > 0) {
    //$chkAlumnosMatriculados = (isset($_POST['chkAlumnosMatriculados']))?"checked":"no_checked";
    $selectAlumnosMatriculados = isset($_POST['selectAlumnosMatriculados']) ? $_POST['selectAlumnosMatriculados'] : $_SESSION["selectAlumnosMatriculados"];
    $_SESSION["selectAlumnosMatriculados"] = $selectAlumnosMatriculados;
} else {
    $chkAlumnosMatriculados = $_SESSION["chkAlumnosMatriculados"];
    $selectAlumnosMatriculados = $_SESSION["selectAlumnosMatriculados"];
}
$matricula = null;
if ($selectAlumnosMatriculados != "Todos") {
    $matricula = $selectAlumnosMatriculados;
コード例 #15
0
ファイル: veralumnos.php プロジェクト: anthonycab15/colegio
<?php

include_once "../../login/check.php";
$CodCurso = $_POST['CodCurso'];
include_once "../../class/alumno.php";
$alumno = new alumno();
include_once "../../class/curso.php";
$curso = new curso();
$cur = $curso->mostrarCurso($CodCurso);
$cur = array_shift($cur);
$al = $alumno->mostrarAlumnosCurso($CodCurso);
/*$al=array(
	array("Paterno"=>"Nombre1","CelularSMS"=>"73230568"),
	array("Paterno"=>"Nombre2","CelularSMS"=>"73230568"),
	array("Paterno"=>"Nombre3","CelularSMS"=>"73230568"),
	//array("Paterno"=>"Nombre4","CelularSMS"=>"73230568")	
);*/
$i = 0;
?>

<table class="table table-bordered table-striped table-hover">
<thead>
<tr>
	<th colspan="2"><?php 
echo $idioma['Curso'];
?>
:</th>
    <th colspan="4"><?php 
echo $cur['Nombre'];
?>
</th>
コード例 #16
0
ファイル: listaalumno.php プロジェクト: anthonycab15/colegio
<?php

include_once "../../login/check.php";
if (!empty($_POST)) {
    $CodCurso = $_POST['CodCurso'];
    $CodMateria = $_POST['CodMateria'];
    $CodDocente = $_SESSION['CodDocente'];
    $Sexo = $_SESSION['SexoAlumno'];
    include_once "../../class/alumno.php";
    include_once "../../class/docentemateriacurso.php";
    $alumnos = new alumno();
    $docmateriacurso = new docentemateriacurso();
    $dmc = $docmateriacurso->mostrarDocenteMateriaCurso($CodDocente, $CodMateria, $CodCurso);
    $dmc = array_shift($dmc);
    $Sexo = $dmc['SexoAlumno'];
    foreach ($alumnos->mostrarAlumnosCurso($CodCurso, $Sexo) as $al) {
        ?>
        <option value="<?php 
        echo $al['CodAlumno'];
        ?>
"><?php 
        echo capitalizar($al['Paterno']);
        ?>
 <?php 
        echo capitalizar($al['Materno']);
        ?>
 <?php 
        echo capitalizar($al['Nombres']);
        ?>
</option>
    <?php 
コード例 #17
0
ファイル: ver.php プロジェクト: emilito10/sistemaacademico
<?php

include_once "../../impresion/pdf.php";
$titulo = "Boletín de Notas";
$id = $_GET['id'];
include_once "../../class/alumno.php";
$alumno = new alumno();
$a = array_shift($alumno->mostrar($id));
include_once "../../class/curso.php";
$curso = new curso();
$cur = array_shift($curso->mostrar($a['codcurso']));
include_once "../../class/docentemateriacurso.php";
$docentemateriacurso = new docentemateriacurso();
include_once "../../class/materia.php";
$materia = new materia();
include_once "../../class/notas.php";
$notas = new notas();
class PDF extends PPDF
{
    function Cabecera()
    {
        global $a, $cur;
        $this->Ln();
        $this->CuadroCabecera(25, "Nombre:", 60, capitalizar($a['paterno'] . " " . $a['materno'] . " " . $a['nombres']), 0);
        $this->CuadroCabecera(25, "Curso:", 50, capitalizar($cur['nombre']), 0);
        $this->Ln();
        $this->Ln();
        $this->TituloCabecera(10, "N");
        $this->TituloCabecera(50, "Materia");
        for ($j = 1; $j <= 4; $j++) {
            $this->TituloCabecera(10, "Nota" . $j);
コード例 #18
0
ファイル: becadostotal.php プロジェクト: anthonycab15/colegio
    {
        global $idioma;
        $this->Pagina();
        $this->ln();
        $this->TituloCabecera(15, "N");
        $this->TituloCabecera(30, $idioma["Paterno"]);
        $this->TituloCabecera(30, $idioma["Materno"]);
        $this->TituloCabecera(40, $idioma["Nombres"]);
        $this->TituloCabecera(30, $idioma["Curso"]);
        $this->TituloCabecera(30, $idioma["MontoBeca"]);
    }
}
include_once "../../class/alumno.php";
include_once "../../class/curso.php";
$curso = new curso();
$alumno = new alumno();
$pdf = new PDF("P", "mm", "letter");
//612,792
$pdf->AddPage();
$i = 0;
foreach ($alumno->mostrarDatosCursoTotalBecado() as $al) {
    $i++;
    $CursoTexto = array_shift($curso->mostrarCurso($al['CodCurso']));
    if ($i % 2 == 0) {
        $relleno = 1;
    } else {
        $relleno = 0;
    }
    $pdf->CuadroCuerpo(15, $i, $relleno, "R");
    $pdf->CuadroNombreSeparado(30, $al['Paterno'], 30, $al['Materno'], 40, $al['Nombres'], 1, $relleno);
    $pdf->CuadroCuerpo(30, $CursoTexto['Nombre'], $relleno);
コード例 #19
0
<?php

include_once "../../login/check.php";
include_once "../../class/alumno.php";
include_once "../../class/curso.php";
include_once "../../class/asistencia.php";
include_once "../../class/cursoarea.php";
include_once "../../class/config.php";
include_once "../../class/agenda.php";
$alumno = new alumno();
$curso = new curso();
$cursoarea = new cursoarea();
$asistencia = new asistencia();
$config = new config();
$agenda = new agenda();
$Codigo = $_POST['Codigo'];
$folder = "../../";
$cnf = $config->mostrarConfig("AtrasoAgenda");
$AtrasoAgenda = $cnf['Valor'];
$al = $alumno->mostrarDatosCodBarra("CodBarra='{$Codigo}'");
if (count($al) <= 0) {
    ?>
    <div class="alert alert-error grande"><?php 
    echo $idioma['CodigoNoAsignado'];
    ?>
</div>
    <script language="javascript">$("#Codigo").val('').focus();mostrar();</script>
    <?php 
    exit;
}
$al = array_shift($al);
コード例 #20
0
ファイル: becados.php プロジェクト: anthonycab15/colegio
 {
     function Cabecera()
     {
         global $CursoTexto, $idioma;
         $this->CuadroCabecera(15, $idioma['Curso'] . ":", 40, $CursoTexto['Nombre']);
         $this->Pagina();
         $this->ln();
         $this->TituloCabecera(15, "Nº");
         $this->TituloCabecera(60, $idioma['NombreCompleto']);
         $this->TituloCabecera(30, $idioma['MontoBeca']);
     }
 }
 include_once "../../class/alumno.php";
 include_once "../../class/curso.php";
 $curso = new curso();
 $alumno = new alumno();
 $CodCurso = $_GET['CodCurso'];
 $cur = $curso->mostrarCurso($CodCurso);
 $CursoTexto = array_shift($cur);
 $pdf = new PDF("P", "mm", "letter");
 //612,792
 $pdf->AddPage();
 $i = 0;
 foreach ($alumno->mostrarDatosAlumnosWhere("MontoBeca!=0 and CodCurso={$CodCurso}") as $al) {
     $i++;
     if ($i % 2 == 0) {
         $relleno = 1;
     } else {
         $relleno = 0;
     }
     $pdf->CuadroCuerpo(15, $i, $relleno, "R");
コード例 #21
0
 public function delete()
 {
     $obj = new alumno();
     $p = $obj->delete($_GET['id']);
     if ($p[0]) {
         header('Location: index.php?controller=alumno');
     } else {
         $data = array();
         $view = new View();
         $data['msg'] = $p[1];
         $data['url'] = 'index.php?controller=alumno';
         $view->setData($data);
         $view->setTemplate('../view/_Error_App.php');
         $view->setLayout('../template/Layout.php');
         $view->render();
     }
 }
コード例 #22
0
<?php

include_once '../../login/check.php';
if (!empty($_POST)) {
    $folder = "../../";
    include_once '../../class/alumno.php';
    include_once '../../class/curso.php';
    include_once '../../class/docentemateriacurso.php';
    include_once '../../class/notas.php';
    extract($_POST);
    $alumno = new alumno();
    $curso = new curso();
    $notas = new notas();
    $docentemateriacurso = new docentemateriacurso();
    if ($coddocentemateriacurso == "") {
        echo "Seleccione un Curso y Materia Por favor";
        exit;
    }
    $dmc = array_shift($docentemateriacurso->mostrar($coddocentemateriacurso));
    $cur = array_shift($curso->mostrar($dmc['codcurso']));
    $al = $alumno->mostrarTodo("codcurso=" . $dmc['codcurso'], "paterno,materno,nombres");
    $i = 0;
    foreach ($al as $a) {
        $i++;
        $d[$i]['codalumno'] = $a['codalumno'];
        $d[$i]['paterno'] = capitalizar($a['paterno']);
        $d[$i]['materno'] = capitalizar($a['materno']);
        $d[$i]['nombres'] = capitalizar($a['nombres']);
        $d[$i]['curso'] = $cur['nombre'];
        $d[$i]['sexo'] = $a['sexo'] ? 'Masculino' : 'Femenino';
        $d[$i]['rude'] = $a['rude'];
コード例 #23
0
ファイル: deudores.php プロジェクト: anthonycab15/colegio
         if ($Or == "<=") {
             $des = 0;
         } else {
             $des = 1;
         }
         for ($i = 1; $i <= $Desde - $des; $i++) {
             $this->TituloCabecera(10, $i . "º C");
         }
         $this->TituloCabecera(10, $idioma['Total']);
     }
 }
 include_once "../../class/cuota.php";
 include_once "../../class/alumno.php";
 include_once "../../class/curso.php";
 $cuota = new cuota();
 $alumno = new alumno();
 $curso = new curso();
 $Desde = $_GET['Cuota'];
 $CodCurso = $_GET['CodCurso'];
 $Or = $_GET['Orden'];
 echo $Orden;
 switch ($Desde) {
     case 1:
         $DesdeT = $idioma["Primera"];
         break;
     case 2:
         $DesdeT = $idioma["Segunda"];
         break;
     case 3:
         $DesdeT = $idioma["Tercera"];
         break;
コード例 #24
0
                setTimeout("window.location = 'index.php'", 1000);
                
            }
        })
        
        return false;
    }); 
})  
</script>
<form method="post" action="includes/src/AlumnoInscribirCurso.php" name="fInsCursos" id="fInsCursos">
    <table class="bordered">
        <tr>
                <th>ID Curso</th>
                <th>Nombre</th>
                <th>Ciclo</th>
                <th>Creditos</th>
                <th>Seleccionar</th>
        </tr>

<?php 
include "includes/class/alumno.php";
$alumno = new alumno();
$rsCursos = $alumno->listarCursosDisponibles($_SESSION["user"]);
?>
    <tr>
        <td colspan="2"><input type="submit" class="button_login" value="GUARDAR"/></td>
        <td colspan="3"><input type="button" class="button_login" onclick="history.back()" value="CANCELAR"/></td>
    </tr>
    </table>
</form>
<div id="result"></div>
コード例 #25
0
ファイル: reporte.php プロジェクト: anthonycab15/colegio
<?php

include_once "../../login/check.php";
include_once "../../class/asistencia.php";
include_once "../../class/alumno.php";
include_once "../../class/curso.php";
$alumno = new alumno();
$asistencia = new asistencia();
$curso = new curso();
extract($_GET);
$FechaInicio = fecha2Str($FechaInicio, 0);
$FechaFin = fecha2Str($FechaFin, 0);
$where = "";
if ($CodCurso != "Todo") {
    $where .= " CodCurso={$CodCurso}";
    if ($CodAlumno != "") {
        $where .= " and CodAlumno={$CodAlumno}";
    }
}
//echo $where;
$Cod = array();
foreach ($alumno->mostrarDatosAlumnosCursoWhere($where) as $al) {
    array_push($Cod, $al['CodAlumno']);
}
$Cod = implode(",", $Cod);
//echo $Cod;
$where = "CodAlumno IN({$Cod})";
if ($TipoObservacion != "Todos") {
    $where .= " and Tipo='{$TipoObservacion}'";
}
$where .= " and (Fecha BETWEEN  '{$FechaInicio}' AND  '{$FechaFin}')";
コード例 #26
0
ファイル: SEC-matriculados.php プロジェクト: ranmadxs/dorcl
session_start();
require "../main_Lib.php";
include_once "../class/class_matricula.php";
include_once '../class/class_curso.php';
include_once '../class/class_alumno.php';
include_once '../bean/ColegioSessionBean.php';
require "../smartyLib/Smarty.class.php";
$smarty = new Smarty();
require_once '../phpLib/SmartyToolbox.php';
validarAcceso(AuthUser::TIPO_SECRETARIA);
smartyTemplate($smarty, "../");
$matriculaSvc = new matricula();
$cursoSvc = new curso();
$colegioSesionBean = new ColegioSessionBean();
$alumnoSvc = new alumno();
$cursos = $cursoSvc->obtenerCursos();
$curso_ID = isset($_POST['curso_ID']) ? $_POST['curso_ID'] : $_SESSION['curso_ID'];
if ($curso_ID != null) {
    // dpr($curso_ID);
    $alumnos = $alumnoSvc->obtenerAlumnos($curso_ID, 1, FALSE);
    foreach ($alumnos as $rut => $alumno) {
        $datos["FK_rut"] = $rut;
        $datos["FK_colegios_colegio_ID"] = $colegioSesionBean->getColegio_ID();
        $datos["matric_anio"] = MATRICULA_ANIO;
        $matricula = $matriculaSvc->obtenerMatricula($datos);
        $alumnosMatric[$rut]["dato_alumno"] = $alumno["dato_alumno"];
        $alumnosMatric[$rut]["matricula"] = $matricula;
    }
    //$datos['FK_rut'] =
    //$matricula = $matriculaSvc->obtenerMatricula($datos);
コード例 #27
0
ファイル: generar.php プロジェクト: anthonycab15/colegio
     $FinBimestre1 = $config->mostrarConfig("FinBimestre1", 1);
     $InicioBimestre2 = $config->mostrarConfig("InicioBimestre2", 1);
     $FinBimestre2 = $config->mostrarConfig("FinBimestre2", 1);
     $InicioBimestre3 = $config->mostrarConfig("InicioBimestre3", 1);
     $FinBimestre3 = $config->mostrarConfig("FinBimestre3", 1);
     $InicioBimestre4 = $config->mostrarConfig("InicioBimestre4", 1);
     $FinBimestre4 = $config->mostrarConfig("FinBimestre4", 1);
 } else {
     $InicioTrimestre1 = $config->mostrarConfig("InicioTrimestre1", 1);
     $FinTrimestre1 = $config->mostrarConfig("FinTrimestre1", 1);
     $InicioTrimestre2 = $config->mostrarConfig("InicioTrimestre2", 1);
     $FinTrimestre2 = $config->mostrarConfig("FinTrimestre2", 1);
     $InicioTrimestre3 = $config->mostrarConfig("InicioTrimestre3", 1);
     $FinTrimestre3 = $config->mostrarConfig("FinTrimestre3", 1);
 }
 $alumno = new alumno();
 $casilleros = new casilleros();
 $registronotas = new registronotas();
 $cursomateriaexportar = new cursomateriaexportar();
 $fila = array();
 if ($Numeracion == "si") {
     if ($Cabecera == "si") {
         $fila[] = "N";
     }
 }
 if ($Cabecera == "si") {
     $fila[] = $idioma["Apellidos"] . " " . $idioma["Nombres"];
 }
 if ($Trimestre == "todo") {
     $cas1 = array_shift($casilleros->mostrarMateriaCursoTrimestre($Materias, $CodCurso, 1));
     $cas2 = array_shift($casilleros->mostrarMateriaCursoTrimestre($Materias, $CodCurso, 2));
コード例 #28
0
<?php

include_once "../../login/check.php";
if (!empty($_POST)) {
    $CodCurso = $_POST['CodCurso'];
    include_once "../../class/alumno.php";
    include_once "../../class/curso.php";
    $alumno = new alumno();
    $curso = new curso();
    $cur = array_shift($curso->mostrarCurso($CodCurso));
    $alumnosNuevos = $alumno->verInscritosNuevosCurso($CodCurso);
    if (count($alumnosNuevos) > 0) {
        ?>
        <a href="#" id="exportarexcel" class="btn btn-success btn-mini"><?php 
        echo $idioma['ExportarExcel'];
        ?>
</a>
        <table class="table table-bordered table-hover table-striped">
        <thead>
        	<tr><th><?php 
        echo $idioma['Curso'];
        ?>
:</th><th colspan="3"><?php 
        echo $cur['Nombre'];
        ?>
</th></tr>
      		<tr><th>N</th><th><?php 
        echo $idioma['Nombres'];
        ?>
</th><th><?php 
        echo $idioma['Rude'];
コード例 #29
0
<?php

include_once '../../login/check.php';
if (!empty($_POST)) {
    $folder = "../../";
    include_once '../../class/alumno.php';
    include_once '../../class/curso.php';
    include_once '../../class/rude.php';
    extract($_POST);
    $codcurso = $codcurso ? "codcurso='{$codcurso}'" : "codcurso LIKE '%'";
    $sexo = $sexo != "" ? "sexo='{$sexo}'" : "sexo LIKE '%'";
    $alumno = new alumno();
    $curso = new curso();
    $rude = new rude();
    $al = $alumno->mostrarTodo("paterno LIKE '%{$paterno}%' and materno LIKE '%{$materno}%' and nombres LIKE '%{$nombres}%' and {$sexo} and {$codcurso}", "paterno,materno,nombres,codcurso");
    $i = 0;
    foreach ($al as $a) {
        $i++;
        $cur = array_shift($curso->mostrar($a['codcurso']));
        $r = $rude->mostrarTodo("codalumno=" . $a['codalumno']);
        $d[$i]['codalumno'] = $a['codalumno'];
        $d[$i]['paterno'] = capitalizar($a['paterno']);
        $d[$i]['materno'] = capitalizar($a['materno']);
        $d[$i]['nombres'] = capitalizar($a['nombres']);
        $d[$i]['curso'] = $cur['nombre'];
        $d[$i]['sexo'] = $a['sexo'] ? 'Masculino' : 'Femenino';
        $d[$i]['rude'] = $a['rude'];
        $d[$i]['telefonocasa'] = $a['telefonocasa'];
        $d[$i]['celular'] = $a['celular'];
    }
    $titulo = array("paterno" => "Paterno", "materno" => "Materno", "nombres" => "Nombres", "sexo" => "Sexo", "curso" => "Curso", "rude" => "Rude", "telefonocasa" => "Teléfono", "celular" => "Celular");
コード例 #30
0
ファイル: curso.php プロジェクト: anthonycab15/colegio
<?php

include_once "../../login/check.php";
if (!empty($_GET)) {
    $CodCurso = $_GET['CodCurso'];
    include_once "../../class/alumno.php";
    include_once "../../class/curso.php";
    $alumno = new alumno();
    $curso = new curso();
    $cur = $curso->mostrarCurso($CodCurso);
    $cur = array_shift($cur);
    $folder = "../../";
    //include_once("../../cabecerahtml.php");
    ?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
</head>
<body>
<div style="text-align:center"><h1><?php 
    echo $idioma['CodigosBarra'];
    ?>
</h1></div>
<input type="button" value="<?php 
    echo $idioma['Imprimir'];
    ?>
" onClick="javascript:window.print();" class="btn btn-info"> <?php 
    echo $idioma['Curso'];
    ?>
: <?php