provide ability to autofriend ostatus accounts
This commit is contained in:
parent
da7773a259
commit
0820865265
1 changed files with 15 additions and 1 deletions
|
@ -170,14 +170,28 @@ function salmon_post(&$a) {
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
$r = q("SELECT * FROM `contact` WHERE `network` = 'stat' AND ( `url` = '%s' OR `alias` = '%s')
|
$r = q("SELECT * FROM `contact` WHERE `network` = '%s' AND ( `url` = '%s' OR `alias` = '%s' )
|
||||||
AND `uid` = %d LIMIT 1",
|
AND `uid` = %d LIMIT 1",
|
||||||
|
dbesc(NETWORK_OSTATUS),
|
||||||
dbesc($author_link),
|
dbesc($author_link),
|
||||||
dbesc($author_link),
|
dbesc($author_link),
|
||||||
intval($importer['uid'])
|
intval($importer['uid'])
|
||||||
);
|
);
|
||||||
if(! count($r)) {
|
if(! count($r)) {
|
||||||
logger('mod-salmon: Author unknown to us.');
|
logger('mod-salmon: Author unknown to us.');
|
||||||
|
if(get_pconfig($importer['uid'],'system','ostatus_autofriend')) {
|
||||||
|
require_once('include/follow.php');
|
||||||
|
$result = new_contact($importer['uid'],$author_link);
|
||||||
|
if($result['success']) {
|
||||||
|
$r = q("SELECT * FROM `contact` WHERE `network` = '%s' AND ( `url` = '%s' OR `alias` = '%s' )
|
||||||
|
AND `uid` = %d LIMIT 1",
|
||||||
|
dbesc(NETWORK_OSTATUS),
|
||||||
|
dbesc($author_link),
|
||||||
|
dbesc($author_link),
|
||||||
|
intval($importer['uid'])
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// is this a follower? Or have we ignored the person?
|
// is this a follower? Or have we ignored the person?
|
||||||
|
|
Loading…
Reference in a new issue