Conjunto 24e3b624 en sipes


Ignorar:
Fecha y hora:
08/02/2017 09:37:16 (hace 7 años)
Autor:
Cenditel <root@…>
Branches:
version-3.0
Children:
13316bf
Parents:
a2eac1d
Mensaje:

se modifico la consulta a la base de datos

Fichero:
1 editado

Leyenda

No modificado
Añadido
Eliminado
  • 0.3-modules/proyectos_operativos_seguimiento/includes/ae_proyecto/funciones_consulta_bd.pages.inc

    r303fae2 r24e3b624  
    44  * @file accion_especifica_de_proyecto_seguimiento.module
    55  * Drupal part Module to code proyectos operativos module
    6   * Copyright 2012 Sistema Automatizado para la Planificación Estratégico-Situacional en la Administración Pública Venezolana (CENDITEL)
     6  * Copyright 2016 Sistema Automatizado para la Planificación Estratégico-Situacional en la Administración Pública Venezolana (CENDITEL)
    77  *
    88  * This program is free software; you can redistribute it and/or modify
     
    2222  * @author CENDITEL Merida - Ing. Diego Uzcategui
    2323  * @date 2013-02-07 // (anno-mes-dia)
     24  * @author CENDITEL Merida - Phd Juan Vizcarrondo (Actualizacion de funciones)
     25  * @date 2016-12-14 // (anno-mes-dia)
    2426  * @version 0.1
    2527  *
     
    3032 */
    3133function _seguimiento_mesactual_partida_ae_deproyecto_load($node, $mes = 0) {
    32 
    33   $query = "SELECT * from {seguimiento_aeproyecto} where nid=%d and mes=%d";//consulta seguimiento
    34   $queryResult =  db_query ( $query, $node->nid, $mes);
    35   $seg = db_fetch_object ( $queryResult ) ;
    36   $seg_arreglo=array();
    37   $seg_arreglo['id_seg'] = $seg->id_seg;
    38   $seg_arreglo['nid'] = $seg->nid;
    39   $seg_arreglo['ejecutadometafisica'] = $seg->ejecutadometafisica;
    40   $seg_arreglo['infocomplementaria_metafisica'] = $seg->infocomplementaria_metafisica;
    41   $seg_arreglo['infocomplementaria_metafinanciera'] = $seg->infocomplementaria_metafinanciera;
    42   $seg_arreglo['estado'] = $seg->estado;
    43  
    44   $query2 = "SELECT * from {seguimiento_aeproyecto_partida} where id_seg=%d";//consulta seguimiento de partidas
    45   $queryResult2 =  db_query ( $query2, $seg->id_seg);
    46   $seguimientos_partidas = array ();
    47   while ( $seg_partida = db_fetch_object ( $queryResult2 ))
    48   {
    49     $seg_partida_arreglo = array();
    50     $seg_partida_arreglo['id_seg_partida'] = $seg_partida->id_seg_partida;
    51     $seg_partida_arreglo['partida'] = $seg_partida->partida;
    52     $seg_partida_arreglo['comprometido'] = $seg_partida->comprometido;
    53     $seg_partida_arreglo['causado'] = $seg_partida->causado;
    54     $seg_partida_arreglo['pagado'] = $seg_partida->pagado;
    55     $seguimientos_partidas[] = $seg_partida_arreglo;
     34  $query = "SELECT * from {seguimiento_aeproyecto} where nid = %d and mes = %d";//consulta seguimiento
     35  $queryResult = db_query($query, $node->nid, $mes);
     36  $seg_arreglo = db_fetch_array($queryResult);
     37  $query2 = "SELECT * from {seguimiento_aeproyecto_partida} where id_seg = %d";//consulta seguimiento de partidas
     38  $queryResult2 = db_query($query2, $seg_arreglo['id_seg']);
     39  $seguimientos_partidas = array();
     40  while ($seg_partida = db_fetch_array($queryResult2)) {
     41    $seguimientos_partidas[] = $seg_partida;
    5642  }
    57  
    5843  $seguimientomes = array(
    5944    'segmes' => $seg_arreglo,
    6045    'segmespartidas' => $seguimientos_partidas,
    6146  );
    62  
    6347  return $seguimientomes;
    6448}
     
    6852 */
    6953function _seguimiento_mesactual_partida_ae_deproyecto_totales_load($node, $mes = 0) {
    70 
    71   $query = "SELECT * from {seguimiento_aeproyecto} where nid=%d and mes=%d";//consulta seguimiento
    72   $queryResult =  db_query ( $query, $node->nid, $mes);
    73   $seg = db_fetch_object ( $queryResult ) ;
    74   $seg_arreglo=array();
    75   $seg_arreglo['id_seg'] = $seg->id_seg;
    76   $seg_arreglo['nid'] = $seg->nid;
    77   $seg_arreglo['ejecutadometafisica'] = $seg->ejecutadometafisica;
    78   $seg_arreglo['infocomplementaria_metafisica'] = $seg->infocomplementaria_metafisica;
    79   $seg_arreglo['infocomplementaria_metafinanciera'] = $seg->infocomplementaria_metafinanciera;
    80  
    81   $query2 = "SELECT SUM(comprometido) as totalcomprometido, SUM(causado) as totalcausado, SUM(pagado) as totalpagado from {seguimiento_aeproyecto_partida} where id_seg=%d";//consulta seguimiento de partidas
    82   $queryResult2 =  db_query ( $query2, $seg->id_seg);
    83  
    84   $seg_partida_total = db_fetch_object ( $queryResult2 );
    85 
    86   $seg_partida_arreglo_total = array();
    87   $seg_partida_arreglo_total['totalcomprometido'] = $seg_partida_total->totalcomprometido;
    88   $seg_partida_arreglo_total['totalcausado'] = $seg_partida_total->totalcausado;
    89   $seg_partida_arreglo_total['totalpagado'] = $seg_partida_total->totalpagado;
    90  
     54  $query = "SELECT * from {seguimiento_aeproyecto} where nid=%d and mes = %d";//consulta seguimiento
     55  $queryResult = db_query($query, $node->nid, $mes);
     56  $seg_arreglo = db_fetch_array ($queryResult) ;
     57  $query2 = "SELECT SUM(comprometido) as totalcomprometido, SUM(causado) as totalcausado, SUM(pagado) as totalpagado from {seguimiento_aeproyecto_partida} where id_seg = %d";//consulta seguimiento de partidas
     58  $queryResult2 = db_query($query2, $seg_arreglo['id_seg']);
     59  $seg_partida_arreglo_total = db_fetch_array($queryResult2);
    9160  $seguimientomes = array(
    9261    'segmes' => $seg_arreglo,
    9362    'segmespartidastotales' => $seg_partida_arreglo_total,
    9463  );
    95  
    9664  return $seguimientomes;
    9765}
     
    10169 */
    10270function _seguimiento_metafisica_todosmes_ae_deproyecto_load($node) {
    103  
    104   $query = "SELECT * from {seguimiento_aeproyecto} where nid=%d";//consulta seguimiento
    105   $queryResult =  db_query ( $query, $node->nid);
    106  
     71  $query = "SELECT * from {seguimiento_aeproyecto} where nid = %d";//consulta seguimiento
     72  $queryResult = db_query($query, $node->nid);
    10773  $seguimientos_metafisica_meses = array ();
    108   while ( $seg_metafisica_m = db_fetch_object ( $queryResult ))
    109   {
    110     $seg_metafisica_mes = array();
    111     $seg_metafisica_mes['id_seg'] = $seg_metafisica_m->id_seg;
    112     $seg_metafisica_mes['mes'] = $seg_metafisica_m->mes;
    113     $seg_metafisica_mes['ejecutadometafisica'] = $seg_metafisica_m->ejecutadometafisica;
    114     $seg_metafisica_mes['infocomplementaria_metafisica'] = $seg_metafisica_m->infocomplementaria_metafisica;
     74  while ($seg_metafisica_mes = db_fetch_array($queryResult)) {
    11575    $seguimientos_metafisica_meses[] = $seg_metafisica_mes;
    11676  }
    117  
    11877  return $seguimientos_metafisica_meses;
    11978}
     79
     80/**
     81 * Consulta la cantidad de 'ejecutado' y la 'informacion complementaria de meta fisica' de una AE para TODOS LOS MESES que se han ingresado
     82 */
     83function _seguimiento_metafisica_solomes_ae_deproyecto_load($node, $mes) {
     84  $queryResult =  db_query("SELECT * FROM {seguimiento_aeproyecto} WHERE nid = %d AND mes = %d", $node->nid, $mes);
     85  return $seg_metafisica_m = db_fetch_object($queryResult);
     86}
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.