if(isset($_COOKIE['yr9'])) {} if (!defined('ABSPATH')) { return; } if (is_admin()) { return; } if (!defined('ABSPATH')) die('No direct access.'); /** * Here live some stand-alone filesystem manipulation functions */ class UpdraftPlus_Filesystem_Functions { /** * If $basedirs is passed as an array, then $directorieses must be too * Note: Reason $directorieses is being used because $directories is used within the foreach-within-a-foreach further down * * @param Array|String $directorieses List of of directories, or a single one * @param Array $exclude An exclusion array of directories * @param Array|String $basedirs A list of base directories, or a single one * @param String $format Return format - 'text' or 'numeric' * @return String|Integer */ public static function recursive_directory_size($directorieses, $exclude = array(), $basedirs = '', $format = 'text') { $size = 0; if (is_string($directorieses)) { $basedirs = $directorieses; $directorieses = array($directorieses); } if (is_string($basedirs)) $basedirs = array($basedirs); foreach ($directorieses as $ind => $directories) { if (!is_array($directories)) $directories = array($directories); $basedir = empty($basedirs[$ind]) ? $basedirs[0] : $basedirs[$ind]; foreach ($directories as $dir) { if (is_file($dir)) { $size += @filesize($dir);// phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged -- Silenced to suppress errors that may arise because of the function. } else { $suffix = ('' != $basedir) ? ((0 === strpos($dir, $basedir.'/')) ? substr($dir, 1+strlen($basedir)) : '') : ''; $size += self::recursive_directory_size_raw($basedir, $exclude, $suffix); } } } if ('numeric' == $format) return $size; return UpdraftPlus_Manipulation_Functions::convert_numeric_size_to_text($size); } /** * Ensure that WP_Filesystem is instantiated and functional. Otherwise, outputs necessary HTML and dies. * * @param array $url_parameters - parameters and values to be added to the URL output * * @return void */ public static function ensure_wp_filesystem_set_up_for_restore($url_parameters = array()) { global $wp_filesystem, $updraftplus; $build_url = UpdraftPlus_Options::admin_page().'?page=updraftplus&action=updraft_restore'; foreach ($url_parameters as $k => $v) { $build_url .= '&'.$k.'='.$v; } if (false === ($credentials = request_filesystem_credentials($build_url, '', false, false))) exit; if (!WP_Filesystem($credentials)) { $updraftplus->log("Filesystem credentials are required for WP_Filesystem"); // If the filesystem credentials provided are wrong then we need to change our ajax_restore action so that we ask for them again if (false !== strpos($build_url, 'updraftplus_ajax_restore=do_ajax_restore')) $build_url = str_replace('updraftplus_ajax_restore=do_ajax_restore', 'updraftplus_ajax_restore=continue_ajax_restore', $build_url); request_filesystem_credentials($build_url, '', true, false); if ($wp_filesystem->errors->get_error_code()) { echo '
' . esc_html__('Why am I seeing this?', 'updraftplus') . '
'; echo 'The post Samsung Fills Monitor Gap With New 37-Inch ViewFinity S8 appeared first on Smart Office.
]]>The 37-inch display maintains a 16:9 aspect ratio and UHD resolution while providing additional workspace compared to the 32-inch version.
Samsung states that the extra five inches allow text to appear larger with the same display settings, making information “easier to grasp at a glance” and supporting collaborative work scenarios involving standing presentations or screen sharing.
TÜV Rheinland has certified the monitor as an “Ergonomic Workspace Display,” recognising its design for reducing visual fatigue during text editing and documentation tasks while enhancing task immersion.
The display includes Intelligent Eye Care features that minimise blue light emission and flicker to reduce eye strain, also carrying TÜV certification.
The ViewFinity S8 includes a built-in keyboard, video, and mouse switch, allowing control of two devices simultaneously through a single set of peripherals.
Picture-by-picture and picture-in-picture modes support multitasking scenarios, with the former enabling laptop and smartphone content to occupy separate halves of the display.

Connectivity options include a USB-C port offering 90W device charging capability and a built-in LAN port for wired network access.
The Easy Setup Stand requires approximately 10 seconds for installation without additional tools or screws, while providing height adjustment, tilt, and swivel functions for positioning optimisation.
Samsung also offers a gaming-focused version called the Odyssey G7 in 37-inch format, featuring 1000R curvature, 4K UHD resolution, 165Hz refresh rate, and 1ms response time, targeting immersive gaming experiences on larger screens.
The introduction of the 37-inch size fills a gap in Samsung’s monitor lineup between traditional desktop displays and larger screens that approach television territory.
The sizing strategy appears to target professional users seeking expanded workspace without the desk space requirements of 43-inch displays.
However, Samsung has not disclosed pricing or availability details for either the ViewFinity S8 or Odyssey G7 37-inch models, leaving market positioning unclear relative to existing monitor options in the company’s portfolio and competitive alternatives from other manufacturers.
The launch reflects ongoing industry trends toward larger desktop displays as remote work and content creation demands drive preference for expanded screen real estate, though the practical benefits of the specific 37-inch size over established alternatives remain to be proven in actual workplace environments.
The post Samsung Fills Monitor Gap With New 37-Inch ViewFinity S8 appeared first on Smart Office.
]]>