# directory
use parent qw/Catalyst/;
+
use Catalyst qw/
-Debug
ConfigLoader
Static::Simple
- Unicode
Authentication
Authentication::Store::NDWeb
Session::Store::File
Session::State::Cookie
- Compress::Gzip
- Compress::Deflate
-
Cache
PageCache
/;
system 'killall','-USR1', 'ndbot.pl';
}
+#$SIG{__WARN__} = sub { NDWeb->log->warn(@_); };
+
# Configure the application.
#
# Note that settings in ndweb.conf (or other external
});
__PACKAGE__->config( default_model => 'Model');
+__PACKAGE__->config( encoding => 'UTF-8');
# Start the application
__PACKAGE__->setup();
__PACKAGE__->deny_access_unless('/users',[qw/admin_users/]);
+__PACKAGE__->allow_access_if('/users/sms',[qw/users_sms/]);
+__PACKAGE__->allow_access_if('/users/postsms',[qw/users_sms/]);
__PACKAGE__->deny_access_unless('/alliances',[qw/alliances/]);
__PACKAGE__->deny_access_unless('/alliances/resources',[qw/alliances_resources/]);
__PACKAGE__->deny_access_unless('/graphs/alliancevsintel',[qw/graphs_intel/]);
__PACKAGE__->deny_access_unless('/graphs/avgalliancevsintel',[qw/graphs_intel/]);
__PACKAGE__->deny_access_unless('/members',[qw/members/]);
+__PACKAGE__->allow_access_if('/members/postowncoords',[qw/attack_menu/]);
__PACKAGE__->deny_access_unless('/members/defenders',[qw/members_defenders/]);
__PACKAGE__->deny_access_unless('/covop',[qw/covop/]);
__PACKAGE__->deny_access_unless('/calls',[qw/calls_edit/]);