From: <gem...@li...> - 2012-06-25 08:41:38
|
Revision: 784 http://gemstracker.svn.sourceforge.net/gemstracker/?rev=784&view=rev Author: mennodekker Date: 2012-06-25 08:41:31 +0000 (Mon, 25 Jun 2012) Log Message: ----------- Quickfix: throw error when requesting org that is not allowed Modified Paths: -------------- trunk/library/classes/Gems/Model/HiddenOrganizationModel.php Modified: trunk/library/classes/Gems/Model/HiddenOrganizationModel.php =================================================================== --- trunk/library/classes/Gems/Model/HiddenOrganizationModel.php 2012-06-25 08:37:12 UTC (rev 783) +++ trunk/library/classes/Gems/Model/HiddenOrganizationModel.php 2012-06-25 08:41:31 UTC (rev 784) @@ -55,6 +55,12 @@ /** * + * @var Zend_Translate + */ + protected $translate; + + /** + * * @var Gems_User_User */ protected $user; @@ -100,6 +106,13 @@ unset($parameters[MUtil_Model::REQUEST_ID]); } + if (isset($parameters[MUtil_Model::REQUEST_ID2]) && + !array_key_exists($parameters[MUtil_Model::REQUEST_ID2], $this->user->getAllowedOrganizations()) + ) { + + throw new Exception($this->translate->_('Invalid organization.')); + } + return parent::applyParameters($parameters); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |