Conjunto de cambios a1046b1 en sipes para 0.3-modules/proyectos_operativos_seguimiento


Ignorar:
Fecha y hora:
12/05/2017 17:29:56 (hace 7 años)
Autor:
Sipes Apn <root@…>
Branches:
stable
Children:
2b3e7ae
Parents:
4c63fa2
Mensaje:

se realizo correciones de acceso

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  
    3535 */
    3636function 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  }
    3740  $form['#field_type'] = $field;
    3841  $proyectos_operativos_path = drupal_get_path('module', 'proyectos_operativos');
     
    5457  $ref_aprob = _seguimiento_mesactual_partida_ae_deproyecto_reformulaciones_load($ae, $mes);
    5558  $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].')'));
    5760  $form = array();
    5861  $campo = '';
     
    7982 
    8083  $consultaseguimientoactual = _seguimiento_mesactual_partida_ae_deproyecto_load($ae, $mes);
     84
    8185  //estado
    8286  $estado = (isset($consultaseguimientoactual['segmes']['estado'])) ? $consultaseguimientoactual['segmes']['estado'] : -1;
     
    8488  //get first state
    8589  $form['#estado_inicial'] = 0;
     90
     91
    8692  if ($estado == -1 && module_exists('workflow')) {
    8793    $estados = _proyectos_operativos_reformulacion_obtiene_estados();
     
    97103    }
    98104  }
     105
    99106  $header = array();
    100107  $header[] = array('data' => t('Partida'));
     
    295302  $fecha = explode('-', $proyecto->field_proyecto_fecha_i[0]['value']);
    296303  $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(
    300306      //'#title' => t('Es acumulativo'),
    301307      '#type' => 'select',
     
    481487  $fecha = explode('-', $proyecto->field_proyecto_fecha_i[0]['value']);
    482488  $mes_inicio = (int) $fecha[1];
    483   $mes_final = variable_get('seguimiento_proyectos_cantidad_meses_seguimiento', 0);
    484489
    485490      $row2[] = array('data' => drupal_render($form['cantidad_metafisica_ejecutado']),);
     
    521526  }
    522527
    523   if ($mes_inicio <= ($mes_final + 1)) {
     528  if (in_array($mes_inicio, variable_get('seguimiento_proyectos_cantidad_meses_seguimiento', 1))) {
    524529    $add = true;
    525530    $title[] = '<b>' . t('La unidad de medida se considera acumulativa:') . '</b>';
     
    530535  }
    531536
    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) ;
    533538    if ($form['#metafisica_con_planificado_cero'] == 1){
    534539      $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>';
     
    539544  if (isset($form['comentario_informacionfinanciera'])) {
    540545
    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)) {
    542547    $title[] = '<b>' . t('La unidad de medida se considera acumulativa:') . '</b>';
    543548    $column[] =  array('data' => drupal_render($form['acumulativo_metafisica_planificado']));
     
    547552  }
    548553
    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) ;
    550555    $output .= '<br><b>' . t('Nota') . ':</b> .' . "La relación entre las cantidades debe ser: <b>'Comprometido' >= 'Causado' >= 'Pagado'</b>" . '.<br>';
    551556    if($form['#alguna_partida_con_asignado_cero'] == 1){
     
    590595  foreach ($partidas_accion_especifica as $partida) {
    591596    if ($partida['tid']) {
    592 /*
    593597      //comprometido < causado
    594598      if ($form_state['values'][$partida['tid'] . '_comprometido'] < $form_state['values'][$partida['tid'] . '_causado']) {
     
    602606        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'])));
    603607      }
    604  */
    605      
    606 /*
     608      /*
    607609      //asignado < comprometido
    608610      if ($form_state['values'][$partida['tid'] . '_asignado'] || $form_state['values'][$partida['tid'] . '_comprometido']) {
     
    622624           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'])));
    623625        }
    624       }
    625 */
     626      }*/
    626627      //valores positivos
    627628      if ($form_state['values'][$partida['tid'] . '_comprometido'] < 0) {
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.