Conjunto 54a3738 en sipes
- Fecha y hora:
- 08/02/2017 15:36:19 (hace 7 años)
- Branches:
- version-3.0
- Children:
- 72bc6f4
- Parents:
- 3df7916
- Fichero:
-
- 1 editado
Leyenda
- No modificado
- Añadido
- Eliminado
-
0.3-modules/proyectos_operativos_seguimiento/includes/ae_proyecto/seguimiento_accion_especifica_deproyecto_partidaspormes.pages.inc
r303fae2 r54a3738 29 29 * Pagina que carga el seguimiento por partidas de una accion especifica en un mes 30 30 */ 31 function seguimiento_accion_especifica_deproyecto_partidaspormes_page($ node, $mes = 0) {31 function seguimiento_accion_especifica_deproyecto_partidaspormes_page($proyecto, $ae, $mes = 0) { 32 32 global $user; 33 34 33 $meses = array( 35 34 0 => t('January'), … … 51 50 $output = ''; 52 51 $output .= '<br>'; 53 $output .= _mostrar_segaepartidas($ node, $mes);52 $output .= _mostrar_segaepartidas($proyecto, $ae, $mes); 54 53 55 54 $output .= _mostrarleyendazonacritica(); … … 61 60 * Pagina que carga la tabla de seguimiento por partidas de una accion especifica en un mes 62 61 */ 63 function _mostrar_segaepartidas($ node, $mes) {62 function _mostrar_segaepartidas($proyecto, $ae, $mes) { 64 63 65 64 //reformulaciones aprobadas 66 $ref_aprob = _seguimiento_mesactual_partida_ae_deproyecto_reformulaciones_load($ node, $mes);65 $ref_aprob = _seguimiento_mesactual_partida_ae_deproyecto_reformulaciones_load($ae, $mes); 67 66 $format_number = array( 68 67 'decimals' => variable_get('proyectos_operativos_number_decimals', 0), … … 109 108 $header[] = array('data' => t('Estatus de la Inversión')); 110 109 111 $consultaseguimientoactual = _seguimiento_mesactual_partida_ae_deproyecto_load($ node, $mes);112 113 $partidas_accion_especifica = $ node->field_accion_esp_programacion;110 $consultaseguimientoactual = _seguimiento_mesactual_partida_ae_deproyecto_load($ae, $mes); 111 112 $partidas_accion_especifica = $ae->field_accion_esp_programacion; 114 113 foreach ($partidas_accion_especifica as $partida) { 115 114 if ($partida['tid']) { … … 118 117 $variacion_por_ref = 0; 119 118 foreach ($ref_aprob as $id => $ref_aprob_i){ 120 if(($ref_aprob_i['partida'] ==$partida['tid'])&&($ref_aprob_i['tomado_en_cuenta']==0)){119 if(($ref_aprob_i['partida'] == $partida['tid'])&&($ref_aprob_i['tomado_en_cuenta'] == 0)){ 121 120 $variacion_por_ref += $ref_aprob_i['asignado_mes']; 122 $ref_aprob[$id]['tomado_en_cuenta'] =1;121 $ref_aprob[$id]['tomado_en_cuenta'] = 1; 123 122 } 124 123 } … … 237 236 238 237 //cargar el nodo del proyecto al que pertenece 239 $nodoproyecto = node_load($node->field_accion_esp_proyecto[0]['nid']);238 240 239 241 240 $output .= '<fieldset><legend>' . t('Datos del Proyecto al que pertenece la Acción EspecÃfica') . '</legend>'; 242 $output .= '<b>' . t('Código del Proyecto') . ':</b> ' .$nodoproyecto->field_proyecto_codigo[0]['value'].'<br>';243 $output .= '<b>' . t('Nombre del Proyecto') . ':</b> '.$nodoproyecto->titulo_asignado.'<br>';241 $output .= '<b>' . t('Código del Proyecto') . ':</b> ' . $proyecto->field_proyecto_codigo[0]['value'] . '<br>'; 242 $output .= '<b>' . t('Nombre del Proyecto') . ':</b> ' . $proyecto->titulo_asignado . '<br>'; 244 243 $output .= '</fieldset>'; 245 244 246 $output .= '<fieldset><legend>' . t('Datos de la Acción EspecÃfica') . '</legend>' . '<div class="field-label"><b>' . t('Nombre de la Acción EspecÃfica:') .'</b> ' . $ node->titulo_asignado . '</div>'. '</fieldset>';245 $output .= '<fieldset><legend>' . t('Datos de la Acción EspecÃfica') . '</legend>' . '<div class="field-label"><b>' . t('Nombre de la Acción EspecÃfica:') .'</b> ' . $ae->titulo_asignado . '</div>'. '</fieldset>'; 247 246 $output .= '<fieldset><legend>' . t('Seguimiento de partidas de la Acción EspecÃfica') . '</legend>' . '<div class="field-label"><b>' . t('Mes de Seguimiento Actual:') . '</b> ' . $meses[$mes] . '</div><br>' . theme('table', $header, $rows) ; 248 247 … … 253 252 254 253 $texto = array(); 255 if($mes > 0 && $mes < 12) { 256 $texto[] = l(t('<< Consultar mes anterior'), 'node/' . $node->nid . '/seguimiento_aeproyecto/partidas/' . ($mes - 1) . '/view'); 257 if ($mes < 11) { 258 $texto[] = l(t('Consultar mes próximo >>'), 'node/' . $node->nid . '/seguimiento_aeproyecto/partidas/' . ($mes + 1) . '/view'); 254 $mes_final = variable_get('seguimiento_proyectos_cantidad_meses_seguimiento', 0); 255 if($mes > 0 && $mes <= $mes_final) { 256 $texto[] = l(t('<< Consultar mes anterior'), 'proyectosop/' . $proyecto->nid . '/seguimiento/ae/' . $ae->nid . '/' . ($mes - 1) . '/view'); 257 if ($mes < $mes_final) { 258 $texto[] = l(t('Consultar mes próximo >>'), 'proyectosop/' . $proyecto->nid . '/seguimiento/ae/' . $ae->nid . '/' . ($mes + 1) . '/view'); 259 259 } 260 260 } 261 261 elseif ($mes == 0) { 262 $texto[] = l(t('Consultar mes próximo>>'), ' node/' . $node->nid . '/seguimiento_aeproyecto/partidas/' . ($mes + 1) . '/view');262 $texto[] = l(t('Consultar mes próximo>>'), 'proyectosop/' . $proyecto->nid . '/seguimiento/ae/' . $ae->nid . '/' . ($mes + 1) . '/view'); 263 263 } 264 264 $output .= '<p align="center">' . implode(' | ', $texto) . "</p>";
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.