本文整理汇总了PHP中curso::cargarCurso方法的典型用法代码示例。如果您正苦于以下问题:PHP curso::cargarCurso方法的具体用法?PHP curso::cargarCurso怎么用?PHP curso::cargarCurso使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类curso
的用法示例。
在下文中一共展示了curso::cargarCurso方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: error_reporting
error_reporting(0);
require_once 'nucleo/configuracion/baseDatos.php';
require_once 'nucleo/bdGestor.php';
require_once 'nucleo/vistaGestor.php';
require_once 'nucleo/validarCampo.php';
require_once 'nucleo/generarPDF.php';
require_once 'nucleo/utilidades/catalogoFunciones.php';
require_once 'nucleo/utilidades/listadoGenerador.php';
require_once 'modelos/curso.php';
require_once 'modelos/edicion.php';
$id = $_POST['codigo'];
//codigo Prueba = 1-9-127
$codigoCorrecto = 'NO';
list($idCurso, $idEdicion, $idPersona) = explode('-', $id);
$curso = curso::cargarCurso($idCurso);
if (!empty($curso)) {
$edicion = $curso->seleccionarEdicion($idEdicion);
if (!empty($edicion)) {
if ($edicion->dameEstado() == 'bloqueada') {
$colParticipantes = $edicion->dameColParticipantes();
$persona = $edicion->buscarParticipante($idPersona);
if (!empty($persona)) {
$codigoCorrecto = 'CORRECTO';
}
}
}
}
if ($codigoCorrecto == 'CORRECTO') {
$nombreCurso = $curso->dameNombre();
$tipoCurso = $edicion->dameTipoLegible();
示例2: _verEdiciones
private function _verEdiciones()
{
if (!empty($_GET['id'])) {
$_SESSION['formulario']['idCurso'] = $_GET['id'];
}
if (!empty($_SESSION['formulario']['idCurso'])) {
$curso = curso::cargarCurso($_SESSION['formulario']['idCurso']);
if (!empty($curso)) {
$curso->cargarColEdiciones();
$arrayColEdiciones = $curso->dameColEdiciones();
$titulos = array('Facilitador', 'Tipo', 'Duracion', 'Inicio', 'Final', 'Cupos', 'Opciones');
$linkBase = '?ctrl=curso&acc=buscCurso&dato=' . urlencode($_GET['dato']);
$listadoGenerador = new listadoGenerador($arrayColEdiciones, $titulos, $linkBase, $_GET['pag'], 5);
if (!empty($arrayColEdiciones)) {
foreach ($arrayColEdiciones as $edicion) {
$facilitador = $edicion->dameFacilitador();
if (!empty($facilitador)) {
$nombreFacilitador = $facilitador->dameNombre();
} else {
$nombreFacilitador = 'No asignado';
}
if ($edicion->dameEstado() == 'bloqueada') {
$estadoIcono = '<a title="Edición Bloqueada" href="#">
<img class="bloquear negro">
</a>';
} else {
$estadoIcono = '<a title="Edición Abierta" href="#">
<img class="abierto negro">
</a>';
}
$listadoGenerador->agregarFila(array($nombreFacilitador, ucfirst($edicion->dameTipoLegible()), ucfirst($edicion->dameDuracion()), invertirFecha($edicion->dameFechaInicio()), invertirFecha($edicion->dameFechaFin()), $edicion->cuposEdicion() . '/' . $edicion->dameLimite() . ' ' . $estadoIcono, listadoGenerador::crearOpcion('Seleccionar Edición', '?ctrl=edicion&acc=menuEdic&id=' . $edicion->dameId(), 'selccionar negro')), '');
}
}
$htmlListado = $listadoGenerador->generarListado();
vistaGestor::agregarDiccionario('htmlListado', $htmlListado);
vistaGestor::agregarDiccionario('datoNombre', $curso->dameNombre());
vistaGestor::agregarDiccionario('datoDescripcion', $curso->dameDescripcion());
vistaGestor::agregarDiccionario('link_nueva_edicion', '?ctrl=edicion&acc=formRegiE');
vistaGestor::agregarArchivoCss('formularios');
vistaGestor::agregarArchivoCss('listados');
vistaGestor::documentoNormal('Ediciones del Curso/Taller', array('vistas/curso/CursoEdicionOpciones.html', 'vistas/curso/listadoEdicion.html'));
} else {
unset($_SESSION['formulario']['idCurso']);
self::_formularioBusqueda();
}
} else {
unset($_SESSION['formulario']['idCurso']);
self::_formularioBusqueda();
}
}
示例3: _imprimirReverso
private function _imprimirReverso()
{
$curso = curso::cargarCurso($_SESSION['formulario']['idCurso']);
if (!empty($curso)) {
$edicion = $curso->seleccionarEdicion($_SESSION['formulario']['idEdicion']);
}
if (!empty($curso) and !empty($edicion)) {
if ($edicion->dameEstado() == 'bloqueada') {
$miSinoptico = $edicion->dameSinoptico();
$miSinoptico = preg_replace('/(á)/', 'á', $miSinoptico);
$miSinoptico = preg_replace('/(é)/', 'é', $miSinoptico);
$miSinoptico = preg_replace('/(í)/', 'í', $miSinoptico);
$miSinoptico = preg_replace('/(ó)/', 'ó', $miSinoptico);
$miSinoptico = preg_replace('/(ú)/', 'ú', $miSinoptico);
$miSinoptico = preg_replace('/(Á)/', 'Á', $miSinoptico);
$miSinoptico = preg_replace('/(É)/', 'É', $miSinoptico);
$miSinoptico = preg_replace('/(Í)/', 'Í', $miSinoptico);
$miSinoptico = preg_replace('/(Ó)/', 'Ó', $miSinoptico);
$miSinoptico = preg_replace('/(Ú)/', 'Ú', $miSinoptico);
$miSinoptico = nl2br($miSinoptico);
$todoMiSinoptico = '<html>
<head>
<style type="text/css">
body div * {
font-family: kartika;
font-weight: bold;
color: #9EC630;
font-size: 32px;
text-align: center;
}
</style>
</head>
<body>
<div>
<font size="36"><b>CONTENIDO: </font></b><br/>
' . $miSinoptico . '
</div>
</body>
</html>';
generarPDF::cargarDocumento($todoMiSinoptico, 'Reverso', 'descargar');
} else {
self::_regresarPrincipal();
}
} else {
self::_regresarPrincipal();
}
}
示例4: _verCerrar
private function _verCerrar()
{
$curso = curso::cargarCurso($_SESSION['formulario']['idCurso']);
if (!empty($curso)) {
$edicion = $curso->seleccionarEdicion($_SESSION['formulario']['idEdicion']);
}
if (!empty($curso) and !empty($edicion)) {
if ($edicion->dameEstado() == 'bloqueada') {
if ($edicion->dameTipo() == 'curso_apro' or $edicion->dameTipo() == 'taller_apro') {
$lasOpciones = 'Calificación';
} else {
$lasOpciones = 'Certificación';
}
$titulos = array('Nombre', 'Apellido', 'Documento', $lasOpciones);
$linkBase = '#';
$colParticipantes = $edicion->dameColParticipantes();
$listadoGenerador = new listadoGenerador($colParticipantes, $titulos, $linkBase, $_GET['pag'], $edicion->dameLimite());
$datosRelacionados = $edicion->dameRelacionParticipantes();
foreach ($datosRelacionados as $valores) {
$idTemporal = $valores['id_persona'];
$tipoCulminacion[$idTemporal] = $valores['estado'];
}
foreach ($colParticipantes as $participante) {
$miIdParticipante = $participante->dameId();
$miTipoCulminacion = $tipoCulminacion[$miIdParticipante];
if ($miTipoCulminacion == 'participacion') {
$datoTipo = 'Participación';
} elseif ($miTipoCulminacion == 'noCurso') {
$datoTipo = 'No cursó';
} elseif ($miTipoCulminacion > 0) {
$datoTipo = $miTipoCulminacion;
} elseif ($miTipoCulminacion == 0) {
$datoTipo = 'No cursó';
} else {
exit("ERROR: NINGUN TIPO DE CERTIFICADO COINCIDE");
}
$listadoGenerador->agregarFila(array($participante->dameNombre(), $participante->dameApellido(), $participante->dameDocumento(), $datoTipo), '');
}
$htmlListado = $listadoGenerador->generarListado();
$facilitador = $edicion->dameFacilitador();
$nombreFacilitador = $facilitador->dameNombre() . ' ' . $facilitador->dameApellido();
vistaGestor::agregarDiccionario('nombreFacilitador', $nombreFacilitador);
vistaGestor::agregarDiccionario('horarioEdicion', $edicion->dameHorario());
vistaGestor::agregarDiccionario('htmlListado', $htmlListado);
vistaGestor::agregarDiccionario('nombreCurso', $curso->dameNombre());
vistaGestor::agregarDiccionario('tipoEdicion', $edicion->dameTipoLegible());
vistaGestor::agregarDiccionario('duracionEdicion', $edicion->dameDuracion());
vistaGestor::agregarDiccionario('inicioEdicion', invertirFecha($edicion->dameFechaInicio()));
vistaGestor::agregarDiccionario('finalEdicion', invertirFecha($edicion->dameFechaFin()));
vistaGestor::agregarDiccionario('cuposEdicion', $edicion->cuposEdicion() . ' / ' . $edicion->dameLimite());
vistaGestor::agregarArchivoCss('listados');
vistaGestor::agregarArchivoJs('confirmarCerrarEdicion');
vistaGestor::documentoNormal('Ver culminación', array('vistas/edicion/datosEdicion.html', 'vistas/edicion/cerrarEdicion.html'));
} else {
self::_menuEdicion();
}
} else {
self::_regresarPrincipal();
}
}