Updated Version for WordPress 2.9+ incl. check for theme-updates

updates as $update) {
if($update->current != $wp_version) {
$core_updates = 1;
}
}

foreach($plugins->response as $plgupd) {
$plugin_updates = 1;
}

foreach($themes->response as $thupd) {
$theme_updates = 1;
}

if($core_updates) {
$text = “core updates available!”;
} else {
$text = “core ok”;
}

if($plugin_updates) {
$text .= ” ; plugins updates are available!”;
} else {
$text .= ” ; plugins ok”;
}

if($theme_updates) {
$text .= ” ; theme updates are available!”;
} else {
$text .= ” ; themes ok”;
}

if($core_updates || $plugin_updates || $theme_updates) {
print(“CRITICAL – ” . $text.”
“);
exit(2);
} else {
print(“OK – ” . $text.”
“);
exit(0);
}

print(“CRITICAL – Error in check_wp_versions.php”);
exit(2);

?>