From de612e7a3850d3053c7038e94098c0681d46983b Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 25 Dec 2012 00:45:10 +0400 Subject: experimental support for per-user plugins (bump schema) --- include/functions.php | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'include/functions.php') diff --git a/include/functions.php b/include/functions.php index 14b3af517..6848f14b9 100644 --- a/include/functions.php +++ b/include/functions.php @@ -1,6 +1,6 @@ load($plugins); + } + } + function login_sequence($link, $login_form = 0) { if (SINGLE_USER_MODE) { - return authenticate_user($link, "admin", null); + authenticate_user($link, "admin", null); + load_user_plugins($link, $_SESSION["uid"]); } else { if (!$_SESSION["uid"] || !validate_session($link)) { @@ -735,6 +745,10 @@ setcookie("ttrss_lang", $_SESSION["language"], time() + SESSION_COOKIE_LIFETIME); } + + if ($_SESSION["uid"]) { + load_user_plugins($link, $_SESSION["uid"]); + } } } -- cgit v1.2.3