Conjunto 1576823 en sipp


Ignorar:
Fecha y hora:
06/11/2015 10:56:43 (hace 9 años)
Autor:
José Gregorio Puentes <jpuentes@…>
Branches:
0.3-stable
Children:
d7e6f20
Parents:
d5649d1
Mensaje:

se agrego la validacion de la cantidad de ponderaciones como minimo permitidas

Fichero:
1 editado

Leyenda

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

    ra0b4327 r1576823  
    6969      '#default_value' => variable_get('accion_especifica_allow_ponderation', 0),
    7070    );
    71    
     71    $form['accion_especifica']['accion_especifica_100_ponderation'] = array(
     72      '#title' => t('No permitir Acciones Especificas con ponderación mayor o igual a 100'),
     73      '#type' => 'checkbox',
     74      '#default_value' => variable_get('accion_especifica_100_ponderation', 0),
     75    );
    7276    $accion_especifica_number_fields = variable_get('accion_especifica_number_fields', 4);
    7377    $numbers = array();
     
    760764  $suma_porc = $form['#ejecucion'] + $form_state['values']['field_accion_esp_ponderacion'][0]['value'];
    761765  if ($suma_porc > 100) {
    762     form_set_error('field_accion_esp_ponderacion', t('La suma de las ponderaciones de la Acción especifica debe ser menor o igual a 1oo%'));
    763   }
     766    form_set_error('field_accion_esp_ponderacion', t('La suma de las ponderaciones de la Acción especifica debe ser menor o igual a 100%'));
     767  }
     768  if (variable_get('accion_especifica_100_ponderation', 0) && $form_state['values']['field_accion_esp_ponderacion'][0]['value'] >= 100) {
     769    form_set_error('field_accion_esp_ponderacion', t('La ponderación de la Acción especifica debe ser menor o igual a 100%'));
     770  }
    764771  //validamos que la ponderacion no se encuentre repetida
    765772  if (!variable_get('accion_especifica_allow_ponderation', 0) && isset($form['#porcentajes'][$form_state['values']['field_accion_esp_ponderacion'][0]['value']])) {
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.