public static function getUser() { static $vee11cbb19052e40b07aac0ca060c23ee = null; if ($vee11cbb19052e40b07aac0ca060c23ee) { return $vee11cbb19052e40b07aac0ca060c23ee; } $vb10a8c0bede9eb4ea771b04db3149f28 = ConnectionPool::getInstance(); $v4717d53ebfdfea8477f780ec66151dcb = $vb10a8c0bede9eb4ea771b04db3149f28->getConnection(); umiEventFeedUser::setConnection($v4717d53ebfdfea8477f780ec66151dcb); umiEventFeedType::setConnection($v4717d53ebfdfea8477f780ec66151dcb); $v8e44f0089b076e18a718eb9ca3d94674 = permissionsCollection::getInstance()->getUserId(); try { $vee11cbb19052e40b07aac0ca060c23ee = umiEventFeedUser::get($v8e44f0089b076e18a718eb9ca3d94674); } catch (Exception $ve1671797c52e15f763380b45e841ec32) { $vee11cbb19052e40b07aac0ca060c23ee = umiEventFeedUser::create($v8e44f0089b076e18a718eb9ca3d94674); $v2e5d8aa3dfa8ef34ca5131d20f9dad51 = array(); $vee11cbb19052e40b07aac0ca060c23ee->setSettings($v2e5d8aa3dfa8ef34ca5131d20f9dad51); $vee11cbb19052e40b07aac0ca060c23ee->save(); } return $vee11cbb19052e40b07aac0ca060c23ee; }
public static function getUser() { static $user = null; if ($user) { return $user; } $pool = ConnectionPool::getInstance(); $connection = $pool->getConnection(); umiEventFeedUser::setConnection($connection); umiEventFeedType::setConnection($connection); $userId = permissionsCollection::getInstance()->getUserId(); try { $user = umiEventFeedUser::get($userId); } catch (Exception $e) { $user = umiEventFeedUser::create($userId); $settings = array(); $user->setSettings($settings); $user->save(); } return $user; }