$dbh->errstr);
$cmd->finish();
}
+ $_[0]->{'id'} = $id;
+ $_[0]->{'proto'} = $proto;
}
elsif ($proto eq "ldap") {
# Add user to LDAP
&error("Failed to add user to LDAP : ".
($rv ? $rv->error : "Unknown error"));
}
-
+ $_[0]->{'id'} = $dn;
+ $_[0]->{'proto'} = 'ldap';
}
&disconnect_userdb($miniserv{'userdb'}, $dbh);
$user{'proto'} = $proto;
$dbh->errstr);
$cmd->finish();
}
+ $_[0]->{'id'} = $id;
+ $_[0]->{'proto'} = $proto;
}
elsif ($proto eq "ldap") {
# Add group to LDAP
&error("Failed to add group to LDAP : ".
($rv ? $rv->error : "Unknown error"));
}
+ $_[0]->{'id'} = $dn;
+ $_[0]->{'proto'} = 'ldap';
}
&disconnect_userdb($miniserv{'userdb'}, $dbh);
$group{'proto'} = $proto;
$cstr .= ";port=$port" if ($port);
my $dbh = $drh->connect($cstr, $user, $pass, { });
$dbh || return &text('sql_emysqlconnect', $drh->errstr);
- $dbh->{'AutoCommit'} = 1;
return wantarray ? ($dbh, $proto, $prefix, $args) : $dbh;
}
elsif ($proto eq "postgresql") {
$cstr .= ";port=$port" if ($port);
my $dbh = $drh->connect($cstr, $user, $pass);
$dbh || return &text('sql_epostgresqlconnect', $drh->errstr);
- $dbh->{'AutoCommit'} = 1;
return wantarray ? ($dbh, $proto, $prefix, $args) : $dbh;
}
elsif ($proto eq "ldap") {