mirror of
https://github.com/openvk/openvk
synced 2025-07-07 08:19:49 +03:00
Another code improvements
This commit is contained in:
parent
41200d8b8f
commit
6ed1c098d6
1 changed files with 5 additions and 8 deletions
|
@ -276,11 +276,9 @@ class Club extends RowModel
|
||||||
|
|
||||||
function getManagers(int $page = 1, bool $ignoreHidden = false): \Traversable
|
function getManagers(int $page = 1, bool $ignoreHidden = false): \Traversable
|
||||||
{
|
{
|
||||||
if($ignoreHidden) {
|
|
||||||
$rels = $this->getRecord()->related("group_coadmins.club")->where("hidden", false)->page($page, 6);
|
|
||||||
} else {
|
|
||||||
$rels = $this->getRecord()->related("group_coadmins.club")->page($page, 6);
|
$rels = $this->getRecord()->related("group_coadmins.club")->page($page, 6);
|
||||||
}
|
if($ignoreHidden)
|
||||||
|
$rels = $rels->where("hidden", false);
|
||||||
|
|
||||||
foreach($rels as $rel) {
|
foreach($rels as $rel) {
|
||||||
$rel = (new Managers)->get($rel->id);
|
$rel = (new Managers)->get($rel->id);
|
||||||
|
@ -294,9 +292,8 @@ class Club extends RowModel
|
||||||
{
|
{
|
||||||
$manager = (new Managers)->getByUserAndClub($user->getId(), $this->getId());
|
$manager = (new Managers)->getByUserAndClub($user->getId(), $this->getId());
|
||||||
|
|
||||||
if ($ignoreHidden && $manager !== null && $manager->isHidden()) {
|
if ($ignoreHidden && $manager !== null && $manager->isHidden())
|
||||||
$manager = null;
|
return null;
|
||||||
}
|
|
||||||
|
|
||||||
return $manager;
|
return $manager;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue