* MemberMouse(TM) (http://www.membermouse.com) * (c) MemberMouse, LLC. All rights reserved. */ $crntPage = MM_ModuleUtils::getPage(); $module = MM_ModuleUtils::getModule(); if ($user->getFullName() != "") { $displayName = $user->getFullName(); } else { $displayName = $user->getEmail(); } ?> <div class="mm-sub-header"> <h3> <?php echo MM_Status::getImage($user->getStatus()); if ($user->isComplimentary()) { echo MM_Utils::getIcon('ticket', 'purple', '1.2em', '1px', "Membership is complimentary", "margin-left:4px;"); } ?> Member Details for <?php echo $displayName; ?> <?php $totalPayments = $user->getTotalPayments(); $totalRefunds = $user->getTotalRefunds(); $totalLCV = $totalPayments - $totalRefunds; $lcvDescription = ""; echo "<span style='margin-left: 5px; background-color:#fff; padding: 2px 5px 6px; border-radius: 3px; font-size: .9em; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);'>"; echo "<span style='color:#888'><abbr title=\"Lifetime Customer Value\">LCV</abbr></span> ";
<?php } else { if ($user->getStatus() == MM_Status::$PENDING_CANCELLATION) { ?> <a onclick="mmjs.changeMembershipStatus('<?php echo $user->getId(); ?> ', '<?php echo $membership->getId(); ?> ', '<?php echo MM_Status::$ACTIVE; ?> ', false)" class="mm-ui-button"><?php echo MM_Status::getImage(MM_Status::$ACTIVE, false); ?> Activate Membership</a> <?php } } } ?> </div> <?php if ($user->getStatus() != MM_Status::$CANCELED) { ?> <div style="width: 800px; margin-top: 15px;" class="mm-divider"></div> <?php
* * MemberMouse(TM) (http://www.membermouse.com) * (c) MemberMouse, LLC. All rights reserved. */ if ($user && $user->isValid()) { $dataGrid = new MM_DataGrid(); $dataGrid->showPagingControls = false; $dataGrid->recordName = "bundle"; $rows = array(); // applied bundles $appliedBundles = $user->getAppliedBundles(true); foreach ($appliedBundles as $appliedBundle) { // Bundle $bundle = $appliedBundle->getBundle(); // status $status = MM_Status::getImage($appliedBundle->getStatus()); if ($appliedBundle->isComplimentary()) { $status .= MM_Utils::getIcon('ticket', 'purple', '1.3em', '2px', "Bundle is complimentary", "margin-left:4px;"); } if ($appliedBundle->isImported()) { $status .= MM_Utils::getIcon('sign-in', 'blue', '1.3em', '2px', "Bundle applied through import", "margin-left:4px;"); } // actions $actions = ""; $showCancel = false; $showPause = false; $showActivate = false; $showEditCalc = false; if ($appliedBundle->getStatus() == MM_Status::$ACTIVE || $appliedBundle->getStatus() == MM_Status::$EXPIRED || $appliedBundle->getStatus() == MM_Status::$PAUSED) { $showCancel = true; $showEditCalc = true;
$accessStatusInfo .= " <em>" . MM_Status::getName($params[MM_ActivityLog::$PARAM_ACCESS_STATUS], true) . "</em>"; 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:
echo $_REQUEST["page"]; ?> "/> <input type="hidden" id="module" value="<?php echo $_REQUEST["module"]; ?> "/> <table cellspacing="8"> <tr> <td width="<?php echo $columnWidth; ?> px;">Membership Status</td> <td> <?php $statusDesc = MM_Status::getImage($user->getStatus()) . " "; switch ($user->getStatus()) { case MM_Status::$ACTIVE: case MM_Status::$OVERDUE: $statusDesc .= "Account became " . MM_Status::getName($user->getStatus(), true) . " on " . $user->getStatusUpdatedDate(true); break; 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.";
$user->setShippingAddress($item->shipping_address1); $user->setShippingCity($item->shipping_city); $user->setShippingState($item->shipping_state); $user->setShippingZipCode($item->shipping_postal_code); $user->setShippingCountry($item->shipping_country); } $name = $user->getFullName(true); if (empty($name)) { $name = MM_NO_DATA; } $phone = $user->getPhone(); if (empty($phone)) { $phone = MM_NO_DATA; } // status $status = MM_Status::getImage($user->getStatus()); // actions $editActionUrl = "href='" . MM_ModuleUtils::getUrl(MM_MODULE_MANAGE_MEMBERS, MM_MODULE_MEMBER_DETAILS_GENERAL) . "&user_id=" . $user->getId() . "'"; $deleteActionUrl = 'onclick="mmjs.remove(\'' . $user->getId() . '\', \'' . $user->getEmail() . '\')"'; $actions = MM_Utils::getEditIcon("Edit Member", '', $editActionUrl); if ($user->getStatus() == MM_Status::$ERROR || $user->getStatus() == MM_Status::$PENDING_ACTIVATION) { $actions .= MM_Utils::getDeleteIcon("Delete Member", 'margin-left:5px;', $deleteActionUrl); } else { if (!$user->hasActiveSubscriptions()) { $actions .= MM_Utils::getDeleteIcon("Delete Member", 'margin-left:5px;', $deleteActionUrl); } else { $actions .= MM_Utils::getDeleteIcon("This member has an active paid membership or bundle which must be canceled before they can be deleted", 'margin-left:5px;', '', true); } } // membership level $membershipStr = $user->getMembershipName();