X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModel%2FFileTag.php;h=324a78fa6ffa48c9ba28b9ad0d8ca34f64bc640d;hb=f1d3f60499a325557be866fedd31b46093d477ae;hp=9908c8a33328309136b487f0068651d12f2c457e;hpb=ab8997f9db910ba70c592bf106a7f5fc41a55b2d;p=friendica.git diff --git a/src/Model/FileTag.php b/src/Model/FileTag.php index 9908c8a333..324a78fa6f 100644 --- a/src/Model/FileTag.php +++ b/src/Model/FileTag.php @@ -1,13 +1,26 @@ . + * */ namespace Friendica\Model; -use Friendica\Database\DBA; -use Friendica\DI; - /** * This class handles FileTag related functions * @@ -25,7 +38,7 @@ class FileTag * * @return string The URL encoded string. */ - public static function encode($s) + private static function encode($s) { return str_replace(['<', '>', '[', ']'], ['%3c', '%3e', '%5b', '%5d'], $s); } @@ -37,31 +50,11 @@ class FileTag * * @return string The decoded string. */ - public static function decode($s) + private static function decode($s) { return str_replace(['%3c', '%3e', '%5b', '%5d'], ['<', '>', '[', ']'], $s); } - /** - * Query files for tag - * - * @param string $table The table to be queired. - * @param string $s The search term - * @param string $type Optional file type. - * - * @return string Query string. - */ - public static function fileQuery($table, $s, $type = 'file') - { - if ($type == 'file') { - $str = preg_quote('[' . str_replace('%', '%%', self::encode($s)) . ']'); - } else { - $str = preg_quote('<' . str_replace('%', '%%', self::encode($s)) . '>'); - } - - return " AND " . (($table) ? DBA::escape($table) . '.' : '') . "file regexp '" . DBA::escape($str) . "' "; - } - /** * Get file tags from array * @@ -138,182 +131,4 @@ class FileTag return self::arrayToFile($list_array, $type); } - - /** - * Get list from file tags - * - * ex. given