Conjunto de cambios f579d39 en sipes para 0.3-modules/proyectos_operativos/accion_especifica.module
- Fecha y hora:
- 14/07/2016 15:36:16 (hace 8 años)
- Branches:
- stable, version-3.0
- Children:
- fbe146b
- Parents:
- dc8ba62
- Fichero:
-
- 1 editado
Leyenda
- No modificado
- Añadido
- Eliminado
-
0.3-modules/proyectos_operativos/accion_especifica.module
r2473852 rf579d39 132 132 '#default_value' => variable_get('accion_especifica_financiamiento_label_' . $i, ''), 133 133 ); 134 $form['accion_especifica']['financiamiento']['financiamiento_' . $i]['accion_especifica_financiamiento_label_' . $i] = array(135 '#type' => 'textfield',136 '#title' => t('Titulo del financiamiento'),137 //'#required' => TRUE,138 '#weight' => -9,139 '#default_value' => variable_get('accion_especifica_financiamiento_label_' . $i, ''),140 );141 134 $form['accion_especifica']['financiamiento']['financiamiento_' . $i]['accion_especifica_financiamiento_options_' . $i] = array( 142 135 '#type' => 'checkboxes', … … 263 256 $acciones_especificas = array(); 264 257 $montos = 0; 258 $montos_financiamiento = 0; 259 $montos_afinan = 0; 265 260 $porcentajes = array(); 266 261 foreach($proyecto->field_proyecto_accion_esp as $accion) { … … 277 272 } 278 273 } 274 if ($accion_load->nid != $ae->nid) { 275 if ($accion_load->field_accion_esp_total_fuent[0]['value']) { 276 $montos_financiamiento += $accion_load->field_accion_esp_total_fuent[0]['value']; 277 } 278 if ($accion_load->field_accion_esp_monto_finan[0]['value']) { 279 $montos_afinan += $accion_load->field_accion_esp_monto_finan[0]['value']; 280 } 281 } 279 282 $acciones_especificas[$accion_load->nid] = $accion_load; 280 283 $porcentajes[$accion_load->field_accion_esp_ponderacion[0]['value']] = 1; … … 290 293 $form['#mensaje_mostrar'] = t('Quedan @asignar % de ponderación a asignar y @montos Bs por asignar en las Acciones EspecÃficas.', array('@asignar' => $et, '@montos' => number_format($monto_restante, $form['#format_number']['format_number']['decimals'], $form['#format_number']['format_number']['dec_point'], $form['#format_number']['format_number']['thousands_sep']))); 291 294 $form['#monto_restante'] = $monto_restante; 295 $form['#montos_financiamiento'] = $monto_restante; 296 $form['#montos_afinan'] = $montos_afinan; 292 297 $form['#ejecucion'] = $ejecucion; 293 298 $form['#porcentajes'] = $porcentajes; … … 477 482 $form['total_' . $id_items] = array( 478 483 '#type' => 'textfield', 479 484 '#title' => t('SUBTOTAL'), 480 485 '#default_value' => $total_local, 481 486 '#size' => 25, … … 811 816 $form['field_accion_esp_meta_f'][0]['value']['#attributes']['onchange'] .= ";accionEspecificasumunidpersonas('unidad_personas');"; 812 817 return $form; 818 813 819 } 814 820 … … 907 913 } 908 914 909 910 911 915 if (isset($form_state['values']['field_accion_esp_metaf'])) { 912 916 $suma = 0; … … 927 931 } 928 932 } 929 930 933 } 931 934 //validamos la accion especifica … … 982 985 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% (@suma_porc % alcanzado) y el monto por asignar no es suficiente para nuevas Acciones (Monto Asignado: @monto_asignado Bs, Monto del proyecto: @monto_proyecto Bs)', array('@suma_porc' => number_format($suma_porc, $form['#format_number']['format_number']['decimals'], $form['#format_number']['format_number']['dec_point'], $form['#format_number']['format_number']['thousands_sep']), '@monto_asignado' => number_format($sumaT, $form['#format_number']['format_number']['decimals'], $form['#format_number']['format_number']['dec_point'], $form['#format_number']['format_number']['thousands_sep']), '@monto_proyecto' => number_format($form['#proyecto']->field_proyecto_monto_anual[0]['value'], $form['#format_number']['format_number']['decimals'], $form['#format_number']['format_number']['dec_point'], $form['#format_number']['format_number']['thousands_sep'])))); 983 986 } 987 984 988 } 985 989 … … 989 993 */ 990 994 function proyectos_operativos_accion_especifica_crear_form_submit($form, &$form_state) { 995 991 996 992 997 $op = isset($form_state['values']['op']) ? $form_state['values']['op'] : ''; … … 1101 1106 $node_load->field_accion_esp_total_fuent[0]['value'] = $sumaf; 1102 1107 $node_load->field_accion_esp_total_meta[0]['value'] = $suma; 1108 $form['#proyecto']->field_proyecto_esp_monto_finan[0]['value'] = $form['#montos_afinan'] + $node_load->field_accion_esp_monto_finan[0]['value']; 1109 $form['#proyecto']->field_proyecto_esp_total_fuent[0]['value'] = $form['#montos_financiamiento'] + $node_load->field_accion_esp_total_fuent[0]['value']; 1110 1103 1111 $nid = FALSE; 1104 1112 if ($node_load->nid) { … … 1121 1129 $node_load->revision = 1; 1122 1130 node_save($node_load); 1131 //Se agregan los totales a financiar y fuentes de financiamiento 1123 1132 if (!$nid) { 1124 1133 $proyecto = $form['#proyecto']; … … 1141 1150 $form_state['redirect'] = 'proyectosopedit/' . $form['#proyecto']->nid . '/ae'; 1142 1151 } 1152 1143 1153 } 1144 1154 … … 1265 1275 return $output; 1266 1276 } 1277
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.