Index: modulos/datos_institucionales/datos_institucionales.module
===================================================================
--- modulos/datos_institucionales/datos_institucionales.module	(revision 44f67f8716e8709df584cec99f78d616fe7c62bb)
+++ modulos/datos_institucionales/datos_institucionales.module	(revision b2737e99013463e226366c8689c1acba39691703)
@@ -132,7 +132,9 @@
       foreach($arreglo as $id => $value) {
         $items = array();
-        foreach($funcion_value->$id as $value) {
-          if ($value['value']) {
-            $items[] = $value['value'];
+        if (is_array($funcion_value->$id) && count($funcion_value->$id)) {
+          foreach($funcion_value->$id as $value) {
+            if ($value['value']) {
+              $items[] = $value['value'];
+            }
           }
         }
@@ -528,7 +530,9 @@
       }
       $items = array();
-      foreach($funcion_value->field_funciones_valores as $value) {
-        if ($value['value']) {
-          $items[] = $value['value'];
+      if (is_array($funcion_value->field_funciones_valores) && count($funcion_value->field_funciones_valores)) {
+        foreach($funcion_value->field_funciones_valores as $value) {
+          if ($value['value']) {
+            $items[] = $value['value'];
+          }
         }
       }
@@ -537,7 +541,9 @@
       }
       $items = array();
-      foreach($funcion_value->field_funciones_custom as $value) {
-        if ($value['value']) {
-          $items[] = $value['value'];
+      if (is_array($funcion_value->field_funciones_custom) && count($funcion_value->field_funciones_custom)) {
+        foreach($funcion_value->field_funciones_custom as $value) {
+          if ($value['value']) {
+            $items[] = $value['value'];
+          }
         }
       }
@@ -1053,5 +1059,6 @@
     );
     $ente_has_acceso = TRUE;
-    if ($ente_has_acceso) {
+    $accesso = datos_institucionales_obtiene_acceso_proceso('datos_actividades_eticas', $ente_planificador, $ente);
+    if ($accesso) {
     $count_headers_table += 1;
       $headers_table[] = array(
@@ -1060,5 +1067,4 @@
       );
     }
-    $accesso = datos_institucionales_obtiene_acceso_proceso('datos_actividades_eticas', $ente_planificador, $ente);
     $rows = array();
     $estado_etica = FALSE;
@@ -1069,7 +1075,9 @@
         //Principios
         $items = array();
-        foreach($funcion_value->field_funciones_principios as $value) {
-          if ($value['value']) {
-            $items[] = $value['value'];
+        if (is_array($funcion_value->field_funciones_principios) && count($funcion_value->field_funciones_principios)){
+          foreach($funcion_value->field_funciones_principios as $value) {
+            if ($value['value']) {
+              $items[] = $value['value'];
+            }
           }
         }
@@ -1080,7 +1088,9 @@
         //Valores
         $items = array();
-        foreach($funcion_value->field_funciones_valores as $value) {
-          if ($value['value']) {
-            $items[] = $value['value'];
+        if (is_array($funcion_value->field_funciones_valores) && count($funcion_value->field_funciones_valores)){
+          foreach($funcion_value->field_funciones_valores as $value) {
+            if ($value['value']) {
+              $items[] = $value['value'];
+            }
           }
         }
@@ -1091,7 +1101,9 @@
         //CustomizaciÃ³n
         $items = array();
-        foreach($funcion_value->field_funciones_custom as $value) {
-          if ($value['value']) {
-            $items[] = $value['value'];
+        if (is_array($funcion_value->field_funciones_custom) && count($funcion_value->field_funciones_custom)){
+          foreach($funcion_value->field_funciones_custom as $value) {
+            if ($value['value']) {
+              $items[] = $value['value'];
+            }
           }
         }
@@ -2623,6 +2635,8 @@
         //CustomizaciÃ³n
         $items = array();
-        foreach($funcion_value->field_funciones_custom as $value) {
-          $items[] = $value['value'];
+        if (is_array($funcion_value->field_funciones_custom) && count($funcion_value->field_funciones_custom)) {
+          foreach($funcion_value->field_funciones_custom as $value) {
+            $items[] = $value['value'];
+          }
         }
         $row[] = array('data' => theme('item_list', $items), );
Index: modulos/datos_institucionales/views/datos_institucionales.views_default.inc
===================================================================
--- modulos/datos_institucionales/views/datos_institucionales.views_default.inc	(revision 44f67f8716e8709df584cec99f78d616fe7c62bb)
+++ modulos/datos_institucionales/views/datos_institucionales.views_default.inc	(revision b2737e99013463e226366c8689c1acba39691703)
@@ -1848,5 +1848,5 @@
       'operator' => 'or',
       'value' => array(
-        '1 ' => '1 ',
+        '1' => '1',
       ),
       'group' => '0',
