]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - plugins/UserFlag/User_flag_profile.php
Updated moderation (sandbox, silence, delete) icons for UserFlag
[quix0rs-gnu-social.git] / plugins / UserFlag / User_flag_profile.php
index 895da532392446bc5fc57a9d892e8e29962d80b0..30bd4ae68de75aee12a7b5271ba653a909a54a08 100644 (file)
@@ -31,8 +31,8 @@ class User_flag_profile extends Memcached_DataObject
     public $__table = 'user_flag_profile';               // table name
     public $profile_id;                      // int(4)  primary_key not_null
     public $user_id;                         // int(4)  primary_key not_null
-    public $flag;                            // varchar(8)
     public $created;                         // datetime   not_null default_0000-00-00%2000%3A00%3A00
+    public $cleared;                         // datetime   not_null default_0000-00-00%2000%3A00%3A00
 
     /* Static get */
     function staticGet($k,$v=NULL) { return Memcached_DataObject::staticGet('User_flag_profile',$k,$v); }
@@ -42,15 +42,15 @@ class User_flag_profile extends Memcached_DataObject
 
     function table() {
         return array(
-                     'profile_id' => DB_DATAOBJECT_INT,
-                     'user_id'    => DB_DATAOBJECT_INT,
-                     'flag'       => DB_DATAOBJECT_STR,
-                     'created'    => DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME
+                     'profile_id' => DB_DATAOBJECT_INT + DB_DATAOBJECT_NOTNULL,
+                     'user_id'    => DB_DATAOBJECT_INT + DB_DATAOBJECT_NOTNULL,
+                     'created'    => DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME + DB_DATAOBJECT_NOTNULL,
+                     'cleared'    => DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME
                      );
     }
 
     function keys() {
-        return array('profile_id', 'user_id');
+        return array('profile_id' => 'N', 'user_id' => 'N');
     }
 
     function &pkeyGet($kv)
@@ -58,7 +58,7 @@ class User_flag_profile extends Memcached_DataObject
         return Memcached_DataObject::pkeyGet('User_flag_profile', $kv);
     }
 
-    static function exists($profile_id, $user_id, $flag)
+    static function exists($profile_id, $user_id)
     {
         $ufp = User_flag_profile::pkeyGet(array('profile_id' => $profile_id,
                                                 'user_id' => $user_id));