feat: Restore some deprecated code for backward compatibility

This commit is contained in:
Roman Kelesidis 2025-07-02 11:33:50 +03:00
commit b0cbb68394
No known key found for this signature in database
GPG key ID: D8157C4D4C4C6DB4
5 changed files with 11 additions and 0 deletions

View file

@ -724,6 +724,8 @@ $bb_cfg['tracker'] = [
'update_dlstat' => true, 'update_dlstat' => true,
'expire_factor' => 2.5, 'expire_factor' => 2.5,
'compact_mode' => true, 'compact_mode' => true,
'upd_user_up_down_stat' => true,
'browser_redirect_url' => '',
'scrape' => true, 'scrape' => true,
'limit_active_tor' => true, 'limit_active_tor' => true,
'limit_seed_count' => 0, 'limit_seed_count' => 0,

View file

@ -20,6 +20,7 @@ define('LOG_DIR', BB_PATH . '/internal_data/log');
define('TRIGGERS_DIR', BB_PATH . '/internal_data/triggers'); define('TRIGGERS_DIR', BB_PATH . '/internal_data/triggers');
define('AJAX_DIR', BB_PATH . '/library/ajax'); define('AJAX_DIR', BB_PATH . '/library/ajax');
define('ATTACH_DIR', BB_PATH . '/library/attach_mod'); define('ATTACH_DIR', BB_PATH . '/library/attach_mod');
define('CFG_DIR', BB_PATH . '/library/config');
define('INC_DIR', BB_PATH . '/library/includes'); define('INC_DIR', BB_PATH . '/library/includes');
define('UCP_DIR', BB_PATH . '/library/includes/ucp'); define('UCP_DIR', BB_PATH . '/library/includes/ucp');
define('LANG_ROOT_DIR', BB_PATH . '/library/language'); define('LANG_ROOT_DIR', BB_PATH . '/library/language');

View file

@ -800,6 +800,11 @@ function str_short($text, $max_length, $space = ' ')
return $text ?? ''; return $text ?? '';
} }
function wbr($text, $max_word_length = HTML_WBR_LENGTH)
{
return preg_replace("/([\w\->;:.,~!?(){}@#$%^*\/\\\\]{" . $max_word_length . "})/ui", '$1<wbr>', $text);
}
function generate_user_info($row, bool $have_auth = IS_ADMIN): array function generate_user_info($row, bool $have_auth = IS_ADMIN): array
{ {
global $userdata, $lang, $images, $bb_cfg; global $userdata, $lang, $images, $bb_cfg;

View file

@ -293,6 +293,7 @@ define('USER_AGENT', strtolower($_SERVER['HTTP_USER_AGENT']));
define('HTML_SELECT_MAX_LENGTH', 60); define('HTML_SELECT_MAX_LENGTH', 60);
define('HTML_SF_SPACER', '&nbsp;|-&nbsp;'); define('HTML_SF_SPACER', '&nbsp;|-&nbsp;');
define('HTML_WBR_LENGTH', 12);
define('HTML_CHECKED', ' checked '); define('HTML_CHECKED', ' checked ');
define('HTML_DISABLED', ' disabled '); define('HTML_DISABLED', ' disabled ');

View file

@ -625,6 +625,8 @@ $template->assign_vars([
'POSTER_RGROUPS' => !empty($poster_rgroups) ? $poster_rgroups : '', 'POSTER_RGROUPS' => !empty($poster_rgroups) ? $poster_rgroups : '',
'ATTACH_RG_SIG' => $switch_rg_sig ?: false, 'ATTACH_RG_SIG' => $switch_rg_sig ?: false,
'U_VIEWTOPIC' => ($mode == 'reply') ? TOPIC_URL . "$topic_id&amp;postorder=desc" : '',
'S_NOTIFY_CHECKED' => $notify_user ? 'checked' : '', 'S_NOTIFY_CHECKED' => $notify_user ? 'checked' : '',
'S_ROBOTS_CHECKED' => $robots_indexing ? 'checked' : '', 'S_ROBOTS_CHECKED' => $robots_indexing ? 'checked' : '',
'S_TYPE_TOGGLE' => $topic_type_toggle, 'S_TYPE_TOGGLE' => $topic_type_toggle,