@@ -32,18 +32,21 @@ public override string ProcessCommand(string paramCmd, HttpContext context, stri
3232
3333 var strOut = "OS_PayBox Ajax Error" ;
3434
35- // NOTE: The paramCmd MUST start with the plugin ref. in lowercase. (links ajax provider to cmd)
36- switch ( paramCmd )
35+ if ( PluginUtils . CheckPluginSecurity ( PortalSettings . Current . PortalId , "os_paybox" ) )
3736 {
38- case "os_paybox_savesettings" :
39- strOut = objCtrl . SavePluginSinglePageData ( context ) ;
40- break ;
41- case "os_paybox_selectlang" :
42- objCtrl . SavePluginSinglePageData ( context ) ;
43- var nextlang = ajaxInfo . GetXmlProperty ( "genxml/hidden/nextlang" ) ;
44- var info = objCtrl . GetPluginSinglePageData ( "OS_PayBoxpayment" , "OS_PayBoxPAYMENT" , nextlang ) ;
45- strOut = NBrightBuyUtils . RazorTemplRender ( "settingsfields.cshtml" , 0 , "" , info , "/DesktopModules/NBright/OS_PayBox" , "config" , nextlang , StoreSettings . Current . Settings ( ) ) ;
46- break ;
37+ // NOTE: The paramCmd MUST start with the plugin ref. in lowercase. (links ajax provider to cmd)
38+ switch ( paramCmd )
39+ {
40+ case "os_paybox_savesettings" :
41+ strOut = objCtrl . SavePluginSinglePageData ( context ) ;
42+ break ;
43+ case "os_paybox_selectlang" :
44+ objCtrl . SavePluginSinglePageData ( context ) ;
45+ var nextlang = ajaxInfo . GetXmlProperty ( "genxml/hidden/nextlang" ) ;
46+ var info = objCtrl . GetPluginSinglePageData ( "OS_PayBoxpayment" , "OS_PayBoxPAYMENT" , nextlang ) ;
47+ strOut = NBrightBuyUtils . RazorTemplRender ( "settingsfields.cshtml" , 0 , "" , info , "/DesktopModules/NBright/OS_PayBox" , "config" , nextlang , StoreSettings . Current . Settings ( ) ) ;
48+ break ;
49+ }
4750 }
4851
4952 return strOut ;
0 commit comments