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 Oz Tablet Sales Plateau, iPad Sales Gain Traction appeared first on Smart Office.
]]>Tablet sales are close to peaking with more than 15 million Aussies having access to a tablet at the end of 2017, only 200,000 more than the prior year.
iPad sales grew 16 per cent due to a replacement cycle driven by the new budget-friendly 9.7-inch iPad and an overall increase in interest for the iPad Pro series, which some say has been positioned as a PC replacement device.
Android tablets sales plummeted by 16 per cent compared to the prior year as more users switch to 2-in-1s. Samsung and Lenovo were the best selling vendors in Australia during that period.
The Telsyte research shows demand for 2-in-1 tablets is rapidly growing with its sales accounting for over 40 per cent of total tablet sales, with the enterprise and BYOD segments driving continued market growth.
Sales of 2-in-1 tablets during the second half of 2017 was still predominantly driven by Windows with more Australians considering Windows 2-in-1 tablets when it comes to upgrading their laptops.
Telsyte has identified education and enterprise as key growth segments for tablet sales in the next year or so.
Windows 2-in-1 tablet sales increased by 13 per cent in the second half of 2017 with the Windows tablet sales overtaking Android tablet sales for the first time.
Telsyte’s latest tablet research found some 35 per cent of tablet users tether to their smartphones while out and about, as the average smartphone data allowance has more than doubled since 2016.
The report thinks eSIMS will be the big driver for mobility and tablets.
eSIMs are integrated SIMs in digital devices such as smartphones, wearables, tablets and other Internet connected devices. Devices with eSIMs can be connected to supporting mobile networks without requiring a physical SIM card.
The post Oz Tablet Sales Plateau, iPad Sales Gain Traction appeared first on Smart Office.
]]>