summaryrefslogtreecommitdiffstats
path: root/application/modules/user/controllers/PersonController.php
diff options
context:
space:
mode:
Diffstat (limited to 'application/modules/user/controllers/PersonController.php')
-rw-r--r--application/modules/user/controllers/PersonController.php17
1 files changed, 15 insertions, 2 deletions
diff --git a/application/modules/user/controllers/PersonController.php b/application/modules/user/controllers/PersonController.php
index 25b1f0a..4f6b975 100644
--- a/application/modules/user/controllers/PersonController.php
+++ b/application/modules/user/controllers/PersonController.php
@@ -309,11 +309,24 @@ class user_PersonController extends Zend_Controller_Action
foreach($this->memberships as $membership) {
$group = $groupMapper->find($membership['groupID']);
$role = $roleMapper->find($membership['roleID']);
- $membershipList[] = array(
+ if($membership['suspended'] == 0){
+ $membershipList[] = array(
'membershipID' => $membership['membershipID'],
'group' => $group->getTitle(),
'role' => $role->getTitle()
- );
+ );
+ }
+ else{
+ $suspendlist[] = array(
+ 'membershipID' => $membership['membershipID'],
+ 'group' => $group->getTitle(),
+ 'role' => $role->getTitle());
+ }
+
+ }
+ if(count($suspendlist) >=1){
+ $pbsNotifier = new Pbs_Notifier();
+ $this->view->notification = $pbsNotifier->notify("Actually ".count($suspendlist)." Memberships are suspended", 'error' );
}
}
$membershipSelectForm = new user_Form_MembershipSelect(array('membershiplist' => $membershipList));