function getObject($val) { $id = preg_replace("/[^0-9]+/", "", $val); if (preg_match("/(at_|access_tag)/", $val)) { $obj = new MM_Bundle($id); if ($obj->isValid()) { return $obj; } } else { if (preg_match("/(mt_|member_type)/", $val)) { $obj = new MM_MembershipLevel($id); if ($obj->isValid()) { return $obj; } } } return false; }
if (empty($eventNameAttributes)) { $eventNameAttributes = " (<em>Any Bundle</em>)"; } break; case MM_Event::$MEMBER_STATUS_CHANGE: if (is_array($eventAttributes)) { if (isset($eventAttributes["membership_level_id"]) || isset($eventAttributes["status_id"])) { $eventNameAttributes .= " (<em>"; $membershipName = ""; $statusName = ""; $membershipStatusMsg = array(); if (isset($eventAttributes["membership_level_id"])) { $membershipId = $eventAttributes["membership_level_id"]; if (intval($membershipId) > 0) { $membership = new MM_MembershipLevel($membershipId); if ($membership->isValid()) { $membershipName = $membership->getName(); } } } if (empty($membershipName)) { $membershipName = "Any Membership Level"; } $membershipStatusMsg[] = $membershipName; if (isset($eventAttributes["status_id"])) { $statusId = $eventAttributes["status_id"]; if (intval($statusId) > 0) { $statusName = MM_Status::getName($statusId) . " Status"; } } if (empty($statusName)) {