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

Gold User
*****
Gold User
Posts: 1,921
Threads: 1,750
Joined: Sep 2016
Reputation:
401

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 45 (The above is first post of this thread)

Junior Member
*
Posts: 3
Threads: 0
Joined: Aug 2018
Reputation:
0

Country: Argentina

thanks bro. hsoa


08-03-2018, 06:20 PM
Find

Member
*
Posts: 38
Threads: 0
Joined: Oct 2017
Reputation:
1

Country: Indonesia

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.


08-14-2018, 09:39 AM
Find


Junior Member
*
Posts: 22
Threads: 1
Joined: Aug 2017
Reputation:
0

Country: Indonesia

aeadah ueuidh haedh aehea ad


08-14-2018, 12:14 PM
Find

Junior Member
*
Posts: 7
Threads: 0
Joined: Aug 2018
Reputation:
0

Country: Brazil

t reply to this thread to see hidden links


08-14-2018, 12:30 PM
Find

Junior Member
*
Posts: 7
Threads: 0
Joined: Aug 2018
Reputation:
0

Country: Brazil

t reply to this thread to see hidden links


08-14-2018, 12:31 PM
Find


Member
*
Posts: 37
Threads: 0
Joined: Jul 2018
Reputation:
1

Country: France

hehehehe i will try this


08-14-2018, 01:56 PM
Find

Junior Member
*
Posts: 3
Threads: 0
Joined: Oct 2018
Reputation:
0

Country: Morocco

Merci beaucoup, je vais essayer .


10-13-2018, 09:41 AM
Find

Junior Member
*
Posts: 8
Threads: 0
Joined: May 2019
Reputation:
0

Country: Mexico

gracias amigo


05-04-2019, 09:26 PM
Find


Contributor
****
Level 2 - +100 posts
Posts: 101
Threads: 0
Joined: Jul 2019
Reputation:
3


Kkkkkkkkkkkkkkkk


08-14-2019, 01:27 PM
Find

Member
*
Posts: 29
Threads: 0
Joined: Feb 2019
Reputation:
0

Country: Turkey

Thank you my friend.


09-08-2019, 11:07 AM
Find


Forum Jump:


Users browsing this thread: 2 Guest(s)