forked from GNUsocial/gnu-social
		
	Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x
This commit is contained in:
		@@ -90,17 +90,16 @@ class Memcached_DataObject extends DB_DataObject
 | 
			
		||||
            unset($i);
 | 
			
		||||
        }
 | 
			
		||||
        $i = Memcached_DataObject::getcached($cls, $k, $v);
 | 
			
		||||
        if ($i !== false) { // false == cache miss
 | 
			
		||||
            return $i;
 | 
			
		||||
        } else {
 | 
			
		||||
        if ($i === false) { // false == cache miss
 | 
			
		||||
            $i = DB_DataObject::factory($cls);
 | 
			
		||||
            if (empty($i)) {
 | 
			
		||||
                return false;
 | 
			
		||||
                $i = false;
 | 
			
		||||
                return $i;
 | 
			
		||||
            }
 | 
			
		||||
            $result = $i->get($k, $v);
 | 
			
		||||
            if ($result) {
 | 
			
		||||
                // Hit!
 | 
			
		||||
                $i->encache();
 | 
			
		||||
                return $i;
 | 
			
		||||
            } else {
 | 
			
		||||
                // save the fact that no such row exists
 | 
			
		||||
                $c = self::memcache();
 | 
			
		||||
@@ -108,12 +107,16 @@ class Memcached_DataObject extends DB_DataObject
 | 
			
		||||
                    $ck = self::cachekey($cls, $k, $v);
 | 
			
		||||
                    $c->set($ck, null);
 | 
			
		||||
                }
 | 
			
		||||
                return false;
 | 
			
		||||
                $i = false;
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        return $i;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    function &pkeyGet($cls, $kv)
 | 
			
		||||
    /**
 | 
			
		||||
     * @fixme Should this return false on lookup fail to match staticGet?
 | 
			
		||||
     */
 | 
			
		||||
    function pkeyGet($cls, $kv)
 | 
			
		||||
    {
 | 
			
		||||
        $i = Memcached_DataObject::multicache($cls, $kv);
 | 
			
		||||
        if ($i !== false) { // false == cache miss
 | 
			
		||||
 
 | 
			
		||||
@@ -128,6 +128,8 @@ function console_help()
 | 
			
		||||
if (CONSOLE_INTERACTIVE) {
 | 
			
		||||
    print "StatusNet interactive PHP console... type ctrl+D or enter 'exit' to exit.\n";
 | 
			
		||||
    $prompt = common_config('site', 'name') . '> ';
 | 
			
		||||
} else {
 | 
			
		||||
    $prompt = '';
 | 
			
		||||
}
 | 
			
		||||
while (!feof(STDIN)) {
 | 
			
		||||
    $line = read_input_line($prompt);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user