예제 #1
0
function principal()
{
    if (validarUsuarioLoggeado()) {
        if (validarAdministradorPrivado()) {
            $offset = 0;
            $numRows = 4;
            $pagina = 1;
            if (isset($_GET['p'])) {
                if (is_numeric($_GET['p'])) {
                    $pagina = intval($_GET['p']);
                    $offset = $numRows * ($pagina - 1);
                }
            }
            require_once 'modulos/cursos/modelos/CursoModelo.php';
            $res = getCursos($offset, $numRows);
            $cursos = $res['cursos'];
            $numCursos = $res['n'];
            $maxPagina = ceil($numCursos / $numRows);
            if ($pagina != 1 && $pagina > $maxPagina) {
                redirect("/cursos&p=" . $maxPagina);
            } else {
                clearBreadCrumbs();
                pushBreadCrumb(getUrl(), "Lista de cursos", true);
                require_once 'modulos/cursos/vistas/principal.php';
            }
        } else {
            goToIndex();
        }
    } else {
        goToIndex();
    }
}
예제 #2
0
function getCursosDisponibles($idUsuario, $nivel)
{
    $idM = getMatricula($idUsuario);
    if ($idM !== null) {
        $TotalCursos = getCursos();
        $cursos = array();
        while ($row = $TotalCursos->fetch_assoc()) {
            $cursoMatriculado = getCursosMatriculado($idUsuario, $row['Sigla']);
            if ($cursoMatriculado->num_rows == 0) {
                array_push($cursos, $row['Sigla']);
            }
        }
    } else {
        $cursos = getCursosMatriculablesA($nivel);
    }
    return $cursos;
}
예제 #3
0
파일: crud.php 프로젝트: afmiguez/test
/**
 * Seleciona os cursos pelo nome da faculdade
 * @param string $faculdade
 * @return array
 */
function getAllCursosStr($faculdade)
{
    $queryFaculdade = "select id from faculdade where faculdade.nome=?";
    $paramsFaculdade = array($faculdade);
    $resultFaculdade = queryMysqli($queryFaculdade, $paramsFaculdade);
    $idFaculdade = $resultFaculdade->fetch()['id'];
    return getCursos($idFaculdade);
}
예제 #4
0
include "crud/usuario.php";
$qProf = getUsuarioProfessor();
while ($uProf = mysqli_fetch_array($qProf)) {
    echo "<option value='" . $uProf['id_usuario'] . "'>" . $uProf['login'] . "</option>";
}
?>
          </select>
        </div>
      </div>

      <div class="form-group">
        <label class="col-md-2 control-label" for="curso">curso(s)</label>
        <div class="col-md-10">
          <select multiple class="form-control" name="id_curso[]" id="curso" >
            <?php 
$qCursos = getCursos();
while ($uCurso = mysqli_fetch_array($qCursos)) {
    echo "<option value='" . $uCurso['id_curso'] . "'>" . $uCurso['nome'] . " - " . $uCurso['periodo'] . "</option>";
}
?>
          </select>
          <span class="text-muted">Pression [CTRL] para seleção multipla.</span>
        </div>
      </div>

      <div class="form-group">
        <label class="col-md-2 control-label" for="disciplinas">disciplina(s)</label>
        <div class="col-md-10">
          <select multiple class="form-control" name="id_disciplina[]" id="disciplinas" >
            <?php 
$qDisc = getDisciplinas();
예제 #5
0
파일: cursos.php 프로젝트: sebasnob/iga-la
<?php

include_once 'includes/db_connect.php';
include_once 'includes/functions.php';
sec_session_start();
if (login_check($mysqli) == true) {
    $logged = 'in';
} else {
    $logged = 'out';
}
if ($logged == 'out') {
    header("Location: login.php");
    exit;
}
if (isset($_GET['cod_curso']) && $_GET['cod_curso'] != '') {
    $datos_curso = getCursos($mysqli, $_GET['cod_curso']);
} else {
    header("Location: list_cursos.php");
}
?>
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta name="description" content="">
        <meta name="author" content="Dashboard">
        <meta name="keyword" content="Dashboard, Bootstrap, Admin, Template, Theme, Responsive, Fluid, Retina">
        
        <title>Listado de Cursos - IGA</title>
        
