Conjunto 4fbf83f en sipes
- Fecha y hora:
- 31/10/2017 10:21:58 (hace 7 años)
- Branches:
- stable
- Children:
- 669aaf1
- Parents:
- ee98b7d
- Fichero:
-
- 1 editado
Leyenda
- No modificado
- Añadido
- Eliminado
-
0.3-modules/proyectos_operativos/proyectos_operativos.module
rfd5d99a r4fbf83f 135 135 case 'insert': 136 136 if ($node->type == 'proyectos_operativos') { 137 $year = variable_get('proyectos_operativos_anho_creacion', 0) ? variable_get('proyectos_operativos_anho_creacion', 0) : date("Y"); 137 $year = $node && property_exists($node, 'anhoproyectos_operativos') && $node->anhoproyectos_operativos? $node->anhoproyectos_operativos : variable_get('proyectos_operativos_anho_creacion', 0); 138 $year = $year? $year : date("Y"); 138 139 db_query('INSERT INTO {proyectos_operativos} (nid, year, ente) VALUES (%d, %d, %d)', $node->nid, $year, $node->field_proyecto_ente[0]['nid']); 139 140 } … … 584 585 function _proyectos_operativos_access_editar($node) { 585 586 global $user; 586 /* if (module_exists('workflow')) { 587 $estado_aprobado = variable_get('proyectos_operativos_state_aprobado', NULL); 588 $estado_naprobado = variable_get('proyectos_operativos_state_naprobado', NULL); 589 if ($node->_workflow == $estado_aprobado || $node->_workflow == $estado_naprobado) { 590 return FALSE; 591 } 592 }*/ 593 if ($node->anhoproyectos_operativos != variable_get('proyectos_operativos_anho_creacion', 0)) { 587 $years = variable_get('proyectos_operativos_anho_edit', 0); 588 if (!isset($years[$node->anhoproyectos_operativos]) || !$years[$node->anhoproyectos_operativos]) { 594 589 return FALSE; 595 590 } 591 596 592 $ente_planificador = ente_planificador_leer_ente_planificadores($node->field_proyecto_ente[0]['nid']); 597 593 if (!$ente_planificador || !$ente_planificador->nid) { … … 676 672 'page callback' => 'proyectos_operativos_search_ac_display', 677 673 'access arguments' => array('ver planificador'), 678 'type' => MENU_NORMAL_ITEM, 674 'type' => MENU_CALLBACK, 675 ); 676 $items['proyectos_operativos/ver'] = array( 677 'title' => t('Proyectos Operativos'), 678 'type' => MENU_DEFAULT_LOCAL_TASK, 679 'weight' => -10 679 680 ); 680 681 //editar proyectos operativos (basicos) … … 3122 3123 $fields = $node_type['fields']; 3123 3124 $form['#proyecto_fields'] = $fields; 3124 $form['#proyecto_anho'] = ($proyecto->nid) ? $proyecto->anhoproyectos_operativos : variable_get('proyectos_operativos_anho_creacion', 0) ? variable_get('proyectos_operativos_anho_creacion', 0) : date("Y"); 3125 $anho = $proyecto && property_exists($proyecto, anhoproyectos_operativos) && $proyecto->anhoproyectos_operativos? $proyecto->anhoproyectos_operativos : variable_get('proyectos_operativos_anho_creacion', 0); 3126 $form['#proyecto_anho'] = $anho? $anho : date("Y"); 3125 3127 $field_form = array(); 3126 3128 $fields_form = array(); … … 3536 3538 $proyecto_leido = new stdClass(); 3537 3539 $proyecto_leido->type = 'proyectos_operativos'; 3540 $proyecto_leido->anhoproyectos_operativos = variable_get('proyectos_operativos_anho_creacion', 0); 3538 3541 } 3539 3542 else { … … 3597 3600 $fields = $node_type['fields']; 3598 3601 $form['#proyecto_fields'] = $fields; 3599 $form['#proyecto_anho'] = variable_get('proyectos_operativos_anho_creacion', 0) ? variable_get('proyectos_operativos_anho_creacion', 0) : date("Y");3602 $form['#proyecto_anho'] = $proyecto_leido->anhoproyectos_operativos; 3600 3603 $field_form = array(); 3601 3604 $fields_form = array();
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.