$isUrl = !empty(parse_url($search, PHP_URL_SCHEME));
$isAddr = (bool)preg_match('/^@?([a-z0-9.-_]+@[a-z0-9.-_:]+)$/i', trim($search), $matches);
- Logger::info('Search', ['url' => $isUrl, 'addr' => $isAddr]);
if (!$isUrl && !$isAddr) {
return;
}
if ($isAddr) {
$search = $matches[1];
}
- Logger::info('Search', ['term' => $search]);
+
if (local_user()) {
// User-specific contact URL/address search
$contact_id = Contact::getIdForURL($search, local_user());
}
}
- Logger::info('Search', ['cid' => $contact_id]);
if (!empty($contact_id)) {
$baseURL->redirect('contact/' . $contact_id);
}