'fail_method', 'fail_content_type', 'redirect',
'get_remote_addr', 'get_frame', 'get_password',
'merge_settings',
- 'print_viewer_page', 'write_index',
+ 'print_viewer_page', 'write_index', 'write_static_goto',
'ong'
);
###PERL_DATA_PATH: DATA_PATH = /botm/data/bsta/
###PERL_DATA_DEFAULT_PATH: DATA_DEFAULT_PATH = /botm/data/bsta/default
+###PERL_DATA_LIST_PATH: DATA_LIST_PATH = /botm/data/bsta/list
###PERL_DATA_NOACCESS_PATH: DATA_NOACCESS_PATH = /botm/data/bsta/noaccess
###PERL_DATA_SETTINGS_PATH: DATA_SETTINGS_PATH = /botm/data/bsta/settings
###PERL_DATA_STATE_PATH: DATA_STATE_PATH = /botm/data/bsta/state
elsif ($state{'ip3'} eq '') {
$new_state{'ip3'} = $IP;
$new_state{'state'} = STATE->{'ready'};
+ write_static_goto(\%new_state, \%settings, '');
}
else {
$new_state{'state'} = STATE->{'ready'};
+ write_static_goto(\%new_state, \%settings, '');
}
write_data_file($fh, \%new_state);
}
my $r;
%story = read_data_file(DATA_STORY_PATH());
+ %goto_list = read_data_file(DATA_LIST_PATH());
if (
(int($story{'state'}) == INTF_STATE->{'>|'} ) &&
\%settings,
\%default,
\%frame_data,
- '' # %goto_list
+ \%goto_list
);
if ($r) {
$r = write_index(\%state, \%settings);
}
+ if ($r) {
+ $r = write_static_goto(\%state, \%settings, \%goto_list);
+ }
if ($r) {
$r = write_data_file($fh, \%state);
}