summaryrefslogtreecommitdiffstatshomepage
path: root/api/export_gcs.php
diff options
context:
space:
mode:
Diffstat (limited to 'api/export_gcs.php')
-rw-r--r--api/export_gcs.php66
1 files changed, 0 insertions, 66 deletions
diff --git a/api/export_gcs.php b/api/export_gcs.php
deleted file mode 100644
index 6f1f4c2..0000000
--- a/api/export_gcs.php
+++ /dev/null
@@ -1,66 +0,0 @@
-<?php
-/*
- Export for Google Custom Search
- */
-
-// Force HTTP authentication first!
-//require_once('httpauth.inc.php');
-require_once('../header.inc.php');
-
-if($GLOBALS['enableGoogleCustomSearch'] == false) {
- echo "Google Custom Search disabled. You can enable it into the config.inc.php file.";
- die;
-}
-
-/* Service creation: only useful services are created */
-$bookmarkservice =& ServiceFactory::getServiceInstance('BookmarkService');
-
-
-/*
- // Restrict to admins?
- if(!$userservice->isAdmin($userservice->getCurrentUserId())) {
- die(T_('You are not allowed to do this action (admin access)'));
- }*/
-
-// Check if queried format is xml
-if (isset($_REQUEST['xml']) && (trim($_REQUEST['xml']) == 1))
-$xml = true;
-else
-$xml = false;
-
-// 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());
-
-
-// Set up the plain file and output all the posts.
-header('Content-Type: text/plain');
-if(!$xml) {
- header('Content-Type: text/plain');
- foreach($bookmarks['bookmarks'] as $row) {
- if(checkUrl($row['bAddress'], false)) {
- echo $row['bAddress']."\n";
- }
- }
-} else {
- header('Content-Type: application/xml');
- echo '<GoogleCustomizations>'."\n";
- echo ' <Annotations>'."\n";
- foreach($bookmarks['bookmarks'] as $row) {
- //if(substr($row['bAddress'], 0, 7) == "http://") {
- if(checkUrl($row['bAddress'], false)) {
- echo ' <Annotation about="'.filter($row['bAddress']).'">'."\n";
- echo ' <Label name="include"/>'."\n";
- echo ' </Annotation>'."\n";
- }
- }
- echo ' </Annotations>'."\n";
- echo '</GoogleCustomizations>'."\n";
-}
-
-?>