Add move functionality
[infodrom/phone] / phone.php
index ac8660c..7da22be 100644 (file)
--- a/phone.php
+++ b/phone.php
@@ -168,4 +168,25 @@ function save_call()
   write_info($_POST['dir'], $_POST['call'], $info);
 }
 
+function move_call()
+{
+  error_log(var_export($_POST,true));
+
+  $fname = str_replace(array('$',' ','/'),
+                      array('_','_','_'),
+                      $_POST['fname']);
+
+  $info = read_info('incoming', $_POST['call']);
+  $info['note'] = $_POST['note'];
+  write_info('incoming', $_POST['call'], $info);
+
+  error_log('fname -> ' . $fname);
+
+  $basename = SPOOL_DIR . '/incoming/' . $_POST['call'];
+  $newbase = SPOOL_DIR . '/messages/' . $fname;
+
+  rename($basename . '.vmsg', $newbase . '.msg');
+  rename($basename . '.info', $newbase . '.info');
+}
+
 ?>