Hello There, Guest!
Thread Rating:
  • 6 Vote(s) - 4.17 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Theme DooPlay 1.1.5 – WordPress Theme

Gold User
*****
Gold User
Posts: 1,923
Threads: 1,750
Joined: Sep 2016
Reputation:
312

Country: United States

#1
Star  (This post was last modified: 01-18-2017, 07:52 AM by pedangrumput.)
[Image: dooplay_preview.jpg]
DooPlay 1.1.5 – WordPress Theme

DooPlay WordPress Theme certainly is the best theme WordPress content of movies and series, has a powerful tool that will help you auto- complete data with just 1 click, also has a generator seasons and episodes, you can easily generate lots of useful content minutes.

DooPlay WordPress Theme Features
WordPress native code.
Responsive design, adaptable to any resolution.
Child-theme support.
Widgets support.
Adapted for SEO.
Setting permalink of the Post’s type.
social custom buttons.
Facebook APP setting to edit comments.
Optimised load, minify.
Post Type’s Movies, TVShows, Seasons, Epiosodes.
Theme options, full control framework.
Ratings / TMDb API to generate data.
API TMDb, Generator Seasons.
API TMDb, Generator Episodes.
TMDb API, upload poster image
Easy translation, compatible with My WP Translate.
available, English and Spanish languages.
System multi-player for video streaming.
System favorite content.
Rating system.
System trends.
System related content
System to share links.
Addressing page links.
Registration form and start custom session.
Contact Form.
Safety check on all forms.


V1.1.5 - November 4, 2016
ADD
filter search (deletes seasons and episodes of the results).
ADD
Tool detect duplicate content in the editor of content.




Theme nulled: 
open: wp-content/themes/dooplay/inc/includes/static/inc/static/droper.php
delete all and paste this:

