#include #include #include #include #include #include #include #include #include #include #include $GUI = GUICreate("Ocuco Server-Controle", 890, 932, -1, -1) $PageControl1 = GUICtrlCreateTab(8, 8, 876, 880) ;================================================================================================================= ; TAB: OVERZICHT ;================================================================================================================= $Overzicht = GUICtrlCreateTabItem("Overzicht") $REFRESH = GUICtrlCreateButton("Status ophalen", 704, 54, 171, 41) GUICtrlSetFont(-1, 12, 800, 0, "Arial") $APOLLO2CS0 = GUICtrlCreateGroup("Apollo2CS0", 22, 48, 217, 113) GUICtrlSetFont(-1, 9, 800, 0, "Arial") $CS0LASTCHECKLABEL = GUICtrlCreateLabel("Laatste controle:", 30, 70, 85, 18) $CS0LASTCHECK = GUICtrlCreateInput("", 127, 64, 100, 22) GUICtrlSetState(-1, $GUI_DISABLE) $CS0NEXTCHECKLABEL = GUICtrlCreateLabel("Volgende controle:", 30, 102, 92, 18) $CS0NEXTCHECK = GUICtrlCreateInput("", 127, 96, 100, 22) GUICtrlSetState(-1, $GUI_DISABLE) GUICtrlCreateLabel("Uitgevoerd door:", 30, 134, 84, 18) $CS0DONEBY = GUICtrlCreateInput("", 127, 128, 100, 22) GUICtrlSetState(-1, $GUI_DISABLE) $VAR = IniRead(@ScriptDir & "\Bin\APOLLO2CS0\Check.ini", "LASTCHECK", "DATUM", "") GUICtrlSetData($CS0LASTCHECK, $VAR) $VAR = IniRead(@ScriptDir & "\Bin\APOLLO2CS0\Check.ini", "NEXTCHECK", "DATUM", "") GUICtrlSetData($CS0NEXTCHECK, $VAR) $DATE = _NowCalcDate() $DATE = _DateTimeFormat($DATE, 2) $CHANGEVAR = StringSplit($VAR, "-") $VAR2 = $CHANGEVAR[3] & "/" & $CHANGEVAR[2] & "/" & $CHANGEVAR[1] $CHANGEDATE = StringSplit($DATE, "-") $VAR3 = $CHANGEDATE[3] & "/" & $CHANGEDATE[2] & "/" & $CHANGEDATE[1] If $VAR = "" or _DateDiff("D",$VAR2, $VAR3) > 0 Then GUICtrlSetColor($CS0NEXTCHECKLABEL, 0xFF0000) EndIf GUICtrlCreateGroup("", -99, -99, 1, 1) $APOLLO2CS1 = GUICtrlCreateGroup("Apollo2CS1", 252, 48, 217, 113) GUICtrlSetFont(-1, 9, 800, 0, "Arial") $CS1LASTCHECKLABEL = GUICtrlCreateLabel("Laatste controle:", 260, 70, 85, 18) $CS1LASTCHECK = GUICtrlCreateInput("", 357, 64, 100, 22) GUICtrlSetState(-1 , $GUI_DISABLE) $CS1NEXTCHECKLABEL = GUICtrlCreateLabel("Volgende controle:", 260, 102, 92, 18) $CS1NEXTCHECK = GUICtrlCreateInput("", 357, 96, 100, 22) GUICtrlSetState(-1, $GUI_DISABLE) GUICtrlCreateLabel("Uitgevoerd door:", 260, 134, 84, 18) $CS1DONEBY = GUICtrlCreateInput("", 357, 128, 100, 22) GUICtrlSetState(-1 , $GUI_DISABLE) $VAR = IniRead(@ScriptDir & "\Bin\APOLLO2CS1\Check.ini", "LASTCHECK", "DATUM", "") GUICtrlSetData($CS1LASTCHECK, $VAR) $VAR = IniRead(@ScriptDir & "\Bin\APOLLO2CS1\Check.ini", "NEXTCHECK", "DATUM", "") GUICtrlSetData($CS1NEXTCHECK, $VAR) $DATE = _NowCalcDate() $DATE = _DateTimeFormat($DATE, 2) $CHANGEVAR = StringSplit($VAR, "-") $VAR2 = $CHANGEVAR[3] & "/" & $CHANGEVAR[2] & "/" & $CHANGEVAR[1] $CHANGEDATE = StringSplit($DATE, "-") $VAR3 = $CHANGEDATE[3] & "/" & $CHANGEDATE[2] & "/" & $CHANGEDATE[1] If $VAR = "" or _DateDiff("D",$VAR2, $VAR3) > 0 Then GUICtrlSetColor($CS1NEXTCHECKLABEL, 0xFF0000) EndIf GUICtrlCreateGroup("", -99, -99, 1, 1) $APOLLO2CS2 = GUICtrlCreateGroup("Apollo2CS2", 482, 48, 217, 113) GUICtrlSetFont(-1, 9, 800, 0, "Arial") $CS2LASTCHECKLABEL = GUICtrlCreateLabel("Laatste controle:", 490, 70, 85, 18) $CS2LASTCHECK = GUICtrlCreateInput("", 587, 64, 100, 22) GUICtrlSetState(-1 , $GUI_DISABLE) $CS2NEXTCHECKLABEL = GUICtrlCreateLabel("Volgende controle:", 490, 102, 92, 18) $CS2NEXTCHECK = GUICtrlCreateInput("", 587, 96, 100, 22) GUICtrlSetState(-1 , $GUI_DISABLE) GUICtrlCreateLabel("Uitgevoerd door:", 490, 134, 84, 18) $CS2DONEBY = GUICtrlCreateInput("", 587, 128, 100, 22) GUICtrlSetState(-1 , $GUI_DISABLE) $VAR = IniRead(@ScriptDir & "\Bin\APOLLO2CS2\Check.ini", "LASTCHECK", "DATUM", "") GUICtrlSetData($CS2LASTCHECK, $VAR) If $VAR = "" Then GUICtrlSetColor($CS2LASTCHECKLABEL, 0xFF0000) EndIf $VAR = IniRead(@ScriptDir & "\Bin\APOLLO2CS2\Check.ini", "NEXTCHECK", "DATUM", "") GUICtrlSetData($CS2NEXTCHECK, $VAR) $DATE = _NowCalcDate() $DATE = _DateTimeFormat($DATE, 2) $CHANGEVAR = StringSplit($VAR, "-") $VAR2 = $CHANGEVAR[3] & "/" & $CHANGEVAR[2] & "/" & $CHANGEVAR[1] $CHANGEDATE = StringSplit($DATE, "-") $VAR3 = $CHANGEDATE[3] & "/" & $CHANGEDATE[2] & "/" & $CHANGEDATE[1] If $VAR = "" or _DateDiff("D",$VAR2, $VAR3) > 0 Then GUICtrlSetColor($CS2NEXTCHECKLABEL, 0xFF0000) EndIf GUICtrlCreateGroup("", -99, -99, 1, 1) $APOLLO2CS3 = GUICtrlCreateGroup("Apollo2CS3", 22, 168, 217, 113) GUICtrlSetFont(-1, 9, 800, 0, "Arial") $CS3LASTCHECKLABEL = GUICtrlCreateLabel("Laatste controle:", 30, 190, 85, 18) $CS3LASTCHECK = GUICtrlCreateInput("", 127, 184, 100, 22) GUICtrlSetState(-1 , $GUI_DISABLE) $CS3NEXTCHECKLABEL = GUICtrlCreateLabel("Volgende controle:", 30, 222, 92, 18) $CS3NEXTCHECK = GUICtrlCreateInput("", 127, 216, 100, 22) GUICtrlSetState(-1 , $GUI_DISABLE) GUICtrlCreateLabel("Uitgevoerd door:", 30, 254, 84, 18) $CS3DONEBY = GUICtrlCreateInput("", 127, 248, 100, 22) GUICtrlSetState(-1 , $GUI_DISABLE) $VAR = IniRead(@ScriptDir & "\Bin\APOLLO2CS3\Check.ini", "LASTCHECK", "DATUM", "") GUICtrlSetData($CS3LASTCHECK, $VAR) $VAR = IniRead(@ScriptDir & "\Bin\APOLLO2CS3\Check.ini", "NEXTCHECK", "DATUM", "") GUICtrlSetData($CS3NEXTCHECK, $VAR) $DATE = _NowCalcDate() $DATE = _DateTimeFormat($DATE, 2) $CHANGEVAR = StringSplit($VAR, "-") $VAR2 = $CHANGEVAR[3] & "/" & $CHANGEVAR[2] & "/" & $CHANGEVAR[1] $CHANGEDATE = StringSplit($DATE, "-") $VAR3 = $CHANGEDATE[3] & "/" & $CHANGEDATE[2] & "/" & $CHANGEDATE[1] If $VAR = "" or _DateDiff("D",$VAR2, $VAR3) > 0 Then GUICtrlSetColor($CS3NEXTCHECKLABEL, 0xFF0000) EndIf GUICtrlCreateGroup("", -99, -99, 1, 1) $APOLLO2CS4 = GUICtrlCreateGroup("Apollo2CS4", 252, 168, 217, 113) GUICtrlSetFont(-1, 9, 800, 0, "Arial") $CS4LASTCHECKLABEL = GUICtrlCreateLabel("Laatste controle:", 260, 190, 85, 18) $CS4LASTCHECK = GUICtrlCreateInput("", 357, 184, 100, 22) GUICtrlSetState(-1 , $GUI_DISABLE) $CS4NEXTCHECKLABEL = GUICtrlCreateLabel("Volgende controle:", 260, 222, 92, 18) $CS4NEXTCHECK = GUICtrlCreateInput("", 357, 216, 100, 22) GUICtrlSetState(-1 , $GUI_DISABLE) GUICtrlCreateLabel("Uitgevoerd door:", 260, 254, 84, 18) $CS4DONEBY = GUICtrlCreateInput("", 357, 248, 100, 22) GUICtrlSetState(-1 , $GUI_DISABLE) $VAR = IniRead(@ScriptDir & "\Bin\APOLLO2CS4\Check.ini", "LASTCHECK", "DATUM", "") GUICtrlSetData($CS4LASTCHECK, $VAR) $VAR = IniRead(@ScriptDir & "\Bin\APOLLO2CS4\Check.ini", "NEXTCHECK", "DATUM", "") GUICtrlSetData($CS4NEXTCHECK, $VAR) $DATE = _NowCalcDate() $DATE = _DateTimeFormat($DATE, 2) $CHANGEVAR = StringSplit($VAR, "-") $VAR2 = $CHANGEVAR[3] & "/" & $CHANGEVAR[2] & "/" & $CHANGEVAR[1] $CHANGEDATE = StringSplit($DATE, "-") $VAR3 = $CHANGEDATE[3] & "/" & $CHANGEDATE[2] & "/" & $CHANGEDATE[1] If $VAR = "" or _DateDiff("D",$VAR2, $VAR3) > 0 Then GUICtrlSetColor($CS4NEXTCHECKLABEL, 0xFF0000) EndIf GUICtrlCreateGroup("", -99, -99, 1, 1) $APOLLO2CS5 = GUICtrlCreateGroup("Apollo2CS5", 482, 168, 217, 113) GUICtrlSetFont(-1, 9, 800, 0, "Arial") $CS5LASTCHECKLABEL = GUICtrlCreateLabel("Laatste controle:", 490, 190, 85, 18) $CS5LASTCHECK = GUICtrlCreateInput("", 587, 184, 100, 22) GUICtrlSetState(-1 , $GUI_DISABLE) $CS5NEXTCHECKLABEL = GUICtrlCreateLabel("Volgende controle:", 490, 222, 92, 18) $CS5NEXTCHECK = GUICtrlCreateInput("", 587, 216, 100, 22) GUICtrlSetState(-1 , $GUI_DISABLE) GUICtrlCreateLabel("Uitgevoerd door:", 490, 254, 84, 18) $CS5DONEBY = GUICtrlCreateInput("", 587, 248, 100, 22) GUICtrlSetState(-1 , $GUI_DISABLE) $VAR = IniRead(@ScriptDir & "\Bin\APOLLO2CS5\Check.ini", "LASTCHECK", "DATUM", "") GUICtrlSetData($CS5LASTCHECK, $VAR) $VAR = IniRead(@ScriptDir & "\Bin\APOLLO2CS5\Check.ini", "NEXTCHECK", "DATUM", "") GUICtrlSetData($CS5NEXTCHECK, $VAR) $DATE = _NowCalcDate() $DATE = _DateTimeFormat($DATE, 2) $CHANGEVAR = StringSplit($VAR, "-") $VAR2 = $CHANGEVAR[3] & "/" & $CHANGEVAR[2] & "/" & $CHANGEVAR[1] $CHANGEDATE = StringSplit($DATE, "-") $VAR3 = $CHANGEDATE[3] & "/" & $CHANGEDATE[2] & "/" & $CHANGEDATE[1] If $VAR = "" or _DateDiff("D",$VAR2, $VAR3) > 0 Then GUICtrlSetColor($CS5NEXTCHECKLABEL, 0xFF0000) EndIf GUICtrlCreateGroup("", -99, -99, 1, 1) $APOLLO2CS6 = GUICtrlCreateGroup("Apollo2CS6", 22, 286, 217, 113) GUICtrlSetFont(-1, 9, 800, 0, "Arial") $CS6LASTCHECKLABEL = GUICtrlCreateLabel("Laatste controle:", 30, 308, 85, 18) $CS6LASTCHECK = GUICtrlCreateInput("", 127, 302, 100, 22) GUICtrlSetState(-1 , $GUI_DISABLE) $CS6NEXTCHECKLABEL = GUICtrlCreateLabel("Volgende controle:", 30, 342, 92, 18) $CS6NEXTCHECK = GUICtrlCreateInput("", 127, 334, 100, 22) GUICtrlSetState(-1 , $GUI_DISABLE) GUICtrlCreateLabel("Uitgevoerd door:", 30, 372, 84, 18) $CS6DONYBY = GUICtrlCreateInput("", 127, 366, 100, 22) GUICtrlSetState(-1 , $GUI_DISABLE) $VAR = IniRead(@ScriptDir & "\Bin\APOLLO2CS6\Check.ini", "LASTCHECK", "DATUM", "") GUICtrlSetData($CS6LASTCHECK, $VAR) $VAR = IniRead(@ScriptDir & "\Bin\APOLLO2CS6\Check.ini", "NEXTCHECK", "DATUM", "") GUICtrlSetData($CS6NEXTCHECK, $VAR) $DATE = _NowCalcDate() $DATE = _DateTimeFormat($DATE, 2) $CHANGEVAR = StringSplit($VAR, "-") $VAR2 = $CHANGEVAR[3] & "/" & $CHANGEVAR[2] & "/" & $CHANGEVAR[1] $CHANGEDATE = StringSplit($DATE, "-") $VAR3 = $CHANGEDATE[3] & "/" & $CHANGEDATE[2] & "/" & $CHANGEDATE[1] If $VAR = "" or _DateDiff("D",$VAR2, $VAR3) > 0 Then GUICtrlSetColor($CS6NEXTCHECKLABEL, 0xFF0000) EndIf GUICtrlCreateGroup("", -99, -99, 1, 1) ;================================================================================================================= ; TAB: CONTROLE ;================================================================================================================= $Controle = GUICtrlCreateTabItem("Controle") GUICtrlCreateLabel("Kies een server:", 24, 40, 84, 18) $SERVERCOMBO = GUICtrlCreateCombo("", 24, 64, 120, 25, BitOR($CBS_DROPDOWNLIST, $WS_VSCROLL)) If FileExists(@ScriptDir & "\Bin\Servers.ini") Then $var = IniReadSection(@ScriptDir & "\Bin\Servers.ini", "Servers") _ArraySort($var) If @error <> 1 Then GUICtrlSetData($SERVERCOMBO, "") For $x = 1 To $var[0][0] GUICtrlSetData($SERVERCOMBO, $var[$x][0]) Next EndIf EndIf GUICtrlCreateLabel("Server IP: ", 152, 40, 54, 18) $IPADRES = GUICtrlCreateInput("", 152, 64, 120, 22) GUICtrlSetState($IPADRES, $GUI_DISABLE) GUICtrlCreateLabel("Laatste controle:", 280, 40, 85, 18) $LAATSTECHECK = GUICtrlCreateInput("", 280, 64, 120, 22) GUICtrlSetState($LAATSTECHECK, $GUI_DISABLE) $Schijfruimte = GUICtrlCreateGroup("Schijfruimte", 16, 93, 425, 193) GUICtrlCreateLabel("Gecontroleerd:", 24, 117, 76, 18) $RUIMTEJA = GUICtrlCreateCheckbox("Ja", 104, 115, 33, 17) $RUIMTENEE = GUICtrlCreateCheckbox("Nee", 144, 115, 41, 17) GUICtrlCreateLabel("Opmerking:", 24, 141, 58, 18) $RUIMTEEDIT = GUICtrlCreateEdit("", 24, 157, 409, 121) GUICtrlSetData(-1, "") GUICtrlCreateGroup("", -99, -99, 1, 1) $Backup = GUICtrlCreateGroup("Back-up", 452, 93, 425, 193) GUICtrlCreateLabel("Gecontroleerd:", 460, 117, 76, 18) $BACKUPJA = GUICtrlCreateCheckbox("Ja", 540, 115, 33, 17) $BACKUPNEE = GUICtrlCreateCheckbox("Nee", 580, 115, 41, 17) GUICtrlCreateLabel("Opmerking:", 460, 141, 58, 18) $BACKUPEDIT = GUICtrlCreateEdit("", 460, 157, 409, 121) GUICtrlSetData(-1, "") GUICtrlCreateGroup("", -99, -99, 1, 1) $Checkserver = GUICtrlCreateGroup("Checkserver", 16, 293, 425, 193) GUICtrlCreateLabel("Gecontroleerd:", 24, 317, 76, 18) $CHECKJA = GUICtrlCreateCheckbox("Ja", 104, 315, 33, 17) $CHECKNEE = GUICtrlCreateCheckbox("Nee", 144, 315, 41, 17) GUICtrlCreateLabel("Opmerking:", 24, 341, 58, 18) $CHECKEDIT = GUICtrlCreateEdit("", 24, 357, 409, 121) GUICtrlSetData(-1, "") GUICtrlCreateGroup("", -99, -99, 1, 1) $ApolloCSLog = GUICtrlCreateGroup("ApolloCS log", 452, 293, 425, 193) GUICtrlCreateLabel("Gecontroleerd:", 460, 317, 76, 18) $LOGJA = GUICtrlCreateCheckbox("Ja", 540, 315, 33, 17) $LOGNEE = GUICtrlCreateCheckbox("Nee", 580, 315, 41, 17) GUICtrlCreateLabel("Opmerking:", 460, 341, 58, 18) $LOGEDIT = GUICtrlCreateEdit("", 460, 357, 409, 121) GUICtrlSetData(-1, "") GUICtrlCreateGroup("", -99, -99, 1, 1) $EVENTVIEWER = GUICtrlCreateGroup("Eventviewer", 16, 493, 425, 193) GUICtrlCreateLabel("Gecontroleerd:", 24, 517, 76, 18) $EVENTJA = GUICtrlCreateCheckbox("Ja", 104, 515, 33, 17) $EVENTNEE = GUICtrlCreateCheckbox("Nee", 144, 515, 41, 17) GUICtrlCreateLabel("Opmerking:", 24, 541, 58, 18) $EVENTEDIT = GUICtrlCreateEdit("", 24, 557, 409, 121) GUICtrlSetData(-1, "") GUICtrlCreateGroup("", -99, -99, 1, 1) $WUPDATE = GUICtrlCreateGroup("Windows Update", 452, 493, 425, 193) GUICtrlCreateLabel("Gecontroleerd:", 460, 517, 76, 18) $UPDATEJA = GUICtrlCreateCheckbox("Ja", 540, 515, 33, 17) $UPDATENEE = GUICtrlCreateCheckbox("Nee", 580, 515, 41, 17) $UPDATEREBOOT = GUICtrlCreateCheckbox("Herstart noodzakelijk", 540, 536, 137, 17) GUICtrlSetState($UPDATEREBOOT, $GUI_DISABLE) GUICtrlCreateLabel("Opmerking:", 460, 541, 58, 18) $UPDATEEDIT = GUICtrlCreateEdit("", 460, 557, 409, 121) GUICtrlSetData(-1, "") GUICtrlCreateGroup("", -99, -99, 1, 1) $ALGEMEEN = GUICtrlCreateGroup("Algemeen", 16, 689, 861, 193) $ALGEMEENEDIT = GUICtrlCreateEdit("", 24, 713, 844, 161) GUICtrlSetData(-1, "") GUICtrlCreateGroup("", -99, -99, 1, 1) ;================================================================================================================= $Historie = GUICtrlCreateTabItem("Historie") GUICtrlCreateLabel("Kies een server:", 24, 40, 84, 18) $SERVERHISTCOMBO = GUICtrlCreateCombo("", 24, 64, 120, 25, BitOR($CBS_DROPDOWNLIST, $WS_VSCROLL)) If FileExists(@ScriptDir & "\Bin\Servers.ini") Then $var = IniReadSection(@ScriptDir & "\Bin\Servers.ini", "Servers") _ArraySort($var) If @error <> 1 Then GUICtrlSetData($SERVERHISTCOMBO, "") For $x = 1 To $var[0][0] GUICtrlSetData($SERVERHISTCOMBO, $var[$x][0]) Next EndIf EndIf $HISTLISTVIEW = GUICtrlCreateListView("Datum| Schijfruimte| Back-up| CheckServer| ApolloCS-Log| Eventviewer| Windows Update| Herstart", 24, 110, 840, 750) ;================================================================================================================= $Instellingen = GUICtrlCreateTabItem("Instellingen") ;================================================================================================================= GUICtrlCreateTabItem("") $Opslaan = GUICtrlCreateButton("&Opslaan", 638, 896, 75, 25) $Annuleer = GUICtrlCreateButton("&Annuleer", 718, 896, 75, 25) $Help = GUICtrlCreateButton("&Help", 800, 896, 75, 25) GUICtrlSetState($Help, $GUI_DISABLE) GUISetState(@SW_SHOW) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $SERVERCOMBO $VAR = GUICtrlRead($SERVERCOMBO) If FileExists(@ScriptDir & "\Bin\Servers.ini") Then $IP = IniRead(@ScriptDir & "\Bin\Servers.ini", "Servers", $VAR, "") GUICtrlSetData($IPADRES, $IP) EndIf If FileExists(@ScriptDir & "\Bin\" & $VAR & "\Check.ini") Then $DATUM = IniRead(@ScriptDir & "\Bin\" & $VAR & "\Check.ini", "LASTCHECK", "Datum", "") GUICtrlSetData($LAATSTECHECK, $DATUM) EndIf GUICtrlSetState($RUIMTEJA, $GUI_UNCHECKED) GUICtrlSetState($RUIMTEJA, $GUI_ENABLE) GUICtrlSetState($RUIMTENEE, $GUI_UNCHECKED) GUICtrlSetState($RUIMTENEE, $GUI_ENABLE) GUICtrlSetData($RUIMTEEDIT, "") GUICtrlSetState($BACKUPJA, $GUI_UNCHECKED) GUICtrlSetState($BACKUPJA, $GUI_ENABLE) GUICtrlSetState($BACKUPNEE, $GUI_UNCHECKED) GUICtrlSetState($BACKUPNEE, $GUI_ENABLE) GUICtrlSetData($BACKUPEDIT, "") GUICtrlSetState($CHECKJA, $GUI_UNCHECKED) GUICtrlSetState($CHECKJA, $GUI_ENABLE) GUICtrlSetState($CHECKNEE, $GUI_UNCHECKED) GUICtrlSetState($CHECKNEE, $GUI_ENABLE) GUICtrlSetData($CHECKEDIT, "") GUICtrlSetState($LOGJA, $GUI_UNCHECKED) GUICtrlSetState($LOGJA, $GUI_ENABLE) GUICtrlSetState($LOGNEE, $GUI_UNCHECKED) GUICtrlSetState($LOGNEE, $GUI_ENABLE) GUICtrlSetData($LOGEDIT, "") GUICtrlSetState($EVENTJA, $GUI_UNCHECKED) GUICtrlSetState($EVENTJA, $GUI_ENABLE) GUICtrlSetState($EVENTNEE, $GUI_UNCHECKED) GUICtrlSetState($EVENTNEE, $GUI_ENABLE) GUICtrlSetData($EVENTEDIT, "") GUICtrlSetState($UPDATEJA, $GUI_UNCHECKED) GUICtrlSetState($UPDATEJA, $GUI_ENABLE) GUICtrlSetState($UPDATEREBOOT, $GUI_UNCHECKED) GUICtrlSetState($UPDATEREBOOT, $GUI_ENABLE) GUICtrlSetState($UPDATENEE, $GUI_UNCHECKED) GUICtrlSetState($UPDATENEE, $GUI_ENABLE) GUICtrlSetData($UPDATEEDIT, "") GUICtrlSetData($ALGEMEENEDIT, "") Case $RUIMTEJA If GUICtrlRead($RUIMTEJA) = $GUI_CHECKED Then GUICtrlSetState($RUIMTENEE, $GUI_DISABLE) Else GUICtrlSetState($RUIMTENEE, $GUI_ENABLE) EndIf Case $RUIMTENEE If GUICtrlRead($RUIMTENEE) = $GUI_CHECKED Then GUICtrlSetState($RUIMTEJA, $GUI_DISABLE) Else GUICtrlSetState($RUIMTEJA, $GUI_ENABLE) EndIf Case $BACKUPJA If GUICtrlRead($BACKUPJA) = $GUI_CHECKED Then GUICtrlSetState($BACKUPNEE, $GUI_DISABLE) Else GUICtrlSetState($BACKUPNEE, $GUI_ENABLE) EndIf Case $BACKUPNEE If GUICtrlRead($BACKUPNEE) = $GUI_CHECKED Then GUICtrlSetState($BACKUPJA, $GUI_DISABLE) Else GUICtrlSetState($BACKUPJA, $GUI_ENABLE) EndIf Case $CHECKJA If GUICtrlRead($CHECKJA) = $GUI_CHECKED Then GUICtrlSetState($CHECKNEE, $GUI_DISABLE) Else GUICtrlSetState($CHECKNEE, $GUI_ENABLE) EndIf Case $CHECKNEE If GUICtrlRead($CHECKNEE) = $GUI_CHECKED Then GUICtrlSetState($CHECKJA, $GUI_DISABLE) Else GUICtrlSetState($CHECKJA, $GUI_ENABLE) EndIf Case $LOGJA If GUICtrlRead($LOGJA) = $GUI_CHECKED Then GUICtrlSetState($LOGNEE, $GUI_DISABLE) Else GUICtrlSetState($LOGNEE, $GUI_ENABLE) EndIf Case $LOGNEE If GUICtrlRead($LOGNEE) = $GUI_CHECKED Then GUICtrlSetState($LOGJA, $GUI_DISABLE) Else GUICtrlSetState($LOGJA, $GUI_ENABLE) EndIf Case $EVENTJA If GUICtrlRead($EVENTJA) = $GUI_CHECKED Then GUICtrlSetState($EVENTNEE, $GUI_DISABLE) Else GUICtrlSetState($EVENTNEE, $GUI_ENABLE) EndIf Case $EVENTNEE If GUICtrlRead($EVENTNEE) = $GUI_CHECKED Then GUICtrlSetState($EVENTJA, $GUI_DISABLE) Else GUICtrlSetState($EVENTJA, $GUI_ENABLE) EndIf Case $UPDATEJA If GUICtrlRead($UPDATEJA) = $GUI_CHECKED Then GUICtrlSetState($UPDATENEE, $GUI_DISABLE) GUICtrlSetState($UPDATEREBOOT, $GUI_ENABLE) Else GUICtrlSetState($UPDATENEE, $GUI_ENABLE) GUICtrlSetState($UPDATEREBOOT, $GUI_UNCHECKED) GUICtrlSetState($UPDATEREBOOT, $GUI_DISABLE) EndIf Case $UPDATENEE If GUICtrlRead($UPDATENEE) = $GUI_CHECKED Then GUICtrlSetState($UPDATEJA, $GUI_DISABLE) Else GUICtrlSetState($UPDATEJA, $GUI_ENABLE) EndIf Case $Opslaan $GO = 1 If GUICtrlRead($SERVERCOMBO) = "" Then MsgBox(4096, "Let op!", "Vul een server in.") $GO = 0 EndIf If $GO = 1 Then If GUICtrlRead($RUIMTEJA) = $GUI_UNCHECKED And GUICtrlRead($RUIMTENEE) = $GUI_UNCHECKED Then MsgBox(4096, "Let op!", "Schuifruimte controle invullen.") $GO = 0 EndIf If GUICtrlRead($BACKUPJA) = $GUI_UNCHECKED And GUICtrlRead($BACKUPNEE) = $GUI_UNCHECKED Then MsgBox(4096, "Let op!", "Back-up controle invullen.") $GO = 0 EndIf If GUICtrlRead($CHECKJA) = $GUI_UNCHECKED And GUICtrlRead($CHECKNEE) = $GUI_UNCHECKED Then MsgBox(4096, "Let op!", "Checkserver controle invullen.") $GO = 0 EndIf If GUICtrlRead($LOGJA) = $GUI_UNCHECKED And GUICtrlRead($LOGNEE) = $GUI_UNCHECKED Then MsgBox(4096, "Let op!", "ApolloCS log controle invullen.") $GO = 0 EndIf If GUICtrlRead($EVENTJA) = $GUI_UNCHECKED And GUICtrlRead($EVENTNEE) = $GUI_UNCHECKED Then MsgBox(4096, "Let op!", "Eventviewer controle invullen.") $GO = 0 EndIf If GUICtrlRead($UPDATEJA) = $GUI_UNCHECKED And GUICtrlRead($UPDATENEE) = $GUI_UNCHECKED Then MsgBox(4096, "Let op!", "Windows Update controle invullen.") $GO = 0 EndIf If GUICtrlRead($UPDATEJA) = $GUI_CHECKED And GUICtrlRead($UPDATEREBOOT) = $GUI_UNCHECKED Then Local $Select_YesNo = MsgBox(4, "Let op!", "Update gecontroleerd weet je zeker dat er geen herstart nodig is?") If $Select_YesNo = "No" Then $GO = 0 EndIf EndIf EndIf If $GO = 1 Then $SERVER = GUICtrlRead($SERVERCOMBO) If Not FileExists(@ScriptDir & "\Bin\" & $SERVER & "\Check.ini") Then If Not FileExists(@ScriptDir & "\Bin\" & $SERVER) Then DirCreate(@ScriptDir & "\Bin\" & $SERVER) DirCreate(@ScriptDir & "\Bin\" & $SERVER & "\algemeen") DirCreate(@ScriptDir & "\Bin\" & $SERVER & "\apollocslog") DirCreate(@ScriptDir & "\Bin\" & $SERVER & "\backup") DirCreate(@ScriptDir & "\Bin\" & $SERVER & "\checkserver") DirCreate(@ScriptDir & "\Bin\" & $SERVER & "\eventviewer") DirCreate(@ScriptDir & "\Bin\" & $SERVER & "\schijfruimte") DirCreate(@ScriptDir & "\Bin\" & $SERVER & "\wupdate") EndIf $FILE = FileOpen(@ScriptDir & "\Bin\" & $SERVER & "\Check.ini") FileWriteLine($File, "[LASTCHECK]" & @CRLF & @CRLF) FileWriteLine($File, "[NEXTCHECK]" & @CRLF & @CRLF) FileWriteLine($File, "[CONTROLEID]" & @CRLF & @CRLF) FileWriteLine($File, "[CHECKDATUM]" & @CRLF & @CRLF) FileWriteLine($File, "[SCHIJFRUIMTE]" & @CRLF & @CRLF) FileWriteLine($File, "[BACKUP]" & @CRLF & @CRLF) FileWriteLine($File, "[CHECKSERVER]" & @CRLF & @CRLF) FileWriteLine($File, "[APOLLOCSLOG]" & @CRLF & @CRLF) FileWriteLine($File, "[EVENTVIEWER]" & @CRLF & @CRLF) FileWriteLine($File, "[WUPDATE]" & @CRLF & @CRLF) FileWriteLine($File, "[REBOOT]" & @CRLF) FileClose($FILE) EndIf $aArray = IniReadSection(@ScriptDir & "\Bin\" & $SERVER & "\Check.ini", "CONTROLEID") $count = UBound($aArray, 1) $IDNR = $count + 1 IniWrite(@ScriptDir & "\Bin\" & $SERVER & "\Check.ini", "LASTCHECK", "Datum", @MDAY & "-" & @MON & "-" & @YEAR) Local $sNewDate = _DateAdd('w', 4, _NowCalcDate()) $Var = _DateTimeFormat($sNewDate, 2) IniWrite(@ScriptDir & "\Bin\" & $SERVER & "\Check.ini", "NEXTCHECK", "Datum", $VAR) IniWrite(@ScriptDir & "\Bin\" & $SERVER & "\Check.ini", "CONTROLEID", $IDNR, $IDNR) IniWrite(@ScriptDir & "\Bin\" & $SERVER & "\Check.ini", "CHECKDATUM", $IDNR, @MDAY & "-" & @MON & "-" & @YEAR) If GUICtrlRead($RUIMTEJA) = $GUI_CHECKED Then $VAR = "Ja" Else $VAR = "Nee" EndIf IniWrite(@ScriptDir & "\Bin\" & $SERVER & "\Check.ini", "SCHIJFRUIMTE", $IDNR, $VAR) If GUICtrlRead($RUIMTEEDIT) <> "" Then $VAR = GUICtrlRead($RUIMTEEDIT) FileWrite(@ScriptDir & "\Bin\" & $SERVER & "\Schijfruimte\" & $IDNR & ".txt", $VAR) EndIf If GUICtrlRead($BACKUPJA) = $GUI_CHECKED Then $VAR = "Ja" Else $VAR = "Nee" EndIf IniWrite(@ScriptDir & "\Bin\" & $SERVER & "\Check.ini", "BACKUP", $IDNR, $VAR) If GUICtrlRead($BACKUPEDIT) <> "" Then $VAR = GUICtrlRead($BACKUPEDIT) FileWrite(@ScriptDir & "\Bin\" & $SERVER & "\Backup\" & $IDNR & ".txt", $VAR) EndIf If GUICtrlRead($CHECKJA) = $GUI_CHECKED Then $VAR = "Ja" Else $VAR = "Nee" EndIf IniWrite(@ScriptDir & "\Bin\" & $SERVER & "\Check.ini", "CHECKSERVER", $IDNR, $VAR) If GUICtrlRead($CHECKEDIT) <> "" Then $VAR = GUICtrlRead($CHECKEDIT) FileWrite(@ScriptDir & "\Bin\" & $SERVER & "\Checkserver\" & $IDNR & ".txt", $VAR) EndIf If GUICtrlRead($LOGJA) = $GUI_CHECKED Then $VAR = "Ja" Else $VAR = "Nee" EndIf IniWrite(@ScriptDir & "\Bin\" & $SERVER & "\Check.ini", "APOLLOCSLOG", $IDNR, $VAR) If GUICtrlRead($LOGEDIT) <> "" Then $VAR = GUICtrlRead($LOGEDIT) FileWrite(@ScriptDir & "\Bin\" & $SERVER & "\ApolloCSlog\" & $IDNR & ".txt", $VAR) EndIf If GUICtrlRead($EVENTJA) = $GUI_CHECKED Then $VAR = "Ja" Else $VAR = "Nee" EndIf IniWrite(@ScriptDir & "\Bin\" & $SERVER & "\Check.ini", "EVENTVIEWER", $IDNR, $VAR) If GUICtrlRead($EVENTEDIT) <> "" Then $VAR = GUICtrlRead($EVENTEDIT) FileWrite(@ScriptDir & "\Bin\" & $SERVER & "\Eventviewer\" & $IDNR & ".txt", $VAR) EndIf If GUICtrlRead($UPDATEJA) = $GUI_CHECKED Then $VAR = "Ja" If GUICtrlRead($UPDATEREBOOT) = $GUI_CHECKED Then IniWrite(@ScriptDir & "\Bin\" & $SERVER & "\Check.ini", "REBOOT", $IDNR, "Ja") Else IniWrite(@ScriptDir & "\Bin\" & $SERVER & "\Check.ini", "REBOOT", $IDNR, "Nee") EndIf Else $VAR = "Nee" EndIf IniWrite(@ScriptDir & "\Bin\" & $SERVER & "\Check.ini", "WUPDATE", $IDNR, $VAR) If GUICtrlRead($UPDATEEDIT) <> "" Then $VAR = GUICtrlRead($UPDATEEDIT) FileWrite(@ScriptDir & "\Bin\" & $SERVER & "\wupdate\" & $IDNR & ".txt", $VAR) EndIf If GUICtrlRead($ALGEMEENEDIT) <> "" Then $VAR = GUICtrlRead($ALGEMEENEDIT) FileWrite(@ScriptDir & "\Bin\" & $SERVER & "\Algemeen\" & $IDNR & ".txt", $VAR) EndIf MsgBox(4096, "Opgeslagen", "De controle voor server: " & $SERVER & " is opgeslagen.") GUICtrlSetState($RUIMTEJA, $GUI_UNCHECKED) GUICtrlSetState($RUIMTEJA, $GUI_ENABLE) GUICtrlSetState($RUIMTENEE, $GUI_UNCHECKED) GUICtrlSetState($RUIMTENEE, $GUI_ENABLE) GUICtrlSetData($RUIMTEEDIT, "") GUICtrlSetState($BACKUPJA, $GUI_UNCHECKED) GUICtrlSetState($BACKUPJA, $GUI_ENABLE) GUICtrlSetState($BACKUPNEE, $GUI_UNCHECKED) GUICtrlSetState($BACKUPNEE, $GUI_ENABLE) GUICtrlSetData($BACKUPEDIT, "") GUICtrlSetState($CHECKJA, $GUI_UNCHECKED) GUICtrlSetState($CHECKJA, $GUI_ENABLE) GUICtrlSetState($CHECKNEE, $GUI_UNCHECKED) GUICtrlSetState($CHECKNEE, $GUI_ENABLE) GUICtrlSetData($CHECKEDIT, "") GUICtrlSetState($LOGJA, $GUI_UNCHECKED) GUICtrlSetState($LOGJA, $GUI_ENABLE) GUICtrlSetState($LOGNEE, $GUI_UNCHECKED) GUICtrlSetState($LOGNEE, $GUI_ENABLE) GUICtrlSetData($LOGEDIT, "") GUICtrlSetState($EVENTJA, $GUI_UNCHECKED) GUICtrlSetState($EVENTJA, $GUI_ENABLE) GUICtrlSetState($EVENTNEE, $GUI_UNCHECKED) GUICtrlSetState($EVENTNEE, $GUI_ENABLE) GUICtrlSetData($EVENTEDIT, "") GUICtrlSetState($UPDATEJA, $GUI_UNCHECKED) GUICtrlSetState($UPDATEJA, $GUI_ENABLE) GUICtrlSetState($UPDATEREBOOT, $GUI_UNCHECKED) GUICtrlSetState($UPDATEREBOOT, $GUI_ENABLE) GUICtrlSetState($UPDATENEE, $GUI_UNCHECKED) GUICtrlSetState($UPDATENEE, $GUI_ENABLE) GUICtrlSetData($UPDATEEDIT, "") GUICtrlSetData($ALGEMEENEDIT, "") EndIf Case $SERVERHISTCOMBO $SERVERHISTCHOISE = GUICtrlRead($SERVERHISTCOMBO) $INI = @ScriptDir & "\Bin\" & $SERVERHISTCHOISE & "\check.ini" $INIID = IniReadSection($INI, "CONTROLEID") $INIDATUM = IniReadSection($INI, "CHECKDATUM") $INISCHIJF = IniReadSection($INI, "SCHIJFRUIMTE") $INIBACKUP = IniReadSection($INI, "BACKUP") $INILOG = IniReadSection($INI, "APOLLOCSLOG") $INIEVENT = IniReadSection($INI, "EVENTVIEWER") $INIWUP = IniReadSection($INI, "WUPDATE") $INIREBOOT = IniReadSection($INI, "REBOOT") $nb = $INIID[0][0] Local $HISTARRAY[$nb+1][8] $HISTARRAY[0][0] = $nb For $i = 1 to $nb $HISTARRAY[$i][0] = $INIDATUM[$i][1] $HISTARRAY[$i][1] = $INISCHIJF[$i][1] $HISTARRAY[$i][2] = $INIBACKUP[$i][1] $HISTARRAY[$i][3] = $INILOG[$i][1] $HISTARRAY[$i][4] = $INIEVENT[$i][1] $HISTARRAY[$i][5] = $INIWUP[$i][1] $HISTARRAY[$i][0] = $INIREBOOT[$i][1] Next _ArrayDisplay($HISTARRAY) EndSwitch WEnd