Ignorar:
Fecha y hora:
14/07/2016 15:33:10 (hace 8 años)
Autor:
lhernandez <lhernandez@…>
Branches:
stable, version-3.0
Children:
5c8c203
Parents:
5f280c9
Mensaje:

se modifico la funcion de validacion y se agregaron los campos del monto

Fichero:
1 editado

Leyenda

No modificado
Añadido
Eliminado
  • 0.3-modules/proyectos_operativos_mcti/accion_especifica_mcti.module

    ref2ed7ba r983abba  
    423423  $node_type = content_types('accion_especifica');
    424424  if ($op != t('Cancelar')) {
    425 /*
    426     //validamos el financiamiento
    427     $first_field = FALSE;
    428     if (count($form['#fields_financiamiento'])) {
    429       foreach ($form['#fields_financiamiento'] as $field_id) {
    430         $start = (float) $form_state['values'][$field_id][0]['value'];
    431         $start = number_format($start, $form['#format_number']['format_number']['decimals'], '.', '');
    432         $value = preg_replace('@[^-0-9]@', '', $start);
    433         if (!$first_field) {
    434           $first_field = $field_id;
    435         }
    436         if (isset($form_state['values'][$field_id][0]['value'])) {
    437           $sumaf += $form_state['values'][$field_id][0]['value'];
    438         }
    439       }
    440     }
    441 */
    442   //obtener la fecha de inicio y fin
    443   $mes = explode('-', $form_state['values']['field_accion_esp_fechai'][0]['value']);
    444   $mes_inicio = 0;
    445   $year_inicio = 0;
    446   if (count($mes)) {
    447     $mes_inicio = $mes[1] - 1;
    448     $year_inicio = $mes[0];
    449   }
    450   //obtener la fecha de inicio y fin
    451   $mes = explode('-', $form_state['values']['field_accion_esp_fechaf'][0]['value']);
    452   $mes_final = 0;
    453   $year_final = 0;
    454   if (count($mes)) {
    455     $mes_final = $mes[1] - 1;
    456     $year_final = $mes[0];
    457   }
    458   if ($form['#year_current']['year_current'] > $year_inicio) {
     425    //obtener la fecha de inicio y fin
     426    $mes = explode('-', $form_state['values']['field_accion_esp_fechai'][0]['value']);
    459427    $mes_inicio = 0;
    460   }
    461   if ($form['#year_current']['year_current'] < $year_final) {
    462     $mes_final = 12;
    463   }
     428    $year_inicio = 0;
     429    if (count($mes)) {
     430      $mes_inicio = $mes[1] - 1;
     431      $year_inicio = $mes[0];
     432    }
     433    //obtener la fecha de inicio y fin
     434    $mes = explode('-', $form_state['values']['field_accion_esp_fechaf'][0]['value']);
     435    $mes_final = 0;
     436    $year_final = 0;
     437    if (count($mes)) {
     438      $mes_final = $mes[1] - 1;
     439      $year_final = $mes[0];
     440    }
     441    if ($form['#year_current']['year_current'] > $year_final) {
     442      $mes_final = 11;
     443    }
     444    if ($form['#year_current']['year_current'] < $year_inicio) {
     445      $mes_inicio = 0;
     446    }
    464447    $suma = 0;
    465448    if (isset($form_state['values']['field_accion_esp_programacion'])) {
     
    476459      }
    477460    }
    478 
    479461    $sumaT = $form['#montos'] + $suma;
    480462    $form['#proyecto']->field_proyecto_monto_anual[0]['value'] = $sumaT;
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.