Summary: This function updates the status $pref of blog $id to value $value.
Detail: This function directly sets the status of a blog in the dB. If the $refresh value is set to 1, which it is by default, the status of the blog is refreshed in the wp-cache using the refresh_blog_details() function.
Additionally, if the blog is set to a “spam” or “ham” blog, the function calls the make_spam_blog or the make_ham_blog actions, respectively.