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)) {