summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Glenck <pascal.free@gmail.com>2014-01-16 21:07:17 +0100
committerDavid Glenck <pascal.free@gmail.com>2014-01-16 21:07:17 +0100
commit49f1259c420b6f13e2e76164b6950c23b9ba395c (patch)
treed39e01dc2b5be0b299723fbee3dabaa9eec414a0
parentc57960623bc0befe9b179c3cfc32ab7cf75f2422 (diff)
downloadsemanticscuttle-49f1259c420b6f13e2e76164b6950c23b9ba395c.tar.gz
semanticscuttle-49f1259c420b6f13e2e76164b6950c23b9ba395c.tar.bz2
add status attribute to post in all relevant api functions
-rw-r--r--www/api/posts_all.php7
-rw-r--r--www/api/posts_get.php5
-rw-r--r--www/api/posts_public.php5
-rw-r--r--www/api/posts_recent.php7
4 files changed, 17 insertions, 7 deletions
diff --git a/www/api/posts_all.php b/www/api/posts_all.php
index 7204b60..c70d14c 100644
--- a/www/api/posts_all.php
+++ b/www/api/posts_all.php
@@ -4,6 +4,9 @@
// del.icio.us behavior:
// - doesn't include the filtered tag as an attribute on the root element (we do)
+// Scuttle behavior:
+// - returns privacy status of each bookmark.
+
// Force HTTP authentication first!
$httpContentType = 'text/xml';
require_once 'httpauth.inc.php';
@@ -40,8 +43,8 @@ foreach($bookmarks['bookmarks'] as $row) {
$taglist = 'system:unfiled';
}
- echo "\t<post href=\"". filter($row['bAddress'], 'xml') .'" description="'. filter($row['bTitle'], 'xml') .'" '. $description .'hash="'. md5($row['bAddress']) .'" tag="'. filter($taglist, 'xml') .'" time="'. gmdate('Y-m-d\TH:i:s\Z', strtotime($row['bDatetime'])) ."\" />\r\n";
+ echo "\t<post href=\"". filter($row['bAddress'], 'xml') .'" description="'. filter($row['bTitle'], 'xml') .'" '. $description .'hash="'. md5($row['bAddress']) .'" tag="'. filter($taglist, 'xml') .'" time="'. gmdate('Y-m-d\TH:i:s\Z', strtotime($row['bDatetime'])) . '" status="'. filter($row['bStatus'], 'xml') ."\" />\r\n";
}
echo '</posts>';
-?> \ No newline at end of file
+?>
diff --git a/www/api/posts_get.php b/www/api/posts_get.php
index c20f904..e39058b 100644
--- a/www/api/posts_get.php
+++ b/www/api/posts_get.php
@@ -10,6 +10,7 @@
*
* Scuttle behavior:
* - Uses today, instead of the last bookmarked date, if no date is specified
+ * - returns privacy status of each bookmark.
*
* SemanticScuttle - your social bookmark manager.
*
@@ -75,8 +76,8 @@ foreach ($bookmarks['bookmarks'] as $row) {
$taglist = 'system:unfiled';
}
- echo "\t<post href=\"". filter($row['bAddress'], 'xml') .'" description="'. filter($row['bTitle'], 'xml') .'" '. $description .'hash="'. $row['bHash'] .'" others="'. $bookmarkservice->countOthers($row['bAddress']) .'" tag="'. filter($taglist, 'xml') .'" time="'. gmdate('Y-m-d\TH:i:s\Z', strtotime($row['bDatetime'])) ."\" />\r\n";
+ echo "\t<post href=\"". filter($row['bAddress'], 'xml') .'" description="'. filter($row['bTitle'], 'xml') .'" '. $description .'hash="'. $row['bHash'] .'" others="'. $bookmarkservice->countOthers($row['bAddress']) .'" tag="'. filter($taglist, 'xml') .'" time="'. gmdate('Y-m-d\TH:i:s\Z', strtotime($row['bDatetime'])) . '" status="'. filter($row['bStatus'], 'xml') ."\" />\r\n";
}
echo '</posts>';
-?> \ No newline at end of file
+?>
diff --git a/www/api/posts_public.php b/www/api/posts_public.php
index 0a09187..e4086b2 100644
--- a/www/api/posts_public.php
+++ b/www/api/posts_public.php
@@ -4,6 +4,9 @@
// del.icio.us behavior:
// - doesn't include the filtered tag as an attribute on the root element (we do)
+// Scuttle behavior:
+// - returns privacy status of each bookmark.
+
// Force HTTP authentication first!
//require_once('httpauth.inc.php');
$httpContentType = 'text/xml';
@@ -41,7 +44,7 @@ foreach($bookmarks['bookmarks'] as $row) {
$taglist = 'system:unfiled';
}
- echo "\t<post href=\"". filter($row['bAddress'], 'xml') .'" description="'. filter($row['bTitle'], 'xml') .'" '. $description .'hash="'. md5($row['bAddress']) .'" tag="'. filter($taglist, 'xml') .'" time="'. gmdate('Y-m-d\TH:i:s\Z', strtotime($row['bDatetime'])) ."\" />\r\n";
+ echo "\t<post href=\"". filter($row['bAddress'], 'xml') .'" description="'. filter($row['bTitle'], 'xml') .'" '. $description .'hash="'. md5($row['bAddress']) .'" tag="'. filter($taglist, 'xml') .'" time="'. gmdate('Y-m-d\TH:i:s\Z', strtotime($row['bDatetime'])) . '" status="'. filter($row['bStatus'], 'xml') ."\" />\r\n";
}
echo '</posts>';
diff --git a/www/api/posts_recent.php b/www/api/posts_recent.php
index 6c71e22..5fca30d 100644
--- a/www/api/posts_recent.php
+++ b/www/api/posts_recent.php
@@ -4,6 +4,9 @@
* optionally filtered by tag and/or number of posts
* (default 15, max 100, just like del.icio.us).
*
+ * Scuttle behavior:
+ * - returns privacy status of each bookmark.
+ *
* SemanticScuttle - your social bookmark manager.
*
* PHP version 5.
@@ -75,8 +78,8 @@ foreach ($bookmarks['bookmarks'] as $row) {
$taglist = 'system:unfiled';
}
- echo "\t<post href=\"". filter($row['bAddress'], 'xml') .'" description="'. filter($row['bTitle'], 'xml') .'" '. $description .'hash="'. $row['bHash'] .'" tag="'. filter($taglist, 'xml') .'" time="'. gmdate('Y-m-d\TH:i:s\Z', strtotime($row['bDatetime'])) ."\" />\r\n";
+ echo "\t<post href=\"". filter($row['bAddress'], 'xml') .'" description="'. filter($row['bTitle'], 'xml') .'" '. $description .'hash="'. $row['bHash'] .'" tag="'. filter($taglist, 'xml') .'" time="'. gmdate('Y-m-d\TH:i:s\Z', strtotime($row['bDatetime'])) . '" status="'. filter($row['bStatus'], 'xml') ."\" />\r\n";
}
echo '</posts>';
-?> \ No newline at end of file
+?>