use Friendica\App;
use Friendica\Content\Feature;
use Friendica\Content\ForumManager;
+use Friendica\Content\Text\BBCode;
use Friendica\Core\Addon;
use Friendica\Core\Cache;
use Friendica\Core\L10n;
use Friendica\Model\Contact;
use Friendica\Model\Group;
use Friendica\Util\DateTimeFormat;
+use Friendica\Util\Temporal;
use Friendica\Util\XML;
-require_once 'include/datetime.php';
-require_once 'include/bbcode.php';
require_once 'mod/proxy.php';
require_once 'include/enotify.php';
'name' => $notif['name'],
'url' => $notif['url'],
'photo' => $notif['photo'],
- 'date' => relative_date($notif['date']),
+ 'date' => Temporal::getRelativeDate($notif['date']),
'message' => $notif['message'],
'seen' => $notif['seen'],
'timestamp' => strtotime($local_time)
$notification["name"] = $notification["name_cache"];
$notification["message"] = $notification["msg_cache"];
} else {
- $notification["name"] = strip_tags(bbcode($notification["name"]));
- $notification["message"] = format_notification_message($notification["name"], strip_tags(bbcode($notification["msg"])));
+ $notification["name"] = strip_tags(BBCode::convert($notification["name"]));
+ $notification["message"] = format_notification_message($notification["name"], strip_tags(BBCode::convert($notification["msg"])));
q(
"UPDATE `notify` SET `name_cache` = '%s', `msg_cache` = '%s' WHERE `id` = %d",
$forums = [];
if (count($forums_unseen)) {
foreach ($forums_unseen as $key => $item) {
- $forums[$count . ':forum'] = $item['count'];
- $forums[$count . ':@attributes'] = ['id' => $item['id']];
+ $forums[$key . ':forum'] = $item['count'];
+ $forums[$key . ':@attributes'] = ['id' => $item['id']];
}
$data['forums'] = $forums;
}