$doc .= "\n"; $doc .= "\n"; $doc .= "$username\n"; $doc .= "all\n"; $doc .= "\n"; if($moderators eq ''){ if($FORM::username ne ''){ $doc .= "\n"; $doc .= "uid=$FORM::username,o=$FORM::organization,dc=ecoinformatics,dc=org\n"; $doc .= "all\n"; $doc .= "\n"; } else { my $session = CGI::Session->load(); if ( !$session->is_empty ) { my $username = $session->param("username"); $doc .= "\n"; $doc .= "$username\n"; $doc .= "all\n"; $doc .= "\n"; } } } else { foreach(split(":",$moderators)){ $doc .= "\n"; $doc .= "".$_."\n"; $doc .= "all\n"; $doc .= "\n"; } if($FORM::username ne ''){ $doc .= "\n"; $doc .= "uid=$FORM::username,o=$FORM::organization,dc=ecoinformatics,dc=org\n"; $doc .= "read\n"; $doc .= "write\n"; $doc .= "\n"; } else { my $session = CGI::Session->load(); if ( !$session->is_empty ) { my $username = $session->param("username"); $doc .= "\n"; $doc .= "$username\n"; $doc .= "read\n"; $doc .= "write\n"; $doc .= "\n"; } } } if($publicReadable eq "true"){ $doc .= "\n"; $doc .= "public\n"; $doc .= "read\n"; $doc .= "\n"; } $doc .= "\n";