function checkUpdateFile($filename_update) { global $server_offline; global $update_failed; global $downloadfacut; if (!file_exists($filename_update)) { $server_offline = true; global $cccam_host; global $webinfo_port; $update_failed = "<FONT COLOR=red><B>Update failed : </B></FONT>Unable to connect to {$cccam_host}:{$webinfo_port}"; } else { $filename_update_data = file($filename_update); if (count($filename_update_data) < 1) { $server_offline = true; $update_failed = "<FONT COLOR=red><B>Update failed : </B></FONT>no data"; } else { $linie = $filename_update_data[0]; if (!strstr($linie, "200 OK")) { $server_offline = true; $update_failed = "<FONT COLOR=red><B>Update failed : </B></FONT>" . $linie; } } } if ($server_offline == false) { $downloadfacut = true; stripdata($filename_update); } else { if (file_exists($filename_update)) { unlink($filename_update); } } }
function stripdata($data) { if (is_array($data)) { foreach ($data as $key => $value) { $data[$key] = stripdata($value); } return $data; } return stripslashes($data); }