예제 #1
0
     $cnn->ejecutar($queryObserv);
 }
 $duenoActual01 = new Usuario();
 if ($duenoActual01->Load_Usuario_By_ID($t_dueno)) {
     $dueno_act_nombre = $duenoActual01->Get_dato('nombre');
 } else {
     $agrup_usu = new AgrupacionUsuarios();
     $agrup_usu->Load_Grupo_de_Usuario_By_ID($t_dueno);
     $dueno_act_nombre = $agrup_usu->Get_dato("au_nombre");
 }
 $reqAgencia = $rutaAuto->requiereAgencia($idTramite);
 $siguienteAutorizador = $rutaAuto->getSiguienteAprobador($idTramite, $t_dueno);
 $etapa = empty($siguienteAutorizador) ? SOLICITUD_ETAPA_APROBADA : SOLICITUD_ETAPA_EN_APROBACION;
 $siguienteAutorizador = empty($siguienteAutorizador) ? '3000' : $siguienteAutorizador;
 if ($t_etapa_actual == SOLICITUD_ETAPA_SEGUNDA_APROBACION) {
     $siguienteAutorizador = $rutaAuto->getAgencia();
     $etapa = SOLICITUD_ETAPA_APROBADA;
     //Descontar el Anticipo
 } elseif ($etapa == SOLICITUD_ETAPA_APROBADA && $reqAgencia == 0) {
     //inicia la resta del presupuesto.
     $queryCierre = sprintf("UPDATE tramites SET t_fecha_cierre=now() WHERE t_id='%s'", $idTramite);
     $cnn->ejecutar($queryCierre);
     $totalSolicitud = str_replace(",", "", $_POST['totalSolicitud']);
     $idCeco = $iniciador->Get_dato('idcentrocosto');
     $queryFCierre = sprintf("SELECT * FROM tramites where t_id = '%s'", $idTramite);
     $rstFCierre = $cnn->consultar($queryFCierre);
     while ($filaFR = mysql_fetch_array($rstFCierre)) {
         $fechaCierre = $filaFR["t_fecha_cierre"];
     }
     $f = explode("-", $fechaCierre);
     $mes = $f[1];