Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @ This file is created by http://DeZender.Net
- * @ deZender (PHP5 Decoder for ionCube Encoder)
- *
- * @ Version : 3.0.7.0
- * @ Author : DeZender
- * @ Release on : 22.06.2017
- * @ Official site : http://DeZender.Net
- *
- */
- class Callbacks extends Callbacks_Core
- {
- public function install($params = array( ))
- {
- $dbconf = array(
- 'db_host' => $_SESSION['params']['db_hostname'],
- 'db_user' => $_SESSION['params']['db_username'],
- 'db_pass' => $_SESSION['params']['db_password'],
- 'db_name' => $_SESSION['params']['db_name'],
- 'db_encoding' => 'utf8'
- );
- if (!($this->db_init( $dbconf ))) {
- return false;
- }
- $replace = array(
- '{:db_prefix}' => 'my_',
- '{:db_engine}' => (in_array( 'innodb', $this->db_engines ) ? 'InnoDB' : 'MyISAM'),
- '{:db_charset}' => ('4.1' <= $this->db_version ? 'DEFAULT CHARSET=utf8' : ''),
- '{:website}' => $_SESSION['params']['virtual_path']
- );
- $tpl = file_get_contents( 'includes/configfile.tpl' );
- $search = array(
- '<%dbhost%>',
- '<%dbuser%>',
- '<%dbpass%>',
- '<%dbdatabase%>',
- '<%baseurl%>'
- );
- $replace = array(
- addslashes( $_SESSION['params']['db_hostname'] ),
- addslashes( $_SESSION['params']['db_username'] ),
- addslashes( $_SESSION['params']['db_password'] ),
- addslashes( $_SESSION['params']['db_name'] ),
- addslashes( rtrim( $_SESSION['params']['system_path'], '/' ) )
- );
- $config_file = str_replace( $search, $replace, $tpl );
- file_put_contents( rtrim( $_SESSION['params']['system_path'], '/' ) . '/config.php', $config_file );
- $api = json_decode( file_get_contents( 'http://api.phpfunapi.com/v1/getdatabase?purchasecode=' . $_SESSION['params']['license_number'] ), true );
- $query = base64_decode( $api['sql'] );
- $filename = 'db';
- file_put_contents( BASE_PATH . 'sql/' . $filename . '.sql', $query );
- if ($this->db_import_file( BASE_PATH . 'sql/' . $filename . '.sql' )) {
- ....................................................................
- .................................
- ...............
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement