Beispiel #1
0
 function determinarProximoNivel()
 {
     end($this->seguimiento);
     $ultimoregistro = current($this->seguimiento);
     $anioultimo = $ultimoregistro[RegAno];
     $periodoultimo = $ultimoregistro[id_periodo];
     $nivelultimo = $ultimoregistro[nivel];
     $id_nivelultimo = $ultimoregistro[id_nivel];
     $notaultima = $ultimoregistro[Def_numero];
     $penultimoregistro = prev($this->seguimiento);
     $aniopenultimo = $penultimoregistro[RegAno];
     $periodopenultimo = $penultimoregistro[id_periodo];
     $periodo = new Periodo();
     $periodoactual = $periodo->sel_periodo_Actual();
     $anioactual = date("Y");
     if ($periodo->siguientePeriodo($periodoultimo, $periodoactual, $anioultimo, $anioactual) > 1) {
         $nivelDeterminado = $this->ultimoPeriodoAprobado();
         if ($nivelDeterminado == "") {
             $nivelDeterminado = $nivelultimo;
         }
     } elseif ($periodo->siguientePeriodo($periodopenultimo, $periodoultmimo, $aniopenultimo, $anioultimo) == 1) {
         $nivelDeterminado = $nivelultimo;
     } elseif ($this->siDosCompromisosSeguidos($ultimoregistro, $penultimoregistro)) {
         $nivelDeterminado = $nivelultimo;
     } elseif ($notaultima < 75) {
         $nivelDeterminado = $nivelultimo;
     } else {
         $nivel = new Nivel();
         $nivel->sel_niveles_mas_Actual($id_nivelultimo, $ultimoregistro[id_programa]);
         $arreglonivel = $nivel->retornaSiguienteNivelAprobado();
         $nivelDeterminado = $arreglonivel[1];
     }
     return $nivelDeterminado;
 }
    //echo "tiene carne";
    $refcarne = 0;
    $valor_carne = 0;
    $recibocarne = "NO";
}
if (comprobarCedula($link, $cedula)) {
    $refcarne = 0;
    $valor_carne = 0;
    $recibocarne = "NO";
}
$contador_matricula = $matriculita->ins_contador();
//echo "<hr>".$contador_matricula;
$numatricula = $matriculita->numeroMatricula($contador_matricula);
$fechamatricula = date("Y-m-d");
$periodo = new Periodo();
$idperiodo = $periodo->sel_periodo_Actual();
$recibonumeroperiodo = $periodo->sel_identificador_nivel();
//insercion matricula
function precios($idprograma, $idnivel, $link, $cedula)
{
    $retorno_condicion_gratis = array();
    //para los FCE
    $precio = 0;
    $condicion_gratis = 0;
    switch ($idprograma) {
        case 1:
            if ($idnivel == "E12" or $idnivel == "E13" or $idnivel == "E14") {
                if (comprobarCedula($link, $cedula)) {
                    $precio = 99000;
                    $condicion_gratis = 0;
                } else {
<?php

/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
include dirname(dirname(__FILE__)) . "/DAL/Modelos/Periodo.php";
$s = new Periodo();
$k = $s->sel_periodo_Actual();
var_dump($k);