diff options
Diffstat (limited to 'core/helpers')
-rw-r--r-- | core/helpers/core_installer.php | 1 | ||||
-rw-r--r-- | core/helpers/photo.php | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/core/helpers/core_installer.php b/core/helpers/core_installer.php index 680d44a3..44fb0a85 100644 --- a/core/helpers/core_installer.php +++ b/core/helpers/core_installer.php @@ -45,6 +45,7 @@ class core_installer { `title` char(255) default NULL, `description` char(255) default NULL, `name` char(255) default NULL, + `mime_type` char(255) default NULL, `left` int(9) NOT NULL, `right` int(9) NOT NULL, `parent_id` int(9) NOT NULL, diff --git a/core/helpers/photo.php b/core/helpers/photo.php index 553ffe68..cd02696d 100644 --- a/core/helpers/photo.php +++ b/core/helpers/photo.php @@ -42,6 +42,7 @@ class Photo_Core { throw new Exception("@todo INVALID_IMAGE_FILE"); } + Kohana::log("debug", print_r($image_info, true)); // Force an extension onto the name $pi = pathinfo($name); if (empty($pi["extension"])) { @@ -55,6 +56,7 @@ class Photo_Core { $photo->description = $description; $photo->name = $name; $photo->owner_id = $owner_id; + $photo->mime_type = empty($image_info['mime']) ? "application/unknown" : $image_info['mime']; // Randomize the name if there's a conflict while (ORM::Factory("item") |