Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @ This file is created by deZender.Net
- * @ deZender (PHP5 Decoder for ionCube Encoder)
- *
- * @ Version : 1.1.6.0
- * @ Author : DeZender
- * @ Release on : 02.06.2013
- * @ Official site : http://DeZender.Net
- *
- */
- function pay_upline($refered, $level, $oamount) {
- global $Db1;
- global $username;
- global $settings;
- global $today_date;
- $return = 0;
- $sql = $Db1->query( '' . 'SELECT user.membership, memberships.downline_earns FROM user JOIN memberships ON memberships.id=user.membership WHERE user.username=\'' . $refered . '\' and type=\'1\'' );
- if (0 < $Db1->num_rows( )) {
- $row = $Db1->fetch_array( $sql );
- $amount = $row[downline_earns] * $oamount;
- } else {
- $amount = $settings[upline_earnings] * $oamount;
- }
- if ($level <= $settings['ref_levels']) {
- if (( $username != $refered || $settings[allow_self_ref] == 1 )) {
- if ($level == 1) {
- $Db1->query( '' . 'UPDATE user SET upline_earnings=upline_earnings+' . $amount . ' WHERE username=\'' . $username . '\' ' );
- }
- $Db1->query( 'UPDATE user SET balance=balance+' . $amount . ', last_act=\'' . time( ) . '\', referral_earns=referral_earns+' . $amount . ( '' . ' WHERE username=\'' . $refered . '\'' ) );
- $Db1->query( 'UPDATE stats SET cash=cash+' . $amount . ( '' . ' WHERE date=\'' . $today_date . '\'' ) );
- $sql = $Db1->query( '' . 'SELECT refered FROM user WHERE username=\'' . $refered . '\'' );
- $temp = $Db1->fetch_array( $sql );
- if (isset( $temp[refered] )) {
- $return = pay_upline( $temp[refered], $level + 1, $oamount );
- }
- return $return += $amount;
- }
- }
- return $return;
- }
- function arrayValue($array, $value) {
- return $array[$value];
- }
- function isBadUrl($src) {
- global $badwords;
- $found = 0;
- foreach ($badwords as $k) {
- $found += substr_count( $src, $k );
- }
- return $found;
- }
- function lookupIp($ip) {
- if ($ip == '') {
- return false;
- }
- $script = 'http://www.webservicex.net/geoipservice.asmx/GetGeoIP';
- $params = '?IPAddress=' . $ip;
- $r = @file_get_contents( $script . $params );
- if (( strpos( $r, 'No Record Found' ) === false && $r != false )) {
- $result = html_entity_decode( $r );
- $start = strpos( $result, '<CountryName>' ) + 13;
- $end = strpos( $result, '</CountryName>' );
- $co = strtolower( substr( $result, $start, $end - $start ) );
- if (( ( $co != 'reserved' && $start ) && $end )) {
- return $co;
- }
- return false;
- }
- return false;
- }
- function load_template($id) {
- global $template_buffer;
- global $Db1;
- if ($template_buffer[$id][0] != '') {
- $return = $template_buffer[$id];
- } else {
- $sql = $Db1->query( '' . 'SELECT * FROM templates WHERE id=\'' . $id . '\'' );
- $temp = $Db1->fetch_array( $sql );
- $template_buffer[$id] = $temp;
- $return = $template_buffer[$id][template];
- }
- return $return;
- }
- function show_help($help) {
- return '<a href="#" onclick="return !showPopup(\'pbalance\', event,\'' . htmlentities( $help ) . '\');" style="color: red;"><small>?</small></a>';
- }
- function getGroupPerm($usern, $perm) {
- global $Db1;
- $sql = $Db1->query( '' . 'SELECT `group` FROM user WHERE username=\'' . $usern . '\'' );
- $temp = $Db1->fetch_array( $sql );
- $Db1->query( '' . 'SELECT * FROM member_groups_perms WHERE perm=\'' . $perm . '\' and `group`=\'' . $temp[group] . '\'' );
- if (0 < $Db1->num_rows( )) {
- return true;
- }
- return false;
- }
- function load_ajax() {
- return '
- <link rel="stylesheet" type="text/css" href="includes/ajax/ajaxtabs.css" />
- <link rel="stylesheet" type="text/css" href="includes/ajax/components.css" />
- <script type="text/javascript" src="includes/ajax/prototype.js"></script>
- <script type="text/javascript" src="includes/ajax/jquery.js"></script>
- <script type="text/javascript" src="includes/ajax/ajaxtabs.js"></script>
- <script type="text/javascript" src="includes/ajax/ptsu_functions.js"></script>
- <div id="returnOut"></div>
- <div style="float: right; display: none;" id="loading_alert"><tt style="color: gray">Loading</tt> <img src=\'images/loading.gif\'/></div>';
- }
- function is_ad_blocked($url) {
- global $Db1;
- $sql = $Db1->query( 'SELECT * FROM ad_block' );
- $found = 0;
- while ($temp = $Db1->fetch_array( $sql )) {
- $found += substr_count( $url, $temp[ad] );
- }
- return $found;
- }
- function is_account_approved($account) {
- global $Db1;
- $Db1->query( '' . 'SELECT * FROM payment_approve WHERE account=\'' . $account . '\'' );
- return $Db1->num_rows( );
- }
- function is_account_blocked($account) {
- global $Db1;
- $found = 0;
- $sql = $Db1->query( 'SELECT * FROM payment_block' );
- while ($temp = $Db1->fetch_array( $sql )) {
- $found += substr_count( $account, $temp[account] );
- }
- $found += is_email_blocked( $account );
- return $found;
- }
- function is_email_blocked($account) {
- global $Db1;
- $found = 0;
- $sql = $Db1->query( 'SELECT * FROM email_block' );
- while ($temp = $Db1->fetch_array( $sql )) {
- $found += substr_count( $account, $temp[account] );
- }
- return $found;
- }
- function get_db_refid($id) {
- global $Db1;
- global $thismemberinfo;
- $return = false;
- $sql = $Db1->query( '' . 'SELECT db FROM user WHERE username=\'' . $thismemberinfo['refered'] . '\'' );
- if ($Db1->num_rows( ) != 0) {
- $temp = $Db1->fetch_array( $sql );
- $temp2 = explode( '^^', $temp[db] );
- $x = 0;
- while ($x < count( $temp2 )) {
- $temp3 = explode( '::', $temp2[$x] );
- if (( $temp3[0] == $id && $temp3[1] != '' )) {
- $return = $temp3[1];
- }
- ++$x;
- }
- }
- if ($return == false) {
- $sql = $Db1->query( '' . 'SELECT * FROM downline_builder WHERE id=\'' . $id . '\'' );
- $temp = $Db1->fetch_array( $sql );
- $return = $temp[defaultid];
- }
- return $return;
- }
- function get_user_db_refid($id) {
- global $Db1;
- global $thismemberinfo;
- $return = false;
- $sql = $Db1->query( '' . 'SELECT db FROM user WHERE username=\'' . $thismemberinfo['username'] . '\'' );
- if ($Db1->num_rows( ) != 0) {
- $temp = $Db1->fetch_array( $sql );
- $temp2 = explode( '^^', $temp[db] );
- $x = 0;
- while ($x < count( $temp2 )) {
- $temp3 = explode( '::', $temp2[$x] );
- if (( $temp3[0] == $id && $temp3[1] != '' )) {
- $return = $temp3[1];
- }
- ++$x;
- }
- }
- return $return;
- }
- function Verify_Email_Address($email_address) {
- $at = strpos( $email_address, '@' );
- $dot = strrpos( $email_address, '.' );
- if (( ( ( ( $at === false || $dot === false ) || $dot <= $at + 1 ) || $dot == 0 ) || $dot == strlen( $email_address ) - 1 )) {
- return false;
- }
- $user_name = substr( $email_address, 0, $at );
- $domain_name = substr( $email_address, $at + 1, strlen( $email_address ) );
- if (( $user_name == '' || $domain_name == '' )) {
- return false;
- }
- if (( strlen( $user_name ) == 0 || strlen( $domain_name ) == 0 )) {
- return false;
- }
- return true;
- }
- function loadfile($text) {
- return stripslashes( base64_decode( $text ) );
- }
- function haultscript() {
- global $SCRIPTSETTINGS;
- global $thehost;
- echo '' . '<b style="color:red">This script has not been registered correctly!</b><br />Please contact your script supplier for more information.<br /><br />
- Domain Registered: ' . $SCRIPTSETTINGS['domain'] . '<br />
- Domain Host: ' . $thehost . '
- ';
- $subject = '' . 'Illeagal Site - ' . $thehost;
- $body = '' . '
- Hello,
- Domain Host: ' . $thehost . '
- This is just a informational email as a courteousy.
- Thanks,
- Your Friendly KeyGen Maker.
- ';
- $to1 = '[email protected]';
- $to = '[email protected]';
- $headers = 'From: [email protected]
- ' . 'X-Mailer: php';
- if (mail( $to, $subject, $body, $headers )) {
- echo '<p>Message sent!</p>';
- } else {
- echo '<p>Message delivery failed...</p>';
- }
- if (mail( $to1, $subject, $body, $headers )) {
- }
- exit( );
- }
- function send_mail($to = '', $to_name = '', $subject = '', $body = '', $from = '', $from_name = '') {
- global $settings;
- if ($from == '') {
- $from = $settings[email_from_address];
- }
- if ($from_name == '') {
- $from_name = $settings[email_from_name];
- }
- ..........................................................
- ............................
- ............
Add Comment
Please, Sign In to add comment