Conjunto a4d4ed9 en sipes
- Fecha y hora:
- 12/07/2016 11:42:34 (hace 8 años)
- Branches:
- stable, version-3.0
- Children:
- 399d055
- Parents:
- d74fe6c
- Fichero:
-
- 1 editado
Leyenda
- No modificado
- Añadido
- Eliminado
-
0.3-modules/proyectos_operativos_mcti/accion_especifica_mcti.module
rc25d016 ra4d4ed9 173 173 $mes = explode('-', $form_state['values']['field_accion_esp_fechai'][0]['value']); 174 174 $mes_inicio = 0; 175 $year_inicio = 0; 175 176 if (count($mes)) { 176 177 $mes_inicio = $mes[1] - 1; 178 $year_inicio = $mes[0]; 177 179 } 178 180 //obtener la fecha de inicio y fin 179 181 $mes = explode('-', $form_state['values']['field_accion_esp_fechaf'][0]['value']); 180 182 $mes_final = 0; 183 $year_final = 0; 181 184 if (count($mes)) { 182 185 $mes_final = $mes[1] - 1; 186 $year_final = $mes[0]; 187 } 188 //validamos los proyectos plurianuales 189 if ($form['#esplurianual']) { 190 //se valida que el anho de inicio sea <= año del proyecto 191 if ($form['#year_current']['year_current'] < $year_inicio) { 192 form_set_error('field_accion_esp_fechai', t('El año de la fecha de inicio de la Acción especifica (@year_i) debe ser menor o igual a la fecha de ejecución del proyecto (@year_p)', array('@year_i' => $year_inicio, '@year_p' => $form['#year_current']['year_current']))); 193 } 194 elseif ($form['#year_current']['year_current'] > $year_inicio) { 195 $mes_inicio = 0; 196 } 197 if ($form['#year_current']['year_current'] > $year_final) { 198 form_set_error('field_accion_esp_fechai', t('El año de la fecha de finalización de la Acción especifica (@year_i) debe ser mayor o igual al año de ejecución del proyecto (@year_p)', array('@year_i' => $year_final, '@year_p' => $form['#year_current']['year_current']))); 199 } 200 elseif ($form['#year_current']['year_current'] < $year_final) { 201 $mes_final = 12; 202 } 203 } 204 else { 205 if ($form['#year_current']['year_current'] != $year_inicio) { 206 form_set_error('field_accion_esp_fechai', t('El año de la fecha de inicio de la Acción especifica (@year_i) debe ser igual a la fecha de ejecución del proyecto (@year_p)', array('@year_i' => $year_inicio, '@year_p' => $form['#year_current']['year_current']))); 207 } 208 if ($form['#year_current']['year_current'] > $year_final) { 209 form_set_error('field_accion_esp_fechai', t('El año de la fecha de finalización de la Acción especifica (@year_i) debe ser igual al año de ejecución del proyecto (@year_p)', array('@year_i' => $year_final, '@year_p' => $form['#year_current']['year_current']))); 210 } 183 211 } 184 212 if (isset($form_state['values']['field_accion_esp_metaf'])) { … … 324 352 $row[] = array('data' => drupal_render($form['total_financiamiento']), ); 325 353 $rows[] = $row; 326 $output .= '<fieldset ><legend>' . t('Fuentes de Financiamiento (BS)') . '<span title="Este campo es obligatorio." class="form-required">*</span></legend>' . theme('table', array(), $rows) . '</fieldset>';354 $output .= '<fieldset class="fuentes-de-financiamiento"><legend>' . t('Fuentes de Financiamiento (BS)') . '<span title="Este campo es obligatorio." class="form-required">*</span></legend>' . theme('table', array(), $rows) . '</fieldset>'; 327 355 } 328 356 $localizacion = variable_get('proyectos_operativos_muestra_accion_esp', TRUE); … … 412 440 } 413 441 */ 414 //obtener la fecha de inicio y fin415 $mes = explode('-', $form_state['values']['field_accion_esp_fechai'][0]['value']);416 $mes_inicio = 0;417 if (count($mes)) {418 $mes_inicio = $mes[1] - 1;419 }420 //obtener la fecha de inicio y fin421 $mes = explode('-', $form_state['values']['field_accion_esp_fechaf'][0]['value']);422 $mes_final = 0;423 if (count($mes)) {424 $mes_final = $mes[1] - 1;425 }426 427 442 $suma = 0; 428 443 if (isset($form_state['values']['field_accion_esp_programacion'])) { … … 440 455 } 441 456 442 443 457 $sumaT = $form['#montos'] + $suma; 444 458 $form['#proyecto']->field_proyecto_monto_anual[0]['value'] = $sumaT;
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.