Вход Регистрация
Файл: admin/archive.php
Строк: 92
<?php 
/**
 * Archive
 *
 * Displays and starts the website archives     
 *
 * @package GetSimple
 * @subpackage Backups
 */

// Setup inclusions
$load['plugin'] = true;

// Include common.php
include('inc/common.php');

// Variable Settings
login_cookie_check();
$table '';

// if a backup needs to be created
if(isset($_GET['do'])) {
    
    
// check for csrf
    
if (!defined('GSNOCSRF') || (GSNOCSRF == FALSE) ) {
        
$nonce $_GET['nonce'];
        if(!
check_nonce($nonce"create")) {
            die(
"CSRF detected!");
        }
    }    
    
exec_action('archive-backup');
    
redirect('zip.php?s='.$SESSIONHASH);    
}

// if a backup has just been created
if(isset($_GET['done'])) {
    
$success i18n_r('SUCC_WEB_ARCHIVE');
}

if(isset(
$_GET['nozip'])) {
    
$error i18n_r('NO_ZIPARCHIVE'). ' - <a href="health-check.php">'.i18n_r('WEB_HEALTH_CHECK').'</a>';
}

get_template('header'cl($SITENAME).' &raquo; '.i18n_r('BAK_MANAGEMENT').' &raquo; '.i18n_r('WEBSITE_ARCHIVES')); 

?>
    
<?php include('template/include-nav.php'); ?>

<div class="bodycontent clearfix">
    
    <div id="maincontent">
        <div class="main" >
        <h3 class="floated"><?php i18n('WEBSITE_ARCHIVES');?></h3>
        <div class="edit-nav clearfix" >
        <a id="waittrigger" href="archive.php?do&amp;nonce=<?php echo get_nonce("create"); ?>" accesskey="<?php echo find_accesskey(i18n_r('ASK_CREATE_ARC'));?>" title="<?php i18n('CREATE_NEW_ARC');?>" ><?php i18n('ASK_CREATE_ARC');?></a>
        </div>
        <p style="display:none" id="waiting" ><?php i18n('CREATE_ARC_WAIT');?></p>
        
        <table class="highlight paginate">
            <tr><th><?php i18n('ARCHIVE_DATE'); ?></th><th style="text-align:right;" ><?php i18n('FILE_SIZE'); ?></th><th></th></tr>
            <?php
                $count
="0";
                
$path tsl(GSBACKUPSPATH .'zip/');
                
                
$filenames getFiles($path);
    
                
natsort($filenames);
                
rsort($filenames);
                
                foreach (
$filenames as $file) {
                    if(
$file[0] != "." ) {
                        
$timestamp explode('_'$file);
                        
$name lngDate($timestamp[0]);
                        
clearstatcache();
                        
$ss stat($path $file);
                        
$size fSize($ss['size']);
                        echo 
'<tr>
                                <td><a title="'
.i18n_r('DOWNLOAD').' '$name .'" href="download.php?file='$path $file .'&amp;nonce='.get_nonce("archive""download.php").'">'.$name .'</a></td>
                                <td style="width:70px;text-align:right;" ><span>'
.$size.'</span></td>
                                <td class="delete" ><a class="delconfirm" title="'
.i18n_r('DELETE_ARCHIVE').': '$name .'?" href="deletefile.php?zip='$file .'&amp;nonce='.get_nonce("delete""deletefile.php").'">&times;</a></td>
                              </tr>'
;
                        
$count++;
                    }
                }
    
            
?>
            </table>
            <p><em><b><span id="pg_counter"><?php echo $count?></span></b> <?php i18n('TOTAL_ARCHIVES');?></em></p>
        </div>
    </div>
    
    <div id="sidebar" >
        <?php include('template/sidebar-backups.php'); ?>
    </div>

</div>
<?php get_template('footer'); ?>
Онлайн: 0
Реклама