Hewlett Packard + Toshiba PC’s The Least Dependable Claims Repair Group
Toshiba and Hewlett Packard PC's are the least dependable when it comes to PC failures according to a report by a Company that repairs tens of thousands of PC's every...
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 'Toshiba and Hewlett Packard PC's are the least dependable when it comes to PC failures according to a report by a Company that repairs tens of thousands of PC's every...
According to a story in seattlepi.com, the biggest cash pile in the technology industry has historically belonged to Microsoft but now Apple has taken the lead, with implications for both...
The road warrior's favourite gets another upgrade, though the style gurus clearly weren't called in to give it a makeover.
WD has launched a new portable drive for Mac that features FireWire 800 and a customisable e-label for easy file organisation.
AMD's FX range of processors has been the top of the enthusiasts heap for several years now. The Athlon 64 FX line began in September 2003 with the FX-51, as...
War of the smartphones continues as Samsung seeks to ban the impending iPhone 5, following Apple fuelled litigation that banned the Galaxy S II and the Galaxy Tab 10.1 across...
Tech giants could be called before parliament on the IT price gouging enquiry a senior MP has warned.
Mid-market storage maker Adaptec is crowing about the latext VeriTest results which show its Snap Server 550 outperforms the competition three fold.
Whatever you do, don't reach for your smartphone if you're behind the wheel: doing so could cost you $298 and three demerit points.
Samsung's flagship two-in-one Galaxy TabPro S 4G is now available in Australia, joining the Wi-Fi-only model.