Merge pull request #24000 from atm-gauthier/fix_llxheader_must_be_after_header_location_of_MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE

FIX : llxHeader() must be after header location of MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE
This commit is contained in:
Laurent Destailleur 2023-02-22 16:00:24 +01:00 committed by GitHub
commit 9547ca8084
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -550,10 +550,6 @@ $formcompany = new FormCompany($db);
$varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage;
$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields
$title = $langs->trans('ListOfProposals');
$help_url = 'EN:Commercial_Proposals|FR:Proposition_commerciale|ES:Presupuestos';
llxHeader('', $title, $help_url);
$sql = 'SELECT';
if ($sall || $search_user > 0) {
$sql = 'SELECT DISTINCT';
@ -857,6 +853,9 @@ if ($resql) {
exit;
}
$help_url = 'EN:Commercial_Proposals|FR:Proposition_commerciale|ES:Presupuestos';
llxHeader('', $langs->trans('ListOfProposals'), $help_url);
$param = '&search_status='.urlencode($search_status);
if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) {
$param .= '&contextpage='.urlencode($contextpage);