} if (isset($memberdata[$_GET['id']])) { $is_member = true; } ($code = $plugins->load('profile_start')) ? eval($code) : null; $breadcrumb->Add($lang->phrase('members'), 'members.php' . SID2URL_1); $breadcrumb->Add($lang->phrase('profile_title'), 'profile.php?id=' . $_GET['id'] . $url_ext . SID2URL_x); if ($_GET['action'] == "vcard" && $is_member && $config['vcard_dl'] == 1 && (!$my->vlogin && $config['vcard_dl_guests'] == 1 || $my->vlogin)) { require "classes/class.vCard.inc.php"; ($code = $plugins->load('profile_vcard_start')) ? eval($code) : null; $result = $db->query("\n\tSELECT id, name, mail, hp, birthday, location, fullname, groups \n\tFROM {$db->pre}user \n\tWHERE id = '{$_GET['id']}'\n\t", __LINE__, __FILE__); $row = $gpc->prepare($db->fetch_object($result)); $row->level = $slog->getStatus($row->groups, ', '); $vCard = new vCard('', ''); $vCard->setNickname($row->name); $vCard->setEMail($row->mail); $vCard->setNote($lang->phrase('vcard_note')); if (!empty($row->fullname)) { $names = explode(' ', $row->fullname); $anz = count($names); $middle = ''; foreach ($names as $middlename) { if ($middlename != $names[0] && $middlename != $names[$anz - 1]) { $middle .= $middlename; } } $vCard->setFirstName($names[0]); $vCard->setMiddleName($middle); $vCard->setLastName($names[$anz - 1]); } if (!empty($row->location)) {