<?php
class EDD_Theme_Updater_Admin {
protected $remote_api_url = null;
protected $theme_slug = null;
protected $version = null;
protected $author = null;
protected $download_id = null;
protected $renew_url = null;
protected $strings = null;
function __construct( $config = array(), $strings = array() ) {
$config = wp_parse_args( $config, array(
'remote_api_url' => 'https://doothemes.com/',
'theme_slug' => get_template(),
'item_name' => '',
'license' => '',
'version' => '',
'author' => '',
'download_id' => '',
'renew_url' => 'https://doothemes.com/checkout/purchase-history/'
) );
$this->remote_api_url = $config['remote_api_url'];
$this->item_name = $config['item_name'];
$this->theme_slug = sanitize_key( $config['theme_slug'] );
$this->version = $config['version'];
$this->author = $config['author'];
$this->download_id = $config['download_id'];
$this->renew_url = $config['renew_url'];
if ( '' == $config['version'] ) {
$theme = wp_get_theme( $this->theme_slug );
$this->version = $theme->get( 'Version' );
}
$this->strings = $strings;
add_action( 'admin_init', array( $this, 'register_option' ) );
add_action( 'admin_init', array( $this, 'license_action' ) );
add_action( 'admin_menu', array( $this, 'license_menu' ) );
add_action( 'update_option_' . $this->theme_slug . '_license_key', array( $this, 'activate_license' ), 10, 2 );
add_filter( 'http_request_args', array( $this, 'disable_wporg_request' ), 5, 2 );
}

function license_menu() {
$strings = $this->strings;
add_theme_page(
$strings['theme-license'],
$strings['theme-license'],
'manage_options',
$this->theme_slug . '-license',
array( $this, 'license_page' )
);
}
function license_page() {
$strings = $this->strings;
$license = trim( get_option( $this->theme_slug . '_license_key' ) );
$status = get_option( $this->theme_slug . '_license_key_status', false );
if ( ! $license ) {
$message = $strings['enter-key'];
} else {
// delete_transient( $this->theme_slug . '_license_message' );
if ( ! get_transient( $this->theme_slug . '_license_message', false ) ) {
set_transient( $this->theme_slug . '_license_message', $this->check_license(), ( 60 * 60 * 24 ) );
}
$message = get_transient( $this->theme_slug . '_license_message' );
}
// tabs

if( isset( $_GET[ 'tab' ] ) ) { 
$tab = $_GET[ 'tab' ]; 
} else {
$tab = '';
}
?>
<div class="wrap about-wrap h2_dt_boxs">
<h1>License <strong><?php echo DT_THEME_NAME; ?> <?php echo DT_VERSION; ?></strong></h1>
<div class="about-text"><strong><?php echo DT_THEME_NAME; ?></strong> <?php _e('requires a valid license to activate all functions.','mtms'); ?></div>
<h2 class="nav-tab-wrapper wp-clearfix">
<a href="<?php echo get_admin_url(); ?>themes.php?page=<?php echo DT_THEME_SLUG . '-license'; ?>" class="nav-tab <?php echo $tab == '' ? 'nav-tab-active' : ''; ?>"><?php _e('Activate license','mtms'); ?></a>
<?php if(dttp == "valid"): ?>
<a href="<?php echo get_admin_url(); ?>themes.php?page=<?php echo DT_THEME_SLUG . '-license'; ?>&tab=status" class="nav-tab <?php echo $tab == 'status' ? 'nav-tab-active' : ''; ?>"><?php _e('Status','mtms'); ?></a>
<?php endif ?>
</h2>

<?php if ($_GET['tab'] == "status") { ?>
<div class="changelog point-releases">
<?php 
// GET_data_server
set_time_limit(30000);
$license_limit = 'Unlimited - Nulled by fire2000';
$license = 'valid';

if($license =='valid') { ?>

<table class="edd_table">
<tr>
<td class="title"><?php _e('Status','mtms'); ?></td>
<td><span class="valid_dt_key_info"><?php _e('Valid license','mtms'); ?></span></td>
</tr>
<tr>
<td class="title"><?php _e('License limit','mtms'); ?></td>
<td><?php echo $license_limit; ?></td>
</tr>
</table>

<?php } else { ?>

nulled

<?php } ?>
</div>

<div class="return-to-dashboard">
<a href="https://fire2000.rocks" target="_blank">➞ Fire2000.Rocks</a>
</div>

<?php } else { ?>
<div class="dt_boxg">
<form method="post" action="options.php">
<?php settings_fields( $this->theme_slug . '-license' ); ?>
<table class="form-table">
<tbody>
<tr>
<td>
<input id="<?php echo $this->theme_slug; ?>_license_key" name="<?php echo $this->theme_slug; ?>_license_key" type="text" class="regular-text dt_text_license dt_<?php echo get_option(DT_KEY); ?>" value="Nulled-by-fire2000" placeholder="<?php _e('License','mtms') ; ?>"/>
<?php wp_nonce_field( $this->theme_slug . '_nonce', $this->theme_slug . '_nonce' ); if ( 'valid' == $status ) { ?><div class="activel"></div><?php } else { ?><div class="noactivel"></div><?php } ?>
<span class="status_dt_license"><?php echo $message; ?></span>
<?php wp_nonce_field( $this->theme_slug . '_nonce', $this->theme_slug . '_nonce' ); if ( 'valid' == $status ) { ?>
<div class="changelog dt_div_fix"><h2 class="dt_text_h2"><?php _e('License activated, thanks.','mtms'); ?></h2></div>
<?php } else { ?>
<div class="changelog dt_div_fix"><h2 class="dt_text_h2"><?php _e('Activate your license to install future updates.','mtms'); ?></h2></div>
<?php } ?>
</td>
</tr>
<tr>
<td>
<input type="submit" name="submit" id="submit" class="button button-primary" value="<?php _e('Save changes','mtms'); ?>">
<?php if ( $license ) { wp_nonce_field( $this->theme_slug . '_nonce', $this->theme_slug . '_nonce' ); if ( 'valid' == $status ) { ?>
<input type="submit" class="button-secondary" name="<?php echo $this->theme_slug; ?>_license_deactivate" value="<?php _e( 'Deactivate license', 'mtms' ); ?>"/>
<?php } else { ?>
<input type="submit" class="button-secondary" name="<?php echo $this->theme_slug; ?>_license_activate" value="<?php _e( 'Activate license', 'mtms' ); ?>"/>
<?php } } ?>
</td>
</tr>
</tbody>
</table>

</form>
</div>
</div>
<?php } ?>

<?php } function register_option() {
register_setting(
$this->theme_slug . '-license',
$this->theme_slug . '_license_key',
array( $this, 'sanitize_license' )
);
}
function sanitize_license( $new ) {

$old = get_option( $this->theme_slug . '_license_key' );

if ( $old && $old != $new ) {
// New license has been entered, so must reactivate
delete_option( $this->theme_slug . '_license_key_status' );
delete_transient( $this->theme_slug . '_license_message' );
}

return $new;
}
function get_api_response( $api_params ) {
$response = wp_remote_post( $this->remote_api_url, array( 'timeout' => 15, 'sslverify' => false, 'body' => $api_params ) );
if ( is_wp_error( $response ) ) {
return false;
}
$response = json_decode( wp_remote_retrieve_body( $response ) );
return $response;
}
function activate_license() {
$license = trim( get_option( $this->theme_slug . '_license_key' ) );

$license_data = array();
$license_data['license'] = 'valid';
if ( $license_data && isset( $license_data['license'] ) ) {
update_option( $this->theme_slug . '_license_key_status', $license_data['license'] );
delete_transient( $this->theme_slug . '_license_message' );
}

}
function deactivate_license() {
$license = trim( get_option( $this->theme_slug . '_license_key' ) );


$license_data = array();
$license_data['license'] = 'deactivated';

if ( $license_data && ( $license_data['license'] == 'deactivated' ) ) {
delete_option( $this->theme_slug . '_license_key_status' );
delete_transient( $this->theme_slug . '_license_message' );
}
}
function get_renewal_link() {
if ( '' != $this->renew_url ) {
return $this->renew_url;
}
$license_key = trim( get_option( $this->theme_slug . '_license_key', false ) );
if ( '' != $this->download_id && $license_key ) {
$url = esc_url( $this->remote_api_url );
$url .= '/checkout/?edd_license_key=' . $license_key . '&download_id=' . $this->download_id;
return $url;
}
return $this->remote_api_url;
}
function license_action() {

if ( isset( $_POST[ $this->theme_slug . '_license_activate' ] ) ) {
if ( check_admin_referer( $this->theme_slug . '_nonce', $this->theme_slug . '_nonce' ) ) {
$this->activate_license();
}
}

if ( isset( $_POST[$this->theme_slug . '_license_deactivate'] ) ) {
if ( check_admin_referer( $this->theme_slug . '_nonce', $this->theme_slug . '_nonce' ) ) {
$this->deactivate_license();
}
}

}
function check_license() {

$license_data = array();
$license_data['license'] = "valid";
$license_data['expires'] = "2050-01-01 00:00:00";
$license_data['license_limit'] = 0;
$license_data['site_count'] = 0;

if ( $license_data && isset( $license_data['license'] ) ) {
update_option( $this->theme_slug . '_license_key_status', $license_data['license'] );
}
$expires = false;
if ( isset( $license_data['expires'] ) ) {
$expires = date_i18n( get_option( 'date_format' ), strtotime( $license_data['expires'] ) );
}
$site_count = $license_data['site_count'];
$license_limit = $license_data['license_limit'];
if ( 0 == $license_limit ) {
$license_limit = $strings['unlimited'];
}
if ( $license_data['license'] == 'valid' ) {
$message = $strings['license-key-is-active'] . ' ';
if ( $expires ) {
$message .= sprintf( $strings['expires%s'], $expires ) . ' ';
}
if ( $site_count && $license_limit ) {
$message .= sprintf( $strings['%1$s/%2$-sites'], $site_count, $license_limit );
}
} else if ( $license_data['license'] == 'expired' ) {
if ( $expires ) {
$message = sprintf( $strings['license-key-expired-%s'], $expires );
} else {
$message = $strings['license-key-expired'];
}
if ( $renew_link ) {
$message .= ' ' . $renew_link;
}
} else if ( $license_data['license'] == 'invalid' ) {
$message = $strings['license-keys-do-not-match'];
} else if ( $license_data['license'] == 'inactive' ) {
$message = $strings['license-is-inactive'];
} else if ( $license_data['license'] == 'disabled' ) {
$message = $strings['license-key-is-disabled'];
} else if ( $license_data['license'] == 'site_inactive' ) {
// Site is inactive
$message = $strings['site-is-inactive'];
} else {
$message = $strings['license-status-unknown'];
}

return $message;
}
function disable_wporg_request( $r, $url ) {
if ( 0 !== strpos( $url, 'https://api.wordpress.org/themes/update-check/1.1/' ) ) {
return $r;
}
$themes = json_decode( $r['body']['themes'] );
$parent = get_option( 'template' );
$child = get_option( 'stylesheet' );
unset( $themes->themes->$parent );
unset( $themes->themes->$child );
$r['body']['themes'] = json_encode( $themes );
return $r;
}





[Image: licence1.png]

[Image: licence2.png]

[Image: licence.png?i=1]


You must reply to this thread to see hidden links.




11-26-2016, 08:13 PM
Find

Page 38 (The above is first post of this thread)

Junior Member
*
Posts: 10
Threads: 0
Joined: Jun 2017
Reputation:
0

Country: Afghanistan

awesome work Smile


06-01-2017, 07:19 AM
Find

Member
***
Level 1 - +50 posts
Posts: 68
Threads: 0
Joined: Apr 2017
Reputation:
2

Country: Thailand

goodddddddddddddd


06-01-2017, 07:44 AM
Find

Junior Member
*
Posts: 6
Threads: 0
Joined: Jun 2017
Reputation:
0

Country: Turkey

thanks dude


06-19-2017, 11:33 PM
Find


Junior Member
*
Posts: 2
Threads: 0
Joined: Jun 2017
Reputation:
0

Country: Armenia

thanks my maaaaaaaaan


06-21-2017, 09:02 AM
Find

Junior Member
*
Posts: 2
Threads: 0
Joined: Jun 2017
Reputation:
0

Country: Armenia

fuck maaan it doesn't work


06-21-2017, 09:19 AM
Find


Forum Jump:


Users browsing this thread: akeness, 4 Guest(s)