Example #1
0
 * 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'];
Example #2
0
    $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%">';