]> git.mxchange.org Git - friendica.git/blobdiff - mod/noscrape.php
More usage of dbm::is_result($r) instead of count($r):
[friendica.git] / mod / noscrape.php
index 42931cf382bbab2319ce1b21c23443879300e523..a2a71a8e2bab6ffa6c3ab9bdb2d52d70d6e2999e 100644 (file)
@@ -15,11 +15,11 @@ function noscrape_init(&$a) {
 
        profile_load($a,$which,$profile);
 
-       if(!$a->profile['net-publish']) {
+       if (!$a->profile['net-publish'] OR $a->profile['hidewall']) {
                header('Content-type: application/json; charset=utf-8');
                $json_info = array("hide" => true);
                echo json_encode($json_info);
-               killme();
+               exit;
        }
 
        $keywords = ((x($a->profile,'pub_keywords')) ? $a->profile['pub_keywords'] : '');
@@ -43,7 +43,7 @@ function noscrape_init(&$a) {
        if(is_array($a->profile) AND !$a->profile['hide-friends']) {
                $r = q("SELECT `gcontact`.`updated` FROM `contact` INNER JOIN `gcontact` WHERE `gcontact`.`nurl` = `contact`.`nurl` AND `self` AND `uid` = %d LIMIT 1",
                        intval($a->profile['uid']));
-               if(count($r))
+               if(dbm::is_result($r))
                        $json_info["updated"] =  date("c", strtotime($r[0]['updated']));
 
                $r = q("SELECT COUNT(*) AS `total` FROM `contact` WHERE `uid` = %d AND `self` = 0 AND `blocked` = 0 and `pending` = 0 AND `hidden` = 0 AND `archive` = 0
@@ -53,7 +53,7 @@ function noscrape_init(&$a) {
                        dbesc(NETWORK_DIASPORA),
                        dbesc(NETWORK_OSTATUS)
                );
-               if(count($r))
+               if(dbm::is_result($r))
                        $json_info["contacts"] = intval($r[0]['total']);
        }