\n";
+ echo " \n";
+ echo " ";
+
+ echo "\n";
+ echo " \n";
+ echo " | Call Flows | \n";
+ echo " | \n";
+ echo " \n";
+ echo " \n";
+ echo " \n";
+ echo " Direct calls between two destinations by calling a feature code.
\n";
+ echo " | \n";
+ echo " \n";
+ echo " \n";
+
+ //prepare to page the results
+ $sql = "select count(*) as num_rows from v_call_flows ";
+ $sql .= "where domain_uuid = '$domain_uuid' ";
+ if (strlen($order_by)> 0) { $sql .= "order by $order_by $order "; }
+ $prep_statement = $db->prepare($sql);
+ if ($prep_statement) {
+ $prep_statement->execute();
+ $row = $prep_statement->fetch(PDO::FETCH_ASSOC);
+ if ($row['num_rows'] > 0) {
+ $num_rows = $row['num_rows'];
+ }
+ else {
+ $num_rows = '0';
+ }
+ }
+
+ //prepare to page the results
+ $rows_per_page = 10;
+ $param = "";
+ $page = $_GET['page'];
+ if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }
+ list($paging_controls, $rows_per_page, $var3) = paging($num_rows, $param, $rows_per_page);
+ $offset = $rows_per_page * $page;
+
+ //get the list
+ $sql = "select * from v_call_flows ";
+ $sql .= "where domain_uuid = '$domain_uuid' ";
+ if (strlen($order_by)> 0) { $sql .= "order by $order_by $order "; }
+ $sql .= "limit $rows_per_page offset $offset ";
+ $prep_statement = $db->prepare(check_sql($sql));
+ $prep_statement->execute();
+ $result = $prep_statement->fetchAll();
+ $result_count = count($result);
+ unset ($prep_statement, $sql);
+
+ $c = 0;
+ $row_style["0"] = "row_style0";
+ $row_style["1"] = "row_style1";
+
+ echo "\n";
+ echo " \n";
+ echo "\n";
+ echo th_order_by('call_flow_status', 'Status', $order_by, $order);
+ echo th_order_by('call_flow_extension', 'Extension', $order_by, $order);
+ echo th_order_by('call_flow_feature_code', 'Feature Code', $order_by, $order);
+ echo th_order_by('call_flow_app', 'Application', $order_by, $order);
+ //echo th_order_by('call_flow_pin_number', 'PIN Number', $order_by, $order);
+ echo th_order_by('call_flow_data', 'Application Data', $order_by, $order);
+ echo th_order_by('call_flow_anti_app', 'Alternate Application', $order_by, $order);
+ echo th_order_by('call_flow_anti_data', 'Application Data', $order_by, $order);
+ echo th_order_by('call_flow_description', 'Description', $order_by, $order);
+ echo "| \n";
+ if (permission_exists('call_flow_add')) {
+ echo " $v_link_label_add\n";
+ }
+ else {
+ echo " \n";
+ }
+ echo " | \n";
+ echo " \n";
+
+ if ($result_count > 0) {
+ foreach($result as $row) {
+ echo " \n";
+ echo " | ";
+ if ($row['call_flow_status'] != "false") {
+ echo "On";
+ }
+ else {
+ echo "Off";
+ }
+ echo " \n";
+ echo " | \n";
+ echo " ".$row['call_flow_extension']." | \n";
+ echo " ".$row['call_flow_feature_code']." | \n";
+ echo " ".$row['call_flow_app']." | \n";
+ //echo " ".$row['call_flow_pin_number']." | \n";
+ echo " ".$row['call_flow_data']." | \n";
+ echo " ".$row['call_flow_anti_app']." | \n";
+ echo " ".$row['call_flow_anti_data']." | \n";
+ echo " ".$row['call_flow_description']." | \n";
+ echo " \n";
+ if (permission_exists('call_flow_edit')) {
+ echo " $v_link_label_edit\n";
+ }
+ if (permission_exists('call_flow_delete')) {
+ echo " $v_link_label_delete\n";
+ }
+ echo " | \n";
+ echo " \n";
+ if ($c==0) { $c=1; } else { $c=0; }
+ } //end foreach
+ unset($sql, $result, $row_count);
+ } //end if results
+
+ echo "\n";
+ echo "\n";
+ echo " \n";
+ echo " \n";
+ echo " | | \n";
+ echo " $paging_controls | \n";
+ echo " \n";
+ if (permission_exists('call_flow_add')) {
+ echo " $v_link_label_add\n";
+ }
+ else {
+ echo " \n";
+ }
+ echo " | \n";
+ echo " \n";
+ echo " \n";
+ echo " | \n";
+ echo " \n";
+
+ echo " ";
+ echo " ";
+ echo "
";
+ echo "
";
+
+ echo " | ";
+ echo "
";
+ echo "