From: <jhe...@us...> - 2002-11-28 14:41:45
|
Update of /cvsroot/upcase-project/UpCase/admin In directory sc8-pr-cvs1:/tmp/cvs-serv17795 Modified Files: userslist.php Log Message: removed sql, uses the account manager Index: userslist.php =================================================================== RCS file: /cvsroot/upcase-project/UpCase/admin/userslist.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** userslist.php 12 Nov 2002 18:17:23 -0000 1.1 --- userslist.php 28 Nov 2002 14:41:42 -0000 1.2 *************** *** 1,17 **** <?php - - /* - * No input variables - * - * Template tags : - * user_list : bloc - * user : user name - * useredit : link to the page to edit the user - */ - include_once("../config/uc_config.inc"); ! include_once("lib/uc_sql.php"); ! include_once("lib/uc_page.php"); $page = new UcPage("usersList"); --- 1,7 ---- <?php include_once("../config/uc_config.inc"); ! include_once("uc_page.php"); ! include_once("uc_accounts.php"); $page = new UcPage("usersList"); *************** *** 22,53 **** $tmpl->SetModeliXe(); ! $db = new UcSQL($ucConfig); ! $query = $ucsql_allusers; ! $res = $db->Execute($query) or die("Unable to fetch users list: " ! . $db->ErrorMsg()); ! if ($res) { ! while ($o = $res->FetchNextobject(true)) ! { ! $tmpl->MxText("users_list.user", $o->USERNAME); ! $tmpl->MxUrl("users_list.useredit", "useredit.php", ! array("username" => $o->USERNAME)); ! $tmpl->MxBloc("users_list", "loop"); ! } } ! ! $query = $ucsql_allgroups; ! $res = $db->Execute($query) or die("Unable to fetch groups list: " ! . $db->ErrorMsg()); ! if ($res) { ! while ($o = $res->FetchNextObject(true)) ! { ! if ($o->GROUPNAME == "all" || $o->GROUPNAME == "admins") ! continue; ! $tmpl->MxText("groupList.group", $o->GROUPNAME); ! $tmpl->MxBloc("groupList", "loop"); ! } } $tmpl->MxText("upcase", "UpCase"); --- 12,34 ---- $tmpl->SetModeliXe(); ! $tmpl->MxAttribut("usercreate", "newuser.php"); ! $tmpl->MxAttribut("useredit", "useredit.php"); ! $tmpl->MxAttribut("groupcreate", "newgroup.php"); ! $tmpl->MxAttribut("groupdel", "groupdel.php"); ! $accountMgr = new UcAccountManager($page->session->db); ! $users = $accountMgr->listUsers(); ! foreach ($users as $userName) { ! $tmpl->MxText("usersList.user", $userName); ! $tmpl->MxBloc("usersList", "loop"); } ! $groups = $accountMgr->listGroups(); ! foreach ($groups as $groupId => $groupName) { ! if ($groupId == ALL_GID || $groupId == ADMINS_GID) ! continue; ! $tmpl->MxText("groupList.group", $groupName); ! $tmpl->MxBloc("groupList", "loop"); } $tmpl->MxText("upcase", "UpCase"); |