Options saved.

'; } $checked = ''; if($ping == 1) $checked = 'checked="checked"'; echo '

URIs to Ping

The following services will automatically be pinged/notified when you publish posts. Not when you edit previously published posts, as WordPress does by default.

NB: this list is synchronized with the original update services list.

Separate multiple service URIs with line breaks:

Ping log

These are the lastest actions performed by the plugin.


'; } # telling WordPress to ping if the post is new, but not if it's just been edited function SUP_ping_if_new($id) { global $wpdb, $post_title; if(get_option('SUP_ping') == 1 and get_option('ping_sites') != "") { # fetches data directly from database; the function "get_post" is cached, # and using it here will get the post as is was before the last save $row = mysql_fetch_array(mysql_query( "SELECT post_date,post_modified FROM $wpdb->posts WHERE id=$id")); # if time when created equals time when modified it is a new post, # otherwise the author has edited/modified it if($row["post_date"] == $row["post_modified"]) { if($post_title) SUP_log("Pinging services (new post: “".$post_title."”) ..."); else SUP_log("Pinging services (new post) ..."); SUP_ping_services(); # Try commenting the line above, and uncommenting this line below # if pinging seems to be out of order. Please notify the author if it helps! # generic_ping(); } else { if($post_title) SUP_log("NOT pinging services (“".$post_title."” was edited)"); else SUP_log("NOT pinging services (a post was edited)"); } } else SUP_log("NOT pinging services (disabled by administrator)"); } # More or less a copy of WP's "generic_ping" from functions.php, # but uses another function to send the actual XML-RPC messages. function SUP_ping_services() { $services = get_settings('ping_sites'); $services = preg_replace("|(\s)+|", '$1', $services); // Kill dupe lines $services = trim($services); if ( '' != $services ) { $services = explode("\n", $services); foreach ($services as $service) SUP_send_xmlrpc($service); } } # A slightly modified version of the WordPress built-in ping functionality ("weblog_ping" in functions.php). # This one uses correct extendedPing format (WP does not), and logs response from service. function SUP_send_xmlrpc($server = '', $path = '') { global $wp_version; include_once (ABSPATH . WPINC . '/class-IXR.php'); // using a timeout of 3 seconds should be enough to cover slow servers $client = new IXR_Client($server, ((!strlen(trim($path)) || ('/' == $path)) ? false : $path)); $client->timeout = 3; $client->useragent .= ' -- WordPress/'.$wp_version; // when set to true, this outputs debug messages by itself $client->debug = false; $home = trailingslashit( get_option('home') ); # the extendedPing format should be "blog name", "blog url", "check url" (whatever that is), and "feed url", # but it would seem as if the standard has been mixed up. it's therefore best to repeat the feed url. if($client->query('weblogUpdates.extendedPing', get_settings('blogname'), $home, get_bloginfo('rss2_url'), get_bloginfo('rss2_url'))) { SUP_log("- ".$server." was successfully pinged (extended format)"); } else { # pinging was unsuccessful, trying regular ping format if($client->query('weblogUpdates.ping', get_settings('blogname'), $home)) { SUP_log("- ".$server." was successfully pinged"); } else { SUP_log("- ".$server." could not be pinged. Error message: “".$client->error->message."”"); } } } $post_title = ""; # Receives the title of the post from a filter below function SUP_post_title($title) { global $post_title; $post_title = $title; return $title; } # ----- # Log stuff $logfile = ABSPATH."wp-content/smart-update-pinger.log"; # for debugging function SUP_log($line) { global $logfile; $fh = @fopen($logfile, "a"); @fwrite($fh, strftime("%D %T")."\t$line\n"); @fclose($fh); } function SUP_get_last_log_entries($num) { global $logfile; $lines = @file($logfile); if($lines === false) return "Error reading log file (".$logfile."). This could mean that the wp-content directory is write-protected and no log data can be saved, that you have manually removed the log file, or that you have recently upgraded the plugin."; else { $lines = array_slice($lines, count($lines) - $num); $msg = ""; foreach($lines as $line) $msg .= trim($line)."
"; return $msg; } } # ----- # adds a filter to receive the title of the post before publishing add_filter("title_save_pre", "SUP_post_title"); # adds some hooks # shows the options in the administration panel add_action("admin_menu", "SUP_add_options_page"); # calls SUP_ping whenever a post is published add_action("publish_post", "SUP_ping_if_new"); # calls SUP_ping_draft when changing the status from private/draft to published # add_action("private_to_published', 'SUP_ping_draft'); # removes the "WordPress official" pinging hook remove_action("publish_post", "generic_ping"); # activates pinging if setting doesn't exist in database yet # (before the user has changed the settings the first time) if(get_option("SUP_ping") === false) { update_option("SUP_ping", 1); } ?> <title> Three Signs That Your Brakes Need To Be Changed</title>

Three Signs That Your Brakes Need To Be Changed

We often take our cars for granted. Until something (usually bad) happens- think if a tire blew out on your Mazda or your Ford f150 tail light was knocked out. Also think of how difficult your daily life would be if you could not use your car. Many people depend on cars to commute to work and some people use their cars to help them earn an income. There are two things that every single make and model of car have in common, it’s rather simple: they go and they stop. If your car can’t go anywhere, then it becomes obsolete and useless.

However, what would happen if your car could not stop? Your car would become a dangerous unstoppable force and that is exactly what can happen if you choose to ignore the warning signs of possible brake failure. Your brakes are the only thing that can stop your car. The faster you are going, the more power your brakes will need to stop fully in time. Weather and driving conditions also play a huge role in how your vehicle stops, but your brakes are there for one reason only. Here are three warnings signs that your brakes should be replaced immediately.

Excessive noise when you are braking.

Modern vehicles are becoming more and more soundproof. Once you roll up your windows, the outside world is quickly cut off and so are all of the sounds that come along with it. Blasting music inside your car can make it even more difficult to hear what is happening in the outside world, this just makes it harder to hear the first sign of failing brakes. Your brakes are designed to make noise when it is time to have them serviced. You could think of this as a nice alarm thoughtfully installed by the vehicle manufacturer. Brake noise can come in a variety of different sounds. You may notice a high-pitched squeal every time you apply the brakes or you may hear the sound of grinding metal. In some cases, the noise may be constant. Either way, these sounds are a warning sign that your brakes need to be serviced immediately. Do not ignore these early warning signs: the consequences could be all too dire.

The brake pedal starts to feel a little different.

Every single car is different, but the longer you drive your car, the more familiar it becomes. You become aware of the way the way your car feels going around corners. You become aware of how quick it accelerates and you become more aware of how much time and space you need to stop your vehicles. Overall, you become more in tuned to your vehicle. And you will be the first person to know that something is awry.

Failing brakes can be felt in the pedal. If you have noticed that your brake pedal seems to feel kind of squishy, it could be a sign that your brakes are failing. There are other symptoms that your brake pedal could be conveying as well. You may notice a lot of excessive vibration in the brake pedal. If your brake pedal goes all the way to the floor with little resistance, then your brakes are failing. Do not ignore any of these symptoms or any others that feel unusual.

Your car pulls in one direction when you brake.

Not every brake problem will have to do with noise or brake pedal differences. Some of them are much more obvious. That is exactly the case with this warning sign. If you feel your car being pulled to either the left or the right when you apply your brakes, then something is wrong. There could be several different things that cause this to happen, but you can’t ignore this. It is simply a sign of worse things to come. Luckily, there are plenty of omens that your brakes are going bad and most of them are too difficult to ignore. Your brakes are the only thing that is keeping the distance between you and every other vehicle on the road. Fewer than 25 percent of all accidents are reported to be brake-related. This number could be drastically reduced, if more people chose to act on these warning signs.

About the Author: Jason Morris is a contributing author who owns an auto repair shop. He personally uses the site partsgeek.com to find parts for his shop, as well for his own car.

Related Posts Plugin for WordPress, Blogger...