[slbackup-commit] CVS update: slbackup-php/src index.php
finnarne-guest at alioth.debian.org
finnarne-guest at alioth.debian.org
Mon Apr 16 15:58:53 UTC 2007
User: finnarne-guest
Date: 07/04/16 15:58:53
Modified: src index.php
Log:
Added the begining of a restor
Made status the default choice if nothing else is detected
Revision Changes Path
1.15 +31 -12 slbackup-php/src/index.php
Index: index.php
===================================================================
RCS file: /cvsroot/slbackup/slbackup-php/src/index.php,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- index.php 16 Apr 2007 11:45:33 -0000 1.14
+++ index.php 16 Apr 2007 15:58:53 -0000 1.15
@@ -248,6 +248,8 @@
$encrypt = $_SESSION["encrypt"] ;
$passwd = xorstring ($encrypt, $xorstring) ;
break ;
+ case "status":
+ case "config":
case "addclient":
case "server":
case "chooseclient":
@@ -256,8 +258,8 @@
case "delloc":
case "addloc":
case "scheduler":
+ case "restore":
case "logout":
- case "status":
$submit=$key ;
break ;
case "client":
@@ -307,13 +309,6 @@
}
switch ($submit) {
- case "status":
- $log = array ('start' => '', 'end' => '') ;
- foreach ($config["clients"] as $key => $value)
- $log["clients"][$key] =
- array ('start' => '', 'failed' => '', 'ok' => '') ;
- $log = readlog ($passwd, $log) ;
- break ;
case "scheduler":
$newsched = "" ;
foreach ($scheduler as $line) {
@@ -418,14 +413,34 @@
$config["clients"][$client]["location"][] = $newconf["newloc"] ;
writeconf ($passwd, $config) ;
break ;
+ default:
+ $log = array ('start' => '', 'end' => '') ;
+ foreach ($config["clients"] as $key => $value)
+ $log["clients"][$key] =
+ array ('start' => '', 'failed' => '', 'ok' => '') ;
+ $log = readlog ($passwd, $log) ;
+ break ;
}
switch ($submit) {
- case "status":
- $smarty->assign ('log', $log) ;
- $smarty->display ('status.tpl') ;
+ case "restore":
+ $clients = array_keys($config["clients"]) ;
+ $smarty->assign ('clients', $clients) ;
+ if (empty($client))
+ $client = $clients[0] ;
+ $smarty->assign ('client', $client) ;
+ $smarty->assign ('locations', $config["clients"][$client]["location"]) ;
+ $smarty->display ('restore.tpl') ;
break ;
- default:
+ case "config":
+ case "addclient":
+ case "server":
+ case "chooseclient":
+ case "delclient":
+ case "clientconfig":
+ case "delloc":
+ case "addloc":
+ case "scheduler":
if ($config["active"])
$smarty->assign ('active', "checked") ;
for ($i = 0 ; $i < 60 ; $i += 5)
@@ -457,5 +472,9 @@
$smarty->assign ('locations', $config["clients"][$client]["location"]) ;
$smarty->display ('config.tpl') ;
break ;
+ default:
+ $smarty->assign ('log', $log) ;
+ $smarty->display ('status.tpl') ;
+ break ;
}
?>
More information about the slbackup-commit
mailing list