Менять тут надо не тоьлко код, но и подход.
потому что большая часть старого кода - это бессмысленные телодвижения, которые не приводят ни к какому результату.
Повторить тоже самое в пхп7 не удастся.
вместо функции connect надо написать вот такой код
$host = '127.0.0.1';
$db = 'test';
$user = 'root';
$pass = '';
$charset = 'utf8mb4';
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
try {
$mysqli = mysqli_connect($host, $user, $pass, $db);
mysqli_set_charset($mysqli, $charset);
} catch (\mysqli_sql_exception $e) {
throw new \mysqli_sql_exception($e->getMessage(), $e->getCode());
}
unset($host, $db, $user, $pass, $charset);
везде где раньше вызывалась эта функция, ее надо будет убрать
вместо функции close() не нужно ничего, просто убрать все вызовы из кода.
Вместо последнего блока кода
$result = mysqli_query($mysqli, "SELECT * FROM admin WHERE uid='1'");
$row = mysqli_fetch_assoc($result);
$guid_agent = $row_admin['guid_agent'];
$agent = $row_admin['agent'];
Но самое главное - это код, где используются переменные в запросах.
Их переписать так
$sql = "SELECT * FROM users WHERE id=?"; // знак вопроса вместо переменной
$stmt = $conn->query($sql);
$stmt->bind_param("s", $id); // переменная идет сюда
$Stmt->execute();
$result = $stmt->get_result(); // получаем result
$user = $result->fetch_assoc(); // получаем массив