예제 #6
0
    *********************************************************************************************************************************************************** -->
    <!--main content start-->
    <section id="main-content">
        <section class="wrapper">
          <div class="row mt">
                  <div class="col-md-12">
                      <section class="task-panel tasks-widget">
                        <div class="panel-heading">
                            <div class="pull-left"><h5><i class="fa fa-tasks"></i> Listado de Cursos</h5></div>
                            <br>
                        </div>
                        <div class="panel-body">
                            <div class="task-content">
                            <?php 
$tiposCurso = getTiposCursos($mysqli);
$cursos = getCursos($mysqli);
foreach ($cursos as $i => $j) {
    $tipos_asignados = getTiposAsignados($mysqli, $j['cod_curso']);
    ?>
                                <ul class="task-list">
                                    <li>
                                        <div class="task-title">
                                            <span class="task-title-sp"><?php 
    echo $j['cod_curso'];
    ?>
&nbsp;&nbsp;<?php 
    echo $j['nombre_es'];
    ?>
</span>
                                            <!--<span class="badge bg-theme">Nuevo</span>-->
                                            <div class="pull-right">
예제 #7
0
function guardarConsultaCurso($mysqli, $filial, $email, $nombre, $phone, $asunto, $cod_tipo_asunto, $message, $cod_curso = "", $coursecontact = "", $cod_comision = "", $cod_plan = "")
{
    $html = $message;
    if ($cod_tipo_asunto == 3) {
        $tipo_asunto = 'curso';
    } else {
        $tipo_asunto = 'asunto';
        $cod_curso = "";
    }
    $param = array("codigo" => -1, "asunto" => $asunto, "tipo_asunto" => $tipo_asunto, "cod_curso_asunto" => $cod_curso, "cod_filial" => $filial, "destacar" => 0, "estado" => "pendiente", "fechahora" => date("Y-m-d H:i:s"), "generado_por_filial" => 0, "mail" => $email, "nombre" => $nombre, "notificar" => 1, "respuesta_automatica_enviada" => 0, "telefono" => $phone, "html_respuesta" => $html);
    if (isset($cod_curso) && $cod_curso != '') {
        $curso = getCursos($mysqli, $cod_curso);
        switch ($_SESSION['idioma_seleccionado']['cod_idioma']) {
            case "ES":
                $param['asunto'] = $curso[0]['nombre_es'];
                break;
            case "POR":
                $param['asunto'] = $curso[0]['nombre_portugues'];
                break;
            case "IN":
                $param['asunto'] = $curso[0]['nombre_ingles'];
                break;
        }
    }
    if (isset($coursecontact) && $coursecontact != '') {
        $param['agregar_reserva'] = "true";
        $param['cod_comision'] = $cod_comision;
        $param['cod_plan'] = $cod_plan;
    }
    $wsc = new wsc_sistema("sincronizar_consulta_web", $param);
    $respuesta = $wsc->exec(WSC_RETURN_ARRAY);
    if (is_array($respuesta) && isset($respuesta['success']) && $respuesta['success'] == "success") {
        $result = array("success" => true, "data" => $param);
    } else {
        if ($wsc->isError()) {
            $result = array("success" => false, "error" => $wsc->getError());
        } else {
            $result = array("success" => false, "Error" => $wsc->getResponse());
        }
    }
    return $result;
}
예제 #8
0
<?php

require_once filter_input(INPUT_SERVER, 'DOCUMENT_ROOT') . "/explicacoes/crud.php";
//require_once 'crud.php';
$faculdade = get('id');
$result = json_decode(getCursos($faculdade), true);
echo "<option value='0'>Escolha um curso</option>";
foreach ($result as $row => $link) {
    $nome = $link['nome'];
    $id = $link['id'];
    echo "<option name='curso' value='{$id}'>{$nome}</option>";
}