initial commit
[home-automation.git] / includes.php
1 <?
2 function get_data($item) {
3   $doc = new DOMDocument();
4   $doc->load('http://weather/weather/all-output.xml');
5   $arrFeeds = array();
6   foreach ($doc->getElementsByTagName('weather') as $node) {
7     $itemRSS = array ( 
8       $item => $node->getElementsByTagName($item)->item(0)->nodeValue,
9       );
10     array_push($arrFeeds, $itemRSS);
11   }
12   echo $itemRSS[$item];
13 }
14
15 function summon($person,$status) {
16   if ($person == "russ") {
17     $myFile = "russ.txt";
18     $fh = fopen($myFile, 'w') or die("can't open file");
19     fwrite($fh, $status);
20     fclose($fh);
21   }
22   if ($person == "beth") {
23     $myFile = "beth.txt";
24     $fh = fopen($myFile, 'w') or die("can't open file");
25     fwrite($fh, $status);
26     fclose($fh); 
27   } 
28 }
29
30 function summon_status($person) {
31   if ($person == "russ") {
32     $myFile = "russ.txt";
33     $fh = fopen($myFile, 'r') or die("can't open file");
34     $status = fread($fh, 5);
35     fclose($fh);
36   }
37   if ($person == "beth") {
38     $myFile = "beth.txt";
39     $fh = fopen($myFile, 'r') or die("can't open file");
40     $status = fread($fh, 5);
41     fclose($fh);
42   }
43   return($status);
44 }
45 ?>