Example #1
0
	$li=$userstatic->getNomUrl(-1,'',0,1);
	if (! empty($conf->multicompany->enabled) && $userstatic->admin && ! $userstatic->entity)
	{
		$li.=img_picto($langs->trans("SuperAdministrator"),'redstar');
	}
	else if ($userstatic->admin)
	{
		$li.=img_picto($langs->trans("Administrator"),'star');
	}
	$li.=' ('.$val['login'].($entitystring?' - '.$entitystring:'').')';
	
	$data[] = array(
		'rowid'=>$val['rowid'],
		'fk_menu'=>$val['fk_user'],
		'statut'=>$val['statut'],
		'entry'=>'<table class="nobordernopadding centpercent"><tr><td class="'.($val['statut']?'usertdenabled':'usertddisabled').'">'.$li.'</td><td align="right" class="'.($val['statut']?'usertdenabled':'usertddisabled').'">'.$userstatic->getLibStatut(3).'</td></tr></table>'
	);
}


print '<form method="POST" id="searchFormList" action="'.$_SERVER["PHP_SELF"].'">'."\n";

$param="search_statut=".$search_statut;

print '<table class="liste nohover" width="100%">';
print '<tr class="liste_titre">';
print_liste_field_titre($langs->trans("HierarchicView"));
print '<td align="right"><div id="iddivjstreecontrol"><a href="#">'.img_picto('','object_category').' '.$langs->trans("UndoExpandAll").'</a>';
print ' | <a href="#">'.img_picto('','object_category-expanded').' '.$langs->trans("ExpandAll").'</a></div></td>';
print_liste_field_titre($langs->trans("Status"),$_SERVER['PHP_SELF'],"",'',"",'align="right"');
print_liste_field_titre('',$_SERVER["PHP_SELF"],"",'','','','','','maxwidthsearch ');
Example #2
0
        $entity = $obj->entity;
        $entitystring = '';
        // TODO Set of entitystring should be done with a hook
        if (!empty($conf->multicompany->enabled) && is_object($mc)) {
            if (empty($entity)) {
                $entitystring = $langs->trans("AllEntities");
            } else {
                $mc->getInfo($entity);
                $entitystring = $mc->label;
            }
        }
        print $entitystring ? ' (' . $entitystring . ')' : '';
        print '</td>';
        print '<td align="right">' . dol_print_date($db->jdate($obj->datec), 'dayhour') . '</td>';
        print '<td align="right">';
        print $fuserstatic->getLibStatut(3);
        print '</td>';
        print '</tr>';
        $i++;
    }
    print "</table><br>";
    $db->free($resql);
} else {
    dol_print_error($db);
}
/*
 * Last groups created
 */
