DarkLane
Dimanche 19 Juin 2022 10:01:29
436 Vues
3 Commentaires
$lic_tr = true; if( isset($config['key']) AND $config['key'] AND $domen_md5 == $config['key'] ) $lic_tr = false;
if( $is_loged_in AND $member_id['user_group'] == 1 AND $lic_tr) { $activation_field = <<<HTML <script> <!-- function dle_activation ( code ){ ShowLoading(''); if (code == 'key') { var dle_key = document.getElementById('sitekey').value ; var varsString = "dle_key=" + dle_key; } else { var site_code = document.getElementById('sitecode').value; var varsString = "site_code=" + site_code; } $.post('?' + varsString, { activation: "yes" }, function(data){ HideLoading(''); if (data.success) { $('#dle-activation').html(data.message); } else if (data.error) { DLEPush.error(data.message); } }, "json"); return false; } //--> </script> HTML; if(!is_writable(ENGINE_DIR . '/data/config.php')) { $lang['stat_system'] = str_replace ("{file}", "engine/data/config.php", $lang['stat_system']); $fail = "<div class=\"alert alert-warning alert-styled-left alert-arrow-left alert-component alert alert-info alert-styled-left alert-arrow-left alert-component text-size-small text-size-small\">{$lang['stat_system']}</div>"; } else $fail = ""; $activation_field .= "<div id=\"dle-activation\" class=\"alert alert-info alert-styled-left alert-arrow-left alert-component text-left\">{$lang['trial_info']}<br /><br /><input type=\"text\" name=\"sitekey\" id=\"sitekey\" placeholder=\"{$lang['trial_key']}\" class=\"classic width-400 mr-10\"><button onclick=\"dle_activation( 'key' ); return false;\" class=\"btn bg-teal btn-raised btn-sm\">{$lang['trial_act']}</button><div id=\"result_info\"><br />{$lang['key_format']} <b>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</b></div></div> {$fail}"; } else $activation_field = "";
if( $lic_tr AND $is_loged_in AND $mod != "editnews" AND $mod != "main" AND $mod != "upgrade" AND $mod != "") { $row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_post" ); $stats_news = $row['count']; $row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_comments" ); $count_comments = $row['count']; if( $stats_news > 100 ) msg( "error", "error", $lang['trial_limit'].'<br /><br />'.$activation_field ); if( $count_comments > 200 ) msg( "error", "error", $lang['trial_limit'].'<br /><br />'.$activation_field ); }
function send_activation( $query ) { $data = http_get_contents("https://dle-news.ru/extras/activate2009.php?".$query); if( $data !== false ) { if( stripos( $data, "antw:activated" ) !== false ) return "1"; elseif( stripos( $data, "antw:denied;expires" ) !== false ) return "-4"; elseif( stripos( $data, "antw:denied" ) !== false ) return "0"; } return "-1"; } function get_domen_hash() { $domen_md5 = explode( '.', $_SERVER['HTTP_HOST'] ); $count_key = count( $domen_md5 ) - 1; unset( $domen_md5[$count_key] ); if( end( $domen_md5 ) == "com" OR end( $domen_md5 ) == "net" ) $count_key --; $domen_md5 = $domen_md5[$count_key - 1]; $domen_md5 = md5( md5( $domen_md5 . "780918" ) ); return $domen_md5; } function dle_activation($key, $domen_md5, $config, $offline = false) { global $lang; $domain = urlencode( strip_tags( $_SERVER['HTTP_HOST'] ) ); $key = trim( strip_tags( $key ) ); @header( "Content-type: text/html; charset=utf-8" ); if ( $offline ) { if( $key == md5( $domen_md5 . DINITVERSION ) ) { $buffer = "1"; } else { $buffer = "-2"; } } else { if( strlen( $key ) == 32 ) { $buffer = "-3"; } else { $buffer = send_activation( "domain={$domain}&key={$key}&site_key={$domen_md5}&c_id=" . VERSIONID ); } } switch ($buffer) { case "-4" : $buffer = $lang['trial_act7']; break; case "-3" : $buffer = $lang['trial_act6']." ".$lang['key_format']." <b>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</b>"; break; case "-2" : $buffer = $lang['trial_act5']; break; case "-1" : $buffer = $lang['trial_act1'] . $lang['get_offline_key'] . " <a href=\"https://dle-news.ru/index.php?do=offlinekey&domain={$domain}&key={$key}&site_key={$domen_md5}&c_id=" . VERSIONID . "\" class=\"status-error\" target=\"_blank\">" . $lang['get_key'] . "</a> " . $lang['key_activation']; $buffer .= "<br /><br /><b>$lang[site_code]</b><span class=\"sitecodefield\"><input class=\"classic width-400 mr-10 ml-10\" type=\"text\" name=\"sitecode\" id=\"sitecode\"> <button onclick=\"dle_activation( 'code' ); return false;\" class=\"btn bg-teal btn-raised btn-sm\">{$lang['trial_act']}</button></span><div id=\"result_info\" style=\"color:red;\"></div>"; break; case "0" : $buffer = $lang['trial_act2']; break; case "1" : $config['key'] = md5( $domen_md5 . DINITVERSION ); $handler = fopen( ENGINE_DIR . '/data/config.php', "w" ); fwrite( $handler, "<?PHP \n\n//System Configurations\n\n\$config = array (\n\n" ); foreach ( $config as $name => $value ) { fwrite( $handler, "'{$name}' => \"{$value}\",\n\n" ); } fwrite( $handler, ");\n\n?>" ); fclose( $handler ); if (function_exists('opcache_reset')) { opcache_reset(); } $buffer = $lang['trial_act3']; break; default : $buffer = $lang['trial_act4'] . $lang['get_offline_key'] . " <a href=\"https://dle-news.ru/index.php?do=offlinekey&domain={$domain}&key={$key}&site_key={$domen_md5}&c_id=" . VERSIONID . "\" >" . $lang['get_key'] . "</a> " . $lang['key_activation']; } echo $buffer; die(); }
<?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(); } echo <<<HTML <div class="ui-state-error ui-corner-all" style="padding:10px;"><b>Attention !</b> <br>Afin d'éviter tout problème, la vérification des mises à jour a été désactivée pour des raisons de sécurité ! </div> HTML; ?>
$meta->meta('generator', "DataLife Engine (https://dle-news.ru)");
$meta->meta('generator', "{$config['home_title']} ({$config['http_home_url']})");
Votre adresse électronique ne sera pas publiée. Les champs obligatoires sont marqués *
Les utilisateurs du Invités ne sont pas autorisés à ajouter des commentaires à cette publication.
Jeudi 31 Octobre 2024 17:56:15
Jeudi 31 Octobre 2024 16:51:12
Vendredi 19 Aout 2022 16:33:50
17-06-2021 • Dle
Mettre à jour Datalife Engine
03-05-2022 • Dle
Virus dans le système
03-06-2021 • Dle
DataLife Engine v.14.3 Press
15-02-2025 • Dle 18.0
Version de DataLife Engine
03-04-2021 • Dle
DataLife Engine v.14.2 Press
04-11-2020 • Dle
balises du template main.tpl