|
@@ 98-103 (lines=6) @@
|
| 95 |
|
$existingApplication = $this->container->get('zikula_groups_module.group_application_repository')->findOneBy(['group' => $group, 'user' => $currentUser]); |
| 96 |
|
if ($existingApplication) { |
| 97 |
|
$menu->addChild($this->__('Applied!')); |
| 98 |
|
} else { |
| 99 |
|
$menu->addChild($this->__f('Apply to membership of ":name" group', [':name' => $group->getName()]), [ |
| 100 |
|
'route' => 'zikulagroupsmodule_application_create', |
| 101 |
|
'routeParameters' => ['gid' => $gid], |
| 102 |
|
])->setAttribute('icon', 'fa fa-paper-plane'); |
| 103 |
|
} |
| 104 |
|
} elseif ($group->getState() !== CommonHelper::STATE_CLOSED) { |
| 105 |
|
$menu->addChild($this->__f('Join ":name" group', [':name' => $group->getName()]), [ |
| 106 |
|
'route' => 'zikulagroupsmodule_membership_join', |
|
@@ 104-109 (lines=6) @@
|
| 101 |
|
'routeParameters' => ['gid' => $gid], |
| 102 |
|
])->setAttribute('icon', 'fa fa-paper-plane'); |
| 103 |
|
} |
| 104 |
|
} elseif ($group->getState() !== CommonHelper::STATE_CLOSED) { |
| 105 |
|
$menu->addChild($this->__f('Join ":name" group', [':name' => $group->getName()]), [ |
| 106 |
|
'route' => 'zikulagroupsmodule_membership_join', |
| 107 |
|
'routeParameters' => ['gid' => $gid], |
| 108 |
|
])->setAttribute('icon', 'fa fa-user-plus text-success'); |
| 109 |
|
} |
| 110 |
|
} else { |
| 111 |
|
$returnUrl = $this->container->get('router')->generate('zikulagroupsmodule_membership_list', ['gid' => $gid], UrlGeneratorInterface::ABSOLUTE_URL); |
| 112 |
|
$menu->addChild($this->__('Log in or register'), [ |