<?php
use Friendica\App;
-use Friendica\Core\System;
use Friendica\Database\DBA;
+use Friendica\DI;
function msearch_post(App $a)
{
- $search = defaults($_POST, 's', '');
- $perpage = intval(defaults($_POST, 'n', 80));
- $page = intval(defaults($_POST, 'p', 1));
+ $search = $_POST['s'] ?? '';
+ $perpage = intval(($_POST['n'] ?? 0) ?: 80);
+ $page = intval(($_POST['p'] ?? 0) ?: 1);
$startrec = ($page - 1) * $perpage;
$total = 0;
while($search_result = DBA::fetch($search_stmt)) {
$results[] = [
'name' => $search_result['name'],
- 'url' => System::baseUrl() . '/profile/' . $search_result['nickname'],
- 'photo' => System::baseUrl() . '/photo/avatar/' . $search_result['uid'] . '.jpg',
+ 'url' => DI::baseUrl() . '/profile/' . $search_result['nickname'],
+ 'photo' => DI::baseUrl() . '/photo/avatar/' . $search_result['uid'] . '.jpg',
'tags' => str_replace([',', ' '], [' ', ' '], $search_result['pub_keywords'])
];
}