From 8fcb92b135b8a5b255489a23d294bf0521cb0b92 Mon Sep 17 00:00:00 2001 From: adiouf <adiouf@git-test.afi-sa.fr> Date: Fri, 6 Sep 2013 15:22:07 +0000 Subject: [PATCH] =?UTF-8?q?web=20service=20r=C3=A9cup=C3=A9ration=20abonne?= =?UTF-8?q?,=20ajout=20m=C3=A9thode=20getBorrowers=20qui=20retourne=20tous?= =?UTF-8?q?=20les=20abonn=C3=A9s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/Class/AdminVar.php | 8 ++++++++ library/Class/Users.php | 11 +++++++++-- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/library/Class/AdminVar.php b/library/Class/AdminVar.php index 7a3204ddd16..ebcb15dad60 100644 --- a/library/Class/AdminVar.php +++ b/library/Class/AdminVar.php @@ -72,6 +72,7 @@ class Class_AdminVar extends Storm_Model_Abstract { 'ARTE_VOD_SSO_KEY', 'BABELTHEQUE_JS', 'MULTIMEDIA_KEY', + 'WEBKIOSK_KEY', 'CSS_EDITOR', 'CMS_FORMULAIRES', 'MENU_BOITE', @@ -286,6 +287,13 @@ class Class_AdminVar extends Storm_Model_Abstract { return ('' != self::get('MULTIMEDIA_KEY')); } + /** + * @return bool + */ + public static function isWebkioskEnabled() { + return ('' != self::get('WEBKIOSK_KEY')); + } + /** * @return array diff --git a/library/Class/Users.php b/library/Class/Users.php index f6abbc09365..cb2170731bf 100644 --- a/library/Class/Users.php +++ b/library/Class/Users.php @@ -40,7 +40,7 @@ class UsersLoader extends Storm_Model_Loader { $like = strtolower($search).'%'; - $all_users = Class_Users::findAll(sprintf($sql_template, $by_right, $like)); + $all_users = $this->findAll(sprintf($sql_template, $by_right, $like)); if (!$by_right || count($all_users) >= $limit) return $all_users; @@ -71,7 +71,7 @@ class UsersLoader extends Storm_Model_Loader { public function findAllByRightDirigerFormation() { $users = array(); - $all_groups = Class_UserGroup::getLoader()->findAll(); + $all_groups = Class_UserGroup::findAll(); foreach ($all_groups as $group) { if ($group->hasRightDirigerFormation()) $users = array_merge($users , $group->getUsers()); @@ -141,6 +141,13 @@ class UsersLoader extends Storm_Model_Loader { return false; return $user->canAccessAllBibs(); } + + /** + * @return array + */ + public function getAllBorrowers(){ + return $this->findAllBy(['role_level' => 2]); + } } -- GitLab