[Main]
Title=PluginManager
Type=Plugin
Author=Galapo
Description=PluginManager aids in managing plugin selections
Credits=http://TheOven.org
Version=045
Download_Level=0
Level=10
Selected=None
Mandatory=False
NoWarning=False
Contact=http://TheOven.org/index.php?topic=84.0
Date=2017.11.26
Depend=
Disable=
Web1=http://gena.cwcodes.net/Projects/Gena/Utils/!PluginManager.script
CertifiedBy=
Certification=
HistoryNotes01=PluginManager.exe also exists: \Utils\Update XXX Exact and Secure ---- Yomi\UtilsY\Update Projects
HistoryNotes02=[Settings_Default] PluginSelections
History021=Lancelot %DisableOverrideDLevel% redefined
History022=Lancelot ChrisR [Create_Verify] added iniwrite lines for IniVariables,VerificationInfo VerificationScript to avoid "Create" button usage on fresh download
History023=Galapo changed %PMDir% from '%ProjectSupport%\ScriptManager' to '%GlobalTemplates%\ScriptManager\%ProjectName%'
History024=Galapo updated script to pass over incorrect script lines in [Interface] sections
History025=Lancelot added OpendirSMFilesButton (to ease adding custom .ini files ex: http://theoven.org/index.php?topic=274 )+ cosmetics
History026=Plugin renamed 'PluginManager' ;) Other various fixes and improvements
History027=Galapo updated plugin to accept NoVerify parameter
History028=Galapo made improvements
History029=Galapo added new PluginManager.exe
History030=Lancelot Added Web link "CMD Info" http://TheOven.org/index.php?topic=84.msg14667#msg14667
History031=Lancelot Added DU buttons
History032=Lancelot Fixed [Settings_Default.... - Date:2015.11.14
History033=Galapo added new PluginManager.exe v.2.8 - Date:2016.10.16
History034=Galapo added new PluginManager.exe v.2.9 - Date:2016.10.20
History035=Galapo added new PluginManager.exe v.2.11 - Date:2016.11.13 - Date:2016.11.21
History036=Galapo added new PluginManager.exe v.2.12 - Verify only selected plugins -> faster - See script.project [Verification-SetList] - Date:2016.12.03
History037=Galapo updated v037 - Date:2016.12.03 // Lancelot removed old notes - Date:2016.12.04
History039=ChrisR added new PluginManager.exe v.2.13 - Date:2016.12.23 - Date:2017.01.29
History040=Lancelot [Refresh] after Green Download AND Upload buttons // Fix empty %VI% value at [Create_Verify] - http://TheOven.org/index.php?topic=2008 - Date:2017.01.31
History041=Galapo added new PluginManager.exe v.2.14 - Date:2017.02.01 // Lancelot PreVerify Default Selected False - Date:2017.02.01
History042=Galapo added new PluginManager.exe v.2.15 - Date:2017.04.27
History043=Galapo added new PluginManager.exe v.2.16 - Date:2017.10.02
History044=Lancelot %ProjectTitle% deprecated - Date:2017.11.22
History045=Lancelot Added "PluginManager.exe also exists" to HistoryNotes - Date:2017.11.26

[Interface]
pBevel1=pBevel1,1,12,0,57,510,121
pBevel2=pBevel2,1,12,0,176,510,80
pBevel3=pBevel3,1,12,0,254,510,79
pButton1=CREATE,1,8,8,114,136,49,Pre-Create,0,False,False,_Pre-Create_,False
pButton2=RESTORE,1,8,7,192,136,49,Restore,0,False,False,_Restore_,False
pButton3=Refresh,1,8,392,192,80,25,Refresh,0,False,False,_Refresh_,False
pButton4=Delete,1,8,392,216,80,25,Delete,0,False,False,_Delete_,False
pButton5="VERIFY Project",1,8,7,271,136,49,Verify,0,False,False
pButton6=Help,1,8,392,297,80,25,Help-Verification,_Help-Verification_,False
SelectionName="Name to give selection backup:",1,0,153,141,235,21,
PluginSelections="<Win7PE SE>All",1,4,151,219,237,21,"<Win7PE SE>All","<Win7PE SE>Small"
VariableInclusion="Include variables",1,3,151,105,101,18,False
DisableOverrideDLevel=,1,4,391,141,109,21,,0,1,2
DisableOverrideSLevel=,1,0,391,90,109,21,
PreVerify="Only CREATE backup if plugin selections pass VERIFY",1,3,151,62,173,26,False
pTextLabel1="From the current project plugin selections and interface options, you can either CREATE or RESTORE a selection backup, or VERIFY current plugin selections",1,1,10,4,358,44,9,Bold
pTextLabel2="Name of selection backup to restore:",1,1,152,199,185,18,8,Normal
pTextLabel3="Verification section name(s) to verify in plugins ( separated by | ):",1,1,151,277,323,18,8,Normal
pTextLabel4="Disable plugins above Download Level:",1,1,392,111,108,29,8,Normal
pTextLabel5="Disable plugin levels (eg 3,5-7):",1,1,392,60,89,32,8,Normal
VerificationSectionName=[Verification]|[Verification-ProjectName],1,4,151,299,237,21,[Verification-ProjectName],[Verification]|[Verification-ProjectName]
SaveComponentState="Save Visible/Hidden state",1,3,151,89,144,18,False
RestoreComponentState="Restore Visible/Hidden state (if saved)",1,3,151,180,212,18,False
OpendirSMFilesButton=,1,8,475,204,24,24,Opendir_SMFiles,opendir.bmp,"__Open Custom .ini Folder"
pWebLabel1=PluginManager,1,10,386,2,70,18,http://TheOven.org/index.php?topic=84.0
OpenVerificationINIButton="Verification INI",0,8,130,343,91,25,OpenVerificationINI,0,True
OpenVerificationFileButton="Verification file",0,8,130,370,91,25,OpenVerificationFile,0,True
AdvancedButton=A,1,8,483,265,18,18,AdvancedButton,0,False,True,_AdvancedButton_,False,__AdvancedButton
BasicButton=B,0,8,483,266,18,18,BasicButton,0,False,True,_BasicButton_,False,__BasicButton
AdvancedLabel="Open file (if created):",0,1,10,359,114,18,8,Normal
pWebLabel2="CMD Info",1,10,410,24,45,18,http://TheOven.org/index.php?topic=84.msg14667#msg14667
Button_Download=,1,8,459,21,24,24,DownloadXXX,DoubleJDesignRavenna3dArrowDown0016016.bmp,False,False,_DownloadXXX_,False,"__DOWNLOAD Plugin"
Button_Upload=,1,8,459,-1,24,24,UploadXXX,BokehliciaCaptivaSoftwareupload0016016.bmp,False,False,_UploadXXX_,False,"__UPLOAD Plugin (Admins Only)"
Button_CompareEdit=,1,8,482,-1,24,24,CompareEditXXX,AmperossQetto2Move0016016.bmp,False,False,_CompareEditXXX_,False,"__DOWNLOAD and Compare with an Editor"
VerificationListCheckBox="Only use list supplied by project (ProjectName)",0,3,151,257,265,18,True

[Variables]
%PM%=PluginManager.exe
%PMDir%=%GlobalTemplates%\PluginManager\%ProjectName%
%pre%=PluginManager-
%ext%=.ini
%VerificationInfo%=%PMDir%\Verification%ext%
%VerificationScript%=%PMDir%\Verification.script
%PMProject%=%ScriptDir%\PluginManager
%PMVerificationSetListFile%=
%PMVerificationSetList%=

[Process]
Echo,"BE smart"

[AdvancedButton]
System,CURSOR,Wait
Run,%ScriptFile%,Show-Hide-Basic_GUI,False
Run,%ScriptFile%,Show-Hide-Advanced_GUI,True
System,RefreshInterface
System,CURSOR,Normal

[BasicButton]
System,CURSOR,Wait
Run,%ScriptFile%,Show-Hide-Basic_GUI,True
Run,%ScriptFile%,Show-Hide-Advanced_GUI,False
System,RefreshInterface
System,CURSOR,Normal

[Show-Hide-Advanced_GUI]
Visible,%OpenVerificationINIButton%,#1,PERMANENT
Visible,%OpenVerificationFileButton%,#1,PERMANENT
Visible,%BasicButton%,#1,PERMANENT
Visible,%AdvancedLabel%,#1,PERMANENT
Visible,%VerificationListCheckBox%,#1,PERMANENT

[Show-Hide-Basic_GUI]
Visible,%OpenVerificationINIButton%,#1,PERMANENT
Visible,%OpenVerificationFileButton%,#1,PERMANENT
Visible,%AdvancedButton%,#1,PERMANENT
Visible,%AdvancedLabel%,#1,PERMANENT
Visible,%VerificationListCheckBox%,#1,PERMANENT

[Verify]
If,#1,EQUAL,NoVerify,Begin
If,Not,ExistFile,#3,FileCreateBlank,#3
IniWrite,#3,#4,#5,%VerificationInfo%
Echo,"#2"
End
Else,Echo,"Verification: Retrieving list of plugins requiring verification"
Set,%VerifyCheck%,Failed
IniWrite,%ProjectDir%\script.project,IniVariables,VerifyCheck,%VerifyCheck%
If,Not,ExistDir,%PMDir%,DirMake,%PMDir%
ExtractFile,%ScriptFile%,PluginManager,%PM%,%PMDir%
StrFormat,FILENAME,%ScriptFile%,%ScriptFileName%
//-
Set,%VerificationSectionNameV%,%VerificationSectionName%
IniRead,%ProjectDir%\script.project,Main,Title,%ProjectTitleV%
StrFormat,Replace,%VerificationSectionNameV%,ProjectName,%ProjectTitleV%,%VerificationSectionNameV%
//-
If,%VerificationListCheckBox%,Equal,False,ShellExecute,Hide,%PMDir%\%PM%,"verify #$q%ProjectDir%#$q #$q%ProjectDir%\folder.project#$q #$q%VerificationInfo%#$q #$q%BaseDir%#$q NoVariables NoSaveState #$q*%ScriptFileName%#$q #$q%VerificationScript%#$q #$q%VerificationSectionNameV%#$q"
If,%VerificationListCheckBox%,Equal,True,Run,%ScriptFile%,VerifySetList
If,%VerificationListCheckBox%,Equal,True,ShellExecute,Hide,%PMDir%\%PM%,"verify #$q%ProjectDir%#$q #$q%ProjectDir%\folder.project#$q #$q%VerificationInfo%#$q #$q%BaseDir%#$q NoVariables NoSaveState #$q*%ScriptFileName%#$q #$q%VerificationScript%#$q #$q%VerificationSectionNameV%#$q #$q%PMVerificationSetList%#$q"
If,Not,#1,Equal,NoSuccessMessage,IniWriteTextLine,%VerificationScript%,Process,"Message#$c#$qVerification of current plugin selections was successful!#$q#$cINFORMATION",APPEND
//IniWriteTextLine,%VerificationScript%,Process,"System#$cREBUILDVARS",APPEND
IniWriteTextLine,%VerificationScript%,Process,"IniRead#$c#$pprojectdir#$p\script.project#$cIniVariables#$cVerificationScript#$c#$pVerificationScript#$p"
IniWriteTextLine,%VerificationScript%,Process,"IniRead#$c#$pprojectdir#$p\script.project#$cIniVariables#$cVerificationInfo#$c#$pVerificationInfo#$p"
IniWriteTextLine,%VerificationScript%,Process,"IniRead#$c#$pprojectdir#$p\script.project#$cIniVariables#$cVerifyCheck#$c#$pVerifyCheck#$p",APPEND
IniWriteTextLine,%VerificationScript%,Process,"If#$c#$pVerifyCheck#$p#$cEqual#$cFailed#$cHalt#$c#$qVerification error: Not all plugins passed verification of currently selected options - review the log to determine what is wrong with the project selections.#$q",APPEND
IniWriteTextLine,%VerificationScript%,Process,"Echo#$c#$qVerification of current plugin selections was successful!#$q",APPEND
IniWriteTextLine,%VerificationScript%,Process,"Echo#$c#$qVerification of current plugin selections was successful!#$q",APPEND
IniWriteTextLine,%VerificationScript%,Process,"Echo#$c#$qVerification of current plugin selections was successful!#$q",APPEND
IniWriteTextLine,%VerificationScript%,Process,"Echo#$c#$qVerification of current plugin selections was successful!#$q",APPEND
IniWriteTextLine,%VerificationScript%,Process,"Echo#$c#$qVerification of current plugin selections was successful!#$q",APPEND
IniWriteTextLine,%VerificationScript%,Process,"Echo#$c#$qVerification of current plugin selections was successful!#$q",APPEND
IniWriteTextLine,%VerificationScript%,Process,"Echo#$c#$qVerification of current plugin selections was successful!#$q",APPEND
IniWriteTextLine,%VerificationScript%,Process,"Echo#$c#$qVerification of current plugin selections was successful!#$q",APPEND
IniWriteTextLine,%VerificationScript%,Process,"Echo#$c#$qVerification of current plugin selections was successful!#$q",APPEND
IniWriteTextLine,%VerificationScript%,Process,"Echo#$c#$qVerification of current plugin selections was successful!#$q",APPEND
//TXTAddLine,%VerificationScript%,"Echo#$c#$qVerification of current plugin selections was successful!#$q",APPEND
//TXTAddLine,%VerificationScript%,"Echo#$c#$qVerification of current plugin selections was successful!#$q",APPEND
//TXTAddLine,%VerificationScript%,"Echo#$c#$qVerification of current plugin selections was successful!#$q",APPEND
//TXTAddLine,%VerificationScript%,"Echo#$c#$qVerification of current plugin selections was successful!#$q",APPEND
//TXTAddLine,%VerificationScript%,"Echo#$c#$qVerification of current plugin selections was successful!#$q",APPEND
//TXTAddLine,%VerificationScript%,"Echo#$c#$qVerification of current plugin selections was successful!#$q",APPEND
//TXTAddLine,%VerificationScript%,"Echo#$c#$qVerification of current plugin selections was successful!#$q",APPEND
//TXTAddLine,%VerificationScript%,"Echo#$c#$qVerification of current plugin selections was successful!#$q",APPEND
//TXTAddLine,%VerificationScript%,"Echo#$c#$qVerification of current plugin selections was successful!#$q",APPEND
//TXTAddLine,%VerificationScript%,"Echo#$c#$qVerification of current plugin selections was successful!#$q",APPEND
//Set,%VerificationInfo%,%VerificationInfo%,GLOBAL
Set,%VerificationInfo%,%VerificationInfo%
IniWrite,%ProjectDir%\script.project,IniVariables,VerificationInfo,%VerificationInfo%
//Set,%VerifyCheck%,Passed,GLOBAL
Set,%VerifyCheck%,Passed
IniWrite,%ProjectDir%\script.project,IniVariables,VerifyCheck,%VerifyCheck%
//Set,%VerificationScript%,%VerificationScript%,GLOBAL
Set,%VerificationScript%,%VerificationScript%
IniWrite,%ProjectDir%\script.project,IniVariables,VerificationScript,%VerificationScript%
If,Not,#1,Equal,NoVerify,Echo,"Verification: Performing verification of plugin selections"
If,Not,#1,Equal,NoVerify,Exec,%VerificationScript%,Process

[VerifySetList]
IniRead,%ProjectDir%\script.project,Main,Title,%ProjectTitleV%
Run,%ScriptFile%,Verification-SetListFile-%ProjectTitleV%
IniRead,%PMVerificationSetListFile%,Verification-SetList,FilesListTotal,%ListTotal%
If,Not,%Value1%,EQUAL,"",Loop,%ScriptFile%,Verification-RetreiveListFile,1,%ListTotal%,%PMVerificationSetList%
StrFormat,REPLACE,"%PMVerificationSetList%",";",";*","%PMVerificationSetList%"
StrFormat,REPLACE,"%PMVerificationSetList%","#$q","","%PMVerificationSetList%"
StrFormat,REPLACE,"%PMVerificationSetList%","#$s","?","%PMVerificationSetList%"
Set,%PMVerificationSetList%,"*%PMVerificationSetList%"

[Verification-RetreiveListFile]
IniRead,%PMVerificationSetListFile%,Verification-SetList,Files#c,%List%
If,#c,Equal,1,Set,%PMVerificationSetList%,"%List%"
Else,Set,%PMVerificationSetList%,"%PMVerificationSetList%;%List%"

[Verification-SetListFile-Gena]
Set,%PMVerificationSetListFile%,%ProjectDir%\script.project

[OpenVerificationINI]
If,ExistFile,%VerificationInfo%,Call,StartDoc,%VerificationInfo%

[OpenVerificationFile]
If,ExistFile,%VerificationScript%,Call,StartDoc,%VerificationScript%

[Pre-Create]
If,%PreVerify%,Equal,False,Run,%ScriptFile%,Create
If,%PreVerify%,Equal,True,Run,%ScriptFile%,Create_Verify,NoSuccessMessage

[Create]
If,%SelectionName%,Equal,"",Message,"PluginManager error: no name for plugin selections backup was provided",ERROR
If,%SelectionName%,Equal,"",Halt,"PluginManager error: no name for plugin selections backup was provided"
Echo,"Creating backup of current plugin selections"
If,Not,ExistDir,%PMDir%,DirMake,%PMDir%
ExtractFile,%ScriptFile%,PluginManager,%PM%,%PMDir%
If,%VariableInclusion%,Equal,False,Set,%VI%,NoVariables
Else,Set,%VI%,SaveVariables
StrFormat,FILENAME,%ScriptFile%,%ScriptFileName%
Set,%DownL%,""
Set,%ScriptL%,""
If,%SaveComponentState%,Equal,True,Set,%CompState%,SaveState
Else,Set,%CompState%,NoSaveState
If,%DisableOverrideDLevel%,Equal,0,Set,%DownL%,DL:1
If,%DisableOverrideDLevel%,Equal,1,Set,%DownL%,DL:2
If,%DisableOverrideDLevel%,Equal,2,Set,%DownL%,DL:3
If,Not,%DisableOverrideSLevel%,Equal,"",Begin
StrFormat,REPLACE,%DisableOverrideSLevel%," ","",%ScriptL%
Set,%ScriptL%,SL:%ScriptL%
End
ShellExecute,Hide,%PMDir%\%PM%,"create #$q%ProjectDir%#$q #$q%ProjectDir%\folder.project#$q #$q%PMDir%\%pre%%SelectionName%%ext%#$q #$q%BaseDir%#$q %VI% %CompState% #$q*%ScriptFileName%#$q #$q%ScriptL%|%DownL%#$q"
Run,%ScriptFile%,Refresh

[Refresh]
IniRead,%ProjectDir%\script.project,Main,Title,%ProjectTitleV%
Set,%PMProjectString%,<%ProjectTitleV%>
//-
If,Not,ExistDir,%PMDir%,DirMake,%PMDir%
ExtractFile,%ScriptFile%,PluginManager,%PM%,%PMDir%
ShellExecute,Hide,%PMDir%\%PM%,"refresh #$q%ScriptFile%#$q #$q%PMProjectString%%PMProject%|%PMDir%#$q #$q%pre%#$q #$q%ext%#$q"
System,REFRESHINTERFACE

[Restore]
If,%PluginSelections%,Equal,"",Message,"PluginManager error: no name for plugin selections restoration was provided",ERROR
If,%PluginSelections%,Equal,"",Halt,"PluginManager error: no name for plugin selections restoration was provided"
Echo,"Restoring backup of plugin selections"
If,Not,ExistDir,%PMDir%,DirMake,%PMDir%
ExtractFile,%ScriptFile%,PluginManager,%PM%,%PMDir%
If,%VariableInclusion%,Equal,False,Set,%VI%,NoVariables
Else,Set,%VI%,SaveVariables
If,%RestoreComponentState%,Equal,True,Set,%CompState%,SaveState
Else,Set,%CompState%,NoSaveState
//-
IniRead,%ProjectDir%\script.project,Main,Title,%ProjectTitleV%
Set,%PMProjectString%,<%ProjectTitleV%>
//-
StrFormat,POS,%PluginSelections%,%PMProjectString%,%SelCheck%
If,%SelCheck%,Equal,0,ShellExecute,Hide,%PMDir%\%PM%,"restore #$q%ProjectDir%#$q #$q%ProjectDir%\folder.project#$q #$q%PMDir%\%pre%%PluginSelections%%ext%#$q #$q%BaseDir%#$q %VI% %CompState%"
Else,Begin
StrFormat,REPLACE,%PluginSelections%,%PMProjectString%,"",%PluginSelections%
ShellExecute,Hide,%PMDir%\%PM%,"restore #$q%ProjectDir%#$q #$q%ProjectDir%\folder.project#$q #$q%PMProject%\%pre%%PluginSelections%%ext%#$q #$q%BaseDir%#$q %VI% %CompState%"
End
System,RESCANSCRIPTS

[Create_Verify]
If,%SelectionName%,Equal,"",Message,"PluginManager error: no name for plugin selections backup was provided",ERROR
If,%SelectionName%,Equal,"",Halt,"PluginManager error: no name for plugin selections backup was provided"
IniWrite,%ProjectDir%\script.project,IniVariables,VerificationInfo,%VerificationInfo%
IniWrite,%ProjectDir%\script.project,IniVariables,VerificationScript,%VerificationScript%
Echo,"Performing verification and creating backup of current plugin selections"
If,Not,ExistDir,%PMDir%,DirMake,%PMDir%
ExtractFile,%ScriptFile%,PluginManager,%PM%,%PMDir%
StrFormat,FILENAME,%ScriptFile%,%ScriptFileName%
//Set,%PreVerifyCheck%,FALSE,GLOBAL
Set,%PreVerifyCheck%,FALSE
IniWrite,%ProjectDir%\script.project,IniVariables,PreVerifyCheck,%PreVerifyCheck%
If,%SaveComponentState%,Equal,True,Set,%CompState%,SaveState
Else,Set,%CompState%,NoSaveState
IniRead,%ProjectDir%\script.project,IniVariables,VerificationInfo,%VerificationInfo%
IniRead,%ProjectDir%\script.project,IniVariables,VerificationScript,%VerificationScript%
If,%VariableInclusion%,Equal,False,Set,%VI%,NoVariables
Else,Set,%VI%,SaveVariables
//-
Set,%VerificationSectionNameV%,%VerificationSectionName%
IniRead,%ProjectDir%\script.project,Main,Title,%ProjectTitleV%
StrFormat,Replace,%VerificationSectionNameV%,ProjectName,%ProjectTitleV%,%VerificationSectionNameV%
//-
ShellExecute,Hide,%PMDir%\%PM%,"create_verify #$q%ProjectDir%#$q #$q%ProjectDir%\folder.project#$q #$q%PMDir%\%pre%%SelectionName%%ext%|%VerificationInfo%#$q #$q%BaseDir%#$q %VI% %CompState% #$q*%ScriptFileName%#$q #$q%VerificationScript%#$q #$q%VerificationSectionNameV%#$q"
If,Not,#1,Equal,NoSuccessMessage,IniWriteTextLine,%VerificationScript%,Process,"Message#$c#$qVerification of current plugin selections was successful!#$q#$cINFORMATION",APPEND
//IniWriteTextLine,%VerificationScript%,Process,"System#$cREBUILDVARS",APPEND
IniWriteTextLine,%VerificationScript%,Process,"IniRead#$c#$pprojectdir#$p\script.project#$cIniVariables#$cVerificationScript#$c#$pVerificationScript#$p"
IniWriteTextLine,%VerificationScript%,Process,"IniRead#$c#$pprojectdir#$p\script.project#$cIniVariables#$cVerificationInfo#$c#$pVerificationInfo#$p"
IniWriteTextLine,%VerificationScript%,Process,"IniRead#$c#$pprojectdir#$p\script.project#$cIniVariables#$cVerifyCheck#$c#$pVerifyCheck#$p",APPEND
IniWriteTextLine,%VerificationScript%,Process,"If#$c#$pVerifyCheck#$p#$cEqual#$cFailed#$cHalt#$c#$qVerification error: Not all plugins passed verification of currently selected options - review the log to determine what is wrong with the project selections.#$q",APPEND
//IniWriteTextLine,%VerificationScript%,Process,"Set#$c#$pPreVerifyCheck#$p#$cTrue#$cGLOBAL",APPEND
IniWriteTextLine,%VerificationScript%,Process,"Set#$c#$pPreVerifyCheck#$p#$cTrue",APPEND
IniWriteTextLine,%VerificationScript%,Process,"IniWrite#$c#$pprojectdir#$p\script.project#$cIniVariables#$cPreVerifyCheck#$c#$pPreVerifyCheck#$p",APPEND
IniWriteTextLine,%VerificationScript%,Process,"Echo#$c#$qVerification of current plugin selections was successful!",APPEND
IniWriteTextLine,%VerificationScript%,Process,"Echo#$c#$qVerification of current plugin selections was successful!",APPEND
IniWriteTextLine,%VerificationScript%,Process,"Echo#$c#$qVerification of current plugin selections was successful!",APPEND
IniWriteTextLine,%VerificationScript%,Process,"Echo#$c#$qVerification of current plugin selections was successful!",APPEND
IniWriteTextLine,%VerificationScript%,Process,"Echo#$c#$qVerification of current plugin selections was successful!",APPEND
IniWriteTextLine,%VerificationScript%,Process,"Echo#$c#$qVerification of current plugin selections was successful!",APPEND
IniWriteTextLine,%VerificationScript%,Process,"Echo#$c#$qVerification of current plugin selections was successful!",APPEND
IniWriteTextLine,%VerificationScript%,Process,"Echo#$c#$qVerification of current plugin selections was successful!",APPEND
IniWriteTextLine,%VerificationScript%,Process,"Echo#$c#$qVerification of current plugin selections was successful!",APPEND
IniWriteTextLine,%VerificationScript%,Process,"Echo#$c#$qVerification of current plugin selections was successful!",APPEND
//Set,%VerificationInfo%,%VerificationInfo%,GLOBAL
Set,%VerificationInfo%,%VerificationInfo%
IniWrite,%ProjectDir%\script.project,IniVariables,VerificationInfo,%VerificationInfo%
//Set,%VerifyCheck%,Passed,GLOBAL
Set,%VerifyCheck%,Passed
IniWrite,%ProjectDir%\script.project,IniVariables,VerifyCheck,%VerifyCheck%
//Set,%VerificationScript%,%VerificationScript%,GLOBAL
Set,%VerificationScript%,%VerificationScript%
IniWrite,%ProjectDir%\script.project,IniVariables,VerificationScript,%VerificationScript%
Run,%VerificationScript%,Process
IniRead,%ProjectDir%\script.project,IniVariables,PreVerifyCheck,%PreVerifyCheck%
If,%PreVerifyCheck%,Equal,True,Run,%ScriptFile%,Refresh
Else,FileDelete,%PMDir%\%pre%%PluginSelections%%ext%

[Help-Verification]
If,Not,ExistDir,%ProjectTemp%,DirMake,%ProjectTemp%
ExtractFile,%ScriptFile%,PluginManager,VerificationHelp.txt,%ProjectTemp%
Call,StartDoc,%ProjectTemp%\VerificationHelp.txt

[Delete]
IniRead,%ProjectDir%\script.project,Main,Title,%ProjectTitleV%
Set,%PMProjectString%,<%ProjectTitleV%>
//-
_Calculate,StringLen('%PMProjectString%'),Len
StrFormat,LEFT,%PluginSelections%,%Len%,%sTest%
If,%sTest%,Equal,%PMProjectString%,Begin
StrFormat,LTRIM,%PluginSelections%,%Len%,%PluginSelections%
If,ExistFile,%PMProject%\%pre%%PluginSelections%%ext%,FileDelete,%PMProject%\%pre%%PluginSelections%%ext%
End
Else,Begin
If,ExistFile,%PMDir%\%pre%%PluginSelections%%ext%,FileDelete,%PMDir%\%pre%%PluginSelections%%ext%
End
Run,%ScriptFile%,Refresh

[Opendir_SMFiles]
Call,OpenDir,%GlobalTemplates%\PluginManager\%ProjectName%

[AuthorEncoded]
configuration.gif=2659,3546
Logo=configuration.gif

[EncodedFile-AuthorEncoded-configuration.gif]
lines=0
0=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

[InterfaceEncoded]
opendir.bmp=571,762
DoubleJDesignRavenna3dArrowDown0016016.bmp=622,830
BokehliciaCaptivaSoftwareupload0016016.bmp=676,902
AmperossQetto2Move0016016.bmp=893,1191

[EncodedFile-InterfaceEncoded-opendir.bmp]
lines=0
0=eJyVkt1LU3EYx382esMuBFEKE8GLLL0IbyYhpEUI4aKytilTFN1xOrvxohpI9/0FlYESXUR2EXmxi4S9hYF4IZhOSdZMzJdtx+HwvO1sh2/P8cyxYFh9+TzPxXm+v+9z+J1z847ZxA5lprpMVZarEnbeGNC8vNSoI+E/5Z6YZs++Mk+QPTnkaaiAo4ee0LVPEcN/4tViTRjuNB7Jeh/cAxfPcEnNtY8hAW4ZwwqGVbCxL3k/D5zxC71x9AjoTsGRgG0jbY2K1siBfV2ybyjd2xkHr7HHIcO/CZh8ApdEfwIDKXASnAr6BDh4dG5mbVHJui727ar0VuQ/924tCtyNoTwgGFQGdZyxrHMfLgUuFYMShg4wIOrhVTNb3zVYdtCbQD+vQ4sqQwKhH/cLFQGx1C+W+EQWlC/Nyw0LqRUVt7fQtZPDvgtrDB2JHD1JnJrl8/dpjqjLipb3P9zG/Ti+qQirWJY1Yi0L06pW6F+QtJZf+grCEkOYrus5q/iJ06tgiwoLZ+0v3vyRnwEdoailtG6ufllVN1FXO36x6Pcd8wYogXJOrqDsB66+rTdPtV7/aGmcar0weeX4f6N2srrpQ/ON6Xvt3i7q9e+bz74uvqVQt7wPOn0c9b86DbV9tjlnR6n/o39kzmNQdPoblHVTL3ic484vSM1LySzSS8otYBgFIw6YMUPoD4zY5WddWriPgQkAk7cIYWOapDwBAAAAAgAAACcAAADwAQAAAAAAAAEAAAAAAAAAAAAAAA

[EncodedFile-InterfaceEncoded-DoubleJDesignRavenna3dArrowDown0016016.bmp]
lines=0
0=eJzNk09Ik2Ecxw06BF2KqG5ih1EgYZZu7+v7vnu3d++2MpelRFHgQZEaJLVIXSxrW4Wauf7Nwha2rQ7dOgT9IQT1EkQHi+hSHfRSUZrMcp389PjSoUib3vrB9/I8fD78fr+Hxwi0LS+yyi6ySWSVyGqRZUUl1rnr1/3vBfy3+TTxkabuAzx4dp+lsu/G31LRXIrjaCmeVjtfpj4v2jH+YQwpWIYc3orctgUptJkT/UcWxc/1rLXYqYpKqGcklEglcns5DuF48uLhPx2TUxOYIRWlU8PZraOdU1GjMsop4RO9+DucfM1NzuvIfctR3Wai9hq4rvrREybOCy608xpqrAqlQzhObiOSbv2Ln8nPsDvsZ33dSoob1mE7XIIsetAvCUePG63TiRpXUE47rJ0MvRz8wzH9fZqR0SHSj1LUhn2s8a6gMi7hTm7HddmLftHA2aVT2mJjY3Mx7naJ/I/8vHN0Zc5avKNLw+gP4O7bgeuKD73XQyDqI5QM8ur96IJ7jKUiFi8nDDwDezBuCsf1amsnA4Opgm8Y7jtu8UrSj3lnL+btOjypXRg3dpIdThfkjyWCFu9M1eC7tx/vXeFIC8etWjKL4IPdTRZfFqtAvua1PJ5sPWamnuxIpiD/9Plj4ukIh3oaqGk3KG+0sWHfWhp7DvJm7PWS/9FcZmdnF+R+AlbU23p4nNNyyS9Nykn1ckktzkzPC0osS83LSzROcSwqyi93yS/PMzAwNAMivaTcAoZRMPxAGQuEZmPCLu9y8YwcAxMAHjMRfb+2diEBAAAAAgAAAEQAAAAGAgAAAAAAAAEAAAAAAAAAAAAAAA

[EncodedFile-InterfaceEncoded-BokehliciaCaptivaSoftwareupload0016016.bmp]
lines=0
0=eJytU21LWmEYbrAfsP0De4H2pRcqRq+0RllUZkav1O+YIH2JPvUhKKJfUE3aaCNQQR3pYWDTPCpBMKUxSczjZDB0Q8UPV/d9L0tdg33YAxfn5nq5n+c85z4vDa8e18l6TnhGeEJ4SnhUpxP+xa1euQD8V5RKJeTzeeRyOWSzWQHXzLH2t1yxWEQikYDb7cXu7iHW1/exuron4Jo51tjD3tqsw3GC+fn36O39hJ6eh8Eae9hb2SMYjGB42Iu+Pv8/gb2cKb+v2fwGAwOBGvhpTzfhg9S1utn8FuW7MplOMDQUwMhIgHrfY3Mzio2Nz1Uce9jLGc5mMhni/WhuPoROt4/6+td3ODpKwGqNV3HsYS9nOBuLfUFLyzG6ulzEnVXB4/kOpzPzB89eznD24iKKxkar9NPrg7fwYG7OBp/vGxRFw+ysDaOjnjudvZzhbDR6iY4OO/V0YHJSxdiYiq2trygUSri+zuLq6ofU29tx0djT2WmTDGdTqbRw3d1O+jYfMTGhYno6TL1zKC+uTaawaDrdHtrajiWjaWn5BgsLfhgMIZoPL6amQlKvrJzT/gUkkwUsL58Lx2hoOJAnZ8rzbLF4YTSG6d18dAY3nfMUg4MK7RmULGu/oUqea4tFqZi/JGZmwnJGgyEg8zU+fip3otcrdJcRusMQ2tt5vl3iVdVU1T9gt6exuMi+exiNZ2htfYempgNBf78LS0sRsPehf1DTfoq2sxPH2tolnTEm4Jo51tLpX1XZG70Y6I54nNNyys9OzcjJTM5MdE4sKMksSwzOTyspTyxKLS3IyU9MMTAwNAMivaTcAoZRMPxAGQuEtmHCLs9kcFmVgQkAJ9URXc7wHxQBAAAAAgAAAEQAAAA8AgAAAAAAAAEAAAAAAAAAAAAAAA

[EncodedFile-InterfaceEncoded-AmperossQetto2Move0016016.bmp]
lines=0
0=eJxtk1lIVFEYxw16agEVzTRncRtt0cx0NCu0QlsgyyCih7Cgh6KFNgQzSsqnFohUEm3FlqmsVGxxxoxSyYkpTcctsiKXtCZ1mPXee878++5o4YMf/DjfnXN+//sdmLt2s3amj7e0RAzhO8kMH7XPv/KfPcF0NXd7RXRg3ufCoDMD+nkFQ8Z5BYOTDBmDCgYNgXlfCudsq4yZzg3I7ToSfMHmVJQBilLi6pT1X097IZdsroBc87GpblB+zwHVNUBJ50JLBAQUSVhQIkJB/X+KBYQWCd4s1XUgKL/3kOz6HTYpQ4scbq9fLsL/ooAV50ahueKE8oYI1TWBoLVcgLKMKJWf6T1XHILv8WaVothyMlwHqG+KmHVJxKHbFnjs49j5zAnf2xyqexLC74hewm6JdE6AmjLDH1BGseVU2E17VeRjIIBmPFhhASQnnneK0Fy2IYaIKHEi9C6DXxmDWscQeY+yKkREPpLfaa+JuO/Wh5C/9bEd4C7INWyxw/bbCmnUiuZeK9bpHDhfY0FkuQvKSo6ohxKiqoCIu+76qEp3XUQtkFDL0DYm2x4863bjdAdwthfY0QKsMYjgYNDTAQVlqJ9yLHwBaB66DdFPhbol9TRLDUPsS4bWMQ+sYw6kVjuwhmbaXzuOvTVWVJtpPkqpbx/DYp0b0a+AmGrBsKhWMMS+AWL1dDcipZGhctiDHSYRbRY3OSIhYdwlYaI4cppdCGsAFr8Q6uNeiU/iacalrxkSyI1ropxGCXEtDGs/cmxq50hrlvCkx+G9W/F3DzQNDLITpxerEhrFE0ntwLK3DInvGLTvGZI/0BytHInka0wce9tpDo+E0gEPwuncUkJ2ljeJuUlGzNcamS3pA8iVkEJO6ieOVR2EmXpaN3Zz7PviQbyJPMrXfgSSjcy+2mQPlv+DaR3CrrSvQGon0caxmry0Lo508tJ7KIf6BLqHvLeyC0j/RpiFnKnfQEa3sDujj1syR4CMn0AmsZ76DSMTvfe3X8C6Pv4n0yzsme4bzO6yB2f1s6NZ/VyX9YPVZU+yhcjqlx5kD9FetyNkqvMXP3mcf3ick3XMLUgtyi8uDkwtKck38s0vSzUwMDQDIr2k3AKGUTDMgRkLhFZixi4vra37hIEJABkJC8Gkai7oAQAAAAIAAAA3AAAAIgMAAAAAAAABAAAAAAAAAAAAAAA

[EncodedFolders]
PluginManager
src

[PluginManager]
PluginManager.exe=382926,510568
VerificationHelp.txt=808,1078

[src]
PluginManager.au3=10561,14082
PluginManager.ico=36163,48218

[EncodedFile-PluginManager-VerificationHelp.txt]
lines=0
0=eJzNVcFq20AQvRv8D4NAiIBqSNtToJcUt/UhrbFDewihrKWRtY28q+yu7PjvO7O7cqQklBxyqCF2pJ2Z92bm8XbZdFuproQSWzTQGr2XJVoQClDYIxzEEZyGFk2lzQ5aHw0ltqhKVMURihqLOwuuNrrb1rpzILjKHyzcbDqZTtYOW8slduIOobMIuoLlCHSPRlayEE5qdcE552fwRRsuFOAM3nfSSLUdheYglUXDgI1UCNnPweGna9NhBh2xNHBzJaS69XTen8Fng8IhZQ2LgSXC/FtoY9C2WpWMR7xdjdSvlQbLvjE7TqXOHRGYedL4IHZtgzl8RSW4XwvZzZDZu3QZqlxL12B6m3leH4iXLtGjvcirs8xH0cs9wq9LsEflxMMM1nqHPaj10wP/EVQwrIaSDzVSYXPam4uTpT0bJIiGQLDk5DFV7uF2OpkXtc6T4ckFLIMini7Fw6Xrwsg2NphMJwslVyjKPB2WWKhKp3kyiv3Ni0rydSSUx0N6TrmvRTV8k8/vO9HkvOj8EqkbH/IPKD8q6/OfAz1CfNcuPL8IAHCF1pJuxwMBNEYbGkvYbZQsL9+jhnFnvaBJVpvHuSf5fLX6sQrVv4nGvWFpLjpXtFr/1YtjMxTHoyikcrRVUSBIhzv7n+vhDdWw6BtP8pZK6qa51A/neUrvR6rg5wiUWM5n40leLY5NI/jvlfvuo5+u8OMZrHArTDAo8otgBbn/vyLu+uCtArG0UQ6OvFfxejWIotCdct4pno8FpA1lZIPsGuQOommg6MgUT64R1eW3i66YBRMReyxnkMWRZ1yJ3K9kBgadkUi+JRVrJHRZGb0jLApjMKazjJeLcIIi4WV2Hif6OjNVYuevlJOhtV7NJRykq+kai7GWfL2fDh1ujmFy0Vy5CNnwdd3ZeFlEFmO8bKBNL83MA9yc5POKtFNsRt6NwfB7+wax0Xv098Ff9+GXAHicEwlLLcpMy0xOLMnMz/NIzSnQK6koYRgFIwVMZ4fQV5iwy7v/NnzOwAQAN64L364Ec6cBAAAAAgAAADAAAADUAgAAAAAAAAEAAAAAAAAAAAAAAA

[EncodedFile-src-PluginManager.ico]
lines=11
[encoded data, 48244 characters]

[DownloadXXX]
Call,DownloadXQ
Run,%ScriptFile%,Settings_Default
If,ExistSection,%ScriptFile%,Settings_Default_%ProjectName%,Run,%ScriptFile%,Settings_Default_%ProjectName%
Run,%ScriptFile%,Refresh
System,RefreshInterface

[UploadXXX]
Call,UploadXMultiQ,,%ProjectDir%\Utils\WebRoots_SE_Gena.Script||WebRoot
Run,%ScriptFile%,Refresh

[Settings_Default]
IniWrite,%ScriptFile%,Interface,PluginSelections,",1,4,151,219,237,21,"
Set,%SelectionName%,"",Permanent

[Settings_Default_Gena]
//PluginSelections=<Gena>Meal,1,4,151,219,237,21,<Gena>Appetizer,<Gena>Meal,<Gena>Sweets
//IniWrite,%ScriptFile%,Interface,PluginSelections,",1,4,151,219,237,21,<Gena>Appetizer,<Gena>Meal,<Gena>Sweets"
IniWrite,%ScriptFile%,Interface,PluginSelections,"<Gena>Meal,1,4,151,219,237,21,<Gena>Appetizer,<Gena>Meal,<Gena>Sweets"

[Settings_Default_Win10PESE]
//PluginSelections=,1,4,151,219,237,21,<Win10PE SE>All
//IniWrite,%ScriptFile%,Interface,PluginSelections,",1,4,151,219,237,21,#$q<Win10PE SE>All#$q"
IniWrite,%ScriptFile%,Interface,PluginSelections,"#$q<Win10PE SE>All#$q,1,4,151,219,237,21,#$q<Win10PE SE>All#$q"

[Settings_Default_Win8.1SE]
//PluginSelections=,1,4,151,219,237,21,<Win8.1SE>All
//IniWrite,%ScriptFile%,Interface,PluginSelections,",1,4,151,219,237,21,<Win8.1SE>All"
IniWrite,%ScriptFile%,Interface,PluginSelections,"<Win8.1SE>All,1,4,151,219,237,21,<Win8.1SE>All"

[Settings_Default_Win8PESE]
//PluginSelections=,1,4,151,219,237,21,<Win8PE SE>All
//IniWrite,%ScriptFile%,Interface,PluginSelections,",1,4,151,219,237,21,#$q<Win8PE SE>All#$q"
IniWrite,%ScriptFile%,Interface,PluginSelections,"#$q<Win8PE SE>All#$q,1,4,151,219,237,21,#$q<Win8PE SE>All#$q"

[Settings_Default_Win7PESE]
//PluginSelections=,1,4,151,219,237,21,"<Win7PE SE>All","<Win7PE SE>Small"
//IniWrite,%ScriptFile%,Interface,PluginSelections,",1,4,151,219,237,21,#$q<Win7PE SE>All#$q,#$q<Win7PE SE>Small#$q"
IniWrite,%ScriptFile%,Interface,PluginSelections,"#$q<Win7PE SE>All#$q,1,4,151,219,237,21,#$q<Win7PE SE>All#$q,#$q<Win7PE SE>Small#$q"

[CompareEditXXX]
Call,CompareEdit

[EncodedFile-PluginManager-PluginManager.exe]
lines=124
[encoded data, 510958 characters]

[EncodedFile-src-PluginManager.au3]
lines=3
[encoded data, 14090 characters]

