Пример #1
0
 public function execute()
 {
     if (!Api_Dao_App::checkUserOwnsApp($this->getUserId(), $this->m_appId)) {
         throw new Exception('Cannot query for app keys, user does not own app.');
     }
     $domainService = Api_ServiceFactory::create('DomainService');
     $keyService = Api_ServiceFactory::create('KeyService');
     foreach ($this->m_keys as $keyset) {
         $domainKey = $keyset['network_id'];
         $domainId = $domainService->getNativeIdByApiKey($domainKey);
         $newApiKey = $keyset['api_key'];
         $newSecret = $keyset['secret'];
         $keyService->updateKeyset($this->m_appId, $domainId, $newApiKey, $newSecret);
     }
     return true;
 }
Пример #2
0
 public function testCheckUserOwnsApp()
 {
     $dbCon = RsOpenFBDbTestUtils::getDbCon();
     $this->assertTrue(Api_Dao_App::checkUserOwnsApp(9999, 1200, $dbCon));
     $this->assertFalse(Api_Dao_App::checkUserOwnsApp(2, 1200, $dbCon));
 }
Пример #3
0
 /**
  * Enter description here...
  *
  * @param unknown_type $userId
  * @param unknown_type $appId
  * @return unknown
  */
 public static function checkUserOwnsApp($userId, $appId)
 {
     return Api_Dao_App::checkUserOwnsApp($userId, $appId);
 }