if ($canreadperms) {
    $max = 5;
    $sql = "SELECT g.rowid, g.nom as name, g.note, g.entity, g.datec";
Example #3
0
        }
        // Date creation
        print '<td class="nowrap" align="center">' . dol_print_date($db->jdate($obj->datec), "dayhour") . '</td>';
        // Date last login
        print '<td class="nowrap" align="center">' . dol_print_date($db->jdate($obj->datelastlogin), "dayhour") . '</td>';
        // Resp
        print '<td class="nowrap" align="center">';
        if ($obj->login2) {
            $user2->login = $obj->login2;
            //$user2->lastname=$obj->lastname2;
            //$user2->firstname=$obj->firstname2;
            $user2->lastname = $user2->login;
            $user2->firstname = '';
            print $user2->getNomUrl(1);
        }
        print '</td>';
        // Statut
        $userstatic->statut = $obj->statut;
        print '<td align="right">' . $userstatic->getLibStatut(5) . '</td>';
        print '<td>&nbsp;</td>';
        print "</tr>\n";
        $i++;
    }
    print "</table>";
    print "</form>\n";
    $db->free($result);
} else {
    dol_print_error($db);
}
llxFooter();
$db->close();
Example #4
0
        // Date creation
        if (!empty($arrayfields['u.datec']['checked'])) {
            print '<td align="center">';
            print dol_print_date($db->jdate($obj->date_creation), 'dayhour');
            print '</td>';
        }
        // Date modification
        if (!empty($arrayfields['u.tms']['checked'])) {
            print '<td align="center">';
            print dol_print_date($db->jdate($obj->date_update), 'dayhour');
            print '</td>';
        }
        // Status
        if (!empty($arrayfields['u.statut']['checked'])) {
            $userstatic->statut = $obj->statut;
            print '<td align="center">' . $userstatic->getLibStatut(3) . '</td>';
        }
        // Action column
        print '<td></td>';
        print "</tr>\n";
        $i++;
    }
    $parameters = array('arrayfields' => $arrayfields, 'sql' => $sql);
    $reshook = $hookmanager->executeHooks('printFieldListFooter', $parameters);
    // Note that $action and $object may have been modified by hook
    print $hookmanager->resPrint;
    print "</table>";
    print "</form>\n";
    $db->free($result);
} else {
    dol_print_error($db);
Example #5
0
        }
        // Date creation
        print '<td class="nowrap" align="center">' . dol_print_date($db->jdate($obj->datec), "dayhour") . '</td>';
        // Date last login
        print '<td class="nowrap" align="center">' . dol_print_date($db->jdate($obj->datelastlogin), "dayhour") . '</td>';
        // Resp
        print '<td class="nowrap" align="center">';
        if ($obj->login2) {
            $user2->login = $obj->login2;
            //$user2->lastname=$obj->lastname2;
            //$user2->firstname=$obj->firstname2;
            $user2->lastname = $user2->login;
            $user2->firstname = '';
            print $user2->getNomUrl(1);
        }
        print '</td>';
        // Statut
        $userstatic->statut = $obj->statut;
        print '<td width="100" align="center">' . $userstatic->getLibStatut(5) . '</td>';
        print '<td>&nbsp;</td>';
        print "</tr>\n";
        $i++;
    }
    print "</table>";
    print "</form>\n";
    $db->free($result);
} else {
    dol_print_error($db);
}
llxFooter();
$db->close();
Example #6
0
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%">';
print '<tr class="liste_titre"><td>' . $langs->trans("HierarchicView") . '</td><td></td><td align="right"><div id="iddivjstreecontrol"><a href="#">' . img_picto('', 'object_category') . ' ' . $langs->trans("UndoExpandAll") . '</a>';
print ' | <a href="#">' . img_picto('', 'object_category-expanded') . ' ' . $langs->trans("ExpandAll") . '</a></div></td></tr>';
$nbofentries = count($data) - 1;
if ($nbofentries > 0) {
    print '<tr ' . $bc[true] . '><td colspan="3">';
    tree_recur($data, $data[0], 0);
    print '</td></tr>';
} else {
    print '<tr ' . $bc[true] . '>';
    print '<td colspan="3"><table class="nobordernopadding"><tr class="nobordernopadding"><td>' . img_picto_common('', 'treemenu/branchbottom.gif') . '</td>';
    print '<td valign="middle">';
    print $langs->trans("NoCategoryYet");
    print '</td>';
Example #7
0
            } else {
                $mc->getInfo($entity);
                $entitystring = $mc->label;
            }
        }
    }
    $li = $userstatic->getNomUrl(-1, '', 0, 1);
    if (!empty($conf->multicompany->enabled) && $userstatic->admin && !$userstatic->entity) {
        $li .= img_picto($langs->trans("SuperAdministrator"), 'redstar');
    } else {
        if ($userstatic->admin) {
            $li .= img_picto($langs->trans("Administrator"), 'star');
        }
    }
    $li .= ' (' . $val['login'] . ($entitystring ? ' - ' . $entitystring : '') . ')';
    $data[] = array('rowid' => $val['rowid'], 'fk_menu' => $val['fk_user'], 'statut' => $val['statut'], 'entry' => '<table class="nobordernopadding centpercent"><tr><td class="' . ($val['statut'] ? 'usertdenabled' : 'usertddisabled') . '">' . $li . '</td><td align="right" class="' . ($val['statut'] ? 'usertdenabled' : 'usertddisabled') . '">' . $userstatic->getLibStatut(3) . '</td></tr></table>');
}
print '<form method="POST" id="searchFormList" action="' . $_SERVER["PHP_SELF"] . '">' . "\n";
$param = "search_statut=" . $search_statut;
print '<table class="liste nohover" width="100%">';
print '<tr class="liste_titre">';
print_liste_field_titre($langs->trans("HierarchicView"));
print '<td align="right"><div id="iddivjstreecontrol"><a href="#">' . img_picto('', 'object_category') . ' ' . $langs->trans("UndoExpandAll") . '</a>';
print ' | <a href="#">' . img_picto('', 'object_category-expanded') . ' ' . $langs->trans("ExpandAll") . '</a></div></td>';
print_liste_field_titre($langs->trans("Status"), $_SERVER['PHP_SELF'], "", '', "", 'align="right"');
print_liste_field_titre('', $_SERVER["PHP_SELF"], "", '', '', '', '', '', 'maxwidthsearch ');
print '</tr>';
print '<tr class="liste_titre">';
print '<td>&nbsp;</td>';
print '<td>&nbsp;</td>';
// Status