diff --git a/core/users/index.php b/core/users/index.php index f4e47a3453..5b106ff02c 100644 --- a/core/users/index.php +++ b/core/users/index.php @@ -48,4 +48,4 @@ else { //include the footer include "resources/footer.php"; -?> +?> \ No newline at end of file diff --git a/core/users/users.php b/core/users/users.php index c6a2e76475..bc3371d234 100644 --- a/core/users/users.php +++ b/core/users/users.php @@ -37,10 +37,10 @@ else { //require_once "resources/header.php"; require_once "resources/paging.php"; -$order_by = $_GET["order_by"]; -$order = $_GET["order"]; -$field_name = $_REQUEST["field_name"]; -$field_value = $_REQUEST["field_value"]; +//set the variables + $order_by = check_str($_GET["order_by"]); + $order = check_str($_GET["order"]); + $search_value = check_str($_REQUEST["search_value"]); //page title and description echo "
| ".$text['header-user_manager']." | \n"; echo "".$text['label-search_by']." | "; echo "\n"; - echo " \n"; + echo " \n"; echo " | \n"; + echo ""; - echo " | "; + echo " | "; echo " | "; echo "\n"; echo ""; @@ -91,7 +84,8 @@ $field_value = $_REQUEST["field_value"]; unset ($sql, $prep_statement); //get total user count from the database - $sql = "select count(*) as num_rows from v_users where domain_uuid = '".$_SESSION['domain_uuid']."' "; + $sql = "select count(*) as num_rows from v_users "; + $sql .= "where domain_uuid = '".$_SESSION['domain_uuid']."' "; $prep_statement = $db->prepare($sql); if ($prep_statement) { $prep_statement->execute(); @@ -101,8 +95,8 @@ $field_value = $_REQUEST["field_value"]; unset($prep_statement, $row); //get the users from the database (reuse $sql from above) - if (strlen($field_name) > 0 && strlen($field_value) > 0) { - $sql .= "and $field_name = '$field_value' "; + if (strlen($search_value) > 0) { + $sql .= "and username = '$search_value' "; } if (strlen($order_by)> 0) { $sql .= "order by $order_by $order "; } $prep_statement = $db->prepare($sql); @@ -126,8 +120,8 @@ $field_value = $_REQUEST["field_value"]; $sql = "select * from v_users "; $sql .= "where domain_uuid = '".$_SESSION['domain_uuid']."' "; - if (strlen($field_name) > 0 && strlen($field_value) > 0) { - $sql .= "and $field_name like '%$field_value%' "; + if (strlen($search_value) > 0) { + $sql .= "and username = '$search_value' "; } if (strlen($order_by)> 0) { $sql .= "order by $order_by $order "; |