#
#========================================================================
#
-# Version 2.1.0beta0, released 20 Mar 2004.
+# Version 3.0.0beta0, released 11 Jul 2006.
#
# See http://backuppc.sourceforge.net.
#
my %ActionDispatch = (
"summary" => "Summary",
- $Lang->{Start_Incr_Backup} => "StartStopBackup",
- $Lang->{Start_Full_Backup} => "StartStopBackup",
- $Lang->{Stop_Dequeue_Backup} => "StartStopBackup",
- $Lang->{Stop_Dequeue_Archive} => "StartStopBackup",
+ "Start_Incr_Backup" => "StartStopBackup",
+ "Start_Full_Backup" => "StartStopBackup",
+ "Stop_Dequeue_Backup" => "StartStopBackup",
+ "Stop_Dequeue_Archive" => "StartStopBackup",
"queue" => "Queue",
"view" => "View",
"LOGlist" => "LOGlist",
"emailSummary" => "EmailSummary",
"browse" => "Browse",
"dirHistory" => "DirHistory",
- $Lang->{Restore} => "Restore",
+ "Restore" => "Restore",
"RestoreFile" => "RestoreFile",
"hostInfo" => "HostInfo",
"generalInfo" => "GeneralInfo",
"restoreInfo" => "RestoreInfo",
"archiveInfo" => "ArchiveInfo",
- $Lang->{Start_Archive} => "Archive",
+ "Start_Archive" => "Archive",
"Archive" => "Archive",
"Reload" => "ReloadServer",
"startServer" => "StartServer",
"Stop" => "StopServer",
"adminOpts" => "AdminOptions",
+ "editConfig" => "EditConfig",
+ "rss" => "RSS",
);
#
# Set default actions, then call sub handler
#
-$In{action} ||= "hostInfo" if ( defined($In{host}) );
-## rk default non admin users to pc summary for their hosts
-$In{action} = "summary" if ( !defined($ActionDispatch{$In{action}}) && !CheckPermission());
-$In{action} = "generalInfo" if ( !defined($ActionDispatch{$In{action}}) );
-my $action = $ActionDispatch{$In{action}};
+if ( !defined($ActionDispatch{$In{action}}) ) {
+ $In{action} = defined($In{host}) ? "hostInfo" : "generalInfo";
+}
+my $action = $ActionDispatch{$In{action}};
#
# For some reason under mod_perl, the use lib above is unreliable,