<?php
+use Friendica\App;
+
require_once('include/contact_widgets.php');
require_once('include/redir.php');
-
function profile_init(App $a) {
if(! x($a->page,'aside'))
if ($update) {
+ $last_updated = (x($_SESSION['last_updated'], $last_updated_key) ? $_SESSION['last_updated'][$last_updated_key] : 0);
+
// If the page user is the owner of the page we should query for unseen
// items. Otherwise use a timestamp of the last succesful update request.
- if ($is_owner) {
+ if ($is_owner || !$last_updated) {
$sql_extra4 = " AND `item`.`unseen`";
} else {
- $last_updated = gmdate("Y-m-d H:i:s", $_SESSION['last_updated'][$last_updated_key]);
- $sql_extra4 = " AND `item`.`received` > '" . $last_updated . "'";
+ $gmupdate = gmdate("Y-m-d H:i:s", $last_updated);
+ $sql_extra4 = " AND `item`.`received` > '" . $gmupdate . "'";
}
$r = q("SELECT distinct(parent) AS `item_id`, `item`.`network` AS `item_network`, `item`.`created`
$parents_str = '';
// Set a time stamp for this page. We will make use of it when we
- // search fornew items (update routine)
+ // search for new items (update routine)
$_SESSION['last_updated'][$last_updated_key] = time();
if (dbm::is_result($r)) {