Seditio Source
Root |
./othercms/dle15_0/upload/engine/ajax/updates.php
<?php
/*
=====================================================
 DataLife Engine - by SoftNews Media Group
-----------------------------------------------------
 http://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004-2021 SoftNews Media Group
=====================================================
 This code is protected by copyright
=====================================================
 File: updates.php
-----------------------------------------------------
 Use: Check for new versions
=====================================================
*/

if(!defined('DATALIFEENGINE')) {
   
header( "HTTP/1.1 403 Forbidden" );
   
header ( 'Location: ../../' );
    die(
"Hacking attempt!" );
}

if((
$member_id['user_group'] != 1)) {die ("error");}

if(
$_REQUEST['user_hash'] == "" OR $_REQUEST['user_hash'] != $dle_login_hash ) {

    echo
$lang['sess_error'];
    die();

}

$_REQUEST['versionid'] = htmlspecialchars( strip_tags($_REQUEST['versionid']), ENT_QUOTES, $config['charset']);
$_REQUEST['build'] = htmlspecialchars( strip_tags($_REQUEST['build']), ENT_QUOTES, $config['charset']);

$arrContextOptions=array(
   
"ssl"=>array(
       
"verify_peer"=>false,
       
"verify_peer_name"=>false,
    ),
);

$data = @file_get_contents("https://dle-news.ru/extras/updates.php?version_id=".$_REQUEST['versionid']."&build=".$_REQUEST['build']."&key=".$config['key']."&lang=".$lang['wysiwyg_language'], false, stream_context_create($arrContextOptions));

if ( !
$data ) echo $lang['no_update']; else {

    if(
function_exists( 'mb_convert_encoding' ) ) {
   
       
$data = mb_convert_encoding( $data, "utf-8", "windows-1251" );
   
    } elseif(
function_exists( 'iconv' ) ) {
       
       
$data = iconv("windows-1251", "utf-8", $data);
       
    }
   
    echo
$data;

}
?>