提交 cc77f5cd authored 作者: Ken Rice's avatar Ken Rice

the start of merging the xml_curl fork to the amf fork

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk/scripts/contrib@12798 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 624b2a56
......@@ -272,6 +272,13 @@ class FreeSWITCH {
return $results;
}
public function getDirDomainbyName($domain_name){
$query = sprintf("select * from domains where name = '%s'", $domain_name);
$stmt = $this->dbh->query($query);
$results = $stmt->fetchAll();
return $results[0];
}
public function getDirDomain($domains_uid){
$dbh = $this->getDbh();
$query = sprintf("select * from domain_params where domains_uid = $domains_uid");
......@@ -327,6 +334,13 @@ class FreeSWITCH {
/* Directory User Methods */
public function getDirUsersByDomainUidByUsername($domain_uid, $user_name){
$query = sprintf("select * from users where domains_uid = '%s' and username = '%s'", $domain_uid, $user_name);
$stmt = $this->dbh->query($query);
$results = $stmt->fetchAll();
return $results[0];
}
public function getDirUser($user_uid){
$dbh = $this->getDbh();
$query = sprintf("select * from user_params where users_uid = $user_uid");
......@@ -399,6 +413,13 @@ class FreeSWITCH {
return $results;
}
public function getDirGroupsByDomianUidByUserUid($domain_uid, $user_uid){
$query = sprintf("select a.uid as groupUid, a.name as groupName, b.uid as usersUid from groups as a, group_members as b where a.uid = b.groups_uid and b.domains_uid = %s and b.users_uid = %s", $domain_uid, $user_uid) ;
$stmt = $this->dbh->query($query);
$results = $stmt->fetchAll();
return $results;
}
public function getDirGroup($groups_uid){
$dbh = $this->getDbh();
$query = sprintf("select a.uid as groupMemberUid, a.users_uid as usersUid, b.username as usersUsername from group_members as a, users as b where a.groups_uid = $groups_uid and a.users_uid = b.uid") ;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论