From a66cc6afccc560b371c5b21c9300e55257c8da2e Mon Sep 17 00:00:00 2001
From: Guillaume Heurtier <guillaume.heurtier@maarch.org>
Date: Mon, 13 Jan 2020 14:42:57 +0100
Subject: [PATCH] FEAT #12091 TIME 2:00 added followed resources in search
 scope

---
 core/class/class_request.php | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/core/class/class_request.php b/core/class/class_request.php
index 5894c30fa33..aeff183ec01 100755
--- a/core/class/class_request.php
+++ b/core/class/class_request.php
@@ -137,8 +137,15 @@ where
         where users_entities.user_id = :user_id_folders
     )";
 
-                            $where_string = ''.$where_string." and ( ".$_SESSION['user']['security'][$coll]['DOC']['where']." or res_id in (".$whereFolders.")) ";
-                            $parameters = array_merge($parameters, array(":user_id_folders" => $_SESSION['user']['UserId']));
+                            $whereFollowed = "select res_id from users_followed_resources where user_id = :user_id_followed";
+
+                            $user = \User\models\UserModel::getByLogin(['login' => $_SESSION['user']['UserId'], 'select' => ['id']]);
+
+                            $where_string = ''.$where_string." and ( ".$_SESSION['user']['security'][$coll]['DOC']['where']." or res_id in (".$whereFolders.") or res_id in (".$whereFollowed.")) ";
+                            $parameters = array_merge($parameters, [
+                                "user_id_folders"  => $_SESSION['user']['UserId'],
+                                "user_id_followed" => $user['id']
+                            ]);
 
                         }
                         break;
-- 
GitLab