Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/polls.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVinzenz <vinzenz.rosenkranz@gmail.com>2016-08-28 14:33:57 +0300
committerVinzenz <vinzenz.rosenkranz@gmail.com>2016-08-28 14:33:57 +0300
commit4f9dcded6140ea317476cecc45dc127f99e0b53e (patch)
tree85a2b36ae336270dbe812dee6e16c77fab309057 /controller
parent997dc2f2247dd88ec5b6b82f2a8d05664a21b5e4 (diff)
enhance the user/group selections
Diffstat (limited to 'controller')
-rw-r--r--controller/pagecontroller.php8
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]);
}
/**