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