Conjunto dbb2387 en sipes
- Fecha y hora:
- 12/05/2017 17:25:55 (hace 7 años)
- Branches:
- stable
- Children:
- cfa051b
- Parents:
- cbf7703
- Fichero:
-
- 1 editado
Leyenda
- No modificado
- Añadido
- Eliminado
-
0.3-modules/proyectos_operativos_seguimiento/accion_especifica_de_proyecto_seguimiento.module
r669d26e rdbb2387 161 161 162 162 /** 163 * Mes habilitado para su modificación o agregar el seguimiento. 164 * 165 function _accion_especifica_de_proyecto_seguimiento_modificar_ae_mes_access($proyecto, $accion, $mes=0) { 166 if (_mes_dentro_de_duracion_ae_proyecto($accion, $mes) && _proyecto_operativo_seguimiento_modificar_mes_access($proyecto, $mes)) { 167 return true; 168 } 169 return false; 170 } 171 */ 172 173 /** 163 174 * verificar que el nodo que desea se evaluado sea de tipo 'accion_especifica', que el mes este dentro dentro del periodo de duracion, mes habilitado para seg, y periodo de seguimiento activo 164 175 */ … … 214 225 */ 215 226 function _mes_habilitado_para_seguimiento($mes=0) { 216 $mes_seguimiento = variable_get('accion_especifica_de_proyecto_seguimiento_mes_seguimiento', 0); 217 $mes_a = date('n'); 218 $mes_inical = $mes_seguimiento; 219 $mes_final = variable_get('seguimiento_proyectos_cantidad_meses_seguimiento', 0) + 1; 220 if ($mes_inical<=$mes && $mes< ($mes_final + $mes_inical) && $mes>=0) { 227 if (!$mes) { 228 $mes = variable_get('accion_especifica_de_proyecto_seguimiento_mes_seguimiento', 0) ; 229 } 230 if (in_array($mes, variable_get('seguimiento_proyectos_cantidad_meses_seguimiento', 1))) { 221 231 return TRUE; 222 232 } … … 233 243 $mes_seguimiento = variable_get('accion_especifica_de_proyecto_seguimiento_mes_seguimiento', 0); 234 244 $mes_inical = $mes_seguimiento; 235 $mes_final = variable_get('seguimiento_proyectos_cantidad_meses_seguimiento', 0); 236 245 246 $anno = variable_get('accion_especifica_de_proyecto_seguimiento_anho_seguimiento', 0); 247 $fecha = explode('-', $nodo_proyecto->field_proyecto_fecha_i[0]['value']); 248 $mes_inicio = (int) $fecha[1]; 249 $year_inicio = (int) $fecha[0]; 237 250 238 251 //Accion Especifica de Proyecto 239 252 if ($node->type == 'accion_especifica') { 240 253 $fechayhora_inicio = $node->field_accion_esp_fechai[0]['value']; 254 $fechaA = explode('-', $node->field_accion_esp_fechai[0]['value']); 255 $year_inicio = (int) $fechaA[0]; 256 241 257 list($fecha_inicio, $hora_inicio) = split('[ ]', $fechayhora_inicio); 242 258 list($anno_inicio, $mes_inicio, $dia_inicio) = split('[/.-]', $fecha_inicio); … … 247 263 list($anno_fin, $mes_fin, $dia_fin) = split('[/.-]', $fecha_fin); 248 264 $m_fin = intval($mes_fin); 249 if ($mes <= ($mes_final + $mes_inical) && ($m_inicio<=$mesI)&&($m_fin>=$mesI)) { 265 266 if (($year_inicio <= $anno) && in_array($m_inicio, variable_get('seguimiento_proyectos_cantidad_meses_seguimiento', 1)) && in_array($mes, variable_get('seguimiento_proyectos_cantidad_meses_seguimiento', 1))) { 250 267 return TRUE; 251 268 }
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.