Acer Best PC Company In The World For “Innovation” Claims Microsoft
At a gala event in New York famous Lincoln Centre Acer has revealed a powerful new range of products spanning gaming, consumer and B2b notebooks and Google Chrome products with...
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 'At a gala event in New York famous Lincoln Centre Acer has revealed a powerful new range of products spanning gaming, consumer and B2b notebooks and Google Chrome products with...
Epson is adding two inkjet printers to its WorkForce Pro printer range, the WF-C5290 and the WF-C5790, which have been designed to suit a range of vertical markets from schools to small...
Expanding its portfolio of business audio tech, Jabra has released its new ‘Engage’ professional headsets in Australia, claimed to feature “first of their kind” noise cancelling microphones. Claimed to be...
Australian tablet sales for the second half of 2017 have plateaued rising only one per cent with 1.65 million devices sold according to the Telsyte Australian Tablet Computer Market Study 2018....
As a demonstration of Australian innovation, Telstra has inked a world-first partnership with Microsoft, enabling consumers to make voice calls inside Office 365. The new ‘Telstra Calling for Office 365’ is set to...
Facebook will be bringing Facebook Lite, its stripped down version of the social media platform to Australia and other developed countries. Facebook says it brought the Lite version to more...
D-Link is launching a range of new switches, cloud-based IT management solutions and upgrades to its existing devices during MWC in Barcelona. It is launching the Mydlink Pro Series, consisting...
Panasonic has revealed it will soon launch software featuring the world’s highest-precision facial recognition engine, as evaluated by the US Department of Commerce’s National Institute of Standards and Technology (NIST). In July...
Samsung is now working with the Commonwealth Bank offering Samsung Pay to CBA Mastercard credit and debit card holders. From today CBA customers can now access Samsung Pay through their...
Lenovo is set to kickstart a head on battle with Hewlett Packard and Dell in an effort to grow their share of the Australian B2B, consumer and enterprise, PC markets....