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 'The post BREAKING NEWS: First Offical Amazon OZ Briefing For Suppliers & Retailers, Register Here appeared first on Smart Office.
]]>The how to deal with Amazon event will take place in Sydney on November 13th, over 500 brands haver registered to sell their products via the Australian Amazon marketplace claims Amazon Australia.
The summit is being run in conjunction with the Australian Retailers Association and small business network the SME Association of Australia.
It will be addressed by Amazon’s recently appointed Australian country manager Rocco Braeuniger the head of Amazon Marketplace in Australia Fabio Bertola online retail experts and marketplace entrepreneurs.
Those interested can register here.
Currently Amazon is recruiting hundreds of Australian retailers and suppliers to join Marketplace with more than 100 consumer electronics and appliance brands set to be available from day one claim sources.A
The Company recently leased on a 24,000-square metre distribution centre in Melbourne’s outer south-eastern suburbs to build its first fulfilment centre, the retailer is also set to officially announce a Sydney operation.
Sales from Marketplace sellers represent over 50 per cent of all items sold on Amazon websites globally.
Mr Braeuniger, who was appointed in August, said the internet and technology had the power to level the playing field between large and small businesses, empowering Australian companies to grow their businesses online.
“We look forward to enabling local businesses to make their products available to a wide audience, not only in Australia, but also worldwide,” he said.
ARA executive director Russell Zimmerman said Amazon’s arrival would open new opportunities for Australian retailers, small and large.
“We are pleased to work alongside Amazon to bring the seller summit to Sydney so that businesses and retailers alike can receive practical advice and guidance on how to make the most of Amazon Marketplace,” he said.
“Amazon launching in Australia marks an exciting time for Australian entrepreneurs,” Adam Mills, founder of Australian business KoalaSafe told the AFR.
Amazon Marketplace is now KoalaSafe’ s largest channel and sales of its internet security systems have grown year on year.
UBS estimates that margins for major listed retailers will fall 100-200 basis points by 2023, dragging down earnings as much as 20 per cent, with Super Retail Group, Myer and JB Hi-Fi the most exposed.
Amazon’s impact here will depend on whether, or how quickly, it launches Prime, which gives subscribers free and fast deliveries.
Earlier this week Australia Post launched Shipster, a “free” subscription-based shipping service aimed at competing with Prime.
The post BREAKING NEWS: First Offical Amazon OZ Briefing For Suppliers & Retailers, Register Here appeared first on Smart Office.
]]>