New ZIP WinZip Version 10
One of the more ubiquitous pieces of utility software has reached a milestone with WinZip hitting version 10.
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 'One of the more ubiquitous pieces of utility software has reached a milestone with WinZip hitting version 10.
Clock faces, Minnie Mouse, cloud storage. It's hardly a revolution. Either way, Apple is shouting loud over its revamped iPods which come with iMessage, iOS 5, iCloud.
Users who want to watch high definition movies while on the go should go to their nearest Aldi store in the next couple of weeks. This supermarket chain is about...
Samsung Electronics and Apple are reportedly building patent portfolios involving 4G mobile-network technology, as they prepare for the next instalment of their continuing battle over intellectual property.
The new HD webcameras from Logitech not only offers HD video calling, but can also record videos in Full HD. These new webcameras also come with one-click HD-uploading to Facebook...
After growing 16 per cent sequentially in the second quarter this year, IDC's latest printer market tracker shows Q3 sales dropped off seasonally.
So the traditional PDA market is not great, but we predict traditional PDA makers won't stay out of the smartphone category for long.
Telstra has publicly launched its Third Generation phone and data service which it is rolling out thanks to a deal to piggyback on Hutchison's Three network.
Nintendo's Wii U is coming before Christmas at a competitive price
Apple has just released iOS 5.0.1, meaning the Siri personal assistant finally understands Aussies. Apple's iPhone 4S has been plagued by battery issues which Apple has attributed to software bugs,...