- $attributes = array("uri" => "https://friendi.ca", "version" => FRIENDICA_VERSION."-".DB_UPDATE_VERSION);
- XML::add_element($doc, $root, "generator", FRIENDICA_PLATFORM, $attributes);
- XML::add_element($doc, $root, "id", System::baseUrl()."/profile/".$owner["nick"]);
- XML::add_element($doc, $root, "title", sprintf("%s timeline", $owner["name"]));
- XML::add_element($doc, $root, "subtitle", sprintf("Updates from %s on %s", $owner["name"], $a->config["sitename"]));
- XML::add_element($doc, $root, "logo", $owner["photo"]);
- XML::add_element($doc, $root, "updated", datetime_convert("UTC", "UTC", "now", ATOM_TIME));
+ $title = '';
+ $selfUri = '/feed/' . $owner["nick"] . '/';
+ switch ($filter) {
+ case 'activity':
+ $title = L10n::t('%s\'s timeline', $owner['name']);
+ $selfUri .= $filter;
+ break;
+ case 'posts':
+ $title = L10n::t('%s\'s posts', $owner['name']);
+ break;
+ case 'comments':
+ $title = L10n::t('%s\'s comments', $owner['name']);
+ $selfUri .= $filter;
+ break;
+ }
+
+ $attributes = ["uri" => "https://friendi.ca", "version" => FRIENDICA_VERSION . "-" . DB_UPDATE_VERSION];
+ XML::addElement($doc, $root, "generator", FRIENDICA_PLATFORM, $attributes);
+ XML::addElement($doc, $root, "id", System::baseUrl() . "/profile/" . $owner["nick"]);
+ XML::addElement($doc, $root, "title", $title);
+ XML::addElement($doc, $root, "subtitle", sprintf("Updates from %s on %s", $owner["name"], Config::get('config', 'sitename')));
+ XML::addElement($doc, $root, "logo", $owner["photo"]);
+ XML::addElement($doc, $root, "updated", DateTimeFormat::utcNow(DateTimeFormat::ATOM));