add function to safely end output buffering

This commit is contained in:
Robin Appelman 2012-11-29 17:58:24 +01:00
parent c38a75e03f
commit 59d5aa2cb7
1 changed files with 12 additions and 3 deletions

View File

@ -594,22 +594,31 @@ class OC_Util {
$connected = @fsockopen("www.owncloud.org", 80);
if ($connected) {
fclose($connected);
return true;
return true;
}else{
// second try in case one server is down
$connected = @fsockopen("apps.owncloud.com", 80);
if ($connected) {
fclose($connected);
return true;
return true;
}else{
return false;
return false;
}
}
}
/**
* clear all levels of output buffering
*/
public static function obEnd(){
while (ob_get_level()) {
ob_end_clean();
}
}
/**
* @brief Generates a cryptographical secure pseudorandom string