예제 #1
0
        $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());
            }
        }
        $csvRows[] = $csvRow;
    }
}