X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=classes%2FStatus_network.php;h=eb9bd69e1f94f1db07fbf3e89c88c1d8ede5b0f9;hb=202f6ad7a9d5e1c264ce68233aeed70559051fcf;hp=b7a7e1c0a7de0ae09a7a8cabaede07c0041fff2f;hpb=25198a8d4cee5b2182f1ecb99192a4108a01afa4;p=quix0rs-gnu-social.git diff --git a/classes/Status_network.php b/classes/Status_network.php index b7a7e1c0a7..eb9bd69e1f 100644 --- a/classes/Status_network.php +++ b/classes/Status_network.php @@ -42,7 +42,8 @@ class Status_network extends Safe_DataObject public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP /* Static get */ - function staticGet($k,$v=NULL) { + static function getKV($k,$v=NULL) { + // TODO: This must probably be turned into a non-static call $i = DB_DataObject::staticGet('Status_network',$k,$v); // Don't use local process cache; if we're fetching multiple @@ -69,7 +70,7 @@ class Status_network extends Safe_DataObject * @param string $dbname * @param array $servers memcached servers to use for caching config info */ - static function setupDB($dbhost, $dbuser, $dbpass, $dbname, $servers) + static function setupDB($dbhost, $dbuser, $dbpass, $dbname, array $servers) { global $config; @@ -118,7 +119,7 @@ class Status_network extends Safe_DataObject static function memGet($k, $v) { if (!self::$cache) { - return self::staticGet($k, $v); + return self::getKV($k, $v); } $ck = self::cacheKey($k, $v); @@ -126,7 +127,7 @@ class Status_network extends Safe_DataObject $sn = self::$cache->get($ck); if (empty($sn)) { - $sn = self::staticGet($k, $v); + $sn = self::getKV($k, $v); if (!empty($sn)) { self::$cache->set($ck, clone($sn)); } @@ -317,14 +318,7 @@ class Status_network extends Safe_DataObject */ function getTags() { - $result = Status_network_tag::getTags($this->site_id); - - // XXX : for backwards compatibility - if (empty($result)) { - return explode('|', $this->tags); - } - - return $result; + return Status_network_tag::getTags($this->site_id); } /** @@ -332,7 +326,7 @@ class Status_network extends Safe_DataObject * @param array tags * @fixme only add/remove differentials */ - function setTags($tags) + function setTags(array $tags) { $this->clearTags(); foreach ($tags as $tag) {