1
1
Fork 0

Standards

This commit is contained in:
Michael 2018-01-28 16:28:59 +00:00
parent 630cdaeb96
commit 2cb74909c0

View file

@ -1024,7 +1024,8 @@ class Item
* *
* @param array $arr Contains the just posted item record * @param array $arr Contains the just posted item record
*/ */
private static function updateContact($arr) { private static function updateContact($arr)
{
// Unarchive the author // Unarchive the author
$contact = dba::selectFirst('contact', [], ['id' => $arr["author-link"]]); $contact = dba::selectFirst('contact', [], ['id' => $arr["author-link"]]);
if ($contact['term-date'] > NULL_DATE) { if ($contact['term-date'] > NULL_DATE) {
@ -1153,7 +1154,8 @@ class Item
} }
} }
private static function setHashtags(&$item) { private static function setHashtags(&$item)
{
$tags = get_tags($item["body"]); $tags = get_tags($item["body"]);
@ -1220,7 +1222,8 @@ class Item
$item["body"] = str_replace("#", "#", $item["body"]); $item["body"] = str_replace("#", "#", $item["body"]);
} }
public static function getGuidById($id) { public static function getGuidById($id)
{
$r = q("SELECT `guid` FROM `item` WHERE `id` = %d LIMIT 1", intval($id)); $r = q("SELECT `guid` FROM `item` WHERE `id` = %d LIMIT 1", intval($id));
if (DBM::is_result($r)) { if (DBM::is_result($r)) {
return $r[0]["guid"]; return $r[0]["guid"];
@ -1229,8 +1232,8 @@ class Item
} }
} }
public static function getIdAndNickByGuid($guid, $uid = 0) { public static function getIdAndNickByGuid($guid, $uid = 0)
{
$nick = ""; $nick = "";
$id = 0; $id = 0;
@ -1375,7 +1378,8 @@ class Item
} }
public static function isRemoteSelf($contact, &$datarray) { public static function isRemoteSelf($contact, &$datarray)
{
$a = get_app(); $a = get_app();
if (!$contact['remote_self']) { if (!$contact['remote_self']) {
@ -1562,7 +1566,8 @@ class Item
return $new_body; return $new_body;
} }
private static function hasPermissions($obj) { private static function hasPermissions($obj)
{
return ( return (
( (
x($obj, 'allow_cid') x($obj, 'allow_cid')
@ -1576,7 +1581,8 @@ class Item
); );
} }
private static function samePermissions($obj1, $obj2) { private static function samePermissions($obj1, $obj2)
{
// first part is easy. Check that these are exactly the same. // first part is easy. Check that these are exactly the same.
if (($obj1['allow_cid'] == $obj2['allow_cid']) if (($obj1['allow_cid'] == $obj2['allow_cid'])
&& ($obj1['allow_gid'] == $obj2['allow_gid']) && ($obj1['allow_gid'] == $obj2['allow_gid'])
@ -1596,7 +1602,8 @@ class Item
} }
// returns an array of contact-ids that are allowed to see this object // returns an array of contact-ids that are allowed to see this object
private static function enumeratePermissions($obj) { private static function enumeratePermissions($obj)
{
$allow_people = expand_acl($obj['allow_cid']); $allow_people = expand_acl($obj['allow_cid']);
$allow_groups = Group::expand(expand_acl($obj['allow_gid'])); $allow_groups = Group::expand(expand_acl($obj['allow_gid']));
$deny_people = expand_acl($obj['deny_cid']); $deny_people = expand_acl($obj['deny_cid']);
@ -1607,7 +1614,8 @@ class Item
return $recipients; return $recipients;
} }
public static function getFeedTags($item) { public static function getFeedTags($item)
{
$ret = []; $ret = [];
$matches = false; $matches = false;
$cnt = preg_match_all('|\#\[url\=(.*?)\](.*?)\[\/url\]|', $item['tag'], $matches); $cnt = preg_match_all('|\#\[url\=(.*?)\](.*?)\[\/url\]|', $item['tag'], $matches);
@ -1630,8 +1638,8 @@ class Item
return $ret; return $ret;
} }
public static function expire($uid, $days, $network = "", $force = false) { public static function expire($uid, $days, $network = "", $force = false)
{
if (!$uid || ($days < 1)) { if (!$uid || ($days < 1)) {
return; return;
} }
@ -1707,7 +1715,8 @@ class Item
} }
/// @TODO: This query seems to be really slow /// @TODO: This query seems to be really slow
public static function firstPostDate($uid, $wall = false) { public static function firstPostDate($uid, $wall = false)
{
$r = q("SELECT `id`, `created` FROM `item` $r = q("SELECT `id`, `created` FROM `item`
WHERE `uid` = %d AND `wall` = %d AND `deleted` = 0 AND `visible` = 1 AND `moderated` = 0 WHERE `uid` = %d AND `wall` = %d AND `deleted` = 0 AND `visible` = 1 AND `moderated` = 0
AND `id` = `parent` AND `id` = `parent`