Slight mod to make it work independently for users/groups (for ldap)

This commit is contained in:
Miles Lott 2001-06-26 10:25:10 +00:00
parent c099d2d296
commit 43e6a077ed

View File

@ -141,12 +141,13 @@
if ($account_type == 'g') if ($account_type == 'g')
{ {
$nextid = $phpgw->common->last_id('groups',$min,$max); $type = 'groups';
} }
else else
{ {
$nextid = $phpgw->common->last_id('accounts',$min,$max); $type = 'accounts';
} }
$nextid = $phpgw->common->last_id($type,$min,$max);
/* Loop until we find a free id */ /* Loop until we find a free id */
$free = 0; $free = 0;
@ -155,14 +156,14 @@
//echo '<br>calling search for id: '.$nextid; //echo '<br>calling search for id: '.$nextid;
if ($this->exists($nextid)) if ($this->exists($nextid))
{ {
$nextid = $phpgw->common->next_id('accounts',$min,$max); $nextid = $phpgw->common->next_id($type,$min,$max);
} }
else else
{ {
/* echo '<br>calling search for lid: '.$account_lid; */ /* echo '<br>calling search for lid: '.$account_lid; */
if ($this->exists($account_lid)) if ($this->exists($account_lid))
{ {
$nextid = $phpgw->common->next_id('accounts',$min,$max); $nextid = $phpgw->common->next_id($type,$min,$max);
} }
else else
{ {