diff --git a/app/call_broadcast/call_broadcast.php b/app/call_broadcast/call_broadcast.php
index 6be09870d1..0e47707e5a 100644
--- a/app/call_broadcast/call_broadcast.php
+++ b/app/call_broadcast/call_broadcast.php
@@ -38,6 +38,40 @@ else {
$language = new text;
$text = $language->get();
+//get the count
+ $sql = "select * from v_call_broadcasts ";
+ $sql .= "where domain_uuid = '$domain_uuid' ";
+ if (strlen($order_by)> 0) { $sql .= "order by $order_by $order "; }
+ $prep_statement = $db->prepare(check_sql($sql));
+ $prep_statement->execute();
+ $result = $prep_statement->fetchAll(PDO::FETCH_NAMED);
+ $num_rows = count($result);
+ unset ($prep_statement, $result, $sql);
+
+//prepare the paging
+ $rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
+ $param = "";
+ $page = $_GET['page'];
+ if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }
+ list($paging_controls, $rows_per_page, $var_3) = paging($num_rows, $param, $rows_per_page);
+ $offset = $rows_per_page * $page;
+
+//get the call call broadcasts
+ $sql = "select * from v_call_broadcasts ";
+ $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(PDO::FETCH_NAMED);
+ $result_count = count($result);
+ unset ($prep_statement, $sql);
+
+//set the row style
+ $c = 0;
+ $row_style["0"] = "row_style0";
+ $row_style["1"] = "row_style1";
+
//add the includes
require_once "resources/header.php";
require_once "resources/paging.php";
@@ -53,36 +87,6 @@ else {
echo "\n";
echo "
";
- $sql = "select * from v_call_broadcasts ";
- $sql .= "where domain_uuid = '$domain_uuid' ";
- if (strlen($order_by)> 0) { $sql .= "order by $order_by $order "; }
- $prep_statement = $db->prepare(check_sql($sql));
- $prep_statement->execute();
- $result = $prep_statement->fetchAll(PDO::FETCH_NAMED);
- $num_rows = count($result);
- unset ($prep_statement, $result, $sql);
-
- $rows_per_page = ($_SESSION['domain']['paging']['numeric'] != '') ? $_SESSION['domain']['paging']['numeric'] : 50;
- $param = "";
- $page = $_GET['page'];
- if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }
- list($paging_controls, $rows_per_page, $var_3) = paging($num_rows, $param, $rows_per_page);
- $offset = $rows_per_page * $page;
-
- $sql = "select * from v_call_broadcasts ";
- $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(PDO::FETCH_NAMED);
- $result_count = count($result);
- unset ($prep_statement, $sql);
-
- $c = 0;
- $row_style["0"] = "row_style0";
- $row_style["1"] = "row_style1";
-
echo "
| "; if (permission_exists('call_broadcast_edit')) { - echo "".$row['broadcast_name'].""; + echo "".escape($row['broadcast_name']).""; } else { - echo $row['broadcast_name']; + echo escape($row['broadcast_name']); } echo " | \n"; - echo "".$row['broadcast_concurrent_limit']." | \n"; + echo "".escape($row['broadcast_concurrent_limit'])." | \n"; //echo "".$row['recordingid']." | \n"; - echo "".$row['broadcast_description']." | \n"; + echo "".escape($row['broadcast_description'])." | \n"; echo ""; if (permission_exists('call_broadcast_edit')) { - echo "$v_link_label_edit"; + echo "$v_link_label_edit"; } if (permission_exists('call_broadcast_delete')) { - echo "$v_link_label_delete"; + echo "$v_link_label_delete"; } echo " | \n"; echo "