private function updateStoreHierarchy()
 {
     $websiteCode = $this->getRequest()->getParam('website');
     $storeCode = $this->getRequest()->getParam('store');
     $storeHierarchy = null;
     $storeId = Mage::app()->getDefaultStoreView()->getId();
     if ($websiteCode != null || $storeCode != null) {
         $storeHierarchy = array();
         if ($websiteCode != null) {
             $website = Mage::getModel('core/website')->load($websiteCode);
             $storeHierarchy['website_' . $website->getId()] = $website->getName();
             $storeId = $website->getDefaultStore()->getId();
         }
         if ($storeCode != null) {
             $store = Mage::getModel('core/store')->load($storeCode);
             $storeHierarchy['store_' . $store->getId()] = $store->getName();
             $storeId = $store->getId();
         }
     }
     Customweb_SaferpayCw_Model_ConfigurationAdapter::setStoreId($storeId);
     Customweb_SaferpayCw_Model_ConfigurationAdapter::setStoreHierarchy($storeHierarchy);
 }