diff --git a/plugin/justification/Justification.php b/plugin/justification/Justification.php index df8ee0752b..b27359dc62 100644 --- a/plugin/justification/Justification.php +++ b/plugin/justification/Justification.php @@ -49,10 +49,10 @@ class Justification extends Plugin )"; Database::query($sql); - $sql = "CREATE TABLE IF NOT EXISTS justification_document_users ( + $sql = "CREATE TABLE IF NOT EXISTS justification_document_rel_users ( id INT unsigned NOT NULL auto_increment PRIMARY KEY, justification_document_id INT NOT NULL, - document_id INT, + file_path VARCHAR(255), user_id INT, date_validity DATE )"; @@ -61,10 +61,10 @@ class Justification extends Plugin public function uninstall() { - $sql = 'DROP TABLE justification_document'; + $sql = 'DROP TABLE IF EXISTS justification_document'; Database::query($sql); - $sql = 'DROP TABLE justification_document_users'; + $sql = 'DROP TABLE IF EXISTS justification_document_rel_users'; Database::query($sql); } } diff --git a/plugin/justification/install.php b/plugin/justification/install.php new file mode 100644 index 0000000000..b84a1449cd --- /dev/null +++ b/plugin/justification/install.php @@ -0,0 +1,5 @@ +install(); diff --git a/plugin/justification/uninstall.php b/plugin/justification/uninstall.php new file mode 100644 index 0000000000..48b27894c1 --- /dev/null +++ b/plugin/justification/uninstall.php @@ -0,0 +1,6 @@ +uninstall();