print '<input type="hidden" name="action" value="list">'; print '<input type="hidden" name="sortfield" value="' . $sortfield . '">'; print '<input type="hidden" name="sortorder" value="' . $sortorder . '">'; print '<input type="hidden" name="type" value="' . $type . '">'; if ($sall) { foreach ($fieldstosearchall as $key => $val) { $fieldstosearchall[$key] = $langs->trans($val); } print $langs->trans("FilterOnInto", $sall) . join(', ', $fieldstosearchall); } // Filter on categories $moreforfilter = ''; if (!empty($conf->categorie->enabled)) { $moreforfilter .= '<div class="divsearchfield">'; $moreforfilter .= $langs->trans('Categories') . ': '; $moreforfilter .= $htmlother->select_categories(Categorie::TYPE_PRODUCT, $search_categ, 'search_categ', 1); $moreforfilter .= '</div>'; } if ($moreforfilter) { print '<div class="liste_titre liste_titre_bydiv centpercent">'; print $moreforfilter; $parameters = array(); $reshook = $hookmanager->executeHooks('printFieldPreListTitle', $parameters); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; print '</div>'; } if (empty($conf->global->PRODUIT_MULTIPRICES)) { $titlesellprice = $langs->trans("SellingPrice"); if (!empty($conf->global->PRODUIT_CUSTOMER_PRICES)) { $titlesellprice = $form->textwithpicto($langs->trans("SellingPrice"), $langs->trans("DefaultPriceRealPriceMayDependOnCustomer"));
print_barre_liste($titre,$page,$_SERVER["PHP_SELF"],$param,$sortfield,$sortorder,'',$num,$nbtotalofrecords); if ($sall) { print $langs->trans("Filter")." (".$langs->trans("Lastname").", ".$langs->trans("Firstname").", ".$langs->trans("EMail").", ".$langs->trans("Address")." ".$langs->trans("or")." ".$langs->trans("Town")."): ".$sall; } print '<form method="GET" action="'.$_SERVER["PHP_SELF"].'">'; print "<table class=\"noborder\" width=\"100%\">"; // Filter on categories $moreforfilter=''; if ($conf->categorie->enabled) { $moreforfilter.=$langs->trans('Categories'). ': '; $moreforfilter.=$htmlother->select_categories(3,$search_categ,'search_categ'); $moreforfilter.=' '; } if ($moreforfilter) { print '<tr class="liste_titre">'; print '<td class="liste_titre" colspan="8">'; print $moreforfilter; print '</td></tr>'; } print '<tr class="liste_titre">'; print_liste_field_titre($langs->trans("Name")." / ".$langs->trans("Company"),"liste.php","d.nom",$param,"","",$sortfield,$sortorder); print_liste_field_titre($langs->trans("Login"),"liste.php","d.login",$param,"","",$sortfield,$sortorder); print_liste_field_titre($langs->trans("Type"),"liste.php","t.libelle",$param,"","",$sortfield,$sortorder); print_liste_field_titre($langs->trans("Person"),"liste.php","d.morphy",$param,"","",$sortfield,$sortorder);
} else { dol_print_error($db); } } // Show array $i = 0; print '<form method="POST" action="' . $_SERVER["PHP_SELF"] . '">'; // Extra parameters management foreach ($headerparams as $key => $value) { print '<input type="hidden" name="' . $key . '" value="' . $value . '">'; } print "<table class=\"noborder\" width=\"100%\">"; // Category filter print '<tr class="liste_titre">'; print '<td>'; print $langs->trans("Category") . ': ' . $formother->select_categories(2, $selected_cat, 'search_categ', true); print ' '; print $langs->trans("SubCats") . '? '; print '<input type="checkbox" name="subcat" value="yes"'; if ($subcat) { print ' checked="checked"'; } print '></td>'; print '<td colspan="4" align="right">'; print '<input type="image" class="liste_titre" name="button_search" src="' . img_picto($langs->trans("Search"), 'search.png', '', '', 1) . '" value="' . dol_escape_htmltag($langs->trans("Search")) . '" title="' . dol_escape_htmltag($langs->trans("Search")) . '">'; print '</td>'; print '</tr>'; // Array titles print "<tr class='liste_titre'>"; print_liste_field_titre($langs->trans("Company"), $_SERVER["PHP_SELF"], "nom", "", $paramslink, "", $sortfield, $sortorder); if ($modecompta == 'CREANCES-DETTES') {
$param .= "&filter=" . $filter; } if ($type > 0) { $param .= "&type=" . $type; } print_barre_liste($titre, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, '', $num, $nbtotalofrecords); if ($sall) { print $langs->trans("Filter") . " (" . $langs->trans("Ref") . ", " . $langs->trans("Lastname") . ", " . $langs->trans("Firstname") . ", " . $langs->trans("EMail") . ", " . $langs->trans("Address") . " " . $langs->trans("or") . " " . $langs->trans("Town") . "): " . $sall; } print '<form method="POST" action="' . $_SERVER["PHP_SELF"] . ($param ? '?' . $param : '') . '">'; print "<table class=\"noborder\" width=\"100%\">"; // Filter on categories $moreforfilter = ''; if (!empty($conf->categorie->enabled)) { $moreforfilter .= $langs->trans('Categories') . ': '; $moreforfilter .= $formother->select_categories(3, $search_categ, 'search_categ', 1); $moreforfilter .= ' '; } if ($moreforfilter) { print '<tr class="liste_titre">'; print '<td class="liste_titre" colspan="9">'; print $moreforfilter; print '</td></tr>'; } print '<tr class="liste_titre">'; print_liste_field_titre($langs->trans("Ref"), $_SERVER["PHP_SELF"], "d.rowid", $param, "", "", $sortfield, $sortorder); print_liste_field_titre($langs->trans("Name") . " / " . $langs->trans("Company"), $_SERVER["PHP_SELF"], "d.lastname", $param, "", "", $sortfield, $sortorder); print_liste_field_titre($langs->trans("Login"), $_SERVER["PHP_SELF"], "d.login", $param, "", "", $sortfield, $sortorder); print_liste_field_titre($langs->trans("Type"), $_SERVER["PHP_SELF"], "t.libelle", $param, "", "", $sortfield, $sortorder); print_liste_field_titre($langs->trans("Person"), $_SERVER["PHP_SELF"], "d.morphy", $param, "", "", $sortfield, $sortorder); print_liste_field_titre($langs->trans("EMail"), $_SERVER["PHP_SELF"], "d.email", $param, "", "", $sortfield, $sortorder);
print '<input type="hidden" name="optioncss" value="' . $optioncss . '">'; } print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">'; if ($sall) { foreach ($fieldstosearchall as $key => $val) { $fieldstosearchall[$key] = $langs->trans($val); } print $langs->trans("FilterOnInto", $sall) . join(', ', $fieldstosearchall); } // Filter on categories $moreforfilter = ''; if (!empty($conf->categorie->enabled)) { require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; $moreforfilter .= '<div class="divsearchfield">'; $moreforfilter .= $langs->trans('Categories') . ': '; $moreforfilter .= $formother->select_categories(Categorie::TYPE_MEMBER, $search_categ, 'search_categ', 1); $moreforfilter .= '</div>'; } if (!empty($moreforfilter)) { print '<div class="liste_titre liste_titre_bydiv centpercent">'; print $moreforfilter; $parameters = array(); $reshook = $hookmanager->executeHooks('printFieldPreListTitle', $parameters); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; print '</div>'; } print '<table class="tagtable liste' . ($moreforfilter ? " listwithfilterbefore" : "") . '">'; print '<tr class="liste_titre">'; print_liste_field_titre($langs->trans("Ref"), $_SERVER["PHP_SELF"], "d.rowid", $param, "", "", $sortfield, $sortorder); print_liste_field_titre($langs->trans("Name") . " / " . $langs->trans("Company"), $_SERVER["PHP_SELF"], "d.lastname", $param, "", "", $sortfield, $sortorder);
} else { dol_print_error($db); } } // Show array $i = 0; print '<form method="POST" action="' . $_SERVER["PHP_SELF"] . '">'; // Extra parameters management foreach ($headerparams as $key => $value) { print '<input type="hidden" name="' . $key . '" value="' . $value . '">'; } print "<table class=\"noborder\" width=\"100%\">"; // Category filter print '<tr class="liste_titre">'; print '<td>'; print $langs->trans("Category") . ': ' . $formother->select_categories(Categorie::TYPE_CUSTOMER, $selected_cat, 'search_categ', true); print ' '; print $langs->trans("SubCats") . '? '; print '<input type="checkbox" name="subcat" value="yes"'; if ($subcat) { print ' checked'; } print '></td>'; print '<td colspan="4" align="right">'; print '<input type="image" class="liste_titre" name="button_search" src="' . img_picto($langs->trans("Search"), 'search.png', '', '', 1) . '" value="' . dol_escape_htmltag($langs->trans("Search")) . '" title="' . dol_escape_htmltag($langs->trans("Search")) . '">'; print '</td>'; print '</tr>'; // Array titles print "<tr class='liste_titre'>"; print_liste_field_titre($langs->trans("Company"), $_SERVER["PHP_SELF"], "nom", "", $paramslink, "", $sortfield, $sortorder); if ($modecompta == 'CREANCES-DETTES') {
print '<input type="hidden" name="sortfield" value="' . $sortfield . '">'; print '<input type="hidden" name="sortorder" value="' . $sortorder . '">'; if ($search_all) { foreach ($fieldstosearchall as $key => $val) { $fieldstosearchall[$key] = $langs->trans($val); } print $langs->trans("FilterOnInto", $search_all) . join(', ', $fieldstosearchall); } // Filter on categories $moreforfilter = ''; if ($type == 'c' || $type == 'p') { if (!empty($conf->categorie->enabled)) { require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; $moreforfilter .= '<div class="divsearchfield">'; $moreforfilter .= $langs->trans('Categories') . ': '; $moreforfilter .= $formother->select_categories('customer', $search_categ, 'search_categ', 1); $moreforfilter .= '</div>'; } // If the user can view prospects other than his' if ($user->rights->societe->client->voir || $socid) { $moreforfilter .= '<div class="divsearchfield">'; $moreforfilter .= $langs->trans('SalesRepresentatives') . ': '; $moreforfilter .= $formother->select_salesrepresentatives($search_sale, 'search_sale', $user, 0, 1, 'maxwidth300'); $moreforfilter .= '</div>'; } } if ($type == 'f') { if (!empty($conf->categorie->enabled)) { require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; $moreforfilter .= '<div class="divsearchfield">'; $moreforfilter .= $langs->trans('Categories') . ': ';
$i = 0; $param = "&search_name=" . $search_name . "&search_supplier_code=" . $search_supplier_code . "&search_zipcode=" . $search_zipcode . "&search_town=" . $search_town; if ($search_categ != '') { $param .= '&search_categ=' . $search_categ; } if ($search_status != '') { $param .= '&search_status=' . $search_status; } print_barre_liste($langs->trans("ListOfSuppliers"), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, '', $num, $nbtotalofrecords, 'title_companies'); print '<form method="GET" id="searchFormList" action="' . $_SERVER["PHP_SELF"] . '">' . "\n"; // Filter on categories $moreforfilter = ''; if (!empty($conf->categorie->enabled)) { require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; $moreforfilter .= $langs->trans('Categories') . ': '; $moreforfilter .= $htmlother->select_categories(Categorie::TYPE_SUPPLIER, $search_categ, 'search_categ', 1); $moreforfilter .= ' '; } if ($moreforfilter) { print '<div class="liste_titre">'; print $moreforfilter; $parameters = array(); $reshook = $hookmanager->executeHooks('printFieldPreListTitle', $parameters); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; print '</div>'; } print '<table class="liste" width="100%">'; print '<tr class="liste_titre">'; print_liste_field_titre($langs->trans("Company"), $_SERVER["PHP_SELF"], "s.nom", "", $param, 'valign="middle"', $sortfield, $sortorder); print_liste_field_titre($langs->trans("Zip"), $_SERVER["PHP_SELF"], "s.zip", "", $param, 'valign="middle"', $sortfield, $sortorder);