From 089056f0244354c6695330daf5792fb6dcf5cab8 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 5 Jul 2015 12:15:21 +0200 Subject: [PATCH] Filter on status on hierarchical view --- htdocs/user/hierarchy.php | 34 +++++++++++++++++++++++++++++----- htdocs/user/index.php | 6 +++--- 2 files changed, 32 insertions(+), 8 deletions(-) diff --git a/htdocs/user/hierarchy.php b/htdocs/user/hierarchy.php index 3c8aff5b1b2..2fc51e555ee 100644 --- a/htdocs/user/hierarchy.php +++ b/htdocs/user/hierarchy.php @@ -46,6 +46,8 @@ $userstatic=new User($db); $companystatic = new Societe($db); $search_statut=GETPOST('search_statut','int'); +if ($search_statut == '') $search_statut='1'; + /* @@ -117,8 +119,25 @@ print $form->selectarray('search_statut', array('-1'=>'','0'=>$langs->trans('Dis */ print ''; -print ''; +print ''; +print_liste_field_titre($langs->trans("HierarchicView")); +print ''; +print_liste_field_titre($langs->trans("Status"),$_SERVER['PHP_SELF'],"",'',"",'align="right"'); +print_liste_field_titre('',$_SERVER["PHP_SELF"],"",'','','','','','maxwidthsearch '); +print ''; + +print ''; +print ''; +print ''; +// Status +print ''; +print ''; +print ''; $nbofentries=(count($data) - 1); @@ -126,17 +145,22 @@ if ($nbofentries > 0) { print ''; + print ''; + print ''; + print ''; } else { print ''; - print ''; + print ''; print ''; } diff --git a/htdocs/user/index.php b/htdocs/user/index.php index a6c845ee69f..75b996abe20 100644 --- a/htdocs/user/index.php +++ b/htdocs/user/index.php @@ -138,7 +138,7 @@ if ($result) print_liste_field_titre($langs->trans("DateCreation"),$_SERVER['PHP_SELF'],"u.datec",$param,"",'align="center"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("LastConnexion"),$_SERVER['PHP_SELF'],"u.datelastlogin",$param,"",'align="center"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("HierarchicalResponsible"),$_SERVER['PHP_SELF'],"u2.login",$param,"",'align="center"',$sortfield,$sortorder); - print_liste_field_titre($langs->trans("Status"),$_SERVER['PHP_SELF'],"u.statut",$param,"",'align="center"',$sortfield,$sortorder); + print_liste_field_titre($langs->trans("Status"),$_SERVER['PHP_SELF'],"u.statut",$param,"",'align="right"',$sortfield,$sortorder); print_liste_field_titre('',$_SERVER["PHP_SELF"],"",'','','',$sortfield,$sortorder,'maxwidthsearch '); print "\n"; @@ -153,7 +153,7 @@ if ($result) print ''; // Status - print ''; @@ -256,7 +256,7 @@ if ($result) // Statut $userstatic->statut=$obj->statut; - print ''; + print ''; print ''; print "\n"; $i++;
'.$langs->trans("HierarchicView").'
  '; +print $form->selectarray('search_statut', array('-1'=>'','0'=>$langs->trans('Disabled'),'1'=>$langs->trans('Enabled')),$search_statut); +print ''; +print ''; +print '
'; tree_recur($data,$data[0],0); - print '
'; + print ''; + print '
'.img_picto_common('','treemenu/branchbottom.gif').''; + print ''; print ''; print ''; - print '
'.img_picto_common('','treemenu/branchbottom.gif').''; print $langs->trans("NoCategoryYet"); print ' 
'; + print '
 '; + print ''; print $form->selectarray('search_statut', array('-1'=>'','0'=>$langs->trans('Disabled'),'1'=>$langs->trans('Enabled')),$search_statut); print ''.$userstatic->getLibStatut(5).''.$userstatic->getLibStatut(5).'