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; }
public function testCheckUserOwnsApp() { $dbCon = RsOpenFBDbTestUtils::getDbCon(); $this->assertTrue(Api_Dao_App::checkUserOwnsApp(9999, 1200, $dbCon)); $this->assertFalse(Api_Dao_App::checkUserOwnsApp(2, 1200, $dbCon)); }
/** * 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); }