; Check if the database exists, if it doesn't, prompt for setup, else bypass it.
on *:START: {
if (%db.active == Yes) {
init_db
}
else {
run_setup
}
}
alias run_setup {
echo -a First time databases are being setup (New Setup)...
var %main_db = $sqlite_open($scriptdirmain.db)
var %roster_db = $sqlite_open($scriptdirroster.db)
var %shows_db = $sqlite_open($scriptdirshows.db)
var %records_db = $sqlite_open($scriptdirrecords.db)
echo -a Database created.
set %db.active Yes
}
alias init_db {
if ($exists($scriptdirmain.db)) {
$tip(Init,Starting,Starting Refbot Revolution)
}
else {
echo -a Aborting... Missing Configuration / Databases
run_setup
}
}
; Debugging Commands (Remove on Release)
alias kill_dll { dll -u msqlite.dll }
alias kill_mrc { unload -rs $qt($scriptdirdatabase.mrc) }
alias kill_all { kill_dll | kill_mrc }
alias wipe_all {
kill_all
var %i = 1
while (%i <= 5) {
echo 2 %i
echo -a $findfile($scriptdirengine,*.db,%i )
inc %i
}
}