Add call edit functionality
[infodrom/phone] / phone.php
index b2dbd6d..5f77ba9 100644 (file)
--- a/phone.php
+++ b/phone.php
@@ -4,7 +4,9 @@ define('SPOOL_DIR', '/var/spool/vbox/ttyI6');
 function read_info($dir, $call)
 {
   $info = array();
-  if (($f = fopen(SPOOL_DIR . '/' . $dir . '/' . $call . '.info', 'r')) !== false) {
+  $fname = SPOOL_DIR . '/' . $dir . '/' . $call . '.info';
+
+  if (is_file($fname) && ($f = fopen($fname, 'r')) !== false) {
     $line = fgets($f, 1024);
     fclose($f);
     $info = unserialize($line);
@@ -141,4 +143,13 @@ function delete_call($dir, $call)
   unlink($basename . '.info');
 }
 
+function save_call()
+{
+  $info = read_info($_POST['dir'], $_POST['call']);
+  $info['name'] = $_POST['name'];
+  $info['note'] = $_POST['note'];
+
+  error_log(var_export($info,true));
+}
+
 ?>