File tree Expand file tree Collapse file tree 4 files changed +15
-12
lines changed
Expand file tree Collapse file tree 4 files changed +15
-12
lines changed Original file line number Diff line number Diff line change @@ -226,9 +226,12 @@ function MSync.AdminPanel.InitModuleSettings( sheet )
226226
227227 for k , v in pairs (files ) do
228228 local info = include (" msync/client_gui/modules/" .. v )
229- MSync .modules [info .ModuleIdentifier ][" init" ]()
230- MSync .modules [info .ModuleIdentifier ][" net" ]()
231- pnl :AddSheet ( info .Name , MSync .modules [info .ModuleIdentifier ].adminPanel (pnl ))
229+
230+ if MSync .moduleState [info [" ModuleIdentifier" ]] then
231+ MSync .modules [info .ModuleIdentifier ][" init" ]()
232+ MSync .modules [info .ModuleIdentifier ][" net" ]()
233+ pnl :AddSheet ( info .Name , MSync .modules [info .ModuleIdentifier ].adminPanel (pnl ))
234+ end
232235 end
233236
234237 return pnl
Original file line number Diff line number Diff line change 2222function MSync .initModules ()
2323
2424 for k ,v in pairs (MSync .modules ) do
25- if not MSync .moduleState [v [" info" ][" ModuleIdentifier" ]] then return end ;
26- v [" init" ]()
27- v [" net" ]()
28- v [" ulx" ]()
29- v [" hooks" ]()
30- print (" [" .. v [" info" ][" Name" ].. " ] Module loaded" )
25+ if MSync .moduleState [v [" info" ][" ModuleIdentifier" ]] then
26+ v [" init" ]()
27+ v [" net" ]()
28+ v [" ulx" ]()
29+ v [" hooks" ]()
30+ print (" [" .. v [" info" ][" Name" ].. " ] Module loaded" )
31+ end
3132 end
3233
3334end
Original file line number Diff line number Diff line change 100100 Returns: safe settings table
101101]]
102102function MSync .func .getSafeSettings ()
103- local settings = MSync .settings .data
103+ local settings = table . Copy ( MSync .settings .data )
104104 settings .mysql .password = nil
105105
106106 return settings
Original file line number Diff line number Diff line change @@ -103,7 +103,6 @@ end )
103103util .AddNetworkString (" msync.getSettings" )
104104net .Receive (" msync.getSettings" , function (len , ply )
105105 if not ply :query (" msync.getSettings" ) then return end
106-
107106 MSync .net .sendTable (ply , " settings" , MSync .func .getSafeSettings ())
108107end )
109108
@@ -126,9 +125,9 @@ util.AddNetworkString("msync.toggleModule")
126125net .Receive (" msync.toggleModule" , function (len , ply )
127126 if not ply :query (" msync.toggleModule" ) then return end
128127
128+
129129 local ident = net .ReadString ()
130130 local state = net .ReadString ()
131-
132131 if state == " Enable" then
133132 MSync .settings .data .enabledModules [ident ] = true
134133 elseif state == " Disable" then
You can’t perform that action at this time.
0 commit comments