aboutsummaryrefslogtreecommitdiff
path: root/src/phorkie/Repository.php
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2015-02-02 21:34:22 +0100
committerChristian Weiske <cweiske@cweiske.de>2015-02-02 21:34:22 +0100
commit78215a8279ecc048bd6bbb6a4977ee58766928b6 (patch)
tree03ffbdabf800a9bf5673d19ac9f46882212a37a3 /src/phorkie/Repository.php
parent352cf1a07daa32c99c4e2b9f16cc26df8d42a298 (diff)
downloadphorkie-78215a8279ecc048bd6bbb6a4977ee58766928b6.tar.gz
phorkie-78215a8279ecc048bd6bbb6a4977ee58766928b6.zip
Add oEmbed support
Diffstat (limited to 'src/phorkie/Repository.php')
-rw-r--r--src/phorkie/Repository.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/phorkie/Repository.php b/src/phorkie/Repository.php
index f9b248d..8cf5ff6 100644
--- a/src/phorkie/Repository.php
+++ b/src/phorkie/Repository.php
@@ -337,6 +337,12 @@ class Repository
$link = $this->id . '/delete/confirm';
} else if ($type == 'embed') {
$link = $this->id . '/embed';
+ } else if ($type == 'oembed-json') {
+ $link = 'oembed.php?format=json&url='
+ . urlencode($this->getLink('display', null, true));
+ } else if ($type == 'oembed-xml') {
+ $link = 'oembed.php?format=xml&url='
+ . urlencode($this->getLink('display', null, true));
} else if ($type == 'remotefork') {
return 'web+fork:' . $this->getLink('display', null, true);
} else if ($type == 'revision') {