* View */ $form = new Form($db); $arrayofjs=array('/includes/jquery/plugins/jquerytreeview/jquery.treeview.js', '/includes/jquery/plugins/jquerytreeview/lib/jquery.cookie.js'); $arrayofcss=array('/includes/jquery/plugins/jquerytreeview/jquery.treeview.css'); llxHeader('',$langs->trans("ListOfUsers"). ' ('.$langs->trans("HierarchicView").')','','',0,0,$arrayofjs,$arrayofcss); print load_fiche_titre($langs->trans("ListOfUsers"). ' ('.$langs->trans("HierarchicView").')', '<form action="'.DOL_URL_ROOT.'/user/index.php'.(($search_statut != '' && $search_statut >= 0) ?'?search_statut='.$search_statut:'').'" method="POST"><input type="submit" class="button" style="width:120px" name="viewcal" value="'.dol_escape_htmltag($langs->trans("ViewList")).'"></form>'); // Load hierarchy of users $user_arbo = $userstatic->get_full_tree(0, ($search_statut != '' && $search_statut >= 0) ? "statut = ".$search_statut : ''); // Define fulltree array $fulltree=$user_arbo; // Define data (format for treeview) $data=array(); $data[] = array('rowid'=>0,'fk_menu'=>-1,'title'=>"racine",'mainmenu'=>'','leftmenu'=>'','fk_mainmenu'=>'','fk_leftmenu'=>''); foreach($fulltree as $key => $val) { $userstatic->id=$val['id']; $userstatic->ref=$val['label']; $userstatic->login=$val['login']; $userstatic->firstname=$val['firstname']; $userstatic->lastname=$val['lastname']; $userstatic->statut=$val['statut'];
$socid = $user->societe_id; } $sall = GETPOST('sall', 'alpha'); $search_user = GETPOST('search_user', 'alpha'); $userstatic = new User($db); $companystatic = new Societe($db); /* * View */ $form = new Form($db); $arrayofjs = array('/includes/jquery/plugins/jquerytreeview/jquery.treeview.js', '/includes/jquery/plugins/jquerytreeview/lib/jquery.cookie.js'); $arrayofcss = array('/includes/jquery/plugins/jquerytreeview/jquery.treeview.css'); llxHeader('', $langs->trans("ListOfUsers") . ' (' . $langs->trans("HierarchicView") . ')', '', '', 0, 0, $arrayofjs, $arrayofcss); print_fiche_titre($langs->trans("ListOfUsers") . ' (' . $langs->trans("HierarchicView") . ')', '<form action="' . DOL_URL_ROOT . '/user/index.php" method="POST"><input type="submit" class="button" style="width:120px" name="viewcal" value="' . dol_escape_htmltag($langs->trans("ViewList")) . '"></form>'); // Load hierarchy of users $user_arbo = $userstatic->get_full_tree(); // Define fulltree array $fulltree = $user_arbo; // Define data (format for treeview) $data = array(); $data[] = array('rowid' => 0, 'fk_menu' => -1, 'title' => "racine", 'mainmenu' => '', 'leftmenu' => '', 'fk_mainmenu' => '', 'fk_leftmenu' => ''); foreach ($fulltree as $key => $val) { $userstatic->id = $val['id']; $userstatic->ref = $val['label']; $userstatic->firstname = $val['firstname']; $userstatic->lastname = $val['lastname']; $userstatic->statut = $val['statut']; $li = $userstatic->getNomUrl(1, '') . ' (' . $val['login'] . (empty($conf->multicompany->enabled) ? '' : ' - ' . $langs->trans("Instance") . ' ' . $val['entity']) . ')'; $data[] = array('rowid' => $val['rowid'], 'fk_menu' => $val['fk_user'], 'entry' => '<table class="nobordernopadding centpercent"><tr><td>' . $li . '</td><td align="right">' . $userstatic->getLibStatut(5) . '</td></tr></table>'); } print '<table class="liste" width="100%">';