/var/www/fastuser/data/www/cybertorrent.pro/library/includes/functions.php
}
return $var;
}
function get_username($user_id)
{
if (empty($user_id)) {
return is_array($user_id) ? [] : false;
}
if (is_array($user_id)) {
$usernames = [];
foreach (DB()->fetch_rowset("SELECT user_id, username FROM " . BB_USERS . " WHERE user_id IN(" . get_id_csv($user_id) . ")") as $row) {
$usernames[$row['user_id']] = $row['username'];
}
return $usernames;
}
$row = DB()->fetch_row("SELECT username FROM " . BB_USERS . " WHERE user_id = $user_id LIMIT 1");
return $row['username'];
}
function get_user_id($username)
{
if (empty($username)) {
return false;
}
if ($row = DB()->fetch_row("SELECT user_id FROM " . BB_USERS . " WHERE username = '" . DB()->escape($username) . "' LIMIT 1")) {
return $row['user_id'];
}
return false;
}
function str_short($text, $max_length, $space = ' ')
{
if ($max_length && mb_strlen($text, 'UTF-8') > $max_length) {
$text = mb_substr($text, 0, $max_length, 'UTF-8');
Arguments
"Trying to access array offset on value of type null"
/var/www/fastuser/data/www/cybertorrent.pro/library/includes/functions.php
}
return $var;
}
function get_username($user_id)
{
if (empty($user_id)) {
return is_array($user_id) ? [] : false;
}
if (is_array($user_id)) {
$usernames = [];
foreach (DB()->fetch_rowset("SELECT user_id, username FROM " . BB_USERS . " WHERE user_id IN(" . get_id_csv($user_id) . ")") as $row) {
$usernames[$row['user_id']] = $row['username'];
}
return $usernames;
}
$row = DB()->fetch_row("SELECT username FROM " . BB_USERS . " WHERE user_id = $user_id LIMIT 1");
return $row['username'];
}
function get_user_id($username)
{
if (empty($username)) {
return false;
}
if ($row = DB()->fetch_row("SELECT user_id FROM " . BB_USERS . " WHERE username = '" . DB()->escape($username) . "' LIMIT 1")) {
return $row['user_id'];
}
return false;
}
function str_short($text, $max_length, $space = ' ')
{
if ($max_length && mb_strlen($text, 'UTF-8') > $max_length) {
$text = mb_substr($text, 0, $max_length, 'UTF-8');
/var/www/fastuser/data/www/cybertorrent.pro/tracker.php
$poster_name_sql = str_replace("\\'", "''", $req_poster_name);
if ($poster_id = get_user_id($poster_name_sql)) {
$poster_id_val = $poster_id;
$poster_name_val = stripslashes(html_entity_decode($req_poster_name));
} else {
$poster_name_val = $lang['BT_USER_NOT_FOUND'];
$tr_error = $poster_error = true;
}
}
} elseif ($search_id && $previous_settings[$poster_id_key]) {
$poster_id_val = (int)$previous_settings[$poster_id_key];
$poster_name_val = $previous_settings[$poster_name_key] ?: '';
}
if ($req_poster_id) {
if ($req_poster_id == GUEST_UID) {
$poster_id_val = GUEST_UID;
$poster_name_val = $lang['GUEST'];
} elseif ($poster_name_val = get_username($req_poster_id)) {
$poster_name_val = stripslashes(html_entity_decode($poster_name_val));
$poster_id_val = $req_poster_id;
}
}
}
if (isset($_REQUEST[$hash_key])) {
hash_search($_REQUEST[$hash_key]);
}
if (($tm =& $_REQUEST[$title_match_key]) && is_string($tm)) {
if ($tmp = mb_substr(trim($tm), 0, $title_match_max_len)) {
$title_match_val = $tmp;
$title_match_sql = clean_text_match($title_match_val, true, false);
}
}
}
$dl_status = [];
if ($dl_cancel_val) {