]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Got database inserts for photos working.
authorIan Denhardt <ian@zenhack.net>
Fri, 6 Aug 2010 14:26:28 +0000 (10:26 -0400)
committerIan Denhardt <ian@zenhack.net>
Fri, 6 Aug 2010 14:26:28 +0000 (10:26 -0400)
plugins/GNUsocialPhotos/actions/photoupload.php
plugins/GNUsocialPhotos/classes/gnusocialphoto.php

index aafa2d3fef147a72f1e57c580e693873c53223b4..9a643dbe6325f8daf361178c4436d33a389e1e71 100644 (file)
@@ -129,6 +129,8 @@ class PhotouploadAction extends Action
         $photo = new GNUsocialPhoto();
         $photo->path = '/file/' . $filename;
         $photo->thumb_path = '/file/thumb.' . $filename;
+        $photo->owner_id = $cur->id;
+        $photo->object_id = 'DEFAULT';
         $photo->insert();
     }
 
index 0e3d24eedc6847d45dae5b720072fa1e07cb7834..882d1026ed9f807fc41433d644a770f06a9a7ff9 100644 (file)
@@ -34,6 +34,7 @@ require_once INSTALLDIR . '/classes/Memcached_DataObject.php';
 
 class GNUsocialPhoto extends Memcached_DataObject
 {
+    public $__table = 'GNUsocialPhoto';
     public $object_id;   // integer
     public $path;        // varchar(150)
     public $thumb_path;  // varchar(156)
@@ -54,4 +55,12 @@ class GNUsocialPhoto extends Memcached_DataObject
         }
         return parent::delete();
     }
+
+    function table()
+    {
+        return array('object_id' => DB_DATAOBJECT_INT,
+                     'path' => DB_DATAOBJECT_STR + DB_DATAOBJECT_NOTNULL,
+                     'thumb_path' => DB_DATAOBJECT_STR + DB_DATAOBJECT_NOTNULL,
+                     'owner_id' => DB_DATAOBJECT_INT + DB_DATAOBJECT_NOTNULL);
+    }
 }