always at least pass a null query to the view

This commit is contained in:
Thomas Rubini 2023-01-24 19:28:10 +01:00
parent b6235d6f9a
commit d3d18020d2
No known key found for this signature in database
GPG Key ID: C7D287C8C1CAC373
2 changed files with 5 additions and 6 deletions

View File

@ -20,7 +20,7 @@ final class ManageUserController
private function searchViewAction(Array $A_urlParams = null, Array $A_postParams = null, Array $A_getParams = null)
{
View::show("manageUser/manage_users");
View::show("manageUser/manage_users", array("QUERY" => null));
}
private function searchQueryViewAction(Array $A_urlParams = null, Array $A_postParams = null, Array $A_getParams = null)
@ -31,7 +31,8 @@ final class ManageUserController
View::show("manageUser/manage_users", array(
"QUERY" => $S_query,
"RESULTS" => $A_results));
"RESULTS" => $A_results)
);
}
}

View File

@ -1,7 +1,3 @@
<?php
$username_requested = $A_view["QUERY"];
$user_accounts_results = $A_view["RESULTS"];
?>
<main>
<h1 class="accounts_management_title">Gestion de comptes</h1>
<form method="GET" action="manage_users">
@ -10,10 +6,12 @@ $user_accounts_results = $A_view["RESULTS"];
</form>
<section>
<?php
$username_requested = $A_view["QUERY"];
if ($username_requested === null) {
echo '<h2 class="username_required_title">Nom d\'utilisateur requis</h2>
<p class="username_required_description">Un nom d\'utilisateur est requis pour gérer des utilisateurs.</p>';
} else {
$user_accounts_results = $A_view["RESULTS"];
echo '<h3 class="username_searched">' . $username_requested . '</h3>';
if (empty($user_accounts_results)) {
echo '<h2 class="no_user_results_title">Aucun résultat</h2>