Microsoft Reimagined: Ballmers Windows 8 Cloud Talk
Microsoft is reimagining cloud and Windows 8 is in on the act. So said CEO Steve Ballmer at the Windows developer conference taking place this week, showcasing the new 8...
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 'Microsoft is reimagining cloud and Windows 8 is in on the act. So said CEO Steve Ballmer at the Windows developer conference taking place this week, showcasing the new 8...
Euro giant reports mixed fortunes: sales were up 4%, led by "strong" growth in Healthcare, and Lighting divisions.
Don't call us, we'll call you is what consumers appears to be saying as LG falls into loss making territory in Q3 with extreme failure to garner momentum in the...
The burgeoning media empire of Rupert Murdoch was dealt a new blow today, forced to abandon its bid for jewel in the crown British broadcaster BSkyB.
Phone franchise has been fined over attempts to block franchisees wishing to exit its network.
The ACCC is on the warpath. The target? Elite Publishing boss Andrew Clifford who is being hunted down amid accusations of harassment and misrepresentation.
Mac has gone mini. Packing the same punch as its MacBook Air big brother, Apple's new mini boasts dual-core Intel Core i5 or i7 processor, AMD Radeon HD 6630M graphics...
The US e-comm giant has kicked off what could be a race to the IPO by internet start ups as it sets a date.
Hello software, goodbye hardware. HP are to buy Autonomy Corp, the largest software company in Britian as it dives out of the PC market.
OZ Business computing is heading skywards, new research suggests, with 20% of Aussie business now using cloud.