summaryrefslogtreecommitdiffstatshomepage
path: root/watchlist.php
diff options
context:
space:
mode:
authorGravatar cweiske2009-10-03 14:00:33 +0000
committerGravatar cweiske2009-10-03 14:00:33 +0000
commit29422fa55379aa61a61019b832c83dab6d450264 (patch)
treee5884ce6fed2cf1d02165a1b5667b99cd80262e5 /watchlist.php
parentb8b1d06b2d899658fae64d0de506439ca0ea067c (diff)
downloadscuttle-29422fa55379aa61a61019b832c83dab6d450264.tar.gz
scuttle-29422fa55379aa61a61019b832c83dab6d450264.zip
move files to new locations
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@386 b3834d28-1941-0410-a4f8-b48e95affb8f
Diffstat (limited to 'watchlist.php')
-rw-r--r--watchlist.php128
1 files changed, 0 insertions, 128 deletions
diff --git a/watchlist.php b/watchlist.php
deleted file mode 100644
index 8780395..0000000
--- a/watchlist.php
+++ /dev/null
@@ -1,128 +0,0 @@
-<?php
-/***************************************************************************
-Copyright (C) 2004 - 2006 Scuttle project
-http://sourceforge.net/projects/scuttle/
-http://scuttle.org/
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-***************************************************************************/
-require_once('header.inc.php');
-
-/* Service creation: only useful services are created */
-$bookmarkservice =& ServiceFactory::getServiceInstance('BookmarkService');
-$cacheservice =& ServiceFactory::getServiceInstance('CacheService');
-
-/* Managing all possible inputs */
-isset($_GET['page']) ? define('GET_PAGE', $_GET['page']): define('GET_PAGE', 0);
-isset($_GET['sort']) ? define('GET_SORT', $_GET['sort']): define('GET_SORT', '');
-
-/* Managing current logged user */
-$currentUser = $userservice->getCurrentObjectUser();
-
-/* Managing path info */
-@list($url, $user, $page) = isset($_SERVER['PATH_INFO']) ? explode('/', $_SERVER['PATH_INFO']) : NULL;
-
-
-if ($usecache) {
- // Generate hash for caching on
- if ($userservice->isLoggedOn()) {
- if ($currentUser->getUsername() != $user) {
- $cachehash = md5($_SERVER['REQUEST_URI'] . $currentUser->getUsername());
-
- // Cache for 5 minutes
- $cacheservice->Start($cachehash);
- }
- } else {
- // Cache for 30 minutes
- $cachehash = md5($_SERVER['REQUEST_URI']);
- $cacheservice->Start($cachehash, 1800);
- }
-}
-
-if ($user) {
- if (is_int($user)) {
- $userid = intval($user);
- } else {
- $userinfo = $userservice->getObjectUserByUsername($user);
- if ($userinfo == NULL ) {
- // Throw a 404 error
- $tplVars['error'] = sprintf(T_('User with username %s was not found'), $user);
- $templateservice->loadTemplate('error.404.tpl', $tplVars);
- exit();
- } else {
- $userid =& $userinfo->getId();
- }
- }
-}
-
-// Header variables
-$tplVars['loadjs'] = true;
-
-if ($user) {
- $tplVars['user'] = $user;
- $tplVars['userid'] = $userid;
- $tplVars['userinfo'] =& $userinfo;
-
- // Pagination
- $perpage = getPerPageCount($currentUser);
- if (intval(GET_PAGE) > 1) {
- $page = GET_PAGE;
- $start = ($page - 1) * $perpage;
- } else {
- $page = 0;
- $start = 0;
- }
-
- // Set template vars
- $tplVars['currenttag'] = '';
- $tplVars['page'] = $page;
- $tplVars['start'] = $start;
- $tplVars['bookmarkCount'] = $start + 1;
-
- $bookmarks =& $bookmarkservice->getBookmarks($start, $perpage, $userid, NULL, NULL, getSortOrder(), true);
-
- $tplVars['sidebar_blocks'] = array('watchlist');
- $tplVars['watched'] = true;
- $tplVars['total'] = $bookmarks['total'];
- $tplVars['bookmarks'] =& $bookmarks['bookmarks'];
- $tplVars['cat_url'] = createURL('tags', '%2$s');
- $tplVars['nav_url'] = createURL('watchlist', '%s/%s%s');
-
- if ($userservice->isLoggedOn() && $user == $currentUser->getUsername()) {
- $title = T_('My Watchlist');
- } else {
- $title = T_('Watchlist') .': '. $user;
- }
- $tplVars['pagetitle'] = $title;
- $tplVars['subtitle'] = $title;
- $tplVars['range'] = 'watchlist';
- $tplVars['pageName'] = PAGE_WATCHLIST;
-
- $tplVars['rsschannels'] = array(
- array(filter($sitename .': '. $title), createURL('rss', 'watchlist/'. filter($user, 'url')))
- );
-
- $templateservice->loadTemplate('bookmarks.tpl', $tplVars);
-} else {
- $tplVars['error'] = T_('Username was not specified');
- $templateservice->loadTemplate('error.404.tpl', $tplVars);
- exit();
-}
-
-if ($usecache) {
- // Cache output if existing copy has expired
- $cacheservice->End($hash);
-}
-?>