From 6938a428038b55c5b6987cf8a231706a49911427 Mon Sep 17 00:00:00 2001 From: Miles Lott Date: Sun, 28 Jan 2001 13:29:14 +0000 Subject: [PATCH] Addin username/groupname conversion functions from sql. --- phpgwapi/inc/class.accounts_ldap.inc.php | 52 ++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/phpgwapi/inc/class.accounts_ldap.inc.php b/phpgwapi/inc/class.accounts_ldap.inc.php index 8c9128cc0b..903cd4cd20 100644 --- a/phpgwapi/inc/class.accounts_ldap.inc.php +++ b/phpgwapi/inc/class.accounts_ldap.inc.php @@ -339,4 +339,56 @@ return $accounts; } + + function username2userid($user_name) + { + global $phpgw, $phpgw_info; + $db2 = $phpgw->db; + $db2->query("SELECT account_id FROM accounts WHERE account_lid='".$user_name."'",__LINE__,__FILE__); + if($db2->num_rows()) { + $db2->next_record(); + return $db2->f("account_id"); + }else{ + return False; + } + } + + function userid2username($user_id) + { + global $phpgw, $phpgw_info; + $db2 = $phpgw->db; + $db2->query("SELECT account_lid FROM accounts WHERE account_id='".$user_id."'",__LINE__,__FILE__); + if($db2->num_rows()) { + $db2->next_record(); + return $db2->f("account_lid"); + }else{ + return False; + } + } + + function groupname2groupid($group_name) + { + global $phpgw, $phpgw_info; + $db2 = $phpgw->db; + $db2->query("SELECT group_id FROM groups WHERE group_name='".$group_name."'",__LINE__,__FILE__); + if($db2->num_rows()) { + $db2->next_record(); + return $db2->f("group_id"); + }else{ + return False; + } + } + + function groupid2groupname($group_id) + { + global $phpgw, $phpgw_info; + $db2 = $phpgw->db; + $db2->query("SELECT group_name FROM groups WHERE group_id='".$group_id."'",__LINE__,__FILE__); + if($db2->num_rows()) { + $db2->next_record(); + return $db2->f("group_name"); + }else{ + return False; + } + } }