Author: sevein
Date: Wed Sep 9 17:37:31 2009
New Revision: 3212
Log:
Now, digital object is created and thumbnail is built and saved temporally
based on new QubitDigitalObject::resizeImage behaviour.
Modified:
trunk/apps/qubit/modules/digitalobject/actions/multiFileUploadAction.class.php
trunk/apps/qubit/modules/digitalobject/actions/uploadAction.class.php
Modified:
trunk/apps/qubit/modules/digitalobject/actions/multiFileUploadAction.class.php
==============================================================================
---
trunk/apps/qubit/modules/digitalobject/actions/multiFileUploadAction.class.php
Wed Sep 9 16:33:02 2009 (r3211)
+++
trunk/apps/qubit/modules/digitalobject/actions/multiFileUploadAction.class.php
Wed Sep 9 17:37:31 2009 (r3212)
@@ -117,8 +117,10 @@
if (file_exists($tmpPath.'/'.$file['tmpName']))
{
// Upload asset and create digital object
- $asset = new QubitAsset($file['name'],
file_get_contents($tmpPath.'/'.$file['tmpName']));
- QubitDigitalObject::create($informationObject, $asset);
+ $digitalObject = new QubitDigitalObject;
+ $digitalObject->setInformationObject($informationObject);
+ $digitalObject->assets[] = new QubitAsset($file['name'],
file_get_contents($tmpPath.'/'.$file['tmpName']));
+ $digitalObject->save();
}
// Clean up temp files
Modified: trunk/apps/qubit/modules/digitalobject/actions/uploadAction.class.php
==============================================================================
--- trunk/apps/qubit/modules/digitalobject/actions/uploadAction.class.php
Wed Sep 9 16:33:02 2009 (r3211)
+++ trunk/apps/qubit/modules/digitalobject/actions/uploadAction.class.php
Wed Sep 9 17:37:31 2009 (r3212)
@@ -55,7 +55,12 @@
// Move file to web/uploads/tmp directory
move_uploaded_file($file['tmp_name'], $tmpFilePath);
- QubitDigitalObject::resizeImage($tmpFilePath, $thumbPath, 150, 150);
+ $resizedImage = QubitDigitalObject::resizeImage($tmpFilePath, 150, 150);
+
+ if (0 < strlen($resizedImage))
+ {
+ file_put_contents($thumbPath, $resizedImage);
+ }
$uploadFiles[] = array(
'name' => $file['name'],
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.ca/group/qubit-commits?hl=en
-~----------~----~----~----~------~----~------~--~---