@@ -36,59 +36,43 @@ namespace DotNetNuke.Modules.IFrame.Components
3636 [ Cacheable ( "IFrame_Parameters" , CacheItemPriority . Normal , 20 ) ]
3737 public class ParametersInfo
3838 {
39- private char [ ] _invalidCharacters = new char [ ] { '<' , '>' , ',' , ' ' , ';' , '\" ' , '\' ' , '?' , '&' } ;
39+ public int ParameterID { get ; set ; }
40+ public int ModuleID { get ; set ; }
41+ public string Name { get ; set ; }
42+ public ParameterType Type { get ; set ; }
43+ public string Argument { get ; set ; }
44+ public bool UseAsHash { get ; set ; }
4045
41- private ModuleController _moduleController = null ;
42- protected ModuleController ModuleController
43- {
44- get
45- {
46- if ( _moduleController == null )
47- _moduleController = new ModuleController ( ) ;
48- return _moduleController ;
49- }
50- }
46+ [ IgnoreColumn ]
47+ private char [ ] _invalidCharacters = new char [ ] { '<' , '>' , ',' , ' ' , ';' , '\" ' , '\' ' , '?' , '&' } ;
5148
49+ [ IgnoreColumn ]
5250 private ModuleInfo _moduleInfo = null ;
53- protected ModuleInfo ModuleInfo
54- {
55- get
56- {
57- if ( _moduleController == null )
58- _moduleInfo = ModuleController . GetModule ( ModuleID ) ;
59- return _moduleInfo ;
60- }
61- }
6251
63- private PortalController _portalController = null ;
64- protected PortalController PortalController
52+ [ IgnoreColumn ]
53+ private ModuleInfo ModuleInfo
6554 {
6655 get
6756 {
68- if ( _portalController == null )
69- _portalController = new PortalController ( ) ;
70- return _portalController ;
57+ _moduleInfo = ModuleController . Instance . GetModule ( ModuleID , - 1 , true ) ;
58+ return _moduleInfo ;
7159 }
7260 }
7361
62+ [ IgnoreColumn ]
7463 private PortalInfo _portalInfo = null ;
64+
65+ [ IgnoreColumn ]
7566 private PortalInfo PortalInfo
7667 {
7768 get
7869 {
79- if ( _portalInfo == null )
80- _portalInfo = PortalController . GetPortal ( ModuleInfo . PortalID ) ;
70+ _portalInfo = PortalController . Instance . GetPortal ( ModuleInfo . PortalID ) ;
8171 return _portalInfo ;
8272 }
8373 }
8474
85- public int ParameterID { get ; set ; }
86- public int ModuleID { get ; set ; }
87- public string Name { get ; set ; }
88- public ParameterType Type { get ; set ; }
89- public string Argument { get ; set ; }
90- public bool UseAsHash { get ; set ; }
91-
75+ [ IgnoreColumn ]
9276 public override string ToString ( )
9377 {
9478 if ( UseAsHash )
@@ -109,6 +93,7 @@ public bool IsValid
10993 }
11094 }
11195
96+ [ IgnoreColumn ]
11297 public bool IsArgumentRequired ( )
11398 {
11499 bool argumentIsRequired ;
@@ -127,6 +112,7 @@ public bool IsArgumentRequired()
127112 return argumentIsRequired ;
128113 }
129114
115+ [ IgnoreColumn ]
130116 public string GetValue ( )
131117 {
132118 string result = string . Empty ;
0 commit comments