Skip to content

Commit

Permalink
adding CO to session
Browse files Browse the repository at this point in the history
  • Loading branch information
Axel Stohn authored and Axel Stohn committed Jun 28, 2022
1 parent bc3cc0a commit f5f9be1
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions Controller/GrouperGroupsController.php
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ public function beforeFilter()
//Need to find which plugin instance choosing, if more than one from cm_co_grouper_lites
// table being used in COmanage.
$grouperConnData = $this->Session->read('Plugin.Grouper.Api');
if ($this->Session->check('Plugin.Grouper.Api.id') && count($grouperConnData) == 9) {
if ($this->Session->check('Plugin.Grouper.Api.id') && count($grouperConnData) == 10) {
if (isset($this->passedArgs['glid'])) {
if ($this->Session->read('Plugin.Grouper.Api.id') !== $this->passedArgs['glid']) {
$this->setConnection();
Expand All @@ -83,6 +83,10 @@ public function beforeFilter()
$this->setConnection();
}

//Also check for CO of Organization
if (!$this->Session->check('Plugin.Grouper.Api.id')) {
$this->Session->write('Plugin.Grouper.Api.co', $this->passedArgs['co']);
}
}

/**
Expand All @@ -91,6 +95,7 @@ public function beforeFilter()
private function setConnection()
{
$this->Session->write('Plugin.Grouper.Api.id', $this->passedArgs['glid']);
$this->Session->write('Plugin.Grouper.Api.co', $this->passedArgs['co']);

//Now get the setup Dasboard instance from db for connection info.
$getConnInfo = new CoGrouperLite();
Expand Down Expand Up @@ -439,7 +444,8 @@ public function groupOwner()
$config = [
"defaultCollapse" => CakeSession::read('Plugin.Grouper.Api.defaultCollapse'),
"adHocHeading" => CakeSession::read('Plugin.Grouper.Api.adHocHeading'),
"wgHeading" => CakeSession::read('Plugin.Grouper.Api.wgHeading')
"wgHeading" => CakeSession::read('Plugin.Grouper.Api.wgHeading'),
'co' => CakeSession::read('Plugin.Grouper.Api.co')
];
$this->set('config', $config);
}
Expand Down Expand Up @@ -513,7 +519,8 @@ public function groupMember()
$config = [
"defaultCollapse" => CakeSession::read('Plugin.Grouper.Api.defaultCollapse'),
"adHocHeading" => CakeSession::read('Plugin.Grouper.Api.adHocHeading'),
"wgHeading" => CakeSession::read('Plugin.Grouper.Api.wgHeading')
"wgHeading" => CakeSession::read('Plugin.Grouper.Api.wgHeading'),
'co' => CakeSession::read('Plugin.Grouper.Api.co')
];
$this->set('config', $config);
}
Expand Down Expand Up @@ -585,7 +592,8 @@ public function groupOptin()
$config = [
"defaultCollapse" => CakeSession::read('Plugin.Grouper.Api.defaultCollapse'),
"adHocHeading" => CakeSession::read('Plugin.Grouper.Api.adHocHeading'),
"wgHeading" => CakeSession::read('Plugin.Grouper.Api.wgHeading')
"wgHeading" => CakeSession::read('Plugin.Grouper.Api.wgHeading'),
'co' => CakeSession::read('Plugin.Grouper.Api.co')
];
$this->set('config', $config);
}
Expand Down

0 comments on commit f5f9be1

Please sign in to comment.