@@ -32,18 +32,22 @@ public override string ProcessCommand(string paramCmd, HttpContext context, stri
3232
3333 var strOut = "OS_Sips 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 , "sips1" ) )
3736 {
38- case "sips1_savesettings" :
39- strOut = objCtrl . SavePluginSinglePageData ( context ) ;
40- break ;
41- case "sips1_selectlang" :
42- objCtrl . SavePluginSinglePageData ( context ) ;
43- var nextlang = ajaxInfo . GetXmlProperty ( "genxml/hidden/nextlang" ) ;
44- var info = objCtrl . GetPluginSinglePageData ( "OS_Sipspayment" , "OS_SipsPAYMENT" , nextlang ) ;
45- strOut = NBrightBuyUtils . RazorTemplRender ( "settingsfields.cshtml" , 0 , "" , info , "/DesktopModules/NBright/OS_Sips" , "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 "sips1_savesettings" :
41+ strOut = objCtrl . SavePluginSinglePageData ( context ) ;
42+ break ;
43+ case "sips1_selectlang" :
44+ objCtrl . SavePluginSinglePageData ( context ) ;
45+ var nextlang = ajaxInfo . GetXmlProperty ( "genxml/hidden/nextlang" ) ;
46+ var info = objCtrl . GetPluginSinglePageData ( "OS_Sipspayment" , "OS_SipsPAYMENT" , nextlang ) ;
47+ strOut = NBrightBuyUtils . RazorTemplRender ( "settingsfields.cshtml" , 0 , "" , info , "/DesktopModules/NBright/OS_Sips" , "config" , nextlang ,
48+ StoreSettings . Current . Settings ( ) ) ;
49+ break ;
50+ }
4751 }
4852
4953 return strOut ;
0 commit comments