Conjunto f9b8305 en sipes
- Fecha y hora:
- 22/08/2016 11:39:57 (hace 8 años)
- Branches:
- stable, version-3.0
- Children:
- 189df02
- Parents:
- a97d84e
- Fichero:
-
- 1 editado
Leyenda
- No modificado
- Añadido
- Eliminado
-
0.3-modules/proyectos_operativos/proyectos_operativos.module
rac2d4d9 rf9b8305 529 529 return FALSE; 530 530 } 531 if (!variable_get('proyectos_operativos_perm_nuevos', TRUE)) { 531 if (!variable_get('proyectos_operativos_perm_nuevos', TRUE) && module_exists('ente_planificador_hierarchical')) { 532 $permiso_padres = FALSE; 532 533 $entes_permitidos = variable_get('proyectos_operativos_add_entes', array()); 533 534 $tam = count($entes_permitidos); 534 if (!$tam) { 535 if ($tam && count($ente_planificador->ente_planificador_hierarchical['fathers'])) { 536 foreach($ente_planificador->ente_planificador_hierarchical['fathers'] as $valor) { 537 if (isset($valor['nid']) && in_array($valor['nid'], $entes_permitidos)) { 538 $permiso_padres = TRUE; 539 } 540 } 541 } 542 if (!$tam && !$permiso_padres) { 535 543 return FALSE; 536 544 } 537 if (!isset($entes_permitidos[$ente_planificador->nid]) ) {545 if (!isset($entes_permitidos[$ente_planificador->nid]) && !$permiso_padres) { 538 546 return FALSE; 539 547 } … … 590 598 return FALSE; 591 599 } 592 if (!variable_get('proyectos_operativos_perm_edit', TRUE)) { 600 if (!variable_get('proyectos_operativos_perm_edit', TRUE) && module_exists('ente_planificador_hierarchical')) { 601 $permiso_padres = FALSE; 593 602 $entes_permitidos = variable_get('proyectos_operativos_updt_entes', array()); 594 603 $tam = count($entes_permitidos); 595 if (!$tam) { 604 if ($tam && count($ente_planificador->ente_planificador_hierarchical['fathers'])) { 605 foreach($ente_planificador->ente_planificador_hierarchical['fathers'] as $valor) { 606 if (isset($valor['nid']) && in_array($valor['nid'], $entes_permitidos)) { 607 $permiso_padres = TRUE; 608 } 609 } 610 } 611 if (!$tam && !$permiso_padres) { 596 612 return FALSE; 597 613 } 598 if (!isset($entes_permitidos[$ente_planificador->nid]) ) {614 if (!isset($entes_permitidos[$ente_planificador->nid]) && !$permiso_padres) { 599 615 return FALSE; 600 616 }
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.