$system['page-flags'] = User::PAGE_FLAGS_SOAPBOX;
$system['account-type'] = $system['contact-type'];
$system['guid'] = '';
- $system['nickname'] = $system['nick'];
- $system['pubkey'] = $system['pubkey'];
+ $system['picdate'] = '';
+ $system['theme'] = '';
+ $system['publish'] = false;
+ $system['net-publish'] = false;
+ $system['hide-friends'] = true;
+ $system['prv_keywords'] = '';
+ $system['pub_keywords'] = '';
+ $system['address'] = '';
$system['locality'] = '';
$system['region'] = '';
+ $system['postal-code'] = '';
$system['country-name'] = '';
- $system['net-publish'] = false;
- $system['picdate'] = '';
- $system['theme'] = '';
+ $system['homepage'] = DI::baseUrl()->get();
+ $system['dob'] = '0000-00-00';
// Ensure that the user contains data
$user = DBA::selectFirst('user', ['prvkey', 'guid'], ['uid' => 0]);
$is_owner = $profile['uid'] == local_user();
- if (!empty($profile['hide-friends']) && !$is_owner) {
+ if ($profile['hide-friends'] && !$is_owner) {
throw new HTTPException\ForbiddenException(DI::l10n()->t('Permission denied.'));
}