$field->fieldId = "mm_field_billing_state"; $field->fieldName = "billingstate"; $field->label = "State"; $fieldInfo[] = $field; $field = new stdClass(); $field->fieldId = "mm_field_billing_zip"; $field->fieldName = "billingzipcode"; $field->label = "Zip Code"; $fieldInfo[] = $field; $field = new stdClass(); $field->fieldId = "mm_field_billing_country"; $field->fieldName = "billingcountry"; $field->label = "Country"; $fieldInfo[] = $field; $data = array(); $data["mm_field_billing_address"] = $user->getBillingAddress(); $data["mm_field_billing_city"] = $user->getBillingCity(); $data["mm_field_billing_state"] = $user->getBillingState(); $data["mm_field_billing_zip"] = $user->getBillingZipCode(); $data["mm_field_billing_country"] = $user->getBillingCountry(); $form = new MM_CheckoutForm(); if (!isset($data["mm_field_billing_country"])) { $data["mm_field_billing_country"] = ""; } $form->billingCountryList = MM_HtmlUtils::getCountryList($data["mm_field_billing_country"]); echo $form->getJavascriptIncludes(false); ?> <div id="mm-form-container"> <table> <?php foreach ($fieldInfo as $field) {
$row[] = array('content' => $actions); $datagridRows[] = $row; // build CSV row if ($doGenerateCsv) { $csvRow = array(); $csvRow[] = $user->getId(); $csvRow[] = $user->getFirstName(); $csvRow[] = $user->getLastName(); $csvRow[] = $user->getEmail(); $csvRow[] = $user->getPhone(); $csvRow[] = $user->getMembershipName(); $csvRow[] = $bundles == MM_NO_DATA ? "" : $bundles; $csvRow[] = $user->getRegistrationDate(true); $csvRow[] = MM_Utils::dateToLocal($item->status_updated); $csvRow[] = $user->getStatusName(); $csvRow[] = $user->getBillingAddress(); $csvRow[] = $user->getBillingCity(); $csvRow[] = $user->getBillingState(); $csvRow[] = $user->getBillingZipCode(); $csvRow[] = $user->getBillingCountryName(); $csvRow[] = $user->getShippingAddress(); $csvRow[] = $user->getShippingCity(); $csvRow[] = $user->getShippingState(); $csvRow[] = $user->getShippingZipCode(); $csvRow[] = $user->getShippingCountryName(); $fields = MM_CustomField::getCustomFieldsList(); foreach ($fields as $id => $val) { $customField = new MM_CustomField($id); if ($customField->isValid()) { $csvRow[] = stripslashes($user->getCustomDataByFieldId($customField->getId())->getValue()); }