Вход Регистрация
Файл: adm_panel/update.php
Строк: 50
<?php 

define
('ROOTPATH'dirname(dirname__FILE__ ))); 
require (
ROOTPATH '/sys/inc/core.php');
user_access'update_core'null'index.php');

$do = (isset($_GET['do']) ? $_GET['do'] : ''); 
$slug = (isset($_GET['slug']) ? $_GET['slug'] : ''); 
$update = new Update(); 
$update_info $update->get_latest();  


if (
is_confirmed_valid('confirm''update')) { 

    if (
$do == 'core') {
        
$archive file_get_contents($update_info['latest']['download']); 
        
$archive_path ROOTPATH '/sys/upgrade/' basename($update_info['latest']['download']); 
        
file_put_contents($archive_path$archive);

        
$tmpDir ROOTPATH '/sys/upgrade/update'

        if (
is_file($archive_path)) {
            
$zip = new ZipArchive();
            
$zip->open($archive_pathZipArchive::CREATE);
            
$zip->extractTo(ROOTPATH);
            
$zip->close();

            
unlink($archive_path); 
        }

        
$files_list ds_readdir_files_list($tmpDir); 

        
$_SESSION['message'] = __('Система успешно обновлена до версии %s'$update_info['latest']['version']); 
        
header("refresh: 3; url = " get_site_url('/adm_panel/info.php?version=' $update_info['latest']['version'])); 
    }
}

$set['title'] = __('Центр обновлений'); 
get_header_admin(); 

if (
$update_info['latest']['version'] <= get_version()) {
    echo 
__('У вас последняя версия CMS-Social %s''<a target="_blank" href="' $update_info['latest']['url'] . '">' $update_info['latest']['version'] . '</a>'); 
} else {
    
?>
    <h4><?php echo __('Система'); ?></h4>

    <div class="list">
        <div class="list-item">
            <div class="list-item-title"><?php echo __('Доступна новая версия CMS-Social %s'$update_info['latest']['version']); ?></div>
            <div class="list-item-description"><?php echo __('У вас установлена версия %s, вам доступно обновление до версии %s'get_version(), $update_info['latest']['version']); ?></div>
            <div class="list-item-action">
                <a class="button" href="<?php echo get_confirm_url(get_query_url(array('do' => 'core')), 'confirm''update'); ?>"><?php echo __('Обновить'); ?></a>
            </div>
        </div>
    </div>
    <?
}



get_footer_admin();
Онлайн: 0
Реклама