Conjunto de cambios a1046b1 en sipes para 0.3-modules/proyectos_operativos_seguimiento
- Fecha y hora:
- 12/05/2017 17:29:56 (hace 7 años)
- Branches:
- stable
- Children:
- 2b3e7ae
- Parents:
- 4c63fa2
- Fichero:
-
- 1 editado
Leyenda
- No modificado
- Añadido
- Eliminado
-
0.3-modules/proyectos_operativos_seguimiento/includes/ae_proyecto/seguimiento_accion_especifica_deproyecto_partidaspormes_modificar.forms.inc
rcbf7703 ra1046b1 35 35 */ 36 36 function seguimiento_accion_especifica_deproyecto_partidaspormes_modificar_form($form_state, $proyecto, $ae, $mes = 0, $field = 'full') { 37 if (!$mes) { 38 $mes = variable_get('accion_especifica_de_proyecto_seguimiento_mes_seguimiento', 0) ; 39 } 37 40 $form['#field_type'] = $field; 38 41 $proyectos_operativos_path = drupal_get_path('module', 'proyectos_operativos'); … … 54 57 $ref_aprob = _seguimiento_mesactual_partida_ae_deproyecto_reformulaciones_load($ae, $mes); 55 58 $meses = json_decode(MESES); 56 drupal_set_title(t('Seguimiento y Control de Acción EspecÃfica de Proyecto Operativo (Mes de '.$meses[$mes ].')'));59 drupal_set_title(t('Seguimiento y Control de Acción EspecÃfica de Proyecto Operativo (Mes de '.$meses[$mes -1].')')); 57 60 $form = array(); 58 61 $campo = ''; … … 79 82 80 83 $consultaseguimientoactual = _seguimiento_mesactual_partida_ae_deproyecto_load($ae, $mes); 84 81 85 //estado 82 86 $estado = (isset($consultaseguimientoactual['segmes']['estado'])) ? $consultaseguimientoactual['segmes']['estado'] : -1; … … 84 88 //get first state 85 89 $form['#estado_inicial'] = 0; 90 91 86 92 if ($estado == -1 && module_exists('workflow')) { 87 93 $estados = _proyectos_operativos_reformulacion_obtiene_estados(); … … 97 103 } 98 104 } 105 99 106 $header = array(); 100 107 $header[] = array('data' => t('Partida')); … … 295 302 $fecha = explode('-', $proyecto->field_proyecto_fecha_i[0]['value']); 296 303 $mes_inicio = (int) $fecha[1]; 297 $mes_final = variable_get('seguimiento_proyectos_cantidad_meses_seguimiento', 0); 298 if ($mes_inicio <= ($mes_final + 1)) { 299 $form['acumulativo_metafisica_planificado'] = array( 304 if (in_array($mes, variable_get('seguimiento_proyectos_cantidad_meses_seguimiento', 1))) { 305 $form['acumulativo_metafisica_planificado'] = array( 300 306 //'#title' => t('Es acumulativo'), 301 307 '#type' => 'select', … … 481 487 $fecha = explode('-', $proyecto->field_proyecto_fecha_i[0]['value']); 482 488 $mes_inicio = (int) $fecha[1]; 483 $mes_final = variable_get('seguimiento_proyectos_cantidad_meses_seguimiento', 0);484 489 485 490 $row2[] = array('data' => drupal_render($form['cantidad_metafisica_ejecutado']),); … … 521 526 } 522 527 523 if ( $mes_inicio <= ($mes_final + 1)) {528 if (in_array($mes_inicio, variable_get('seguimiento_proyectos_cantidad_meses_seguimiento', 1))) { 524 529 $add = true; 525 530 $title[] = '<b>' . t('La unidad de medida se considera acumulativa:') . '</b>'; … … 530 535 } 531 536 532 $output .= '<div class="field-label"><b>' . t('Mes de Seguimiento Actual:') . '</b> ' . $meses[$form['#mes'] ] . '</div>' . theme('table', $header2, $rows2) ;537 $output .= '<div class="field-label"><b>' . t('Mes de Seguimiento Actual:') . '</b> ' . $meses[$form['#mes'] -1] . '</div>' . theme('table', $header2, $rows2) ; 533 538 if ($form['#metafisica_con_planificado_cero'] == 1){ 534 539 $output .= '<br><b>' . t('Nota') . ':</b> ' . t('Si desea ingresar una cantidad de ejecutado de meta fÃsica mayor que cero, <i>primero</i> debe realizar una reformulación a la meta fÃsica de este mes.') . '<br>'; … … 539 544 if (isset($form['comentario_informacionfinanciera'])) { 540 545 541 if ( $mes_inicio <= ($mes_final + 1) && empty($add)) {546 if (in_array($mes_inicio, variable_get('seguimiento_proyectos_cantidad_meses_seguimiento', 1)) && empty($add)) { 542 547 $title[] = '<b>' . t('La unidad de medida se considera acumulativa:') . '</b>'; 543 548 $column[] = array('data' => drupal_render($form['acumulativo_metafisica_planificado'])); … … 547 552 } 548 553 549 $output .= '<fieldset><legend>' . t('Indicadores Financieros (por Partidas) de la Acción EspecÃfica') . '</legend>' . '<div class="field-label"><b>' . t('Mes de Seguimiento Actual:') . '</b> ' . $meses[$form['#mes'] ] . '</div>' . theme('table', $header, $rows) ;554 $output .= '<fieldset><legend>' . t('Indicadores Financieros (por Partidas) de la Acción EspecÃfica') . '</legend>' . '<div class="field-label"><b>' . t('Mes de Seguimiento Actual:') . '</b> ' . $meses[$form['#mes'] -1] . '</div>' . theme('table', $header, $rows) ; 550 555 $output .= '<br><b>' . t('Nota') . ':</b> .' . "La relación entre las cantidades debe ser: <b>'Comprometido' >= 'Causado' >= 'Pagado'</b>" . '.<br>'; 551 556 if($form['#alguna_partida_con_asignado_cero'] == 1){ … … 590 595 foreach ($partidas_accion_especifica as $partida) { 591 596 if ($partida['tid']) { 592 /*593 597 //comprometido < causado 594 598 if ($form_state['values'][$partida['tid'] . '_comprometido'] < $form_state['values'][$partida['tid'] . '_causado']) { … … 602 606 form_set_error($partida['tid'] . '_causado', t("El valor 'Causado @causado' debe ser mayor o igual que el valor de 'Pagado @pagado'.", array("@causado" => $form_state['values'][$partida['tid'] . '_causado'], "@pagado" => $form_state['values'][$partida['tid'] . '_pagado']))); 603 607 } 604 */ 605 606 /* 608 /* 607 609 //asignado < comprometido 608 610 if ($form_state['values'][$partida['tid'] . '_asignado'] || $form_state['values'][$partida['tid'] . '_comprometido']) { … … 622 624 form_set_error($partida['tid'] . '_pagado', t("El valor 'Pagado @pagado' debe ser menor o igual al valor de 'Asignado @asignado'.", array("@pagado" => $form_state['values'][$partida['tid'] . '_pagado'], "@asignado" => $form_state['values'][$partida['tid'] . '_asignado']))); 623 625 } 624 } 625 */ 626 }*/ 626 627 //valores positivos 627 628 if ($form_state['values'][$partida['tid'] . '_comprometido'] < 0) {
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.