diff options
author | mensonge <mensonge@b3834d28-1941-0410-a4f8-b48e95affb8f> | 2008-04-11 06:56:09 +0000 |
---|---|---|
committer | mensonge <mensonge@b3834d28-1941-0410-a4f8-b48e95affb8f> | 2008-04-11 06:56:09 +0000 |
commit | 5a25753cfaff42b712f4e9add60519ea6f22146c (patch) | |
tree | e2e87f4512ef535bb8a7642944f8041242063662 | |
parent | e58f84ce5943e743d34ddc3c990d983dccb17d15 (diff) | |
download | semanticscuttle-5a25753cfaff42b712f4e9add60519ea6f22146c.tar.gz semanticscuttle-5a25753cfaff42b712f4e9add60519ea6f22146c.tar.bz2 |
New feature: export URL for Google Custom Search (api/export/gcs)
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@103 b3834d28-1941-0410-a4f8-b48e95affb8f
-rw-r--r-- | api/export_gcs.php | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/api/export_gcs.php b/api/export_gcs.php new file mode 100644 index 0000000..9cf34f7 --- /dev/null +++ b/api/export_gcs.php @@ -0,0 +1,40 @@ +<?php +/* +Export for Google Custom Search +*/
+
+// Force HTTP authentication first! +require_once('httpauth.inc.php');
+require_once('../header.inc.php');
+
+$bookmarkservice =& ServiceFactory::getServiceInstance('BookmarkService');
+$userservice =& ServiceFactory::getServiceInstance('UserService'); + +/* +// Restrict to admins? +if(!$userservice->isAdmin($userservice->getCurrentUserId())) { + die(T_('You are not allowed to do this action (admin access)')); +}*/ + +
+
+// Check to see if a tag was specified.
+if (isset($_REQUEST['tag']) && (trim($_REQUEST['tag']) != ''))
+ $tag = trim($_REQUEST['tag']);
+else
+ $tag = NULL;
+
+// Get the posts relevant to the passed-in variables.
+$bookmarks =& $bookmarkservice->getBookmarks(0, NULL, NULL, $tag, NULL, getSortOrder());
+
+$currentuser = $userservice->getCurrentUser();
+$currentusername = $currentuser[$userservice->getFieldName('username')];
+
+// Set up the plain file and output all the posts.
+header('Content-Type: text/plain');
+foreach($bookmarks['bookmarks'] as $row) {
+ echo $row['bAddress']."\n";
+}
+
+
+?>
|