Merge pull request #456 from Struart88/patch-2
[FlightAirMap.git] / tools-acars.php
blobbb3d7e07d0bfc224a8ad99ae883a3c3f9cb25638
1 <?php
2 require_once('require/class.Connection.php');
3 require_once('require/class.ACARS.php');
4 require_once('require/class.Language.php');
5 $ACARS = new ACARS();
6 $title = _("Parse ACARS messages");
7 require_once('header.php');
9 $page_url = $globalURL.'/tools-acars';
11 $message = filter_input(INPUT_POST,'acars_message',FILTER_SANITIZE_STRING);
13 print '<div class="info column">';
14 print '<h1>'._("Parse ACARS messages").'</h1>';
15 print '</div>';
17 print '<div class="table column">';
18 print '<p>'._("Parse ACARS messages and translate them in human readable format.").'</p>';
19 print '<div class="pagination">';
20 print '<form method="post">';
21 print '<fieldset class="form-group">';
22 print '<label for="acars_message">'._("ACARS Message").'</label>';
23 print '<textarea class="form-control" name="acars_message" id="acars_message" rows="5">';
24 if ($message != '') print $message;
25 print '</textarea>';
26 print '</fieldset>';
27 print '<button type="submit" class="btn btn-primary">Submit</button>';
28 print '</form>';
29 if ($message != '') {
30 $globalDebug = FALSE;
31 $parsed_msg = $ACARS->parse($message);
32 if (isset($parsed_msg['decode'])) {
33 print '<p>'._("ACARS message in human readable format:").'</p>';
34 foreach ($parsed_msg['decode'] as $value => $data) {
35 print '<b>'.$value.'</b>: '.$data.' ';
37 } else {
38 print '<p>'._("This ACARS message can't be translated in human readable format :(").'</p>';
40 //var_dump($parsed_msg);
43 print '</div>';
44 print '</div>';
46 require_once('footer.php');