summaryrefslogtreecommitdiff
path: root/core/helpers/core_installer.php
diff options
context:
space:
mode:
authorTim Almdal <tnalmdal@shaw.ca>2008-11-20 17:32:58 +0000
committerTim Almdal <tnalmdal@shaw.ca>2008-11-20 17:32:58 +0000
commitb78cee63950479abfa78df37a03388007f332543 (patch)
treecfd7c24d31d76ef94702fe11ab6164adf88612d9 /core/helpers/core_installer.php
parente2b040c6ae3797a5d6ec6c0f05f6bf3194e07c52 (diff)
A look at away to allow modules to define html head contents (links and js) and also allow modules to contribute blocks to the layout.
Diffstat (limited to 'core/helpers/core_installer.php')
-rw-r--r--core/helpers/core_installer.php10
1 files changed, 10 insertions, 0 deletions
diff --git a/core/helpers/core_installer.php b/core/helpers/core_installer.php
index e0e4f7d9..c627145a 100644
--- a/core/helpers/core_installer.php
+++ b/core/helpers/core_installer.php
@@ -62,6 +62,15 @@ class core_installer {
KEY `type` (`type`))
ENGINE=InnoDB DEFAULT CHARSET=utf8;");
+ $db->query("CREATE TABLE `blocks` (
+ `id` int(9) NOT NULL auto_increment,
+ `module` char(255) NOT NULL,
+ `type` char(32) NOT NULL,
+ `method` char(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY(`type`, `module`))
+ ENGINE=InnoDB DEFAULT CHARSET=utf8;");
+
foreach (array("albums", "resizes") as $dir) {
@mkdir(VARPATH . $dir);
}
@@ -84,6 +93,7 @@ class core_installer {
$db = Database::instance();
$db->query("DROP TABLE IF EXISTS `items`;");
$db->query("DROP TABLE IF EXISTS `modules`;");
+ $db->query("DROP TABLE IF EXISTS `blocks`;");
system("/bin/rm -rf " . VARPATH . "albums");
system("/bin/rm -rf " . VARPATH . "resizes");
}