2 include_once('phone.php');
4 if (!empty($_POST['func'])) {
6 if ($_POST['func'] == 'incoming') {
7 $data['incoming'] = read_directory('incoming');
8 } elseif ($_POST['func'] == 'archive') {
9 $data['archive'] = read_directory('archive');
10 } elseif ($_POST['func'] == 'archive_call') {
11 archive_call($_POST['call']);
12 } elseif ($_POST['func'] == 'delete_call') {
13 delete_call($_POST['dir'],$_POST['call']);
14 } elseif ($_POST['func'] == 'callinfo') {
15 $data = callinfo($_POST['dir'],$_POST['call']);
17 header('Content-type: application/json; charset=UTF-8');
18 echo json_encode($data);
20 } elseif (!empty($_GET['dir']) && !empty($_GET['call'])) {
21 send_call($_GET['dir'], $_GET['call']);
28 <title>Infodrom Phone Answering Machine</title>
29 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
30 <link href="phone.css" rel="stylesheet" type="text/css">
32 <script type="text/javascript" src="lib/json_parse.js"></script>
33 <script type="text/javascript" src="lib/basics.js"></script>
34 <script type="text/javascript" src="phone.js"></script>
35 <script type="text/javascript" src="lib/debug_joey.js"></script>
37 <body onload="page_init()">
38 <div style="margin-top: -5px">
42 <div class="phonelist" id="incoming">
43 <p class="title">Incoming Calls</p>
44 <ul class="phonelist" id="incoming_calls">
45 <li>Loading data...</li>
49 <div class="phonelist" id="archive">
50 <p class="title">Archived Calls</p>
51 <ul class="phonelist" id="archive_calls">
52 <li>Loading data...</li>
58 <div class="phonecall">
59 <p class="title">Play message</p>
60 <p id="callspeaker"> </p>
61 <iframe class="phonecall" id="phonecall"></iframe>
62 <p id="calldate"> </p>