$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)) { $statusName = "Any Status";
$export_type = isset($_GET['export_type']) ? $_GET['export_type'] : "standard"; $includeBundleInfo = false; if ($export_type == 'standard' || $export_type == 'canceled_bundles') { if ((!isset($_GET['membership_id']) || !is_numeric($_GET['membership_id'])) && (!isset($_GET['bundle_id']) || !is_numeric($_GET['bundle_id']))) { exit; //must have membership ID or bundle ID } if (isset($_GET['membership_id'])) { $includeBundleInfo = true; $membership = new MM_MembershipLevel(); $membership->setId($_GET['membership_id']); $membership->getData(); if (!$membership->isValid()) { exit; } $filename = preg_replace("/([^A-za-z0-9\\s])/", "", strtolower($membership->getName())); $filename = preg_replace("/\\s/", "_", $filename) . "_export.csv"; } else { if (isset($_GET['bundle_id'])) { $includeBundleInfo = false; $bundle = new MM_Bundle($_GET['bundle_id']); if (!$bundle->isValid()) { exit; } $filename = preg_replace("/([^A-za-z0-9\\s])/", "", strtolower($bundle->getName())); $prefix = ""; if ($export_type == 'canceled_bundles') { $prefix = "canceled_"; } $filename = $prefix . preg_replace("/\\s/", "_", $filename) . "_export.csv"; } else {
echo "Payment Options Dialog: Error creating pending account for new member: {$result->message}"; exit; } } if (!$user->isValid()) { echo "Payment Options Dialog: Invalid user ID '{$p->userId}'."; exit; } } $membership = null; $bundle = null; $products = array(); if ($p->accessType == MM_AccessControlEngine::$ACCESS_TYPE_MEMBERSHIP) { $membership = new MM_MembershipLevel($p->accessTypeId); if ($membership->isValid()) { $accessName = $membership->getName(); $products = $membership->getProductIds(); } else { echo "Payment Options Dialog: Invalid membership level ID '{$p->accessTypeId}'"; exit; } } else { if ($p->accessType == MM_AccessControlEngine::$ACCESS_TYPE_BUNDLE) { $bundle = new MM_Bundle($p->accessTypeId); if ($bundle->isValid()) { $accessName = $bundle->getName(); $products = $bundle->getAssociatedProducts(); } else { echo "Payment Options Dialog: Invalid bundle ID '{$p->accessTypeId}'"; exit; }
$subTypeDisabled = ""; } if ($membership->isDefault() == "0") { $disableForDefault = ""; } else { $disableForDefault = "disabled='disabled'"; $subTypeDisabled = "disabled='disabled'"; } $welcomeEmailChecked = $membership->doSendWelcomeEmail() ? "checked" : ""; ?> <div id="mm-form-container"> <table cellspacing="10"> <tr> <td width="160">Name*</td> <td><input id="mm-display-name" type="text" style="width:100%;" value='<?php echo htmlentities($membership->getName(), ENT_QUOTES, 'UTF-8', true); ?> '/></td> </tr> <tr> <td>Status<?php echo MM_Utils::getInfoIcon("New members cannot sign up for an inactive membership level. If there are currently members on this membership level, changing this to inactive will have no effect on them."); ?> </td> <td> <div id="mm-status-container"> <input type="radio" name="status" value="active" onclick="mmjs.processForm()" <?php echo $membership->getStatus() == "1" ? "checked" : ""; ?> <?php
$currentMembershipPrice = "\$" . $existingProduct->getPrice(true); } } ?> <input type='hidden' id='mm-member-type-id' value='<?php echo $memberTypeId; ?> ' /> <table style='font-size: 14px;'> <tr> <td style='font-size: 14px;'> Are you sure you'd like to change your membership level from <?php echo $user->getMembershipName(); ?> to <?php echo $memberType->getName(); ?> ? </td> </tr> <tr> <td align='center'> <table border='0' style='width: 80%; font-size: 14px;'> <tr> <td>Current membership price</td> <td><?php echo $currentMembershipPrice; ?> </td> </tr> <?php