44 |
if (! $sortfield) $sortfield="c.rowid"; |
if (! $sortfield) $sortfield="c.rowid"; |
45 |
if (! $sortorder) $sortorder="ASC"; |
if (! $sortorder) $sortorder="ASC"; |
46 |
|
|
47 |
|
$filter=isset($_GET["filter"])?$_GET["filter"]:$_POST["filter"]; |
48 |
$search_nom=isset($_GET["search_nom"])?$_GET["search_nom"]:$_POST["search_nom"]; |
$search_nom=isset($_GET["search_nom"])?$_GET["search_nom"]:$_POST["search_nom"]; |
49 |
$search_contract=isset($_GET["search_contract"])?$_GET["search_contract"]:$_POST["search_contract"]; |
$search_contract=isset($_GET["search_contract"])?$_GET["search_contract"]:$_POST["search_contract"]; |
50 |
$search_service=isset($_GET["search_service"])?$_GET["search_service"]:$_POST["search_service"]; |
$search_service=isset($_GET["search_service"])?$_GET["search_service"]:$_POST["search_service"]; |
76 |
if ($mode == "0") $sql.= " AND cd.statut = 0"; |
if ($mode == "0") $sql.= " AND cd.statut = 0"; |
77 |
if ($mode == "4") $sql.= " AND cd.statut = 4"; |
if ($mode == "4") $sql.= " AND cd.statut = 4"; |
78 |
if ($mode == "5") $sql.= " AND cd.statut = 5"; |
if ($mode == "5") $sql.= " AND cd.statut = 5"; |
79 |
// \todo filtre sur services expirés |
if ($filter == "expired") $sql.= " AND date_fin_validite < sysdate()"; |
|
//if ($mode == "expired") $sql.= " AND cd.statut = 1"; |
|
80 |
if ($search_nom) $sql.= " AND s.nom like '%".$search_nom."%'"; |
if ($search_nom) $sql.= " AND s.nom like '%".$search_nom."%'"; |
81 |
if ($search_contract) $sql.= " AND c.rowid = '".$search_contract."'"; |
if ($search_contract) $sql.= " AND c.rowid = '".$search_contract."'"; |
82 |
if ($search_service) $sql.= " AND (p.ref like '%".$search_service."%' OR p.label like '%".$search_service."%')"; |
if ($search_service) $sql.= " AND (p.ref like '%".$search_service."%' OR p.label like '%".$search_service."%')"; |
95 |
if ($search_nom) $param.='&search_nom='.urlencode($search_nom); |
if ($search_nom) $param.='&search_nom='.urlencode($search_nom); |
96 |
if ($search_service) $param.='&search_service='.urlencode($search_service); |
if ($search_service) $param.='&search_service='.urlencode($search_service); |
97 |
if ($mode) $param.='&mode='.$mode; |
if ($mode) $param.='&mode='.$mode; |
98 |
|
if ($filter) $param.='&filter='.$filter; |
99 |
|
|
100 |
print_barre_liste($langs->trans("ListOfServices"), $page, "services.php", $param, $sortfield, $sortorder,'',$num); |
print_barre_liste($langs->trans("ListOfServices"), $page, "services.php", $param, $sortfield, $sortorder,'',$num); |
101 |
|
|
117 |
print '<form method="POST" action="services.php">'; |
print '<form method="POST" action="services.php">'; |
118 |
print '<tr class="liste_titre">'; |
print '<tr class="liste_titre">'; |
119 |
print '<td class="liste_titre">'; |
print '<td class="liste_titre">'; |
120 |
|
print '<input type="hidden" name="filter" value="'.$filter.'">'; |
121 |
|
print '<input type="hidden" name="mode" value="'.$mode.'">'; |
122 |
print '<input type="text" class="flat" size="3" name="search_contract" value="'.stripslashes($search_contract).'">'; |
print '<input type="text" class="flat" size="3" name="search_contract" value="'.stripslashes($search_contract).'">'; |
123 |
print '</td>'; |
print '</td>'; |
124 |
print '<td class="liste_titre">'; |
print '<td class="liste_titre">'; |