$bundleId = $eventAttributes["bundle_id"]; if (intval($bundleId) > 0) { $bundle = new MM_Bundle($bundleId); if ($bundle->isValid()) { $bundleName = $bundle->getName(); } } } if (empty($bundleName)) { $bundleName = "Any Bundle"; } $bundleStatusMsg[] = $bundleName; if (isset($eventAttributes["status_id"])) { $statusId = $eventAttributes["status_id"]; if (intval($statusId) > 0) { $statusName = MM_Status::getName($statusId) . " Status"; } } if (empty($statusName)) { $statusName = "Any Status"; } $bundleStatusMsg[] = $statusName; $eventNameAttributes .= implode(", ", $bundleStatusMsg); $eventNameAttributes .= "</em>)"; } } if (empty($eventNameAttributes)) { $eventNameAttributes = " (<em>Any Bundle, Any Status</em>)"; } break; }
if ($params[MM_ActivityLog::$PARAM_ACCESS_STATUS] == MM_Status::$ERROR && !empty($params[MM_ActivityLog::$PARAM_ACCESS_STATUS_MESSAGE])) { $accessStatusInfo .= MM_Utils::getInfoIcon(htmlentities($params[MM_ActivityLog::$PARAM_ACCESS_STATUS_MESSAGE], ENT_QUOTES), "margin-left:4px;"); } } break; case MM_Event::$BUNDLE_ADD: case MM_Event::$BUNDLE_STATUS_CHANGE: $bundle = new MM_Bundle($params[MM_ActivityLog::$PARAM_ACCESS_ID]); if ($bundle->isValid()) { $accessName = $bundle->getName(); } else { $accessName = "Unknown Bundle"; } if (!empty($params[MM_ActivityLog::$PARAM_ACCESS_STATUS])) { $accessStatusInfo = MM_Status::getImage($params[MM_ActivityLog::$PARAM_ACCESS_STATUS]); $accessStatusInfo .= " <em>" . MM_Status::getName($params[MM_ActivityLog::$PARAM_ACCESS_STATUS], true) . "</em>"; } break; } // generate details and event type icon switch ($params[MM_ActivityLog::$PARAM_ACCESS_EVENT]) { case MM_Event::$MEMBER_ADD: $eventType = MM_Utils::getAccessIcon(MM_OrderItemAccess::$ACCESS_TYPE_MEMBERSHIP, "Member created"); $details = "Account created with <em>{$accessName}</em> membership"; break; case MM_Event::$MEMBER_STATUS_CHANGE: $eventType = MM_Utils::getAccessIcon(MM_OrderItemAccess::$ACCESS_TYPE_MEMBERSHIP, "Membership status changed"); $details = "<em>{$accessName}</em> membership status changed to {$accessStatusInfo}"; break; case MM_Event::$MEMBER_MEMBERSHIP_CHANGE: $eventType = MM_Utils::getAccessIcon(MM_OrderItemAccess::$ACCESS_TYPE_MEMBERSHIP, "Membership level changed");
public static function getStatusTypesList($exclude = array()) { $list = array(); if (!in_array(MM_Status::$ACTIVE, $exclude)) { $list[MM_Status::$ACTIVE] = MM_Status::getName(MM_Status::$ACTIVE); } if (!in_array(MM_Status::$CANCELED, $exclude)) { $list[MM_Status::$CANCELED] = MM_Status::getName(MM_Status::$CANCELED); } if (!in_array(MM_Status::$PAUSED, $exclude)) { $list[MM_Status::$PAUSED] = MM_Status::getName(MM_Status::$PAUSED); } if (!in_array(MM_Status::$OVERDUE, $exclude)) { $list[MM_Status::$OVERDUE] = MM_Status::getName(MM_Status::$OVERDUE); } if (!in_array(MM_Status::$EXPIRED, $exclude)) { $list[MM_Status::$EXPIRED] = MM_Status::getName(MM_Status::$EXPIRED); } if (!in_array(MM_Status::$PENDING_ACTIVATION, $exclude)) { $list[MM_Status::$PENDING_ACTIVATION] = MM_Status::getName(MM_Status::$PENDING_ACTIVATION); } if (!in_array(MM_Status::$PENDING_CANCELLATION, $exclude)) { $list[MM_Status::$PENDING_CANCELLATION] = MM_Status::getName(MM_Status::$PENDING_CANCELLATION); } if (!in_array(MM_Status::$LOCKED, $exclude)) { $list[MM_Status::$LOCKED] = MM_Status::getName(MM_Status::$LOCKED); } if (!in_array(MM_Status::$ERROR, $exclude)) { $list[MM_Status::$ERROR] = MM_Status::getName(MM_Status::$ERROR); } return $list; }
case MM_Status::$PENDING_CANCELLATION: $statusDesc .= "Account is " . MM_Status::getName($user->getStatus(), true) . " as of " . $user->getStatusUpdatedDate(true); break; case MM_Status::$CANCELED: case MM_Status::$PAUSED: case MM_Status::$LOCKED: $statusDesc .= "Account was " . MM_Status::getName($user->getStatus(), true) . " on " . $user->getStatusUpdatedDate(true); break; case MM_Status::$ERROR: $statusDesc .= "An error was encountered when creating this account."; break; case MM_Status::$PENDING_ACTIVATION: $statusDesc .= "Account is pending activation"; break; case MM_Status::$EXPIRED: $statusDesc .= "Account " . MM_Status::getName($user->getStatus(), true) . " on " . $user->getStatusUpdatedDate(true); break; } ?> <div style="margin-bottom:5px;"> <?php echo $statusDesc; ?> <a href="?page=<?php echo MM_MODULE_MANAGE_MEMBERS . "&module=" . MM_MODULE_MEMBER_DETAILS_ACTIVITY_LOG . "&event_type=" . MM_ActivityLog::$EVENT_TYPE_ACCESS_RIGHTS . "&user_id=" . $user->getId(); ?> " style="font-size:11px;">view details</a> </div> <?php if ($user->isComplimentary()) {