Work Is Where The Smartphone Is
It ain't exactly recommended, but six out of-10 Australian small business owners believe they can run their business more effectively when they are out on the road rather than behind...
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 'It ain't exactly recommended, but six out of-10 Australian small business owners believe they can run their business more effectively when they are out on the road rather than behind...
"Labor chooses a stronger, smarter and fairer Australia," declared Treasurer Wayne Swan, introducing his sixth - and probably last - Federal Budget last night. But his Budget speech in fact...
Sony Mobile will market its latest Xperia smartphone range at Dick Smith Electronics and Move stores across Australia, as it seeks to relaunch its mobile business.
Analysts are backing the new big-screen iPad Pro, predicting Apple to score as much as US$2.4 billion in extra revenue over the next three months from the bigger, more expensive...
Hewlett-Packard, who is looking to get out of the PC market choosing instead to concentrate on the enterprise market, has improved its lead in the Australian server market in Q2...
Accounting and small business software developer MYOB (Mind Your Own Business) has bought Australia's second biggest Web hosting business, SmartyHost, for A$7 million.
No. 2 carrier Optus says it has upgraded its Australia-wide wholesale fibre network to 100Gbps, hopefully bringing faster speeds and greater capacity to high-end corporate users in Sydney, Melbourne, Canberra,...
The future of the NSW Government's controversial Opal contactless card fare-payment system is in some doubt, after Transport Minister Andrew Constance yesterday revealed plans to trial a rival system allowing...
Australians spent a total of $18.3 billion online during the full 2014-15 financial year, with $9.3 billion in the six months to June 2015, up 21.7 percent on the same...
It's official. In the biggest takeover deal ever in the technology sector, Dell founder Michael Dell has won his fight to acquire storage giant EMC for roughly US$67 billion in...