MyBB Community Forums

Full Version: Not work DVZ Secure Content plugin
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Not work DVZ Secure Content plugin.
Fatal error: Uncaught TypeError: implode(): Argument #2 ($array) must be of type ?array, string given in /var/www/.../data/www/.../inc/plugins/dvz_secure_content.php:480 Stack trace: #0 /var/www/.../data/www/.../inc/plugins/dvz_secure_content.php(480): implode(Array, ', #row_setting_') #1 /var/www/.../data/www/.../inc/class_plugins.php(136): dvz_sc::admin_settings_print_peekers(Array) #2 /var/www/.../data/www/.../admin/modules/config/settings.php(2022): pluginSystem->run_hooks(Array, Array) #3 /var/www/.../data/www/.../admin/modules/config/settings.php(1963): print_setting_peekers() #4 /var/www/.../data/www/.../admin/index.php(825): require('/var/www/.../...') #5 {main} thrown in /var/www/.../data/www/.../inc/plugins/dvz_secure_content.php on line 480.
I use php 8.1.
Try changing line 480 in inc/plugins/dvz_secure_content.php from:
            'new Peeker($(".setting_dvz_sc_proxy"), $("#row_setting_' . implode($peekerSettings, ', #row_setting_') . '"), 1, true);',
to:
            'new Peeker($(".setting_dvz_sc_proxy"), $("#row_setting_' . implode(', #row_setting_', $peekerSettings) . '"), 1, true);',
Thanks!