diff --git a/htdocs/user/admin/index.php b/htdocs/user/admin/index.php new file mode 100644 index 00000000000..03d62271c7b --- /dev/null +++ b/htdocs/user/admin/index.php @@ -0,0 +1,105 @@ + + * Copyright (C) 2004 Laurent Destailleur + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + * $Id$ + * $Source$ + */ + +/*! + \file htdocs/admin/compta.php + \ingroup comptabilite + \brief Page de configuration du module comptabilité + \version $Revision$ +*/ + +require("./pre.inc.php"); + +$langs->load("users"); +$langs->load("admin"); + +if (!$user->admin) accessforbidden(); + +if ($_POST["action"] == 'update' || $_POST["action"] == 'add') +{ + if (! dolibarr_set_const($db, $_POST["constname"],$_POST["constvalue"],$typeconst[$_POST["consttype"]],0,isset($_POST["constnote"])?$_POST["constnote"]:'')) + { + print $db->error(); + } + else + { + Header("Location: index.php"); + } +} + + +llxHeader(); + +$form = new Form($db); +$typeconst=array('yesno','texte','chaine'); + +print_titre($langs->trans("UserSetup")); + +print "
"; + +print ''; +print ''; +print ''; +print ''; +print "\n"; + +print ''; +print ''; +print ''; +print ''; + +print "\n"; + +print '\n"; + +print ''; + + +print "
'.$langs->trans("OtherOptions").'  '.$langs->trans("Description").' 
USER_PASSWORD_GENERATED".USER_PASSWORD_GENERATED."'; +$form->selectyesnonum('constvalue',USER_PASSWORD_GENERATED); +print ''; + +print ''; +print ''; +print '   '; +print "
\n"; + + + + + + + + + + + + + + + + + + + +llxFooter("Dernière modification $Date$ révision $Revision$"); +?> diff --git a/htdocs/user/admin/pre.inc.php b/htdocs/user/admin/pre.inc.php new file mode 100644 index 00000000000..5f673164b97 --- /dev/null +++ b/htdocs/user/admin/pre.inc.php @@ -0,0 +1,65 @@ + + * Copyright (C) 2005 Laurent Destailleur + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + * $Id$ + * $Source$ + */ + +/** + \file htdocs/user/pre.inc.php + \brief Gestionnaire menu fichier users + \version $Revision$ +*/ + +require("../../main.inc.php"); + +function llxHeader($head = "", $title = "") +{ + global $user,$langs; + + /* + * + * + */ + top_menu($head, $title); + + $menu = new Menu(); + + $menu->add(DOL_URL_ROOT."/user/home.php", $langs->trans("Users")); + + $menu->add_submenu(DOL_URL_ROOT."/user/", $langs->trans("List")); + + if($user->admin) + { + $menu->add_submenu(DOL_URL_ROOT."/user/fiche.php?&action=create", $langs->trans("NewUser")); + } + + $menu->add(DOL_URL_ROOT."/user/home.php", $langs->trans("Groups")); + + $menu->add_submenu(DOL_URL_ROOT."/user/group/", $langs->trans("List")); + + if($user->admin) + { + $menu->add_submenu(DOL_URL_ROOT."/user/group/fiche.php?&action=create", $langs->trans("NewGroup")); + } + + + left_menu($menu->liste); +} + +?>