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 "\n"; echo "\n"; echo th_order_by('broadcast_name', $text['label-name'], $order_by, $order); @@ -102,21 +106,21 @@ else { echo "\n"; echo " \n"; - echo " \n"; + echo " \n"; //echo " \n"; - echo " \n"; + echo " \n"; echo " \n"; echo "\n"; @@ -145,5 +149,7 @@ else { 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 " ".$row['broadcast_concurrent_limit']." ".escape($row['broadcast_concurrent_limit'])." ".$row['recordingid']."".$row['broadcast_description']." ".escape($row['broadcast_description'])." "; 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 "
"; echo "

"; -require_once "resources/footer.php"; -?> \ No newline at end of file +//afooter + require_once "resources/footer.php"; + +?>