37 |
38 |
39 |
40 | " . "FreePBX config data:\n" . print_r($inroutes, true) . "
";
44 |
45 | if (isset($_GET['extdisplay'])) {
46 | $dproute = dp_find_route($inroutes, $iroute);
47 |
48 | if (empty($dproute)) {
49 | echo "
Error: Could not find inbound route for '$iroute'
";
50 | } else {
51 | $filename = ($iroute == '') ? 'ANY.png' : $iroute.'.png';
52 | echo '
';
53 | dp_load_tables($dproute); # adds data for time conditions, IVRs, etc.
54 | //echo "
" . "FreePBX config data:\n" . print_r($dproute, true) . "
";
55 |
56 |
57 | dplog(5, "Doing follow dest ...");
58 | dp_follow_destinations($dproute, '');
59 | dplog(5, "Finished follow dest ...");
60 |
61 | $gtext = $dproute['dpgraph']->render();
62 |
63 | dplog(5, "Dial Plan Graph for $extdisplay $cid:\n$gtext");
64 |
65 | $gtext = str_replace(["\n","+"], ["\\n","\\+"], $gtext); // ugh, apparently viz chokes on newlines, wtf?
66 |
67 | ?>
68 |
69 |
70 |
Dial Plan For Inbound Route
71 | ".date('Y-m-d H:i:s')."";} ?>
72 |
73 |
74 |
75 |
76 |
77 |
370 |
372 |
373 |
381 |
385 |
--------------------------------------------------------------------------------
/views/options.php:
--------------------------------------------------------------------------------
1 |