$this->_connect();
}
+ /* the code above is auto generated do not remove the tag below */
+ ###END_AUTOCODE
/* Static get */
- function staticGet($k,$v=null)
+ static function getKV($k,$v=null)
{
+ // TODO: This probably has to be converted to a non-static call
$i = DB_DataObject::staticGet('Status_network_tag',$k,$v);
// Don't use local process cache; if we're fetching multiple
return $i;
}
- /* the code above is auto generated do not remove the tag below */
- ###END_AUTOCODE
-
-
- function pkeyGet($kv)
+ static function pkeyGet($kv)
{
- return Memcached_DataObject::pkeyGet('Status_network_tag', $kv);
+ return Memcached_DataObject::pkeyGetClass('Status_network_tag', $kv);
}
/**
function decache()
{
$key = 'status_network_tags:' . $this->site_id;
- if (Status_network::$cache) {
- Status_network::$cache->delete($key);
+ if (Status_network::$cache || Status_network::$cacheInitialized) {
+ // FIXME: this was causing errors, so I'm hiding them.
+ // I'm a big chicken and lazy.
+ @Status_network::$cache->delete($key);
}
}
return $ret;
}
- function delete()
+ function delete($useWhere=false)
{
- $ret = parent::delete();
$this->decache();
- return $ret;
+ return parent::delete($useWhere);
+ }
+
+ static function withTag($tag)
+ {
+ $snt = new Status_network_tag();
+
+ $snt->tag = $tag;
+
+ $snt->find();
+
+ return $snt;
}
}