diff --git a/htdocs/projet/list.php b/htdocs/projet/list.php
index b4260e8ea91..614f91468cc 100644
--- a/htdocs/projet/list.php
+++ b/htdocs/projet/list.php
@@ -63,6 +63,14 @@ $search_label=GETPOST("search_label");
$search_societe=GETPOST("search_societe");
$search_all=GETPOST("search_all");
+// Purge criteria
+if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) // Both test are required to be compatible with all browsers
+{
+ $search_ref="";
+ $search_label="";
+ $search_societe="";
+ $search_all=0;
+}
/*
* View
@@ -147,8 +155,10 @@ if ($resql)
print '';
print '';
print '
| ';
- print ' | ';
- print "\n";
+ print '';
+ print '';
+ print '';
+ print ' | ';
while ($i < $num)
{
diff --git a/htdocs/projet/tasks/index.php b/htdocs/projet/tasks/index.php
index cdf90a918a3..4354fc23b2c 100644
--- a/htdocs/projet/tasks/index.php
+++ b/htdocs/projet/tasks/index.php
@@ -51,7 +51,13 @@ $page = $page == -1 ? 0 : $page;
$mine = $_REQUEST['mode']=='mine' ? 1 : 0;
-
+// Purge criteria
+if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) // Both test are required to be compatible with all browsers
+{
+ $search_project="";
+ $search_status="";
+}
+if (empty($search_status)) $search_status=1;
/*
* View
@@ -122,9 +128,10 @@ print $form->selectarray('search_status', $listofstatus, $search_status);
print '';
print '';
print ' ';
+print ' | ';
+print '';
+print '';
print ' | ';
-print ' | ';
-print "\n";
if (count($tasksarray) > (empty($conf->global->PROJECT_LIMIT_TASK_PROJECT_AREA)?1000:$conf->global->PROJECT_LIMIT_TASK_PROJECT_AREA))
{