From b78cee63950479abfa78df37a03388007f332543 Mon Sep 17 00:00:00 2001 From: Tim Almdal Date: Thu, 20 Nov 2008 17:32:58 +0000 Subject: 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. --- core/helpers/core_installer.php | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'core/helpers/core_installer.php') 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"); } -- cgit v1.2.3