diff options
| author | root | 2014-09-13 22:26:58 +0200 |
|---|---|---|
| committer | root | 2014-09-13 22:26:58 +0200 |
| commit | c5639ee890215e4e8e0f544821ea8d285ca58eb8 (patch) | |
| tree | 29f685943c61c4d7ec0e376e485686e985b97065 /blob/yt_setup.php | |
| parent | f8c60cae423fc78ed21d17a9217716ccc1e6dab1 (diff) | |
| download | video-dl-c5639ee890215e4e8e0f544821ea8d285ca58eb8.tar.gz | |
init
Diffstat (limited to 'blob/yt_setup.php')
| -rw-r--r-- | blob/yt_setup.php | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/blob/yt_setup.php b/blob/yt_setup.php new file mode 100644 index 0000000..263829e --- /dev/null +++ b/blob/yt_setup.php @@ -0,0 +1,36 @@ +<?php + +$db = new SQLite3("db/dict.db"); +$bool = false; + +foreach ($_GET as $name => $value) { + if(preg_match("/drop(ped)?/i",$name)){ + $bool=true; + } +} + +if($bool){ + if($db->exec(" + BEGIN TRANSACTION; + PRAGMA writable_schema = 1; + DELETE FROM sqlite_master WHERE type = 'table'; + PRAGMA writable_schema = 0; + COMMIT; + VACUUM;") + ){ + echo "dropped everything"; + } else { + echo "error with database"; + } +} else { + if($db->exec(" + BEGIN TRANSACTION; + CREATE TABLE IF NOT EXISTS english (id INTEGER PRIMARY KEY, word TEXT UIQUE); + CREATE TABLE IF NOT EXISTS german (id INTEGER PRIMARY KEY, word TEXT UIQUE); + COMMIT;") + ) { + echo "Success!"; + } else { + echo "Failure!" ; + } +} |
