This commit is contained in:
sebastian 2006-03-23 15:27:54 +00:00
parent e11a781740
commit 7db2f26cb6
4 changed files with 38 additions and 34 deletions

View File

@ -292,11 +292,6 @@ if ($uiBrowser->userid) {
case "BACKUP.schedule":
$Smarty->assign('act', $_REQUEST['act']);
break;
case 'BACKUP.setTarget':
$Smarty->assign('act', $_REQUEST['act']);
$uiBrowser->EXCHANGE->setTarget($_REQUEST['target']);
break;
}
if ($_REQUEST['act'] != 'SCHEDULER') {

View File

@ -302,6 +302,16 @@ switch($_REQUEST['act']){
$uiHandler->EXCHANGE->createBackupOpen();
$uiHandler->redirUrl = UI_BROWSER.'?act=BACKUP';
break;
case 'BACKUP.copy2target':
$uiHandler->EXCHANGE->copy2target($_REQUEST['target']);
$uiHandler->redirUrl = UI_BROWSER.'?act=BACKUP';
break;
case "BACKUP.createBackupClose":
$uiHandler->EXCHANGE->createBackupClose();
$uiHandler->redirUrl = UI_BROWSER.'?act=BACKUP';
break;
case "SESSION.CLEAR":
$_SESSION = array();

View File

@ -1,12 +1,34 @@
<div class="content">
<div class="container_elements" style="width: 607px;">
<h1>##Backup management##</h1>
<h1>##Backup management##</h1>
{assign var=token' value=$EXCHANGE->getBackupToken()}
{if $EXCHANGE->getBackupToken() === false}
{if $token === false}
{$EXCHANGE->completeTarget()}
<p><input type="button" class="button_large" value="##Start backup now##" onClick="location.href='{$UI_HANDLER}?act=BACKUP.createBackupOpen'"></p>
<p><input type="button" class="button_large" value="##Schedule backup##" onClick="location.href='{$UI_BROWSER}?act=BACKUP.schedule'"></p>
{else}
{assign var='status' value=$EXCHANGE->createBackupCheck()}
Backup status: {$status.status}
{if $status.status === 'success'}
<p>
<input type="button" class="button" value="##Download##" onCLick="location.href='{$UI_BROWSER}?popup[]=BACKUP.createBackupDownload'">
<input type="button" class="button_large" value="##Copy backup file##" onClick="popup('{$UI_BROWSER}?popup[]=BACKUP.setLocation', 'BACKUP.selectLocation', 600, 600)">
<input type="button" class="button" value="##Close backup##" onCLick="location.href='{$UI_HANDLER}?act=BACKUP.createBackupClose'">
{/if}
{/if}
</div>
</div>
{assign var='status' value=null}
{*
{$EXCHANGE->completeTarget()}
{if $EXCHANGE->getPath() !== false}
<p>
<b>##Backup file:##</b>
@ -20,27 +42,4 @@
</p>
{/if}
{if $EXCHANGE->checkTarget() === true}
<p><input type="button" class="button_large" value="##Start backup##" onClick="location.href='{$UI_HANDLER}?act=BACKUP.createBackupOpen'"></p>
{/if}
<p><input type="button" class="button_large" value="##Schedule backup##" onClick="location.href='{$UI_BROWSER}?act=BACKUP.schedule'"></p>
<p><input type="button" class="button_large" value="##Set backup location##" onClick="popup('{$UI_BROWSER}?popup[]=BACKUP.setLocation', 'BACKUP.selectLocation', 600, 600)"></p>
{else}
{assign var='status' value=$EXCHANGE->createBackupCheck()}
Backup status: {$status.status}
{if $status.status === 'success'}
<p><input type="button" class="button" value="##Download##" onCLick="location.href='{$UI_BROWSER}?popup[]=BACKUP.createBackupDownload'"></p>
{/if}
{/if}
</div>
</div>
{assign var='status' value=null}
*}

View File

@ -17,7 +17,7 @@ if (window.scrollbars.visible == false) {
<tr><td colspan=""><h1>##File browser##</h1></td></tr>
<tr>
<td colspan="6" style="white-space: nowrap;">
<form name="filebrowser" onSubmit="opener.location.href='{$UI_BROWSER}?act=BACKUP.setTarget&target='+filebrowser.target.value; window.close()">
<form name="filebrowser" onSubmit="opener.location.href='{$UI_HANDLER}?act=BACKUP.copy2target&target='+filebrowser.target.value; window.close()">
##Filename:## <br>
<input type='text' name='target' size='50' value='{$EXCHANGE->getPath()}'>
<input type='submit' class='button' value='##OK##'>