]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/Search/Saved.php
Remove join profile table
[friendica.git] / src / Module / Search / Saved.php
index 9d8d84b55a9bb10337af8801500435e1e36f723a..141a3732d373866498636e4f5e3d99175e6b2b4f 100644 (file)
@@ -2,20 +2,16 @@
 
 namespace Friendica\Module\Search;
 
-use Friendica\App\Arguments;
 use Friendica\BaseModule;
-use Friendica\Core\L10n;
 use Friendica\Database\DBA;
+use Friendica\DI;
 use Friendica\Util\Strings;
 
 class Saved extends BaseModule
 {
-       public static function init()
+       public static function init(array $parameters = [])
        {
-               /** @var Arguments $args */
-               $args = self::getClass(Arguments::class);
-
-               $action = $args->get(2, 'none');
+               $action = DI::args()->get(2, 'none');
                $search = Strings::escapeTags(trim(rawurldecode($_GET['term'] ?? '')));
 
                $return_url = $_GET['return_url'] ?? 'search?q=' . urlencode($search);
@@ -26,19 +22,19 @@ class Saved extends BaseModule
                                        $fields = ['uid' => local_user(), 'term' => $search];
                                        if (!DBA::exists('search', $fields)) {
                                                DBA::insert('search', $fields);
-                                               info(L10n::t('Search term successfully saved.'));
+                                               info(DI::l10n()->t('Search term successfully saved.'));
                                        } else {
-                                               info(L10n::t('Search term already saved.'));
+                                               info(DI::l10n()->t('Search term already saved.'));
                                        }
                                        break;
 
                                case 'remove':
                                        DBA::delete('search', ['uid' => local_user(), 'term' => $search]);
-                                       info(L10n::t('Search term successfully removed.'));
+                                       info(DI::l10n()->t('Search term successfully removed.'));
                                        break;
                        }
                }
 
-               self::getApp()->internalRedirect($return_url);
+               DI::baseUrl()->redirect($return_url);
        }
 }