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 How To Blow Up Speed Camera’s appeared first on Smart Office.
]]>According to the Evening Sentinel in the UK more than six million frustrated drivers have logged on to play a game where they blow up speed cameras. The Camera Killer series of online games were dreamt up by UK software developer Michael Hughes after he was flashed while driving along the M6.
![]() Click to enlarge |
| A really unhappy speed camera victim in Sydney. |
The game, which challenges the player to weave through traffic in a car, shooting speed cameras along the way, has proven a hit with motorists driven round the bend by speed traps.
Mr Hughes, aged 35, founder of Galaxy Graphics, said: “I found out quite quickly that any games which appeal to frustrated motorists are going to do very well.”
He added: “I got flashed by a speed camera and it annoyed me, so I thought I’d do something. The original game was really simple but 10,000 people played it in one day, so I decided to make a better one.
“This one is more skilled, and there are still hundreds of people playing it every day.
“I have been surprised by how popular it has been.”
Camera Killer 2, the sequel to Camera Killer, has had almost 6.3 million hits since it was launched in 2004 and still gets an average of 400 hits a day. The game challenges the player to avoid other cars and shoot at cameras on the side of the road. The guns are built into the player’s car.
Mr Hughes, who works as a flash designer and runs Galaxy Graphics in his spare time, said motoring-related games are his most popular. Galaxy has also had thousands of hits for games where players get to shoot speed camera vans and throw caravans.
The post How To Blow Up Speed Camera’s appeared first on Smart Office.
]]>The post How To Blow Up Speed Camera’s appeared first on Smart Office.
]]>According to the Evening Sentinel in the UK more than six million frustrated drivers have logged on to play a game where they blow up speed cameras. The Camera Killer series of online games were dreamt up by UK software developer Michael Hughes after he was flashed while driving along the M6.
![]() Click to enlarge |
| A really unhappy speed camera victim in Sydney. |
The game, which challenges the player to weave through traffic in a car, shooting speed cameras along the way, has proven a hit with motorists driven round the bend by speed traps.
Mr Hughes, aged 35, founder of Galaxy Graphics, said: “I found out quite quickly that any games which appeal to frustrated motorists are going to do very well.”
He added: “I got flashed by a speed camera and it annoyed me, so I thought I’d do something. The original game was really simple but 10,000 people played it in one day, so I decided to make a better one.
“This one is more skilled, and there are still hundreds of people playing it every day.
“I have been surprised by how popular it has been.”
Camera Killer 2, the sequel to Camera Killer, has had almost 6.3 million hits since it was launched in 2004 and still gets an average of 400 hits a day. The game challenges the player to avoid other cars and shoot at cameras on the side of the road. The guns are built into the player’s car.
Mr Hughes, who works as a flash designer and runs Galaxy Graphics in his spare time, said motoring-related games are his most popular. Galaxy has also had thousands of hits for games where players get to shoot speed camera vans and throw caravans.
The post How To Blow Up Speed Camera’s appeared first on Smart Office.
]]>