]> git.mxchange.org Git - friendica.git/commitdiff
Adding some more verb handling
authorMichael <heluecht@pirati.ca>
Tue, 19 May 2020 20:32:15 +0000 (20:32 +0000)
committerMichael <heluecht@pirati.ca>
Tue, 19 May 2020 20:32:15 +0000 (20:32 +0000)
src/Model/Item.php
src/Model/Verb.php

index 006c70860d18f331737c087e579a4d6607156c73..14e6d02ba02038946ba2c48e8a76b8b101d80d45 100644 (file)
@@ -94,7 +94,7 @@ class Item
 
        // All fields in the item table
        const ITEM_FIELDLIST = ['id', 'uid', 'parent', 'uri', 'parent-uri', 'thr-parent',
-                       'guid', 'uri-id', 'parent-uri-id', 'thr-parent-id',
+                       'guid', 'uri-id', 'parent-uri-id', 'thr-parent-id', 'vid',
                        'contact-id', 'type', 'wall', 'gravity', 'extid', 'icid', 'iaid', 'psid',
                        'created', 'edited', 'commented', 'received', 'changed', 'verb',
                        'postopts', 'plink', 'resource-id', 'event-id', 'attach', 'inform',
@@ -669,7 +669,7 @@ class Item
                $fields = [];
 
                $fields['item'] = ['id', 'uid', 'parent', 'uri', 'parent-uri', 'thr-parent',
-                       'guid', 'uri-id', 'parent-uri-id', 'thr-parent-id',
+                       'guid', 'uri-id', 'parent-uri-id', 'thr-parent-id', 'vid',
                        'contact-id', 'owner-id', 'author-id', 'type', 'wall', 'gravity', 'extid',
                        'created', 'edited', 'commented', 'received', 'changed', 'psid',
                        'resource-id', 'event-id', 'attach', 'post-type', 'file',
index 46b306c1d3da616dd0696cbfd591eb4b8a50abfb..570c62d84090998f24b71057743626acb251887a 100644 (file)
@@ -33,7 +33,7 @@ class Verb
         * @return integer verb id
         * @throws \Exception
         */
-       public static function getID($verb)
+       public static function getID(string $verb)
        {
                if (empty($verb)) {
                        return 0;
@@ -48,4 +48,24 @@ class Verb
 
                return DBA::lastInsertId();
        }
+
+       /**
+        * Return verb name for the given ID
+        *
+        * @param integer $id
+        * @return string verb
+        */
+       public static function getbyID(int $id)
+       {
+               if (empty($id)) {
+                       return '';
+               }
+
+               $verb_record = DBA::selectFirst('verb', ['name'], ['id' => $id]);
+               if (!DBA::isResult($verb_record)) {
+                       return '';
+               }
+
+               return $verb_record['name'];
+       }
 }