import repository from arizona
[raven.git] / tools / phonehome / phonehome.php
1 <?php
2
3 $name = $_GET['name'];
4 $slice = $_GET['slice'];
5 $host = $_GET['host'];
6 $timeBoot = $_GET['timeBoot'];
7 $timeNow = $_GET['timeNow'];
8 $retryCount = $_GET['retryCount'];
9 $timeLastInstall = $_GET['timeLastInstall'];
10 $timeReport = $_GET['timeReport'];
11 $status = $_GET['status'];
12 $timeInitScriptStart = $_GET['timeInitScriptStart'];
13 $timeInitScriptPreRunStork = $_GET['timeInitScriptPreRunStork'];
14 $timeInitScriptFinish = $_GET['timeInitScriptFinish'];
15 $timeElapsed = $timeNow - $timeBoot;
16 $suffix = $_GET['filenameSuffix'];
17
18 if (!isset($suffix)) {
19   $suffix = $slice;
20 }
21 if (!isset($timeLastInstall)) {
22   $timeLastInstall = -1;
23 }
24 if (!isset($timeReport)) {
25   $timeReport = -1;
26 }
27 if (!isset($timeInitScriptStart)) {
28   $timeInitScriptStart = -1;
29 }
30 if (!isset($timeInitScriptPreRunStork)) {
31   $timeInitScriptPreRunStork = -1;
32 }
33 if (!isset($timeInitScriptFinish)) {
34   $timeInitScriptFinish = -1;
35 }
36 if (!isset($status)) {
37   $status = 0;
38 }
39
40 $fn = "/repository/phonehome/" . $name . "_" . $suffix . ".txt";
41 $file = fopen($fn, "a+");
42
43 fwrite($file, $name . "\t" . $slice . "\t" . $host . "\t" . $timeBoot . "\t" . $timeNow . "\t" . $timeElapsed . "\t" . 
44               $retryCount . "\t" . $timeLastInstall . "\t" . $timeReport . "\t" . $status . "\t" .
45               $timeInitScriptStart . "\t" . $timeInitScriptPreRunStork . "\t" . $timeInitScriptFinish . "\n");
46
47 fclose($file);
48
49 echo "logged.\n"
50
51 ?>