} $user = eZUser::currentUser(); $firstName = ''; $lastName = ''; $email = ''; if ($user->isLoggedIn()) { $userObject = $user->attribute('contentobject'); $userMap = $userObject->dataMap(); $firstName = $userMap['first_name']->content(); $lastName = $userMap['last_name']->content(); $email = $user->attribute('email'); } // Initialize variables $street1 = $street2 = $zip = $place = $state = $country = $comment = $collect = ''; // Check if user has an earlier order, copy order info from that one $orderList = eZOrder::activeByUserID($user->attribute('contentobject_id')); if (count($orderList) > 0 and $user->isLoggedIn()) { $accountInfo = $orderList[0]->accountInformation(); if ($accountInfo['collect']) { $collect = $accountInfo['collect']; } else { if ($accountInfo['street1']) { $street1 = $accountInfo['street1']; } else { if ($accountInfo['d_address1']) { $street1 = $accountInfo['d_address1']; } else { if ($accountInfo['address1']) { $street1 = $accountInfo['address1']; } }