Conjunto 92df6fb en sipp


Ignorar:
Fecha y hora:
30/10/2015 09:28:04 (hace 9 años)
Autor:
José Gregorio Puentes <jpuentes@…>
Branches:
0.3-stable
Children:
5db8d0f
Parents:
a5631e6
Mensaje:

Se agrego la funcion ente_planificador_leer_ente_planificadores para evitar que se lea un ente varias veces

Fichero:
1 editado

Leyenda

No modificado
Añadido
Eliminado
  • 0.3-stable-modules/ente_planificador/ente_planificador.module

    ra0b4327 r92df6fb  
    2929  * Modificado por: Msc. Juan Vizcarrondo @date 2012-03-26.
    3030  * Modificado por: Msc. Juan Vizcarrondo @date 2012-04-17.
     31  * Modificado por: Ing. Jose Puentes @date 2015-10-30.
    3132  * @date 2010-04-27 // (a&#241;o-mes-dia)
    3233  * @version 0.2 // (0.1)
     
    32783279  }
    32793280}
     3281
     3282/**
     3283 * Implementation of ente_planificador_leer_ente_planificadores().
     3284 *
     3285 * funcion para evitar la leida muchas veces de un ente planificador
     3286 */
     3287function ente_planificador_leer_ente_planificadores($ente_planificador = 0) {
     3288  static $ente_planificadores;
     3289  if (!isset($ente_planificadores)) {
     3290    $ente_planificadores = array();
     3291  }
     3292  $ente_planificador_leido = 0;
     3293  if (is_numeric($ente_planificador)) {
     3294    if (isset($ente_planificadores[$ente_planificador])) {
     3295      $ente_planificador_leido = $ente_planificadores[$ente_planificador];
     3296    }
     3297    else {
     3298      $ente_planificador_leido = node_load($ente_planificador);
     3299      if ($ente_planificador_leido->type == 'ente_planificador') {
     3300        $ente_planificadores[$ente_planificador] = $ente_planificador_leido;
     3301      }
     3302      else {
     3303        $ente_planificador_leido = 0;
     3304      }
     3305    }
     3306  }
     3307  if ($ente_planificador && $ente_planificador->nid) {
     3308    $ente_planificadores[$ente_planificador->nid] = $ente_planificador;
     3309    $ente_planificador_leido = $ente_planificador;
     3310  }
     3311  return $ente_planificador_leido;
     3312}
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.