diff --git a/templates/sidebar.block.watchlist.php b/templates/sidebar.block.watchlist.php
index eaf68dc..5b476ea 100644
--- a/templates/sidebar.block.watchlist.php
+++ b/templates/sidebar.block.watchlist.php
@@ -3,19 +3,61 @@
//No specific services
$watching = $userservice->getWatchNames($userid);
+$watchedBy = $userservice->getWatchNames($userid, true);
+
+$closeContacts = array(); // people in my contacts list and whose I am also in the contacts list
+foreach($watching as $watchuser) {
+ if(in_array($watchuser, $watchedBy)) {
+ $closeContacts[] = $watchuser;
+ }
+}
+
?>
-
+0):?>
+
+
+
+
+
+
+
+ isLoggedOn() && $currentUser->getUsername() == $user): ?>
-
+
+
+
+
+
+
+
+ -
+ isLoggedOn() && $currentUser->getUsername() == $user): ?>
+ - x
+
+
+
+
+
+
+
+
+
diff --git a/watch.php b/watch.php
index 63c4cda..01a6bcc 100644
--- a/watch.php
+++ b/watch.php
@@ -24,14 +24,16 @@ require_once('header.inc.php');
/* Service creation: only useful services are created */
//No specific services
-/* Managing current logged user */
-$currentUser = $userservice->getCurrentObjectUser();
+isset($_POST['contact']) ? define('POST_CONTACT', $_POST['contact']): define('POST_CONTACT', '');
+isset($_GET['contact']) ? define('GET_CONTACT', $_GET['contact']): define('GET_CONTACT', '');
/* Managing path info */
@list($url, $user) = isset($_SERVER['PATH_INFO']) ? explode('/', $_SERVER['PATH_INFO']) : NULL;
-if($user=='' && $_POST['contact'] != '') {
- $user = $_POST['contact'];
+if($user=='' && POST_CONTACT != '') {
+ $user = POST_CONTACT;
+} elseif($user=='' && GET_CONTACT != '') {
+ $user = GET_CONTACT;
}
if ($userservice->isLoggedOn() && $user) {