/* ** Database Management Module ** ** Command List: /wipe /update /backup /view ** /newdb /newtitledb /newrecdb /newusrdb */ alias unload.all { ; Unload mSQL so we can remove databases dll -u msqlite.dll ; Check if database exists or not, if it does, abort, if it doesn't, remove it. if ($exists($qt($mircdirdata\main.db))) { remove $qt($mircdirdata\main.db) } else { echo -a Database Already Deleted, Aborting... halt } ; We are done! echo -a Databases Unloaded } alias wipe {} alias backup {} alias newusrdb {} alias newrecdb {} alias newtitledb {} alias newdb { if ($exists($qt($mircdirdata\main.db))) { echo -a Failure! - Main Database Exists Already halt } elseif { set %db.main $sqlite_open($qt($mircdir\data\main.db)) echo -a Success! - Main Database Created } else { echo -a Failure! - Error Opening Database -- %sqlite_errstr - %sqlite_errnum halt } } alias view {} on *:START: { if ($exists($qt($mircdirdata\main.db))) { echo -a Success! - Main Database Loaded splay stop splay $qt($mircdirmedia\engine\core\maindbloaded.wav) } else { echo -a Failure! - Main Database Missing..Creating splay stop | splay $qt($mircdirmedia\engine\core\dbmissing.wav) | newdb } }