File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,15 @@ public function redirectStore(Varien_Event_Observer $observer)
2626 return ;
2727 }
2828
29+ $ request = Mage::app ()->getRequest ();
30+ $ routeName = $ request ->getRouteName ();
31+ $ route = Mage::app ()->getFrontController ()->getRouterByRoute ($ routeName );
32+ $ frontName = $ route ->getFrontNameByRoute ($ routeName );
33+
34+ if ($ request ->isDirectAccessFrontendName ($ frontName )) {
35+ return ;
36+ }
37+
2938 $ this ->checkNoRoute ();
3039
3140 $ geoIP = Mage::getSingleton ('geoip/country ' );
@@ -34,7 +43,6 @@ public function redirectStore(Varien_Event_Observer $observer)
3443 $ session = Mage::getSingleton ('core/session ' );
3544 $ result = new Varien_Object (array ('should_proceed ' => 1 ));
3645
37-
3846 Mage::dispatchEvent ('wh_geoip_redirect_store_before ' , array ('result ' => $ result ));
3947
4048 if (
You can’t perform that action at this time.
0 commit comments