本文整理汇总了PHP中curso类的典型用法代码示例。如果您正苦于以下问题:PHP curso类的具体用法?PHP curso怎么用?PHP curso使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了curso类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: respaldosNotas
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: Tranversales
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);
}
示例3: Ciclos
function Ciclos()
{
$class_curso = new curso();
$class_transversales = new transversal();
if (isset($_POST['cic_nombre'])) {
$datos_ciclo['cic_nombre'] = $_POST['cic_nombre'];
$class_curso->insertarCiclo($datos_ciclo);
unset($_POST);
moveLocation("", 0, "", "");
}
switch ($_POST['estado']) {
case "guardar":
$elementos['con'] = explode(",", $_POST['elementos']['con']);
$elementos['sin'] = explode(",", $_POST['elementos']['sin']);
$elementos['ciclo'] = $class_curso->obtenerCursosDelCiclo($_SESSION['aux_ciclo']);
$elementos['nuevos'] = count($elementos['ciclo']) > 0 ? array_diff($elementos['con'], $elementos['ciclo']) : $elementos['con'];
$elementos['eliminados'] = array_diff($elementos['ciclo'], $elementos['con']);
$class_curso->guardarCursosEnCiclo(crearListado($elementos['con']), $_SESSION['aux_ciclo']);
$class_curso->guardarCursosEnCiclo(crearListado($elementos['sin']), "NULL");
$class_transversales->modificarTransversalesAlumnos($elementos['nuevos'], true);
$class_transversales->modificarTransversalesAlumnos($elementos['eliminados'], false);
//moveLocation("", 0, "", "");
break;
case "borrar":
$class_curso->borrarCiclo($_SESSION['aux_ciclo']);
moveLocation("", 0, "", "");
break;
}
$cursos_sin_ciclo = $class_curso->obtenerCurosSinCiclos();
$data['cursos_sin'] = $cursos_sin_ciclo;
$data['ciclos'] = $class_curso->obtenerCiclos();
//dpr($data['ciclos']);
$data['titulo_der'] = "Ciclos de Educación";
$data['path'] = "../../images/" . $_SESSION['path'];
$this->load->view('UTP-ciclos.php', $data);
}
示例4: obtenerAlumnosPorCurso
function obtenerAlumnosPorCurso($bd = null)
{
$class_curso = new curso($bd);
$class_ramo = new ramo($bd);
$cursos = $class_curso->obtenerCursos();
if (count($cursos) > 0) {
foreach ($cursos as $curso => $datos_curso) {
$alumnos[$curso]["datos"] = $datos_curso;
$alumnos[$curso]["ramos"] = $class_ramo->obtenerRamos($curso);
$alumnos[$curso]["alumnos"] = $this->obtenerAlumnos($curso);
}
}
return $alumnos;
}
示例5: docentemateriacurso
<?php
include_once '../../login/check.php';
$folder = "../../";
$titulo = "Modificar Materia";
$id = $_GET['id'];
include_once '../../class/docentemateriacurso.php';
$docentemateriacurso = new docentemateriacurso();
$dmc = array_shift($docentemateriacurso->mostrar($id));
include_once "../../class/usuarios.php";
include_once "../../class/materia.php";
include_once "../../class/curso.php";
$usuarios = new usuarios();
$materia = new materia();
$curso = new curso();
$cur = todolista($curso->mostrarTodo("", "nombre"), "codcurso", "nombre", "");
$mat = todolista($materia->mostrarTodo("", "nombre"), "codmateria", "nombre", "");
$usua = todolista($usuarios->mostrarTodo("nivel=3", "paterno,materno,nombre"), "codusuarios", "paterno,materno,nombre", "");
include_once '../../funciones/funciones.php';
include_once '../../cabecerahtml.php';
?>
<script language="javascript">
$(document).ready(function(e) {
});
</script>
<?php
include_once '../../cabecera.php';
?>
<div class="grid_12">
<div class="contenido imagenfondo">
示例6: extract
<?php
include_once "../../login/check.php";
if (!empty($_GET)) {
extract($_GET);
include_once "../../csv/csv.php";
include_once "../../class/alumno.php";
include_once "../../class/cursomateriaexportar.php";
include_once "../../class/registronotas.php";
include_once "../../class/casilleros.php";
include_once "../../class/config.php";
include_once "../../class/agenda.php";
include_once "../../class/curso.php";
$config = new config();
$agenda = new agenda();
$curso = new curso();
$cur = $curso->mostrarCurso($CodCurso);
$cur = array_shift($cur);
if ($cur['Bimestre']) {
$InicioBimestre1 = $config->mostrarConfig("InicioBimestre1", 1);
$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);
示例7: Configuracion_matriculas
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);
}
示例8: docentemateriacurso
<?php
include_once "../../login/check.php";
if (isset($_POST)) {
$CodDocente = $_POST['CodDocente'];
$Periodo = $_POST['Periodo'];
include_once "../../class/docentemateriacurso.php";
include_once "../../class/materias.php";
include_once "../../class/curso.php";
include_once "../../class/docente.php";
include_once "../../class/casilleros.php";
include_once "../../class/config.php";
$docentemateriacurso = new docentemateriacurso();
$curso = new curso();
$materias = new materias();
$docente = new docente();
$casilleros = new casilleros();
$config = new config();
$cnf = $config->mostrarConfig("PeriodoActual");
$PeriodoActual = $cnf['Valor'];
if (empty($Periodo)) {
$Periodo = $PeriodoActual;
}
$dmc = $docentemateriacurso->mostrarTodoDocente($CodDocente);
$doc = $docente->mostrarDocente($CodDocente);
$doc = array_shift($doc);
$codigos = array();
foreach ($dmc as $docmateriacurso) {
array_push($codigos, $docmateriacurso['CodDocenteMateriaCurso']);
}
$codigos = implode(",", $codigos);
示例9: docente
<?php
include_once "../../login/check.php";
$folder = "../../";
include_once "../../class/config.php";
include_once "../../class/curso.php";
include_once "../../class/docente.php";
include_once "../../class/docentemateriacurso.php";
include_once "../../class/materias.php";
$titulo = "NReporteNotas";
$docente = new docente();
$curso = new curso();
$docmateriacurso = new docentemateriacurso();
$materias = new materias();
$CodDocente = $_SESSION['CodDocente'];
//$_SESSION['CodDocente']=$CodDocente;
$config = new config();
$cnf = $config->mostrarConfig("TotalPeriodo");
$TotalPeriodo = $cnf['Valor'];
$cnf = $config->mostrarConfig("TrimestreActual");
$trimestreActual = $cnf['Valor'];
include_once "../../cabecerahtml.php";
?>
<script language="javascript" type="text/javascript" src="../../js/notas/reportedocente.js"></script>
<script language="javascript">
$(document).ready(function(e) {
});
</script>
<?php
include_once $folder . "cabecera.php";
示例10: rude
<?php
include_once "../../login/check.php";
include_once "../../class/rude.php";
include_once "../../class/alumno.php";
include_once "../../class/documento.php";
include_once "../../class/curso.php";
if (!empty($_POST)) {
$CodAlumno = $_POST['CodAlumno'];
$rude = new rude();
$alumno = new alumno();
$cur = new curso();
$documento = new documento();
$alu = $rude->mostrarTodoDatos($CodAlumno);
$al = $alumno->mostrarTodoDatos($CodAlumno);
$alu = array_shift($alu);
$al = array_shift($al);
if (count($alu) >= 1) {
//Si ya hay algun registro
$archivo = "actualizarrude.php";
$titulo = $idioma['ModificarRude'];
} else {
$archivo = "guardarrude.php";
$titulo = $idioma['RegistrarRude'];
}
$doc = $documento->mostrarDocumento($CodAlumno);
$doc = array_shift($doc);
?>
<div class="alert alert-info centrar"><strong><?php
echo mayuscula($titulo);
?>
示例11: alumno
<?php
include_once "../../login/check.php";
include_once "../../class/alumno.php";
include_once "../../class/curso.php";
if (!empty($_POST)) {
$al = new alumno();
$rude = new alumno();
$cur = new curso();
@($CodAlumno = $_POST['CodAlumno']);
$CantidadTotal = $al->contarInscritosTotal();
$CantidadTotal = $CantidadTotal[0];
$CantidadTotalV = 0;
$CantidadTotalM = 0;
$CantidadNuevo = 0;
?>
<table class="table">
<thead>
<tr><th><?php
echo $idioma['CantidadTotalInscritos'];
?>
</th></tr>
</thead>
<tr class="contenido"><td><?php
echo $CantidadTotal['CantidadTotal'];
?>
<?php
echo $idioma['Alumnos'];
?>
</td></tr>
</table>
示例12: cursomateriaexportar
<?php
include_once "../../login/check.php";
if (!empty($_POST)) {
include_once "../../class/cursomateriaexportar.php";
include_once "../../class/curso.php";
include_once "../../class/materias.php";
$cursomateriaexportar = new cursomateriaexportar();
$cur = new curso();
$materias = new materias();
$CodCurso = $_POST['CodCurso'];
$Curso = $cur->mostrarCurso($CodCurso);
$Curso = array_shift($Curso);
?>
<?php
echo $idioma['Curso'];
?>
: <strong><?php
echo $Curso['Nombre'];
?>
.</strong> <?php
echo $idioma['OrdenExportar'];
?>
<table class="table table-bordered table-striped table-hover">
<thead>
<tr><th width="15">N</th><th><?php
echo $idioma['Materias'];
?>
</th><th width="150"><?php
echo $idioma["MateriaCombinada"];
示例13: Cabecera
{
function Cabecera()
{
global $idioma;
$this->TituloCabecera(10, "N");
$this->TituloCabecera(30, "Paterno");
$this->TituloCabecera(30, "Materno");
$this->TituloCabecera(40, "Nombres");
$this->TituloCabecera(30, "Curso");
$this->TituloCabecera(40, "Telefono");
$this->TituloCabecera(35, "CelularP");
$this->TituloCabecera(30, "CelularM");
}
}
$tmp_alumno = new tmp_alumno();
$curso = new curso();
$pdf = new PDF("L", "mm", "letter");
$pdf->AddPage();
$i = 0;
$ta = $tmp_alumno->mostrarTodoRegistro("", 1, "CodCurso,Paterno,Materno,Nombres");
foreach ($ta as $tmpal) {
$i++;
$cur = $curso->mostrarCurso($tmpal['CodCurso']);
$cur = array_shift($cur);
$relleno = $i % 2 == 0 ? 1 : 0;
$pdf->CuadroCuerpo(10, $i, $relleno, "R");
$pdf->CuadroNombreSeparado(30, $tmpal['Paterno'], 30, $tmpal['Materno'], 40, $tmpal['Nombres'], 1, $relleno);
$pdf->CuadroCuerpo(30, $cur['Nombre'], $relleno, "");
$pdf->CuadroCuerpo(40, $tmpal['Celular'], $relleno, "");
$pdf->CuadroCuerpo(35, $tmpal['CelularP'], $relleno, "");
$pdf->CuadroCuerpo(30, $tmpal['CelularM'], $relleno, "");
示例14: alumno
{
global $CodTrimestre, $idioma;
$this->Pagina();
$this->ln();
$this->TituloCabecera(8, "Nº");
$this->TituloCabecera(24, $idioma["Paterno"]);
$this->TituloCabecera(24, $idioma["Materno"]);
$this->TituloCabecera(35, $idioma["Nombres"]);
$this->TituloCabecera(30, $idioma["Promedio"]);
}
}
$alumnos = new alumno();
$docenteMateriaCurso = new docentemateriacurso();
$casilleros = new casilleros();
$registroNotas = new registronotas();
$cur = new curso();
$materia = new materias();
$conf = new config();
//$cnf=($conf->mostrarConfig("TotalPeriodo"));
$pdf = new PDF("P", "mm", "letter");
//612,792
$pdf->AddPage();
$relleno = 0;
$Orden = $Orden == "1" ? $Orden = "DESC" : ($Orden = "ASC");
foreach ($cur->mostrar() as $curso) {
//cambiar para los diferentes Cursos
$TotalPeriodo = $curso['CantidadEtapas'];
$na = 0;
$pdf->CuadroCuerpoPersonalizado(30, $curso['Nombre'], 0, "L", 0, "UB");
$pdf->Ln(5);
$codigosmateria = array();
示例15: enviarform
<form id="formMatricula" >
<table>
<tr>
<td>Ciclo: </td>
<td>
<select size="1" name="ciclo" id="ciclo" onchange="cargaformTabla()">
<option value="1">I</option>
<option value="2">II</option>
<option value="3">III</option>
<option value="4">IV</option>
<option value="5">V</option>
<option value="6">VI</option>
<option value="7">VII</option>
<option value="8">VIII</option>
<option value="9">IX</option>
<option value="10">X</option>
</select>
</td>
<td><input type="button" onclick='return enviarform("1")' value="Listar" /></td>
</tr></form>
<?php
include "includes/class/curso.php";
$curso = new curso();
$ciclo = $_GET["ciclo"];
if (isset($ciclo)) {
$lista = $curso->Listarxcurso($ciclo);
}
?>
</table>