1
0
Fork 0

oops - missingfile from last checking, the important one

This commit is contained in:
friendica 2012-10-15 16:33:00 -07:00
parent a02e5f692e
commit fd6a21f522

View file

@ -2,14 +2,22 @@
function auto_redir(&$a, $contact_nick) { function auto_redir(&$a, $contact_nick) {
// disabling temporarily - seeing a lot of recursive redirects, triggered in my case
// because one of my contacts has the same nickname as me so it's redirecting to his site
// (I'm trying to load my own profile page and he is remote so it shouldn't redirect anyway).
// Need some time to sort this out.
return;
if(local_user()) { if(local_user()) {
$r = q("SELECT id FROM contact WHERE uid = ( SELECT uid FROM user WHERE nickname = '%s' LIMIT 1 ) AND nick = '%s' AND network = '%s' LIMIT 1", $r = q("SELECT id FROM contact WHERE uid = ( SELECT uid FROM user WHERE nickname = '%s' LIMIT 1 ) AND nick = '%s' AND network = '%s' and self = 0 LIMIT 1",
dbesc($contact_nick), dbesc($contact_nick),
dbesc($a->user['nickname']), dbesc($a->user['nickname']),
dbesc(NETWORK_DFRN) dbesc(NETWORK_DFRN)
); );
if(!$r || $r[0]['id'] == remote_user())
if((!$r) || (! count($r)) || $r[0]['id'] == remote_user())
return; return;
@ -19,7 +27,7 @@ function auto_redir(&$a, $contact_nick) {
intval(local_user()) intval(local_user())
); );
if(! $r) if(! ($r && count($r)))
return; return;
$cid = $r[0]['id']; $cid = $r[0]['id'];