Review: Hitachi Touro Mobile Pro Blends The Cloud & Physical Storage With Top USB 3.0 Performance
We're greeted with a skinny device that works hard while remaining user-friendly as a pro storage accessory while you're on tour.
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 'We're greeted with a skinny device that works hard while remaining user-friendly as a pro storage accessory while you're on tour.
With the current Apple iMac approaching its first birthday, does it still prove desirable against the latest slew of Windows all-in-ones?
The new HP Pavilion dv7 promises faster running programs, noteworthy graphics, quality audio, and even has enough hard drive space to store your music, videos, photos, and games. Just make...
The Bluetooth 3.0, touch sensitive mouse from nKliq looks like an Apple Magic Mouse from afar but, like an oasis in the dessert, the mirage begins to fade as you...
It's been a while since our first look of Research In Motion's contender in the newly-sprouting tablet market, and since then we've get acquainted with the quaint device and feel...
The AOC IF23 is aimed at professional graphic artists or enthusiasts who want a bright and crisp display that has wide viewing angles.
More than 30 large IT and consumer electronics Companies are set to be hit by new Federal Government legislation that's designed to extract taxes from organisations such as Microsoft, Apple...
As consumers demand better battery life and faster charging of their mobile devices vendors such as Samsung with their new Galaxy Note 5 have moved to delivering fast charging capability.
Wacom's latest graphics tablet is a user- (and even kid-friendly), fun and functional device with enough value-add software to make you turn your PC into a tablet.
Toshiba who are struggling to get their act together in the consumer notebook market has seen their premium convertible Radius L40W notebook described as expensive having an "ordinary" screen" and...