diff options
author | Vinzenz <vinzenz.rosenkranz@gmail.com> | 2016-08-28 14:33:57 +0300 |
---|---|---|
committer | Vinzenz <vinzenz.rosenkranz@gmail.com> | 2016-08-28 14:33:57 +0300 |
commit | 4f9dcded6140ea317476cecc45dc127f99e0b53e (patch) | |
tree | 85a2b36ae336270dbe812dee6e16c77fab309057 /controller | |
parent | 997dc2f2247dd88ec5b6b82f2a8d05664a21b5e4 (diff) |
enhance the user/group selections
Diffstat (limited to 'controller')
-rw-r--r-- | controller/pagecontroller.php | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/controller/pagecontroller.php b/controller/pagecontroller.php index 1105b086..4c335e56 100644 --- a/controller/pagecontroller.php +++ b/controller/pagecontroller.php @@ -29,6 +29,7 @@ use \OCA\Polls\Db\ParticipationMapper; use \OCA\Polls\Db\ParticipationTextMapper; use \OCA\Polls\Db\TextMapper; use \OCP\IUserManager; +use \OCP\Share\IManager; use \OCP\IAvatarManager; use \OCP\ILogger; use \OCP\IL10N; @@ -57,8 +58,10 @@ class PageController extends Controller { private $logger; private $trans; private $userMgr; + private $shareManager; public function __construct($appName, IRequest $request, IUserManager $manager, + IManager $shareManager, IAvatarManager $avatarManager, ILogger $logger, IL10N $trans, @@ -74,6 +77,7 @@ class PageController extends Controller { TextMapper $textMapper) { parent::__construct($appName, $request); $this->manager = $manager; + $this->shareManager = $shareManager; $this->avatarManager = $avatarManager; $this->logger = $logger; $this->trans = $trans; @@ -210,7 +214,7 @@ class PageController extends Controller { if($this->userId !== $poll->getOwner()) return new TemplateResponse('polls', 'no.create.tmpl'); if($poll->getType() === '0') $dates = $this->dateMapper->findByPoll($poll->getId()); else $dates = $this->textMapper->findByPoll($poll->getId()); - return new TemplateResponse('polls', 'create.tmpl', ['poll' => $poll, 'dates' => $dates, 'userId' => $this->userId, 'userMgr' => $this->manager, 'urlGenerator' => $this->urlGenerator]); + return new TemplateResponse('polls', 'create.tmpl', ['poll' => $poll, 'dates' => $dates, 'userId' => $this->userId, 'userMgr' => $this->manager, 'shareManager' => $this->shareManager, 'urlGenerator' => $this->urlGenerator]); } /** @@ -281,7 +285,7 @@ class PageController extends Controller { * @NoCSRFRequired */ public function createPoll() { - return new TemplateResponse('polls', 'create.tmpl', ['userId' => $this->userId, 'userMgr' => $this->manager, 'urlGenerator' => $this->urlGenerator]); + return new TemplateResponse('polls', 'create.tmpl', ['userId' => $this->userId, 'userMgr' => $this->manager, 'shareManager' => $this->shareManager, 'urlGenerator' => $this->urlGenerator]); } /** |