Remove reduncancies
This commit is contained in:
parent
a376f55c1f
commit
bc517ef3d2
5 changed files with 18 additions and 15 deletions
|
@ -1352,7 +1352,9 @@ class dfrn {
|
||||||
$poco["photo"] = $author["avatar"];
|
$poco["photo"] = $author["avatar"];
|
||||||
$poco["hide"] = $hide;
|
$poco["hide"] = $hide;
|
||||||
$poco["contact-type"] = $contact["contact-type"];
|
$poco["contact-type"] = $contact["contact-type"];
|
||||||
update_gcontact($poco);
|
$gcid = update_gcontact($poco);
|
||||||
|
|
||||||
|
link_gcontact($gcid, $importer["uid"], $contact["id"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
return($author);
|
return($author);
|
||||||
|
|
|
@ -1848,18 +1848,15 @@ class Diaspora {
|
||||||
intval($importer["uid"])
|
intval($importer["uid"])
|
||||||
);
|
);
|
||||||
|
|
||||||
if ($searchable) {
|
|
||||||
poco_check($contact["url"], $name, NETWORK_DIASPORA, $image_url, $about, $location, $gender, $keywords, "",
|
|
||||||
datetime_convert(), 2, $contact["id"], $importer["uid"]);
|
|
||||||
}
|
|
||||||
|
|
||||||
$gcontact = array("url" => $contact["url"], "network" => NETWORK_DIASPORA, "generation" => 2,
|
$gcontact = array("url" => $contact["url"], "network" => NETWORK_DIASPORA, "generation" => 2,
|
||||||
"photo" => $image_url, "name" => $name, "location" => $location,
|
"photo" => $image_url, "name" => $name, "location" => $location,
|
||||||
"about" => $about, "birthday" => $birthday, "gender" => $gender,
|
"about" => $about, "birthday" => $birthday, "gender" => $gender,
|
||||||
"addr" => $author, "nick" => $nick, "keywords" => $keywords,
|
"addr" => $author, "nick" => $nick, "keywords" => $keywords,
|
||||||
"hide" => !$searchable, "nsfw" => $nsfw);
|
"hide" => !$searchable, "nsfw" => $nsfw);
|
||||||
|
|
||||||
update_gcontact($gcontact);
|
$gcid = update_gcontact($gcontact);
|
||||||
|
|
||||||
|
link_gcontact($gcid, $importer["uid"], $contact["id"]);
|
||||||
|
|
||||||
logger("Profile of contact ".$contact["id"]." stored for user ".$importer["uid"], LOGGER_DEBUG);
|
logger("Profile of contact ".$contact["id"]." stored for user ".$importer["uid"], LOGGER_DEBUG);
|
||||||
|
|
||||||
|
|
|
@ -266,6 +266,7 @@ function gs_search_user($search) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
foreach($contacts->data AS $user) {
|
foreach($contacts->data AS $user) {
|
||||||
|
//update_gcontact_from_probe($user->site_address."/".$user->name);
|
||||||
$contact = probe_url($user->site_address."/".$user->name);
|
$contact = probe_url($user->site_address."/".$user->name);
|
||||||
if ($contact["network"] != NETWORK_PHANTOM) {
|
if ($contact["network"] != NETWORK_PHANTOM) {
|
||||||
$contact["about"] = $user->description;
|
$contact["about"] = $user->description;
|
||||||
|
|
|
@ -132,9 +132,6 @@ class ostatus {
|
||||||
dbesc($contact["name"]), dbesc($contact["nick"]), dbesc($contact["alias"]),
|
dbesc($contact["name"]), dbesc($contact["nick"]), dbesc($contact["alias"]),
|
||||||
dbesc($contact["about"]), dbesc($contact["location"]),
|
dbesc($contact["about"]), dbesc($contact["location"]),
|
||||||
dbesc(datetime_convert()), intval($contact["id"]));
|
dbesc(datetime_convert()), intval($contact["id"]));
|
||||||
|
|
||||||
poco_check($contact["url"], $contact["name"], $contact["network"], $author["author-avatar"], $contact["about"], $contact["location"],
|
|
||||||
"", "", "", datetime_convert(), 2, $contact["id"], $contact["uid"]);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isset($author["author-avatar"]) AND ($author["author-avatar"] != $r[0]['avatar'])) {
|
if (isset($author["author-avatar"]) AND ($author["author-avatar"] != $r[0]['avatar'])) {
|
||||||
|
@ -163,7 +160,9 @@ class ostatus {
|
||||||
$contact["generation"] = 2;
|
$contact["generation"] = 2;
|
||||||
$contact["hide"] = false; // OStatus contacts are never hidden
|
$contact["hide"] = false; // OStatus contacts are never hidden
|
||||||
$contact["photo"] = $author["author-avatar"];
|
$contact["photo"] = $author["author-avatar"];
|
||||||
update_gcontact($contact);
|
$gcid = update_gcontact($contact);
|
||||||
|
|
||||||
|
link_gcontact($gcid, $contact["uid"], $contact["id"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
return($author);
|
return($author);
|
||||||
|
|
|
@ -357,14 +357,20 @@ function poco_check($profile_url, $name, $network, $profile_photo, $about, $loca
|
||||||
if(!$gcid)
|
if(!$gcid)
|
||||||
return $gcid;
|
return $gcid;
|
||||||
|
|
||||||
|
link_gcontact($gcid, $uid, $cid, $zcid);
|
||||||
|
|
||||||
|
return $gcid;
|
||||||
|
}
|
||||||
|
|
||||||
|
function link_gcontact($gcid, $uid = 0, $cid = 0, $zcid = 0) {
|
||||||
$r = q("SELECT * FROM `glink` WHERE `cid` = %d AND `uid` = %d AND `gcid` = %d AND `zcid` = %d LIMIT 1",
|
$r = q("SELECT * FROM `glink` WHERE `cid` = %d AND `uid` = %d AND `gcid` = %d AND `zcid` = %d LIMIT 1",
|
||||||
intval($cid),
|
intval($cid),
|
||||||
intval($uid),
|
intval($uid),
|
||||||
intval($gcid),
|
intval($gcid),
|
||||||
intval($zcid)
|
intval($zcid)
|
||||||
);
|
);
|
||||||
if (! dbm::is_result($r)) {
|
if (!dbm::is_result($r)) {
|
||||||
q("INSERT INTO `glink` (`cid`,`uid`,`gcid`,`zcid`, `updated`) VALUES (%d,%d,%d,%d, '%s') ",
|
q("INSERT INTO `glink` (`cid`, `uid`, `gcid`, `zcid`, `updated`) VALUES (%d, %d, %d, %d, '%s') ",
|
||||||
intval($cid),
|
intval($cid),
|
||||||
intval($uid),
|
intval($uid),
|
||||||
intval($gcid),
|
intval($gcid),
|
||||||
|
@ -380,8 +386,6 @@ function poco_check($profile_url, $name, $network, $profile_photo, $about, $loca
|
||||||
intval($zcid)
|
intval($zcid)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $gcid;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function poco_reachable($profile, $server = "", $network = "", $force = false) {
|
function poco_reachable($profile, $server = "", $network = "", $force = false) {
|
||||||
|
|
Loading…
Reference in a new issue