]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/BaseApi.php
Fixing Mainentance & Exception vie
[friendica.git] / src / Module / BaseApi.php
index b90db36dcfe53b5b17db5a9d5faf0015f581ff1a..2e8e1d15b83402709c6bb7b079a30f90380feef6 100644 (file)
@@ -25,6 +25,7 @@ use Friendica\BaseModule;
 use Friendica\Core\Logger;
 use Friendica\Core\System;
 use Friendica\DI;
+use Friendica\Model\Contact;
 use Friendica\Model\Post;
 use Friendica\Network\HTTPException;
 use Friendica\Security\BasicAuth;
@@ -49,7 +50,7 @@ class BaseApi extends BaseModule
         */
        protected static $request = [];
 
-       public static function delete(array $parameters = [])
+       public function delete()
        {
                self::checkAllowedScope(self::SCOPE_WRITE);
 
@@ -58,7 +59,7 @@ class BaseApi extends BaseModule
                }
        }
 
-       public static function patch(array $parameters = [])
+       public function patch()
        {
                self::checkAllowedScope(self::SCOPE_WRITE);
 
@@ -67,7 +68,7 @@ class BaseApi extends BaseModule
                }
        }
 
-       public static function post(array $parameters = [])
+       public function post()
        {
                self::checkAllowedScope(self::SCOPE_WRITE);
 
@@ -76,7 +77,7 @@ class BaseApi extends BaseModule
                }
        }
 
-       public static function put(array $parameters = [])
+       public function put()
        {
                self::checkAllowedScope(self::SCOPE_WRITE);
 
@@ -135,7 +136,6 @@ class BaseApi extends BaseModule
         * Set boundaries for the "link" header
         * @param array $boundaries
         * @param int $id
-        * @return array
         */
        protected static function setBoundaries(int $id)
        {
@@ -291,4 +291,15 @@ class BaseApi extends BaseModule
                        }
                }
        }
+
+       public static function getContactIDForSearchterm($searchterm)
+       {
+               if (intval($searchterm) == 0) {
+                       $cid = Contact::getIdForURL($searchterm, 0, false);
+               } else {
+                       $cid = intval($searchterm);
+               }
+
+               return $cid;
+       }
 }