-
Notifications
You must be signed in to change notification settings - Fork 13
/
page.timeconditions.php
47 lines (45 loc) · 1.36 KB
/
page.timeconditions.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?php /* $Id */
// License for all code of this FreePBX module can be found in the license file inside the module directory
// Copyright 2015 Sangoma Technologies.
//
if (!defined('FREEPBX_IS_AUTH')) { die('No direct script access allowed'); }
$dispnum = "timeconditions"; //used for switch on config.php
$heading = _("Time Conditions");
$request = $_REQUEST;
$display_mode = "advanced";
$mode = \FreePBX::Config()->get("FPBXOPMODE");
if(!empty($mode)) {
$display_mode = $mode;
}
$usagehtml = '';
switch ($request['view']) {
case 'form':
if (isset($request['itemid'])) {
$usagehtml = FreePBX::View()->destinationUsage(timeconditions_getdest($request['itemid']));
}
if($display_mode == "basic") {
$content = load_view(__DIR__.'/views/timeconditions/basic_form.php', array('request' => $request));
} else {
$content = load_view(__DIR__.'/views/timeconditions/advanced_form.php', array('request' => $request));
}
break;
default:
$content = load_view(__DIR__.'/views/timeconditions/grid.php', array('request' => $request));
break;
}
?>
<div class="container-fluid">
<h1><?php echo $heading?></h1>
<?php echo $usagehtml?>
<div class = "display full-border">
<div class="row">
<div class="col-sm-12">
<div class="fpbx-container">
<div class="display full-border">
<?php echo $content ?>
</div>
</div>
</div>
</div>
</div>
</div>