X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fprofile.php;h=ab11b4d5fe509850c97c48fdc9e4346feb9f9215;hb=f65a7b3130c207939d3a64d77543d5517e8a2a5a;hp=ce2c5348d92dfae3c88347619de246153a9cb336;hpb=066b776dcce54d39b56ad1075bef150d4125467b;p=friendica.git
diff --git a/mod/profile.php b/mod/profile.php
index ce2c5348d9..ab11b4d5fe 100644
--- a/mod/profile.php
+++ b/mod/profile.php
@@ -1,15 +1,24 @@
query_string, LOGGER_DEBUG);
- notice(t('Requested profile is not available.') . EOL);
+ notice(L10n::t('Requested profile is not available.') . EOL);
$a->error = 404;
return;
}
@@ -36,10 +45,10 @@ function profile_init(App $a)
$which = $a->user['nickname'];
$profile = htmlspecialchars($a->argv[1]);
} else {
- auto_redir($a, $which);
+ DFRN::autoRedir($a, $which);
}
- profile_load($a, $which, $profile);
+ Profile::load($a, $which, $profile);
$blocked = !local_user() && !remote_user() && Config::get('system', 'block_public');
$userblock = !local_user() && !remote_user() && $a->profile['hidewall'];
@@ -59,21 +68,21 @@ function profile_init(App $a)
// site block
if (!$blocked && !$userblock) {
- $keywords = str_replace(array('#', ',', ' ', ',,'), array('', ' ', ',', ','), defaults($a->profile, 'pub_keywords', ''));
+ $keywords = str_replace(['#', ',', ' ', ',,'], ['', ' ', ',', ','], defaults($a->profile, 'pub_keywords', ''));
if (strlen($keywords)) {
$a->page['htmlhead'] .= '' . "\r\n";
}
}
$a->page['htmlhead'] .= '' . "\r\n";
- $a->page['htmlhead'] .= '' . "\r\n";
- $a->page['htmlhead'] .= '' . "\r\n";
- $a->page['htmlhead'] .= '' . "\r\n";
+ $a->page['htmlhead'] .= '' . "\r\n";
+ $a->page['htmlhead'] .= '' . "\r\n";
+ $a->page['htmlhead'] .= '' . "\r\n";
$uri = urlencode('acct:' . $a->profile['nickname'] . '@' . $a->get_hostname() . ($a->path ? '/' . $a->path : ''));
$a->page['htmlhead'] .= '' . "\r\n";
header('Link: <' . System::baseUrl() . '/xrd/?uri=' . $uri . '>; rel="lrdd"; type="application/xrd+xml"', false);
- $dfrn_pages = array('request', 'confirm', 'notify', 'poll');
+ $dfrn_pages = ['request', 'confirm', 'notify', 'poll'];
foreach ($dfrn_pages as $dfrn) {
$a->page['htmlhead'] .= "\r\n";
}
@@ -108,13 +117,11 @@ function profile_content(App $a, $update = 0)
return Login::form();
}
- require_once 'include/bbcode.php';
require_once 'include/security.php';
require_once 'include/conversation.php';
- require_once 'include/acl_selectors.php';
require_once 'include/items.php';
- $groups = array();
+ $groups = [];
$tab = 'posts';
$o = '';
@@ -123,7 +130,7 @@ function profile_content(App $a, $update = 0)
// Ensure we've got a profile owner if updating.
$a->profile['profile_uid'] = $update;
} elseif ($a->profile['profile_uid'] == local_user()) {
- nav_set_selected('home');
+ Nav::setSelected('home');
}
$contact = null;
@@ -163,7 +170,7 @@ function profile_content(App $a, $update = 0)
$last_updated_key = "profile:" . $a->profile['profile_uid'] . ":" . local_user() . ":" . remote_user();
if (x($a->profile, 'hidewall') && !$is_owner && !$remote_contact) {
- notice(t('Access to this profile has been restricted.') . EOL);
+ notice(L10n::t('Access to this profile has been restricted.') . EOL);
return;
}
@@ -173,29 +180,29 @@ function profile_content(App $a, $update = 0)
$tab = notags(trim($_GET['tab']));
}
- $o .= profile_tabs($a, $is_owner, $a->profile['nickname']);
+ $o .= Profile::getTabs($a, $is_owner, $a->profile['nickname']);
if ($tab === 'profile') {
- $o .= advanced_profile($a);
- call_hooks('profile_advanced', $o);
+ $o .= Profile::getAdvanced($a);
+ Addon::callHooks('profile_advanced', $o);
return $o;
}
- $o .= common_friends_visitor_widget($a->profile['profile_uid']);
+ $o .= Widget::commonFriendsVisitor($a->profile['profile_uid']);
if (x($_SESSION, 'new_member') && $is_owner) {
- $o .= '' . t('Tips for New Members') . '' . EOL;
+ $o .= '' . L10n::t('Tips for New Members') . '' . EOL;
}
$commpage = $a->profile['page-flags'] == PAGE_COMMUNITY;
$commvisitor = $commpage && $remote_contact;
$a->page['aside'] .= posted_date_widget(System::baseUrl(true) . '/profile/' . $a->profile['nickname'], $a->profile['profile_uid'], true);
- $a->page['aside'] .= categories_widget(System::baseUrl(true) . '/profile/' . $a->profile['nickname'], (x($category) ? xmlify($category) : ''));
- $a->page['aside'] .= tagcloud_wall_widget();
+ $a->page['aside'] .= Widget::categories(System::baseUrl(true) . '/profile/' . $a->profile['nickname'], (x($category) ? xmlify($category) : ''));
+ $a->page['aside'] .= Widget::tagCloud();
if (can_write_wall($a->profile['profile_uid'])) {
- $x = array(
+ $x = [
'is_owner' => $is_owner,
'allow_location' => ($is_owner || $commvisitor) && $a->profile['allow_location'],
'default_location' => $is_owner ? $a->user['default-location'] : '',
@@ -206,11 +213,11 @@ function profile_content(App $a, $update = 0)
|| strlen($a->user['deny_cid'])
|| strlen($a->user['deny_gid'])
) ? 'lock' : 'unlock',
- 'acl' => $is_owner ? populate_acl($a->user, true) : '',
+ 'acl' => $is_owner ? ACL::getFullSelectorHTML($a->user, true) : '',
'bang' => '',
'visitor' => $is_owner || $commvisitor ? 'block' : 'none',
'profile_uid' => $a->profile['profile_uid'],
- );
+ ];
$o .= status_editor($a, $x);
}
@@ -229,7 +236,7 @@ function profile_content(App $a, $update = 0)
if ($is_owner || !$last_updated) {
$sql_extra4 = " AND `item`.`unseen`";
} else {
- $gmupdate = gmdate("Y-m-d H:i:s", $last_updated);
+ $gmupdate = gmdate(DateTimeFormat::MYSQL, $last_updated);
$sql_extra4 = " AND `item`.`received` > '" . $gmupdate . "'";
}
@@ -265,10 +272,10 @@ function profile_content(App $a, $update = 0)
}
if ($datequery) {
- $sql_extra2 .= protect_sprintf(sprintf(" AND `thread`.`created` <= '%s' ", dbesc(datetime_convert(date_default_timezone_get(), '', $datequery))));
+ $sql_extra2 .= protect_sprintf(sprintf(" AND `thread`.`created` <= '%s' ", dbesc(DateTimeFormat::convert($datequery, 'UTC', date_default_timezone_get()))));
}
if ($datequery2) {
- $sql_extra2 .= protect_sprintf(sprintf(" AND `thread`.`created` >= '%s' ", dbesc(datetime_convert(date_default_timezone_get(), '', $datequery2))));
+ $sql_extra2 .= protect_sprintf(sprintf(" AND `thread`.`created` >= '%s' ", dbesc(DateTimeFormat::convert($datequery2, 'UTC', date_default_timezone_get()))));
}
// Belongs the profile page to a forum?
@@ -317,7 +324,7 @@ function profile_content(App $a, $update = 0)
);
}
- $parents_arr = array();
+ $parents_arr = [];
$parents_str = '';
// Set a time stamp for this page. We will make use of it when we
@@ -340,20 +347,20 @@ function profile_content(App $a, $update = 0)
$items = conv_sort($items, 'created');
} else {
- $items = array();
+ $items = [];
}
if ($is_owner && !$update && !Config::get('theme', 'hide_eventlist')) {
- $o .= get_birthdays();
- $o .= get_events();
+ $o .= Profile::getBirthdays();
+ $o .= Profile::getEventsReminderHTML();
}
if ($is_owner) {
- $unseen = dba::exists('item', array('wall' => true, 'unseen' => true, 'uid' => local_user()));
+ $unseen = dba::exists('item', ['wall' => true, 'unseen' => true, 'uid' => local_user()]);
if ($unseen) {
- $r = dba::update('item', array('unseen' => false),
- array('wall' => true, 'unseen' => true, 'uid' => local_user()));
+ $r = Item::update(['unseen' => false],
+ ['wall' => true, 'unseen' => true, 'uid' => local_user()]);
}
}