summaryrefslogtreecommitdiff
path: root/core/helpers
diff options
context:
space:
mode:
Diffstat (limited to 'core/helpers')
-rw-r--r--core/helpers/core_installer.php13
1 files changed, 11 insertions, 2 deletions
diff --git a/core/helpers/core_installer.php b/core/helpers/core_installer.php
index d06820ae..87278661 100644
--- a/core/helpers/core_installer.php
+++ b/core/helpers/core_installer.php
@@ -21,7 +21,7 @@ class core_installer {
public function install() {
$db = Database::instance();
try {
- $base_version = ORM::factory('module')->where('name', 'core')->find()->version;
+ $base_version = ORM::factory("module")->where("name", "core")->find()->version;
} catch (Exception $e) {
if ($e->getMessage() == "Table modules does not exist in your database.") {
$base_version = 0;
@@ -52,10 +52,19 @@ class core_installer {
KEY `parent_id` (`parent_id`),
KEY `type` (`type`))
ENGINE=InnoDB DEFAULT CHARSET=utf8;");
- $core = ORM::factory('module')->where('name', 'core')->find();
+
+ foreach (array("albums", "thumbnails") as $dir) {
+ @mkdir(VARPATH . $dir);
+ }
+
+ $core = ORM::factory("module")->where("name", "core")->find();
$core->name = "core";
$core->version = 1;
$core->save();
+
+ $root = ORM::factory("item");
+ $root->title = "Gallery";
+ $root->make_root();
}
}