Example #1
0
 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;
 }
Example #2
0
 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;
 }
 public static function setConnection(iConnection $v4717d53ebfdfea8477f780ec66151dcb)
 {
     self::$connection = $v4717d53ebfdfea8477f780ec66151dcb;
 }