From: Mike Cochrane <mikec@mikenz.geek.nz>
Date: Sun, 20 Jul 2008 05:55:58 +0000 (-0400)
Subject: More notice errors and fix and incorrect variable name
X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=e4f1d6f50444cf2ca6e9aaf7116d40eaa17b0f1c;p=quix0rs-gnu-social.git

More notice errors and fix and incorrect variable name

darcs-hash:20080720055558-533db-781488916e178921f1bcd6ea141df10c1a0ace55.gz
---

diff --git a/lib/util.php b/lib/util.php
index 7013068956..cc7a725fb0 100644
--- a/lib/util.php
+++ b/lib/util.php
@@ -514,7 +514,7 @@ function common_rememberme($user=NULL) {
 function common_remembered_user() {
 	$user = NULL;
 	# Try to remember
-	$packed = $_COOKIE[REMEMBERME];
+	$packed = isset($_COOKIE[REMEMBERME]) ? $_COOKIE[REMEMBERME] : '';
 	if ($packed) {
 		list($id, $code) = explode(':', $packed);
 		if ($id && $code) {
@@ -550,7 +550,7 @@ function common_forgetme() {
 
 # who is the current user?
 function common_current_user() {
-	if ($_REQUEST[session_name()] || $_SESSION && $_SESSION['userid']) {
+	if (isset($_REQUEST[session_name()]) || (isset($_SESSION['userid']) && $_SESSION['userid'])) {
 		common_ensure_session();
 		$id = $_SESSION['userid'];
 		if ($id) {
@@ -561,8 +561,8 @@ function common_current_user() {
 	}
 	# that didn't work; try to remember
 	$user = common_remembered_user();
-	common_debug("Got User " . $user->nickname);
 	if ($user) {
+		common_debug("Got User " . $user->nickname);
 	    common_debug("Faking session on remembered user");
 	    $_SESSION['userid'] = $user->id;
 	}
@@ -622,7 +622,7 @@ function common_relative_profile($sender, $nickname, $dt=NULL) {
 	# Try to find profiles this profile is subscribed to that have this nickname
 	$recipient = new Profile();
 	# XXX: use a join instead of a subquery
-	$recipient->whereAdd('EXISTS (SELECT subscribed from subscription where subscriber = '.$sender_id.' and subscribed = id)', 'AND');
+	$recipient->whereAdd('EXISTS (SELECT subscribed from subscription where subscriber = '.$sender->id.' and subscribed = id)', 'AND');
 	$recipient->whereAdd('nickname = "' . trim($nickname) . '"', 'AND');
 	if ($recipient->find(TRUE)) {
 		# XXX: should probably differentiate between profiles with
@@ -632,7 +632,7 @@ function common_relative_profile($sender, $nickname, $dt=NULL) {
 	# Try to find profiles that listen to this profile and that have this nickname
 	$recipient = new Profile();
 	# XXX: use a join instead of a subquery
-	$recipient->whereAdd('EXISTS (SELECT subscriber from subscription where subscribed = '.$sender_id.' and subscriber = id)', 'AND');
+	$recipient->whereAdd('EXISTS (SELECT subscriber from subscription where subscribed = '.$sender->id.' and subscriber = id)', 'AND');
 	$recipient->whereAdd('nickname = "' . trim($nickname) . '"', 'AND');
 	if ($recipient->find(TRUE)) {
 		# XXX: should probably differentiate between profiles with