{
 my $externalSSLAccess = '';
 my $validFrom = db_get_prop($confref, "httpd-admin", "ValidFrom") || 'none';

 $validFrom =~ s/,/ /g;
 $validFrom =~ s:/255.255.255.255::g;

 unless ($validFrom eq 'none')
 {
  $externalSSLAccess = $validFrom;
 }

 use esmith::AccountsDB;
 my $adb = esmith::AccountsDB->open_ro();
 my $lprusers = "";

 foreach my $user ($adb->users)
 {
   my %properties = $user->props;
   my $key = $user->key;
	
   if ($properties{'AdminPanels'})
   {
      if ($properties{'AdminPanels'} =~ /LPRng/)
      { 
	 $lprusers = "$lprusers $key";
     }
   }
 }

$OUT .= <<HERE;
#------------------------------------------------------------
# LPRng - smeserver-print-monitor contrib
#------------------------------------------------------------
Alias       /LPRng /var/www/html/LPRng
<Directory /var/www/html/LPRng>
    AllowOverride None
    Options +Indexes
    AuthName "SME Server Manager"
    AuthType Basic
    AuthBasicProvider external
    AuthExternal pwauth
    Require user admin $lprusers
</Directory>
<Directory /var/www/html/LPRng/admin>
    AllowOverride None
    Options +Indexes
    AuthName "SME Server Manager"
    AuthType Basic
    AuthBasicProvider external
    AuthExternal pwauth
    Require user admin $lprusers
</Directory>
<Directory /var/www/html/LPRng/cgi-bin>
    Options ExecCGI
    AllowOverride None
    Require all granted
</Directory>
<Directory /var/www/html/LPRng/admin/cgi-bin>
    Options ExecCGI FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>
#  LPRng end
HERE
}
