]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
More notice errors and fix and incorrect variable name
authorMike Cochrane <mikec@mikenz.geek.nz>
Sun, 20 Jul 2008 05:55:58 +0000 (01:55 -0400)
committerMike Cochrane <mikec@mikenz.geek.nz>
Sun, 20 Jul 2008 05:55:58 +0000 (01:55 -0400)
darcs-hash:20080720055558-533db-781488916e178921f1bcd6ea141df10c1a0ace55.gz

lib/util.php

index 70130689563651d88b99a99dcd721b55fa14ab6e..cc7a725fb0cace9c112ec1c7f0a940151d987d38 100644 (file)
@@ -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