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 Apple To Be Sued By Cisco Over iPhone Name appeared first on Smart Office.
]]>Cisco said it was seeking an injunctive relief to prevent Apple from “infringing upon and deliberately copying and using” the trademark, which Cisco obtained in 2000 after acquiring Infogear. Infogear had previously owned the trademark and had sold iPhones for several years, it said.
Linksys, a division of Cisco, has been selling wireless products with the iPhone name since early last year, with new products added to the line in December.
![]() |
On Tuesday, a Cisco spokeswoman said the company had been in discussions with Apple, and it believed Apple would agree to a final document and public statement concerning the trademark.
“Cisco entered into negotiations with Apple in good faith after Apple repeatedly asked permission to use Cisco’s iPhone name,” Mark Chandler, senior vice president and general counsel of Cisco, said in a statement.
“There is no doubt that Apple’s new phone is very exciting, but they should not be using our trademark without our permission.”
Shares in Apple, which could not immediately be reached for comment, fell 1.3 per cent in after-hours trade following the announcement.
The post Apple To Be Sued By Cisco Over iPhone Name appeared first on Smart Office.
]]>The post OZ Firm Invents New Fast Printer appeared first on Smart Office.
]]>The post OZ Firm Invents New Fast Printer appeared first on Smart Office.
]]>The post New Palm Treo Coming Soon appeared first on Smart Office.
]]>The makers of the Palm handheld smartphone is set to launch a brand new Treo model in an effort to compete in the busy last quarter. Among the new models to be launched will be a version running the Microsoft Mobile software.
The move is also being made in an effor to revive sales after the Company has been hit by tough competition and problems with previous models.
“The announcement is going to be made in the second week of September when the Company will give all the details, at the moment all they are saying is that it will be out before the end of the year,” said a Palm spokeswoman.
A September or October release is seen by analysts as vital for any firm hoping to cash in on the all-important Christmas period as they vie for shelf space with rivals’ products. Any later than that and stores and Web sites are likely to have already made decisions about what to stock their shelves with ahead of the key trading period.
The Californian-based firm said in July the new version will operate on Vodafone’s high-speed third generation (3G) network and be powered by Microsoft Corp.’s Windows Mobile operating system, however details about the handset’s functionality remain sketchy.
The current 700p version of the latest Treo has a slot for Wi-Fi and Bluetooth cards, but with the latest Nokia, Sony Ericsson and O2 offerings all boasting the technology in-built, Palm knows it can not afford to fall further behind as the competition heats up.
Palm is to launch the new handset to Vodafone customers in a number of European countries including the U.K., Germany, Spain, Italy and Netherlands as it attempts to win back the confidence of a market it once dominated with its Palm Pilot device.
The company is hoping the move to the Windows Mobile will help alleviate the concerns of Treo users who have long complained of Palm’s own operating system crashing the handsets on a regular basis.
In June, the company stopped shipping its Treo 650 model in Europe because it was not compatible with a newly introduced phone technology standard.
The post New Palm Treo Coming Soon appeared first on Smart Office.
]]>