From 19e60f03b942a3a2edc9e91196c8874a0e2936b1 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 21 Feb 2017 14:17:44 +0100 Subject: [PATCH] Add MAIN_SEARCH_FORM_ON_HOME_AREAS to disable useless search forms --- htdocs/adherents/index.php | 49 +++++++------- htdocs/comm/index.php | 100 +++++++++++++++-------------- htdocs/comm/mailing/index.php | 29 +++++---- htdocs/comm/propal/index.php | 22 +++---- htdocs/commande/index.php | 22 ++++--- htdocs/compta/index.php | 73 +++++++++++---------- htdocs/contrat/index.php | 30 +++++---- htdocs/don/index.php | 46 +++++++------ htdocs/expedition/index.php | 18 +++--- htdocs/fichinter/index.php | 22 ++++--- htdocs/fourn/commande/index.php | 22 +++---- htdocs/hrm/index.php | 68 ++++++++++---------- htdocs/product/index.php | 52 +++++++-------- htdocs/product/stock/index.php | 23 +++---- htdocs/projet/activity/index.php | 54 +++++++++------- htdocs/projet/index.php | 48 +++++++------- htdocs/societe/index.php | 60 ++++++++--------- htdocs/supplier_proposal/index.php | 22 ++++--- 18 files changed, 402 insertions(+), 358 deletions(-) diff --git a/htdocs/adherents/index.php b/htdocs/adherents/index.php index af259296c37..ef20c2e96c0 100644 --- a/htdocs/adherents/index.php +++ b/htdocs/adherents/index.php @@ -125,34 +125,37 @@ if ($result) //print '<tr><td width="30%" class="notopnoleft" valign="top">'; print '<div class="fichecenter"><div class="fichethirdleft">'; -// Search contact/address -if (! empty($conf->adherent->enabled) && $user->rights->adherent->lire) -{ - $listofsearchfields['search_member']=array('text'=>'Member'); -} -if (count($listofsearchfields)) +if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo { - print '<form method="post" action="'.DOL_URL_ROOT.'/core/search.php">'; - print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; - print '<table class="noborder nohover centpercent">'; - $i=0; - foreach($listofsearchfields as $key => $value) - { - if ($i == 0) print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; - print '<tr '.$bc[false].'>'; - print '<td class="nowrap"><label for="'.$key.'">'.$langs->trans($value["text"]).'</label>:</td><td><input type="text" class="flat inputsearch" name="'.$key.'" id="'.$key.'" size="18"></td>'; - if ($i == 0) print '<td rowspan="'.count($listofsearchfields).'"><input type="submit" value="'.$langs->trans("Search").'" class="button"></td>'; - print '</tr>'; - $i++; - } - print '</table>'; - print '</form>'; - print '<br>'; + // Search contact/address + if (! empty($conf->adherent->enabled) && $user->rights->adherent->lire) + { + $listofsearchfields['search_member']=array('text'=>'Member'); + } + + if (count($listofsearchfields)) + { + print '<form method="post" action="'.DOL_URL_ROOT.'/core/search.php">'; + print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; + print '<table class="noborder nohover centpercent">'; + $i=0; + foreach($listofsearchfields as $key => $value) + { + if ($i == 0) print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; + print '<tr '.$bc[false].'>'; + print '<td class="nowrap"><label for="'.$key.'">'.$langs->trans($value["text"]).'</label>:</td><td><input type="text" class="flat inputsearch" name="'.$key.'" id="'.$key.'" size="18"></td>'; + if ($i == 0) print '<td rowspan="'.count($listofsearchfields).'"><input type="submit" value="'.$langs->trans("Search").'" class="button"></td>'; + print '</tr>'; + $i++; + } + print '</table>'; + print '</form>'; + print '<br>'; + } } - /* * Statistics */ diff --git a/htdocs/comm/index.php b/htdocs/comm/index.php index 4e99b7072fc..c967f303648 100644 --- a/htdocs/comm/index.php +++ b/htdocs/comm/index.php @@ -77,59 +77,61 @@ print load_fiche_titre($langs->trans("CommercialArea"),'','title_commercial.png' print '<div class="fichecenter"><div class="fichethirdleft">'; -// Search proposal -if (! empty($conf->propal->enabled) && $user->rights->propal->lire) -{ - $listofsearchfields['search_proposal']=array('text'=>'Proposal'); -} -// Search customer order -if (! empty($conf->commande->enabled) && $user->rights->commande->lire) -{ - $listofsearchfields['search_customer_order']=array('text'=>'CustomerOrder'); -} -// Search supplier proposal -if (! empty($conf->supplier_proposal->enabled) && $user->rights->supplier_proposal->lire) -{ - $listofsearchfields['search_supplier_proposal']=array('text'=>'SupplierProposalShort'); -} -// Search supplier order -if (! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->commande->lire) -{ - $listofsearchfields['search_supplier_order']=array('text'=>'SupplierOrder'); -} -// Search intervention -if (! empty($conf->ficheinter->enabled) && $user->rights->ficheinter->lire) -{ - $listofsearchfields['search_intervention']=array('text'=>'Intervention'); -} -// Search contract -if (! empty($conf->contrat->enabled) && $user->rights->contrat->lire) +if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo { - $listofsearchfields['search_contract']=array('text'=>'Contract'); -} - -if (count($listofsearchfields)) -{ - print '<form method="post" action="'.DOL_URL_ROOT.'/core/search.php">'; - print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; - print '<table class="noborder nohover centpercent">'; - $i=0; - foreach($listofsearchfields as $key => $value) - { - if ($i == 0) print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; - print '<tr '.$bc[false].'>'; - print '<td class="nowrap"><label for="'.$key.'">'.$langs->trans($value["text"]).'</label></td><td><input type="text" class="flat inputsearch" name="'.$key.'" id="'.$key.'" size="18"></td>'; - if ($i == 0) print '<td class="noborderbottom" rowspan="'.count($listofsearchfields).'"><input type="submit" value="'.$langs->trans("Search").'" class="button "></td>'; - print '</tr>'; - $i++; - } - print '</table>'; - print '</form>'; - print '<br>'; + // Search proposal + if (! empty($conf->propal->enabled) && $user->rights->propal->lire) + { + $listofsearchfields['search_proposal']=array('text'=>'Proposal'); + } + // Search customer order + if (! empty($conf->commande->enabled) && $user->rights->commande->lire) + { + $listofsearchfields['search_customer_order']=array('text'=>'CustomerOrder'); + } + // Search supplier proposal + if (! empty($conf->supplier_proposal->enabled) && $user->rights->supplier_proposal->lire) + { + $listofsearchfields['search_supplier_proposal']=array('text'=>'SupplierProposalShort'); + } + // Search supplier order + if (! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->commande->lire) + { + $listofsearchfields['search_supplier_order']=array('text'=>'SupplierOrder'); + } + // Search intervention + if (! empty($conf->ficheinter->enabled) && $user->rights->ficheinter->lire) + { + $listofsearchfields['search_intervention']=array('text'=>'Intervention'); + } + // Search contract + if (! empty($conf->contrat->enabled) && $user->rights->contrat->lire) + { + $listofsearchfields['search_contract']=array('text'=>'Contract'); + } + + if (count($listofsearchfields)) + { + print '<form method="post" action="'.DOL_URL_ROOT.'/core/search.php">'; + print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; + print '<table class="noborder nohover centpercent">'; + $i=0; + foreach($listofsearchfields as $key => $value) + { + if ($i == 0) print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; + print '<tr '.$bc[false].'>'; + print '<td class="nowrap"><label for="'.$key.'">'.$langs->trans($value["text"]).'</label></td><td><input type="text" class="flat inputsearch" name="'.$key.'" id="'.$key.'" size="18"></td>'; + if ($i == 0) print '<td class="noborderbottom" rowspan="'.count($listofsearchfields).'"><input type="submit" value="'.$langs->trans("Search").'" class="button "></td>'; + print '</tr>'; + $i++; + } + print '</table>'; + print '</form>'; + print '<br>'; + } } - /* * Draft proposals */ diff --git a/htdocs/comm/mailing/index.php b/htdocs/comm/mailing/index.php index ba8c2481411..0ea109960e7 100644 --- a/htdocs/comm/mailing/index.php +++ b/htdocs/comm/mailing/index.php @@ -49,19 +49,22 @@ print load_fiche_titre($langs->trans("MailingArea")); print '<div class="fichecenter"><div class="fichethirdleft">'; -// Recherche emails -$var=false; -print '<form method="post" action="'.DOL_URL_ROOT.'/comm/mailing/list.php">'; -print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; -print '<table class="noborder nohover" width="100%">'; -print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("SearchAMailing").'</td></tr>'; -print '<tr '.$bc[$var].'><td class="nowrap">'; -print $langs->trans("Ref").':</td><td><input type="text" class="flat inputsearch" name="sref"></td>'; -print '<td rowspan="2"><input type="submit" value="'.$langs->trans("Search").'" class="button"></td></tr>'; -print '<tr '.$bc[$var].'><td class="nowrap">'; -print $langs->trans("Other").':</td><td><input type="text" class="flat inputsearch" name="sall"></td>'; - -print "</table></form><br>\n"; +//if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo +//{ + // Recherche emails + $var=false; + print '<form method="post" action="'.DOL_URL_ROOT.'/comm/mailing/list.php">'; + print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; + print '<table class="noborder nohover" width="100%">'; + print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("SearchAMailing").'</td></tr>'; + print '<tr '.$bc[$var].'><td class="nowrap">'; + print $langs->trans("Ref").':</td><td><input type="text" class="flat inputsearch" name="sref"></td>'; + print '<td rowspan="2"><input type="submit" value="'.$langs->trans("Search").'" class="button"></td></tr>'; + print '<tr '.$bc[$var].'><td class="nowrap">'; + print $langs->trans("Other").':</td><td><input type="text" class="flat inputsearch" name="sall"></td>'; + + print "</table></form><br>\n"; +//} // Affiche stats de tous les modules de destinataires mailings diff --git a/htdocs/comm/propal/index.php b/htdocs/comm/propal/index.php index 4b03cb48429..82d57f721da 100644 --- a/htdocs/comm/propal/index.php +++ b/htdocs/comm/propal/index.php @@ -59,17 +59,17 @@ print load_fiche_titre($langs->trans("ProspectionArea")); print '<div class="fichecenter"><div class="fichethirdleft">'; -/* - * Search form - */ -$var=false; -print '<form method="post" action="'.DOL_URL_ROOT.'/comm/propal/list.php">'; -print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; -print '<table class="noborder nohover" width="100%">'; -print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; -print '<tr '.$bc[$var].'><td>'; -print $langs->trans("Proposal").':</td><td><input type="text" class="flat" name="sall" size=18></td><td><input type="submit" value="'.$langs->trans("Search").'" class="button"></td></tr>'; -print "</table></form><br>\n"; +if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo +{ + $var=false; + print '<form method="post" action="'.DOL_URL_ROOT.'/comm/propal/list.php">'; + print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; + print '<table class="noborder nohover" width="100%">'; + print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; + print '<tr '.$bc[$var].'><td>'; + print $langs->trans("Proposal").':</td><td><input type="text" class="flat" name="sall" size=18></td><td><input type="submit" value="'.$langs->trans("Search").'" class="button"></td></tr>'; + print "</table></form><br>\n"; +} /* diff --git a/htdocs/commande/index.php b/htdocs/commande/index.php index 5731535697e..24e07b5ab07 100644 --- a/htdocs/commande/index.php +++ b/htdocs/commande/index.php @@ -62,16 +62,18 @@ print load_fiche_titre($langs->trans("OrdersArea")); //print '<tr><td valign="top" width="30%" class="notopnoleft">'; print '<div class="fichecenter"><div class="fichethirdleft">'; - -// Search customer orders -$var=false; -print '<form method="post" action="'.DOL_URL_ROOT.'/commande/list.php">'; -print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; -print '<table class="noborder nohover" width="100%">'; -print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; -print '<tr '.$bc[$var].'><td>'; -print $langs->trans("CustomerOrder").':</td><td><input type="text" class="flat" name="sall" size=18></td><td><input type="submit" value="'.$langs->trans("Search").'" class="button"></td></tr>'; -print "</table></form><br>\n"; +if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo +{ + // Search customer orders + $var=false; + print '<form method="post" action="'.DOL_URL_ROOT.'/commande/list.php">'; + print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; + print '<table class="noborder nohover" width="100%">'; + print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; + print '<tr '.$bc[$var].'><td>'; + print $langs->trans("CustomerOrder").':</td><td><input type="text" class="flat" name="sall" size=18></td><td><input type="submit" value="'.$langs->trans("Search").'" class="button"></td></tr>'; + print "</table></form><br>\n"; +} /* diff --git a/htdocs/compta/index.php b/htdocs/compta/index.php index add2a4cfcb1..44d9aa4d3c1 100644 --- a/htdocs/compta/index.php +++ b/htdocs/compta/index.php @@ -61,6 +61,8 @@ if ($user->societe_id > 0) $socid = $user->societe_id; } +$max=3; + /* * Actions @@ -88,44 +90,45 @@ print load_fiche_titre($langs->trans("AccountancyTreasuryArea"),'','title_accoun print '<div class="fichecenter"><div class="fichethirdleft">'; -$max=3; - - -// Search customer invoices -if (! empty($conf->facture->enabled) && $user->rights->facture->lire) -{ - $listofsearchfields['search_invoice']=array('text'=>'CustomerInvoice'); -} -// Search supplier invoices -if (! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->lire) +if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo { - $listofsearchfields['search_supplier_invoice']=array('text'=>'SupplierInvoice'); -} -if (! empty($conf->don->enabled) && $user->rights->don->lire) -{ - $langs->load("donations"); - $listofsearchfields['search_donation']=array('text'=>'Donation'); + // Search customer invoices + if (! empty($conf->facture->enabled) && $user->rights->facture->lire) + { + $listofsearchfields['search_invoice']=array('text'=>'CustomerInvoice'); + } + // Search supplier invoices + if (! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->lire) + { + $listofsearchfields['search_supplier_invoice']=array('text'=>'SupplierInvoice'); + } + if (! empty($conf->don->enabled) && $user->rights->don->lire) + { + $langs->load("donations"); + $listofsearchfields['search_donation']=array('text'=>'Donation'); + } + + if (count($listofsearchfields)) + { + print '<form method="post" action="'.DOL_URL_ROOT.'/core/search.php">'; + print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; + print '<table class="noborder nohover centpercent">'; + $i=0; + foreach($listofsearchfields as $key => $value) + { + if ($i == 0) print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; + print '<tr '.$bc[false].'>'; + print '<td class="nowrap"><label for="'.$key.'">'.$langs->trans($value["text"]).'</label></td><td><input type="text" class="flat inputsearch" name="'.$key.'" id="'.$key.'"></td>'; + if ($i == 0) print '<td rowspan="'.count($listofsearchfields).'"><input type="submit" value="'.$langs->trans("Search").'" class="button"></td>'; + print '</tr>'; + $i++; + } + print '</table>'; + print '</form>'; + print '<br>'; + } } -if (count($listofsearchfields)) -{ - print '<form method="post" action="'.DOL_URL_ROOT.'/core/search.php">'; - print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; - print '<table class="noborder nohover centpercent">'; - $i=0; - foreach($listofsearchfields as $key => $value) - { - if ($i == 0) print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; - print '<tr '.$bc[false].'>'; - print '<td class="nowrap"><label for="'.$key.'">'.$langs->trans($value["text"]).'</label></td><td><input type="text" class="flat inputsearch" name="'.$key.'" id="'.$key.'"></td>'; - if ($i == 0) print '<td rowspan="'.count($listofsearchfields).'"><input type="submit" value="'.$langs->trans("Search").'" class="button"></td>'; - print '</tr>'; - $i++; - } - print '</table>'; - print '</form>'; - print '<br>'; -} /** * Draft customers invoices diff --git a/htdocs/contrat/index.php b/htdocs/contrat/index.php index 2a2d2d35891..b1d99c60d20 100644 --- a/htdocs/contrat/index.php +++ b/htdocs/contrat/index.php @@ -72,21 +72,25 @@ print load_fiche_titre($langs->trans("ContractsArea"),'','title_commercial.png') print '<div class="fichecenter"><div class="fichethirdleft">'; -// Search contract -if (! empty($conf->contrat->enabled)) +if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo { - $var=false; - print '<form method="post" action="'.DOL_URL_ROOT.'/contrat/list.php">'; - print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; - print '<table class="noborder nohover" width="100%">'; - print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; - print '<tr '.$bc[$var].'>'; - print '<td class="nowrap">'.$langs->trans("Contract").':</td><td><input type="text" class="flat" name="sall" size="18"></td>'; - print '<td><input type="submit" value="'.$langs->trans("Search").'" class="button"></td></tr>'; - print "</table></form>\n"; - print "<br>"; + // Search contract + if (! empty($conf->contrat->enabled)) + { + $var=false; + print '<form method="post" action="'.DOL_URL_ROOT.'/contrat/list.php">'; + print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; + print '<table class="noborder nohover" width="100%">'; + print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; + print '<tr '.$bc[$var].'>'; + print '<td class="nowrap">'.$langs->trans("Contract").':</td><td><input type="text" class="flat" name="sall" size="18"></td>'; + print '<td><input type="submit" value="'.$langs->trans("Search").'" class="button"></td></tr>'; + print "</table></form>\n"; + print "<br>"; + } } + /* * Statistics */ @@ -251,7 +255,7 @@ if (! empty($conf->contrat->enabled) && $user->rights->contrat->lire) $i = 0; //$tot_ttc = 0; - while ($i < $num && $i < 20) + while ($i < $num) { $obj = $db->fetch_object($resql); print '<tr '.$bc[$var].'><td class="nowrap">'; diff --git a/htdocs/don/index.php b/htdocs/don/index.php index 5e4b2966051..daf82d85bbc 100644 --- a/htdocs/don/index.php +++ b/htdocs/don/index.php @@ -81,30 +81,34 @@ print load_fiche_titre($langs->trans("DonationsArea")); print '<div class="fichecenter"><div class="fichethirdleft">'; -if (! empty($conf->don->enabled) && $user->rights->don->lire) +if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo { - $listofsearchfields['search_donation']=array('text'=>'Donation'); + if (! empty($conf->don->enabled) && $user->rights->don->lire) + { + $listofsearchfields['search_donation']=array('text'=>'Donation'); + } + + if (count($listofsearchfields)) + { + print '<form method="post" action="'.DOL_URL_ROOT.'/core/search.php">'; + print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; + print '<table class="noborder nohover centpercent">'; + $i=0; + foreach($listofsearchfields as $key => $value) + { + if ($i == 0) print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; + print '<tr '.$bc[false].'>'; + print '<td class="nowrap"><label for="'.$key.'">'.$langs->trans($value["text"]).'</label></td><td><input type="text" class="flat inputsearch" name="'.$key.'" id="'.$key.'"></td>'; + if ($i == 0) print '<td rowspan="'.count($listofsearchfields).'"><input type="submit" value="'.$langs->trans("Search").'" class="button"></td>'; + print '</tr>'; + $i++; + } + print '</table>'; + print '</form>'; + print '<br>'; + } } -if (count($listofsearchfields)) -{ - print '<form method="post" action="'.DOL_URL_ROOT.'/core/search.php">'; - print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; - print '<table class="noborder nohover centpercent">'; - $i=0; - foreach($listofsearchfields as $key => $value) - { - if ($i == 0) print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; - print '<tr '.$bc[false].'>'; - print '<td class="nowrap"><label for="'.$key.'">'.$langs->trans($value["text"]).'</label></td><td><input type="text" class="flat inputsearch" name="'.$key.'" id="'.$key.'"></td>'; - if ($i == 0) print '<td rowspan="'.count($listofsearchfields).'"><input type="submit" value="'.$langs->trans("Search").'" class="button"></td>'; - print '</tr>'; - $i++; - } - print '</table>'; - print '</form>'; - print '<br>'; -} print '<table class="noborder nohover" width="100%">'; print '<tr class="liste_titre">'; diff --git a/htdocs/expedition/index.php b/htdocs/expedition/index.php index 33aae04c5ab..e9bfa8a484c 100644 --- a/htdocs/expedition/index.php +++ b/htdocs/expedition/index.php @@ -47,14 +47,16 @@ print load_fiche_titre($langs->trans("SendingsArea")); print '<div class="fichecenter"><div class="fichethirdleft">'; -$var=false; -print '<form method="post" action="list.php">'; -print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; -print '<table class="noborder nohover" width="100%">'; -print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; -print '<tr '.$bc[$var].'><td>'; -print $langs->trans("Shipment").':</td><td><input type="text" class="flat" name="sall" size="18"></td><td><input type="submit" value="'.$langs->trans("Search").'" class="button"></td></tr>'; -print "</table></form><br>\n"; +if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo +{ + print '<form method="post" action="list.php">'; + print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; + print '<table class="noborder nohover" width="100%">'; + print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; + print '<tr '.$bc[$var].'><td>'; + print $langs->trans("Shipment").':</td><td><input type="text" class="flat" name="sall" size="18"></td><td><input type="submit" value="'.$langs->trans("Search").'" class="button"></td></tr>'; + print "</table></form><br>\n"; +} /* * Shipments to validate diff --git a/htdocs/fichinter/index.php b/htdocs/fichinter/index.php index 54392795f13..f1592b1e13b 100644 --- a/htdocs/fichinter/index.php +++ b/htdocs/fichinter/index.php @@ -59,16 +59,18 @@ print load_fiche_titre($langs->trans("InterventionsArea")); print '<div class="fichecenter"><div class="fichethirdleft">'; - -// Search ficheinter -$var=false; -print '<table class="noborder nohover" width="100%">'; -print '<form method="post" action="'.DOL_URL_ROOT.'/fichinter/list.php">'; -print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; -print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; -print '<tr '.$bc[$var].'><td>'; -print $langs->trans("Intervention").':</td><td><input type="text" class="flat" name="sall" size="18"></td><td><input type="submit" value="'.$langs->trans("Search").'" class="button"></td></tr>'; -print "</form></table><br>\n"; +if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo +{ + // Search ficheinter + $var=false; + print '<table class="noborder nohover" width="100%">'; + print '<form method="post" action="'.DOL_URL_ROOT.'/fichinter/list.php">'; + print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; + print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; + print '<tr '.$bc[$var].'><td>'; + print $langs->trans("Intervention").':</td><td><input type="text" class="flat" name="sall" size="18"></td><td><input type="submit" value="'.$langs->trans("Search").'" class="button"></td></tr>'; + print "</form></table><br>\n"; +} /* diff --git a/htdocs/fourn/commande/index.php b/htdocs/fourn/commande/index.php index fe702b5838b..8ad4b9f4857 100644 --- a/htdocs/fourn/commande/index.php +++ b/htdocs/fourn/commande/index.php @@ -53,17 +53,17 @@ print load_fiche_titre($langs->trans("SuppliersOrdersArea")); print '<div class="fichecenter"><div class="fichethirdleft">'; -/* - * Search form - */ -$var=false; -print '<form method="post" action="list.php">'; -print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; -print '<table class="noborder nohover" width="100%">'; -print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; -print '<tr '.$bc[$var].'><td>'; -print $langs->trans("SupplierOrder").':</td><td><input type="text" class="flat" name="search_all" size="18"></td><td><input type="submit" value="'.$langs->trans("Search").'" class="button"></td></tr>'; -print "</table></form><br>\n"; +if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo +{ + $var=false; + print '<form method="post" action="list.php">'; + print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; + print '<table class="noborder nohover" width="100%">'; + print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; + print '<tr '.$bc[$var].'><td>'; + print $langs->trans("SupplierOrder").':</td><td><input type="text" class="flat" name="search_all" size="18"></td><td><input type="submit" value="'.$langs->trans("Search").'" class="button"></td></tr>'; + print "</table></form><br>\n"; +} /* diff --git a/htdocs/hrm/index.php b/htdocs/hrm/index.php index 30d0c911ba1..e8038497e2c 100644 --- a/htdocs/hrm/index.php +++ b/htdocs/hrm/index.php @@ -77,40 +77,42 @@ print load_fiche_titre($langs->trans("HRMArea"),'', 'title_hrm.png'); print '<div class="fichecenter"><div class="fichethirdleft">'; - -if (! empty($conf->holiday->enabled) && $user->rights->holiday->read) -{ - $langs->load("holiday"); - $listofsearchfields['search_holiday']=array('text'=>'TitreRequestCP'); -} -if (! empty($conf->deplacement->enabled) && $user->rights->deplacement->lire) +if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo { - $langs->load("trips"); - $listofsearchfields['search_deplacement']=array('text'=>'ExpenseReport'); -} -if (! empty($conf->expensereport->enabled) && $user->rights->expensereport->lire) -{ - $langs->load("trips"); - $listofsearchfields['search_expensereport']=array('text'=>'ExpenseReport'); -} -if (count($listofsearchfields)) -{ - print '<form method="post" action="'.DOL_URL_ROOT.'/core/search.php">'; - print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; - print '<table class="noborder nohover centpercent">'; - $i=0; - foreach($listofsearchfields as $key => $value) - { - if ($i == 0) print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; - print '<tr '.$bc[false].'>'; - print '<td class="nowrap"><label for="'.$key.'">'.$langs->trans($value["text"]).'</label></td><td><input type="text" class="flat inputsearch" name="'.$key.'" id="'.$key.'" size="18"></td>'; - if ($i == 0) print '<td rowspan="'.count($listofsearchfields).'"><input type="submit" value="'.$langs->trans("Search").'" class="button"></td>'; - print '</tr>'; - $i++; - } - print '</table>'; - print '</form>'; - print '<br>'; + if (! empty($conf->holiday->enabled) && $user->rights->holiday->read) + { + $langs->load("holiday"); + $listofsearchfields['search_holiday']=array('text'=>'TitreRequestCP'); + } + if (! empty($conf->deplacement->enabled) && $user->rights->deplacement->lire) + { + $langs->load("trips"); + $listofsearchfields['search_deplacement']=array('text'=>'ExpenseReport'); + } + if (! empty($conf->expensereport->enabled) && $user->rights->expensereport->lire) + { + $langs->load("trips"); + $listofsearchfields['search_expensereport']=array('text'=>'ExpenseReport'); + } + if (count($listofsearchfields)) + { + print '<form method="post" action="'.DOL_URL_ROOT.'/core/search.php">'; + print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; + print '<table class="noborder nohover centpercent">'; + $i=0; + foreach($listofsearchfields as $key => $value) + { + if ($i == 0) print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; + print '<tr '.$bc[false].'>'; + print '<td class="nowrap"><label for="'.$key.'">'.$langs->trans($value["text"]).'</label></td><td><input type="text" class="flat inputsearch" name="'.$key.'" id="'.$key.'" size="18"></td>'; + if ($i == 0) print '<td rowspan="'.count($listofsearchfields).'"><input type="submit" value="'.$langs->trans("Search").'" class="button"></td>'; + print '</tr>'; + $i++; + } + print '</table>'; + print '</form>'; + print '<br>'; + } } diff --git a/htdocs/product/index.php b/htdocs/product/index.php index 74a974804ff..84991a76db2 100644 --- a/htdocs/product/index.php +++ b/htdocs/product/index.php @@ -77,35 +77,35 @@ print load_fiche_titre($transAreaType,$linkback,'title_products.png'); print '<div class="fichecenter"><div class="fichethirdleft">'; -/* - * Search Area of product/service - */ - -// Search contract -if ((! empty($conf->product->enabled) || ! empty($conf->service->enabled)) && ($user->rights->produit->lire || $user->rights->service->lire)) +if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo { - $listofsearchfields['search_product']=array('text'=>'ProductOrService'); + // Search contract + if ((! empty($conf->product->enabled) || ! empty($conf->service->enabled)) && ($user->rights->produit->lire || $user->rights->service->lire)) + { + $listofsearchfields['search_product']=array('text'=>'ProductOrService'); + } + + if (count($listofsearchfields)) + { + print '<form method="post" action="'.DOL_URL_ROOT.'/core/search.php">'; + print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; + print '<table class="noborder nohover centpercent">'; + $i=0; + foreach($listofsearchfields as $key => $value) + { + if ($i == 0) print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; + print '<tr '.$bc[false].'>'; + print '<td class="nowrap"><label for="'.$key.'">'.$langs->trans($value["text"]).'</label></td><td><input type="text" class="flat inputsearch" name="'.$key.'" id="'.$key.'" size="18"></td>'; + if ($i == 0) print '<td rowspan="'.count($listofsearchfields).'"><input type="submit" value="'.$langs->trans("Search").'" class="button"></td>'; + print '</tr>'; + $i++; + } + print '</table>'; + print '</form>'; + print '<br>'; + } } -if (count($listofsearchfields)) -{ - print '<form method="post" action="'.DOL_URL_ROOT.'/core/search.php">'; - print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; - print '<table class="noborder nohover centpercent">'; - $i=0; - foreach($listofsearchfields as $key => $value) - { - if ($i == 0) print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; - print '<tr '.$bc[false].'>'; - print '<td class="nowrap"><label for="'.$key.'">'.$langs->trans($value["text"]).'</label></td><td><input type="text" class="flat inputsearch" name="'.$key.'" id="'.$key.'" size="18"></td>'; - if ($i == 0) print '<td rowspan="'.count($listofsearchfields).'"><input type="submit" value="'.$langs->trans("Search").'" class="button"></td>'; - print '</tr>'; - $i++; - } - print '</table>'; - print '</form>'; - print '<br>'; -} /* * Number of products and/or services diff --git a/htdocs/product/stock/index.php b/htdocs/product/stock/index.php index 5f075370df6..7349b48d1c9 100644 --- a/htdocs/product/stock/index.php +++ b/htdocs/product/stock/index.php @@ -48,17 +48,18 @@ print load_fiche_titre($langs->trans("StocksArea")); print '<div class="fichecenter"><div class="fichethirdleft">'; -/* - * Zone recherche entrepot - */ -print '<form method="post" action="'.DOL_URL_ROOT.'/product/stock/list.php">'; -print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; -print '<table class="noborder nohover" width="100%">'; -print "<tr class=\"liste_titre\">"; -print '<td colspan="3">'.$langs->trans("Search").'</td></tr>'; -print "<tr ".$bc[false]."><td>"; -print $langs->trans("Warehouse").':</td><td><input class="flat" type="text" size="18" name="sall"></td><td rowspan="2"><input type="submit" value="'.$langs->trans("Search").'" class="button"></td></tr>'; -print "</table></form><br>"; +if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo +{ + print '<form method="post" action="'.DOL_URL_ROOT.'/product/stock/list.php">'; + print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; + print '<table class="noborder nohover" width="100%">'; + print "<tr class=\"liste_titre\">"; + print '<td colspan="3">'.$langs->trans("Search").'</td></tr>'; + print "<tr ".$bc[false]."><td>"; + print $langs->trans("Warehouse").':</td><td><input class="flat" type="text" size="18" name="sall"></td><td rowspan="2"><input type="submit" value="'.$langs->trans("Search").'" class="button"></td></tr>'; + print "</table></form><br>"; +} + $sql = "SELECT e.label, e.rowid, e.statut"; $sql.= " FROM ".MAIN_DB_PREFIX."entrepot as e"; diff --git a/htdocs/projet/activity/index.php b/htdocs/projet/activity/index.php index adf6efbc95c..4586c8d52a6 100644 --- a/htdocs/projet/activity/index.php +++ b/htdocs/projet/activity/index.php @@ -74,33 +74,36 @@ else print '<div class="fichecenter"><div class="fichethirdleft">'; -// Search project -if (! empty($conf->projet->enabled) && $user->rights->projet->lire) -{ - $listofsearchfields['search_task']=array('text'=>'Task'); -} -if (count($listofsearchfields)) +if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo { - print '<form method="post" action="'.DOL_URL_ROOT.'/core/search.php">'; - print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; - print '<table class="noborder nohover centpercent">'; - $i=0; - foreach($listofsearchfields as $key => $value) - { - if ($i == 0) print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; - print '<tr '.$bc[false].'>'; - print '<td class="nowrap"><label for="'.$key.'">'.$langs->trans($value["text"]).'</label></td><td><input type="text" class="flat inputsearch" name="'.$key.'" id="'.$key.'" size="18"></td>'; - if ($i == 0) print '<td rowspan="'.count($listofsearchfields).'"><input type="submit" value="'.$langs->trans("Search").'" class="button"></td>'; - print '</tr>'; - $i++; - } - print '</table>'; - print '</form>'; - print '<br>'; + // Search project + if (! empty($conf->projet->enabled) && $user->rights->projet->lire) + { + $listofsearchfields['search_task']=array('text'=>'Task'); + } + + if (count($listofsearchfields)) + { + print '<form method="post" action="'.DOL_URL_ROOT.'/core/search.php">'; + print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; + print '<table class="noborder nohover centpercent">'; + $i=0; + foreach($listofsearchfields as $key => $value) + { + if ($i == 0) print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; + print '<tr '.$bc[false].'>'; + print '<td class="nowrap"><label for="'.$key.'">'.$langs->trans($value["text"]).'</label></td><td><input type="text" class="flat inputsearch" name="'.$key.'" id="'.$key.'" size="18"></td>'; + if ($i == 0) print '<td rowspan="'.count($listofsearchfields).'"><input type="submit" value="'.$langs->trans("Search").'" class="button"></td>'; + print '</tr>'; + $i++; + } + print '</table>'; + print '</form>'; + print '<br>'; + } } -print '</div><div class="fichetwothirdright"><div class="ficheaddleft">'; /* Affichage de la liste des projets d'aujourd'hui */ print '<table class="noborder" width="100%">'; @@ -156,8 +159,11 @@ print "</tr>\n"; print "</table>"; +print '</div><div class="fichetwothirdright"><div class="ficheaddleft">'; + + /* Affichage de la liste des projets d'hier */ -print '<br><table class="noborder" width="100%">'; +print '<table class="noborder" width="100%">'; print '<tr class="liste_titre">'; print '<td>'.$langs->trans('ActivityOnProjectYesterday').'</td>'; print '<td align="right">'.$langs->trans("Time").'</td>'; diff --git a/htdocs/projet/index.php b/htdocs/projet/index.php index c91bfe1f980..f3690eee61e 100644 --- a/htdocs/projet/index.php +++ b/htdocs/projet/index.php @@ -98,30 +98,34 @@ else dol_print_error($db); print '<div class="fichecenter"><div class="fichethirdleft">'; -// Search project -if (! empty($conf->projet->enabled) && $user->rights->projet->lire) -{ - $listofsearchfields['search_project']=array('text'=>'Project'); -} -if (count($listofsearchfields)) +if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo { - print '<form method="post" action="'.DOL_URL_ROOT.'/core/search.php">'; - print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; - print '<table class="noborder nohover centpercent">'; - $i=0; - foreach($listofsearchfields as $key => $value) - { - if ($i == 0) print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; - print '<tr '.$bc[false].'>'; - print '<td class="nowrap"><label for="'.$key.'">'.$langs->trans($value["text"]).'</label></td><td><input type="text" class="flat inputsearch" name="'.$key.'" id="'.$key.'" size="18"></td>'; - if ($i == 0) print '<td rowspan="'.count($listofsearchfields).'"><input type="submit" value="'.$langs->trans("Search").'" class="button"></td>'; - print '</tr>'; - $i++; - } - print '</table>'; - print '</form>'; - print '<br>'; + // Search project + if (! empty($conf->projet->enabled) && $user->rights->projet->lire) + { + $listofsearchfields['search_project']=array('text'=>'Project'); + } + + if (count($listofsearchfields)) + { + print '<form method="post" action="'.DOL_URL_ROOT.'/core/search.php">'; + print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; + print '<table class="noborder nohover centpercent">'; + $i=0; + foreach($listofsearchfields as $key => $value) + { + if ($i == 0) print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; + print '<tr '.$bc[false].'>'; + print '<td class="nowrap"><label for="'.$key.'">'.$langs->trans($value["text"]).'</label></td><td><input type="text" class="flat inputsearch" name="'.$key.'" id="'.$key.'" size="18"></td>'; + if ($i == 0) print '<td rowspan="'.count($listofsearchfields).'"><input type="submit" value="'.$langs->trans("Search").'" class="button"></td>'; + print '</tr>'; + $i++; + } + print '</table>'; + print '</form>'; + print '<br>'; + } } diff --git a/htdocs/societe/index.php b/htdocs/societe/index.php index 333ee590f2d..5fa0fd37210 100644 --- a/htdocs/societe/index.php +++ b/htdocs/societe/index.php @@ -57,36 +57,38 @@ print load_fiche_titre($transAreaType,$linkback,'title_companies.png'); print '<div class="fichecenter"><div class="fichethirdleft">'; - -// Search thirdparty -if (! empty($conf->societe->enabled) && $user->rights->societe->lire) -{ - $listofsearchfields['search_thirdparty']=array('text'=>'ThirdParty'); -} -// Search contact/address -if (! empty($conf->societe->enabled) && $user->rights->societe->lire) -{ - $listofsearchfields['search_contact']=array('text'=>'Contact'); -} - -if (count($listofsearchfields)) +if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo { - print '<form method="post" action="'.DOL_URL_ROOT.'/core/search.php">'; - print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; - print '<table class="noborder nohover centpercent">'; - $i=0; - foreach($listofsearchfields as $key => $value) - { - if ($i == 0) print '<tr class="liste_titre"><th colspan="3">'.$langs->trans("Search").'</th></tr>'; - print '<tr '.$bc[false].'>'; - print '<td class="nowrap"><label for="'.$key.'">'.$langs->trans($value["text"]).'</label></td><td><input type="text" class="flat inputsearch" name="'.$key.'" id="'.$key.'" size="18"></td>'; - if ($i == 0) print '<td rowspan="'.count($listofsearchfields).'"><input type="submit" value="'.$langs->trans("Search").'" class="button"></td>'; - print '</tr>'; - $i++; - } - print '</table>'; - print '</form>'; - print '<br>'; + // Search thirdparty + if (! empty($conf->societe->enabled) && $user->rights->societe->lire) + { + $listofsearchfields['search_thirdparty']=array('text'=>'ThirdParty'); + } + // Search contact/address + if (! empty($conf->societe->enabled) && $user->rights->societe->lire) + { + $listofsearchfields['search_contact']=array('text'=>'Contact'); + } + + if (count($listofsearchfields)) + { + print '<form method="post" action="'.DOL_URL_ROOT.'/core/search.php">'; + print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; + print '<table class="noborder nohover centpercent">'; + $i=0; + foreach($listofsearchfields as $key => $value) + { + if ($i == 0) print '<tr class="liste_titre"><th colspan="3">'.$langs->trans("Search").'</th></tr>'; + print '<tr '.$bc[false].'>'; + print '<td class="nowrap"><label for="'.$key.'">'.$langs->trans($value["text"]).'</label></td><td><input type="text" class="flat inputsearch" name="'.$key.'" id="'.$key.'" size="18"></td>'; + if ($i == 0) print '<td rowspan="'.count($listofsearchfields).'"><input type="submit" value="'.$langs->trans("Search").'" class="button"></td>'; + print '</tr>'; + $i++; + } + print '</table>'; + print '</form>'; + print '<br>'; + } } diff --git a/htdocs/supplier_proposal/index.php b/htdocs/supplier_proposal/index.php index 9e07aaf5d96..eec34a02987 100644 --- a/htdocs/supplier_proposal/index.php +++ b/htdocs/supplier_proposal/index.php @@ -60,15 +60,19 @@ print '<div class="fichecenter"><div class="fichethirdleft">'; /* * Search form */ -$var=false; -print '<form method="post" action="'.DOL_URL_ROOT.'/supplier_proposal/list.php">'; -print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; -print '<table class="noborder nohover" width="100%">'; -print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; -print '<tr '.$bc[$var].'><td>'; -print $langs->trans("SupplierProposal").':</td><td><input type="text" class="flat" name="sall" size="18"></td><td><input type="submit" value="'.$langs->trans("Search").'" class="button"></td></tr>'; -print '</tr>'; -print "</table></form><br>\n"; + +if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo +{ + $var=false; + print '<form method="post" action="'.DOL_URL_ROOT.'/supplier_proposal/list.php">'; + print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; + print '<table class="noborder nohover" width="100%">'; + print '<tr class="liste_titre"><td colspan="3">'.$langs->trans("Search").'</td></tr>'; + print '<tr '.$bc[$var].'><td>'; + print $langs->trans("SupplierProposal").':</td><td><input type="text" class="flat" name="sall" size="18"></td><td><input type="submit" value="'.$langs->trans("Search").'" class="button"></td></tr>'; + print '</tr>'; + print "</table></form><br>\n"; +} /* -- GitLab