Samsung Banks On M&A Targets
Samsung Electronics’ US$8 billion purchase of automotive and audio electronics company Harman – announced earlier this year – has given the technology conglomerate confidence to chase more big deals, its...
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 'Samsung Electronics’ US$8 billion purchase of automotive and audio electronics company Harman – announced earlier this year – has given the technology conglomerate confidence to chase more big deals, its...
The Australian Competition and Consumer Commission has said it is “seeking feedback” on proposed variations of Telstra’s NBN migration plan, which facilitates the rollout of fibre-to-the-curb technology (FttC). The watchdog...
Did you take an Uber taxi ride last year? If so, you might well have had your private details hacked and made available to the world. The alternative taxi service...
Memory storage specialist Crucial has launched a 128GB DDR4 LDRIMM, the highest density server the company is offering in its server memory product portfolio with speeds starting at 2666 MT/s....
Epson is collaborating with drone manufacturer DJI for its augmented reality (AR) smart eyewear platform Moverio creating what the company says is a world-first glasses based AR drone flight simulator...
CANBERRA – Australia’s chief scientist Alan Finkel has called on governments around the world to introduce an AI stamp of approval to guarantee that artificial intelligence devices produced in their...
GOLD COAST – The Gold Coast Council claims it will have an independent fibre network that runs up to 10 times faster than the NBN in place by Christmas. It...
The Turnbull Government is edging closer to the launch of a digital ID system for Australians. But Angus Taylor, Assistant Minister for Digital Transformation, insists it will be a voluntary...
Australia’s CSIRO research outfit has paid a yet-to-be-revealed amount to be given access to the UK’s NovaSAR satellite, touted as one of the most sophisticated birds ever made. The NovaSAR,...
Jabra has expanded its Evolve range of headsets designed for professional use with a new pair of wireless earbuds. The Jabra Evolve 75e are the first earbud-style headphones in the Evolve range,...