Bravo List

Bravo List (http://www.bvlist.com/index.php)
-   Mods & Themes (http://www.bvlist.com/forumdisplay.php?f=117)
-   -   [TSSE 5.x] Promo Registration (http://www.bvlist.com/showthread.php?t=2321)

lakicevic 30th March 2009 12:30

[TSSE 5.x] Promo Registration
 
1 Attachment(s)
This is a new mod co-developed by parallax and myself to allow you to run "Registration Promos" on your tracker. You choose the promo length, amount of GB, invites, and karma available on signup for xx amount of users.

When a user uses the special "promo link" to signup on your tracker, they receive the bonus upon successful registration. These special links can only be used for xx number of days and for xx # of users as specified by your staff.

Promos can also be deleted if they are no longer needed as well.

Upload the attached files to your tracker. There is a complete language file available which can be customized for different languages. Special Thanks to Parallax for the work on the language file for this mod!

Add the following new table to your database

Code:

CREATE TABLE IF NOT EXISTS `promo` ( `id` int(10) NOT NULL auto_increment, `name` varchar(120) NOT NULL, `added` int(10) NOT NULL default '0', `days_valid` int(2) NOT NULL default '0', `accounts_made` int(3) NOT NULL default '0', `max_users` int(3) NOT NULL default '0', `link` varchar(32) NOT NULL, `creator` int(10) NOT NULL default '0', `users` text NOT NULL, `bonus_upload` bigint(10) NOT NULL default '0', `bonus_invites` int(2) NOT NULL default '0', `bonus_karma` int(3) NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

Screen

http://img.photobucket.com/albums/v3...6/image105.jpg

http://img.photobucket.com/albums/v3...6/image106.jpg

http://img.photobucket.com/albums/v3...6/image107.jpg

Bigjoos 30th March 2009 15:31

LoL
 
Quote:

Originally Posted by lakicevic (Post 10376)
This is a new mod co-developed by parallax and myself

Yeah sure you did - Funny your mod you co-developed has been out and written a full month before you decided to post this LoL - Very original :)

DrNet 30th March 2009 18:12

Attention , This Mod Have 1 File Encoded With Ioncube (promo.php) , We Don't Know What's Xam Or Alan Hide On It, So Use It At Your Own Risk !!!!!!!!!

BEST 12th October 2010 14:33

seek the promo. php nulled:drink:

Darkness 14th December 2011 15:40

Hello!!
 
1 Attachment(s)
Can someone to decode This ?

Protheush 5th April 2014 00:32

can someone check ...
 
Quote:

Originally Posted by Darkness (Post 31650)
Can someone to decode This ?


PHP Code:

<?php
/*********************/
/*                   */
/*  Dezend for PHP5  */
/*         NWS       */
/*      Nulled.WS    */
/*                   */
/*********************/

function err$txt "Some errors occurred!" )
{
    
stderr"Error"$txtfalse );
    exit( );
}

require( 
"./global.php" );
include_once( 
INC_PATH."/functions_security.php" );
include_once( 
INC_PATH."/functions_login.php" );
gzip( );
dbconn( );
$findme "TS Special Edition v.5.";
$pos strposVERSION$findme );
if ( 
$pos === false )
{
    exit( 
"This mod will only run on TS SE 5.xx Series Trackers!" );
}
$defaulttemplate ts_template( );
load"signup" );
load"tsse_promo" );
$do = isset( $_GET['do'] ) ? $_GET['do'] : isset( $_POST['do'] ) ? $_POST['do'] : "";
$id = isset( $_GET['id'] ) ? $_GET['id'] : isset( $_POST['id'] ) ? $_POST['id'] : "0";
$link = isset( $_GET['link'] ) ? $_GET['link'] : isset( $_POST['link'] ) ? $_POST['link'] : "";
$sure = isset( $_GET['sure'] ) && $_GET['sure'] == "yes" "yes" "no";
if ( 
$_SERVER['REQUEST_METHOD'] == "POST" && $do == "addpromo" )
{
    
$promoname = isset( $_POST['promoname'] ) ? $_POST['promoname'] : "";
    if ( empty( 
"promoname" ) )
    {
        
err"".$lang->tsse_promo['promononame']."" );
    }
    
$days_valid = isset( $_POST['days_valid'] ) ? $_POST['days_valid'] : 0;
    if ( 
$days_valid == )
    {
        
err"".$lang->tsse_promo['promonodays']." ? ".$lang->tsse_promo['promonodays1']."" );
    }
    
$max_users = isset( $_POST['max_users'] ) ? $_POST['max_users'] : 0;
    if ( 
$max_users == )
    {
        
err"".$lang->tsse_promo['promonomax']."" );
    }
    
$bonus_upload = isset( $_POST['bonus_upload'] ) ? $_POST['bonus_upload'] : 0;
    
$bonus_invites = isset( $_POST['bonus_invites'] ) ? $_POST['bonus_invites'] : 0;
    
$bonus_karma = isset( $_POST['bonus_karma'] ) ? $_POST['bonus_karma'] : 0;
    if ( 
$bonus_upload == && $bonus_invites == && $bonus_karma == )
    {
        
err"".$lang->tsse_promo['promonogift']."" );
    }
    
$link md5"promo_link".time( ) );
    if ( !( 
$q mysql_query"INSERT INTO promo (name,added,days_valid,max_users,link,creator,bonus_upload,bonus_invites,bonus_karma) VALUES (".implode","array_map"sqlesc", array( $promonametime( ), $days_valid$max_users$link$CURUSER['id'], $bonus_upload$bonus_invites$bonus_karma ) ) ).") " ) ) )
    {
    }
    if ( !
$q )
    {
        
err"".$lang->tsse_promo['promowrong']."" );
    }
    else
    {
        
stderr"Success""The promo link <b>".$promoname."</b> was added! here is the link <br/><input type=\"text\" name=\"promo-link\" value=\"".$BASEURL.$_SERVER['PHP_SELF']."?do=signup&link=".$link."\" size=\"80\" onclick=\"select();\"  /><br/><a href=\"".$_SERVER['PHP_SELF']."\"><input type=\"button\" value=\"Back to Promos\" />"false );
    }
}
else if ( 
$_SERVER['REQUEST_METHOD'] == "POST" && $do == "signup" )
{
    if ( !( 
$r_check mysql_query"SELECT * FROM promo WHERE link=".sqlesc$link ) ) ) )
    {
    }
    if ( 
mysql_num_rows$r_check ) == )
    {
        
err"".$lang->tsse_promo['promowronglink']."" );
    }
    else
    {
        
$ar_check mysql_fetch_assoc$r_check );
        if ( 
$ar_check['max_users'] == $ar_check['accounts_made'] )
        {
            
err"".$lang->tsse_promo['promolimit']." (".$ar_check['max_users'].") ".$lang->tsse_promo['promolimit1']."" );
        }
        if ( 
$ar_check['added'] + 86400 $ar_check['days_valid'] < time( ) )
        {
            
err"This link was valid only till ".date"d/M-Y"$ar_check['added'] + 86400 $ar_check['days_valid'] ) );
        }
        
$username = isset( $_POST['username'] ) ? $_POST['username'] : "";
        if ( empty( 
"username" ) )
        {
            
err"".$lang->tsse_promo['promousername']."" );
        }
        if ( 
strlen$username ) < || 12 strlen$username ) )
        {
            
err"".$lang->tsse_promo['promousername1']."" );
        }
        
$password = isset( $_POST['password'] ) ? $_POST['password'] : "";
        
$passwordagain = isset( $_POST['passwordagain'] ) ? $_POST['passwordagain'] : "";
        if ( empty( 
"password" ) || empty( "passwordagain" ) )
        {
            
err"".$lang->tsse_promo['promopassword']."" );
        }
        if ( 
$password != $passwordagain )
        {
            
err"".$lang->tsse_promo['promopassword1']."" );
        }
        if ( 
strlen$password ) < )
        {
            
err"".$lang->tsse_promo['promopassword2']."" );
        }
        
$secret mksecret( );
        
$passhash md5$secret.$password.$secret );
        
$editsecret mksecret( );
        
$email = isset( $_POST['mail'] ) ? $_POST['mail'] : "";
        if ( empty( 
"email" ) )
        {
            
err"".$lang->tsse_promo['promonoemail']."" );
        }
        if ( !
check_email$email ) )
        {
            
err"".$lang->tsse_promo['promonolook']."" );
        }
        if ( !( 
$var_check mysql_query"SELECT id FROM users where username=".sqlesc$username )." OR email=".sqlesc$email ) ) ) )
        {
        }
        if ( 
mysql_num_rows$var_check ) == )
        {
            
err"".$lang->tsse_promo['promoexist']."" );
        }
        if ( !( 
$res mysql_query"INSERT INTO users(username, passhash, secret, usergroup, email, added, uploaded, invites, seedbonus) VALUES (".implode","array_map"sqlesc", array( $username$passhash$secret1$emailget_date_time( ), $ar_check['bonus_upload'] * 1073741824$ar_check['bonus_invites'], $ar_check['bonus_karma'] ) ) ).") " ) ) )
        {
        }
        if ( 
$res )
        {
            
$userid mysql_insert_id( );
            
$users = empty( $ar_check['users'] ) ? $userid $ar_check['users'].",".$userid;
            if ( !
mysql_query"update promo set accounts_made=accounts_made+1 , users=".sqlesc$users )." WHERE id=".$ar_check['id'] ) )
            {
            }
            
$md5 md5$editsecret );
            
$message "Hi!\r\n\t\t\t\t\t\t\tYou used the link from promo ".$ar_check['name']." and registered a new account at ".$SITENAME."\r\n\r\n\t\t\t\t\t\t\tTo confirm your account click the link below\r\n\t\t\t\t\t\t\t{$BASEURL}/confirm.php?id={$userid}&secret={$md5}\r\n\r\n\t\t\t\t\t\tWelcome and enjoy your stay\r\n\t\t\t\t\t\tStaff at {$SITENAME}\r\n\t\t\t\t\t\t";
            
sent_mail$emailsprintf$lang->signup['verifiyemailsubject'], $SITENAME ), $message"signup"false );
            
stderr"Success!""Account was created! and an email was sent to <b>".htmlspecialchars$email )."</b>, you could use your account only after you confirm it!"false );
        }
        else
        {
            
err"".$lang->tsse_promo['promoodd']."" );
        }
    }
}
else if ( 
$do == "delete" && $id )
{
    if ( !( 
$r mysql_query"SELECT name FROM promo WHERE id=".$id ) ) )
    {
    }
    if ( 
$sure == "no" )
    {
        
$a mysql_fetch_assoc$r );
        
stderr"Sanity check...""".$lang->tsse_promo['promodelete']." <b>".$a['name']."</b> ".$lang->tsse_promo['promodelete1']." <a href=\"".$_SERVER['PHP_SELF']."?do=delete&id=".$id."&sure=yes\">".$lang->tsse_promo['promomakeyes1']."</a>"false );
    }
    else
    {
        if ( 
$sure == "yes" )
        {
            if ( 
mysql_query"DELETE FROM promo where id=".$id ) || sqlerr__FILE__155 ) )
            {
                
header"Refresh: 2; url=".$_SERVER['PHP_SELF'] );
                
stderr"Success""".$lang->tsse_promo['promodeleted']."" );
            }
            else
            {
                
err"".$lang->tsse_promo['promoodd1']."" );
            }
        }
    }
}
else if ( 
$do == "addpromo" )
{
    
loggedinorreturn( );
    if ( 
$CURUSER['usergroup'] < UC_MODERATOR )
    {
        
err"".$lang->tsse_promo['promonoaccess']."" );
    }
    
stdhead"".$lang->tsse_promo['promoregister']."" );
    
begin_main_frame( );
    
begin_frame( );
    echo 
"<form action=\"".$_SERVER['PHP_SELF']."\" method=\"post\" ><div align=\"center\">";
    echo 
"<table width=\"50%\" align=\"center\" style=\"border-collapse:collapse\"; cellpadding=\"10\" cellspacing=\"0\">";
    echo 
"<tr><td class=\"thead\" align=\"center\" colspan=\"5\">".$lang->tsse_promo['promobuild']."</td></tr>";
    echo 
"<tr><td nowrap=\"nowrap\" align=\"right\" colspan=\"1\">".$lang->tsse_promo['promoname']."</td>\r\n\t\t\t\t\t\t\t\t  <td align=\"left\" width=\"100%\" colspan=\"3\"><input type=\"text\" name=\"promoname\" size=\"60\"  /></td></tr>";
    echo 
"<tr><td nowrap=\"nowrap\" align=\"right\" >".$lang->tsse_promo['promovalid']."</td>\r\n\t\t\t\t\t\t\t\t  <td align=\"left\" width=\"100%\" colspan=\"1\"><input type=\"text\" name=\"days_valid\" size=\"15\"  /></td>\r\n\t\t\t\t\t\t\t\t  <td nowrap=\"nowrap\" align=\"center\" >".$lang->tsse_promo['promomax']."</td>\r\n\t\t\t\t\t\t\t\t  <td align=\"left\" width=\"100%\" colspan=\"2\"><input type=\"text\" name=\"max_users\" size=\"15\"  /></td></tr>";
    echo 
"<tr><td align=\"right\" rowspan=\"3\" nowrap=\"nowrap\" valign=\"top\">".$lang->tsse_promo['bonus']."</td></tr>";
    echo 
"<tr><td align=\"center\">".$lang->tsse_promo['upload']."</td>\r\n\t\t\t\t\t\t\t\t  <td align=\"center\">".$lang->tsse_promo['invites']."</td>\r\n\t\t\t\t\t\t\t\t  <td align=\"center\">".$lang->tsse_promo['karma']."</td></tr>";
    echo 
"<tr><td align=\"center\"><input type=\"text\" name=\"bonus_upload\" size=\"15\" /></td>\r\n\t\t\t\t\t\t\t\t  <td align=\"center\"><input type=\"text\" name=\"bonus_invites\" size=\"15\" /></td>\r\n\t\t\t\t\t\t\t\t  <td align=\"center\"><input type=\"text\" name=\"bonus_karma\" size=\"15\" /></td></tr>";
    echo 
"<tr><td align=\"center\" colspan=\"4\" class=\"thead\"><input type=\"hidden\" value=\"addpromo\" name=\"do\"  /><input type=\"submit\" value=\"".$lang->tsse_promo['promoadd']."\" /></td></tr>";
    echo 
"</table></div></form>";
    
end_frame( );
    
end_main_frame( );
    
stdfoot( );
}
else if ( 
$do == "signup" )
{
    if ( empty( 
"link" ) )
    {
        
err"".$lang->tsse_promo['promonolink']."" );
    }
    else
    {
        if ( !( 
$r_promo mysql_query"SELECT * from promo where link=".sqlesc$link ) ) ) )
        {
        }
        if ( 
mysql_num_rows$r_promo ) == )
        {
            
err"".$lang->tsse_promo['promonolink1']."" );
        }
        else
        {
            
$ar mysql_fetch_assoc$r_promo );
            if ( 
$ar['max_users'] == $ar['accounts_made'] )
            {
                
err"".$lang->tsse_promo['promolimit']." (".$ar['max_users'].") ".$lang->tsse_promo['promolimit1']."" );
            }
            if ( 
$ar['added'] + 86400 $ar['days_valid'] < time( ) )
            {
                
err"".$lang->tsse_promo['validpromo']." ".date"d/M-Y"$ar['added'] + 86400 $ar['days_valid'] ) );
            }
            
stdhead"".$lang->tsse_promo['promosign']." : ".$ar['name'] );
            
begin_main_frame( );
            
begin_frame( );
            
load"global" );
            echo 
"<script type=\"text/javascript\" src=\"".$BASEURL."/scripts/signup.js?v=".O_SCRIPT_VERSION."\"></script>\r\n\t\t\t\t\t\t\t  \t  <script type=\"text/javascript\" src=\"".$BASEURL."/scripts/ts_ajax.js?v=".O_SCRIPT_VERSION."\"></script>";
            echo 
"<form action=\"".$_SERVER['PHP_SELF']."\" method=\"post\"><div align=\"center\">\r\n\t\t\t\t\t\t  \t\t  <table cellpadding=\"10\" width=\"100%\" cellspacing=\"0\"  border=\"1\" style=\"border-collapse:collapse\">";
            echo 
"<tr><td class=\"thead\" align=\"center\" colspan=\"5\">".$lang->tsse_promo['promo']." ".$ar['name']." </td></tr>";
            echo 
"<tr>\r\n\t\t\t\t\t\t \t\t  <td nowrap=\"nowrap\" align=\"left\">".$lang->tsse_promo['bonus']."</td>\r\n\t\t\t\t\t\t\t\t  <td align=\"left\" width=\"50%\">";
            echo 
"\t\t\t\t\t\t\t";
            echo 
$ar['bonus_upload'] ? "<b>".$lang->tsse_promo['upload']."</b>:&nbsp;".mksize$ar['bonus_upload'] * 1073741824 )."<br/>" "";
            echo 
"\t\t\t\t\t\t\t";
            echo 
$ar['bonus_invites'] ? "<b>".$lang->tsse_promo['invites']."</b>:&nbsp;".( $ar['bonus_invites'] )."<br/>" "";
            echo 
"\t\t\t\t\t\t\t";
            echo 
$ar['bonus_karma'] ? "<b>".$lang->tsse_promo['karma']."</b>:&nbsp;".( $ar['bonus_karma'] )."<br/>" "";
            echo 
"\t\t\t\t\t\t\t";
            echo 
"</td>";
            echo 
"<td><fieldset class=\"fieldset\">\r\n\t\t\t\t\t\t\t\t  <legend><label for=\"password\">".$lang->tsse_promo['bonusexplained']."</label></legend>\r\n\t\t\t\t\t\t\t\t  <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"50%\">\r\n\t\t\t\t\t\t\t\t  <font class=\"medium\">".$lang->tsse_promo['bonushint']."</font>\r\n\t\t\t\t\t\t\t\t  </table>\r\n\t\t\t\t\t\t\t\t  </fieldset></td></tr>";
            echo 
"<td nowrap=\"nowrap\" align=\"left\">".$lang->tsse_promo['username']."</td>";
            echo 
"<td align=\"left\" width=\"50%\"><input type=\"text\" size=\"40\" name=\"username\" id=\"wantusername\" class=\"inputUsername\" value=\"".( isset( $_GET['wantusername'] ) ? htmlspecialchars_uni$_GET['wantusername'] ) : "" )."\" />\r\n\t\t\t\t\t\t\t<input type=\"button\" value=\"".$lang->tsse_promo['checkavailability']."\" onclick=\"javascript:ts_get('wantusername','username','ts_ajax.php','previewusername','loading-layer');\">\r\n\t\t\t\t\t\t\t\t  <div id='loading-layer' style='position: absolute; display:none; left:500px; width:200px;height:50px;background:#FFF;padding:10px;text-align:center;border:1px solid #000'>\r\n\t\t\t\t\t\t\t\t  <div style='font-weight:bold' id='loading-layer-text' class='small'>".$lang->tsse_promo['loading']."</div>\r\n\t\t\t\t\t\t\t\t  <img src='".$BASEURL."/".$pic_base_url."await.gif' border='0' /></div>\r\n\t\t\t\t\t\t\t\t  <span id=\"username\"></span> <span name=\"previewusername\" id=\"previewusername\" align=\"left\"></span></td>";
            echo 
"<td><fieldset class=\"fieldset\">\r\n\t\t\t\t\t\t\t\t  <legend><label for=\"password\">".$lang->tsse_promo['usernamehint']."</label></legend>\r\n\t\t\t\t\t\t\t\t  <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"50%\">\r\n\t\t\t\t\t\t\t\t  <font class=\"medium\">".$lang->tsse_promo['allowedchars']."".$lang->tsse_promo['allowedcharsmax']."</font>\r\n\t\t\t\t\t\t\t\t  </table></fieldset></td></tr>";
            echo 
"<tr><td nowrap=\"nowrap\" align=\"left\">".$lang->tsse_promo['password']."</td>";
            echo 
"<td align=\"left\" width=\"50%\"><input onkeyup=\"updatestrength( this.value );\" type=\"password\" name=\"password\" id=\"password\" id=\"specialboxn\" size=\"40\" class=\"inputPassword\" /> <span id=\"pass1\"></span></td>";
            echo 
"<td><fieldset class=\"fieldset\">\r\n\t\t\t\t\t\t\t\t  <legend><label for=\"password\">".$lang->tsse_promo['passwordhint']."</label></legend>\r\n\t\t\t\t\t\t\t\t  <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"50%\">\r\n\t\t\t\t\t\t\t\t  <font class=\"medium\">".$lang->tsse_promo['allowedchars']."".$lang->tsse_promo['allowedcharsmin']."</font>\r\n\t\t\t\t\t\t\t\t  </table></fieldset></td></tr>";
            echo 
"<tr><td nowrap=\"nowrap\" align=\"left\">".$lang->tsse_promo['passwordagain']."</td>";
            echo 
"<td align=\"left\" width=\"50%\"><input type=\"password\" size=\"40\" name=\"passwordagain\" class=\"inputPassword\" /> <span id=\"pass2\"></span></td>";
            echo 
"<td><fieldset class=\"fieldset\">\r\n\t\t\t\t\t\t\t\t\t  <legend><label for=\"password\">".$lang->tsse_promo['passwordstrength']."</label></legend>\r\n\t\t\t\t\t\t\t\t\t  <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"50%\">\r\n\t\t\t\t\t\t\t\t\t  <center><img src=\"".$BASEURL."/".$pic_base_url."ps/tooshort.jpg\" id=\"strength\" alt=\"\" /></center>\r\n\t\t\t\t\t\t\t\t\t  </table></fieldset></td></tr>";
            echo 
"<tr><td nowrap=\"nowrap\" align=\"left\">".$lang->tsse_promo['email']."</td>";
            echo 
"<td align=\"left\" width=\"50%\"><div id='loading-layer2' style='position: absolute; display:none; left:500px; width:200px;height:50px;background:#FFF;padding:10px;text-align:center;border:1px solid #000'>\r\n\t\t\t\t\t\t\t\t  <div style='font-weight:bold' id='loading-layer-text' class='small'>".$lang->tsse_promo['loading']."</div>\r\n\t\t\t\t\t\t\t\t  <img src='".$BASEURL."/".$pic_base_url."await.gif' border='0' /></div>\r\n\t\t\t\t\t\t\t\t  <input type=\"text\" id=\"email\" size=\"40\" name=\"mail\" class=\"inputUsername\" value=\"".( isset( $_GET['email'] ) ? htmlspecialchars_uni$_GET['email'] ) : "" )."\" />\r\n\t\t\t\t\t\t\t\t  <input type=\"button\" value=\"".$lang->tsse_promo['checkavailability']."\" onclick=\"javascript:ts_get('email','email','ts_ajax.php','previewemail','loading-layer2');\">\r\n\t\t\t\t\t\t\t\t  <span id=\"useremail\"></span>\r\n\t\t\t\t\t\t\t\t  <span name=\"previewemail\" id=\"previewemail\" align=\"left\"></span><font class=\"small\">".$lang->tsse_promo['emailinfo']."</font></td>";
            echo 
"<td><fieldset class=\"fieldset\">\r\n\t\t\t\t\t\t\t\t  <legend><label for=\"password\">".$lang->tsse_promo['emailhints']."</label></legend>\r\n\t\t\t\t\t\t\t\t  <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"50%\">\r\n\t\t\t\t\t\t\t\t  <font class=\"medium\">".$lang->tsse_promo['emailexplained']."</font>\r\n\t\t\t\t\t\t\t\t  </table></fieldset></td></tr>";
            echo 
"<tr><td colspan=\"5\" class=\"thead\" align=\"center\"><input type=\"hidden\" name=\"link\" value=\"".$link."\"/><input type=\"hidden\" name=\"do\" value=\"signup\"/><input type=\"submit\" value=\"".$lang->tsse_promo['signup']."\"  /></td></tr>";
            echo 
"</table></div></form>";
            
end_frame( );
            
end_main_frame( );
            
stdfoot( );
        }
    }
}
else if ( 
$do == "accounts" )
{
    if ( 
$id == )
    {
        exit( 
"Can't find id" );
    }
    else
    {
        if ( !( 
$q1 mysql_query"SELECT name,users FROM promo WHERE id=".$id ) ) )
        {
        }
        if ( 
mysql_num_rows$q1 ) == )
        {
            
$a1 mysql_fetch_assoc$q1 );
            if ( !empty( 
$a1['users'] ) )
            {
                
$users explode","$a1['users'] );
                if ( !empty( 
"users" ) )
                {
                    if ( !( 
$q2 mysql_query"SELECT id,username,added from users where id IN (".join","$users ).") AND status='confirmed' " ) ) )
                    {
                    }
                }
                echo 
"\t\t\t\t\t<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\r\n\t\t\t\t\t<html lang=\"en\">\r\n\t\t\t\t\t<head>\r\n\t\t\t\t\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\r\n\t\t\t\t\t<title>Users list for promo : ";
                echo 
$a1['name'];
                echo 
" </title>\r\n\t\t\t\t\t<meta http-equiv=\"Page-Enter\" content=\"blendTrans(Duration=0.3)\" />\r\n\t\t\t\t\t<link rel=\"stylesheet\" href=\"";
                echo 
$BASEURL;
                echo 
"/include/templates/default/style/style.css\" type=\"text/css\" media=\"screen\" />\r\n\t\t\t\t\t</head><body>\r\n\t\t\t\t\t\t<table width=\"200\" cellpadding=\"10\" border=\"1\" align=\"center\" style=\"border-collapse:collapse\">\r\n\t\t\t\t\t\t<tr><td class=\"rowhead\" align=\"left\" width=\"100\"> User</td><td class=\"rowhead\" align=\"left\" nowrap=\"nowrap\" >Added</td></tr>\r\n\t\t\t\t\t\t";
                while ( 
$ar mysql_fetch_assoc$q2 ) )
                {
                    print 
"<tr><td align=\"left\" width=\"100\"><a href=\"userdetails.php?id=".$ar['id']."\">".$ar['username']."</a></td><td  align=\"left\" nowrap=\"nowrap\" >".$ar['added']."</td></tr>";
                }
                echo 
"\t\t\t\t\t\t</table>\r\n\t\t\t\t\t\t<br/>\r\n\t\t\t\t\t\t<div align=\"center\"><a href=\"javascript:close()\"><input type=\"button\" value=\"Close\" /></a></div>\r\n\t\t\t\t\t</body></html>\r\n\t\t\t\t ";
            }
            else
            {
                exit( 
"No users" );
            }
        }
        else
        {
            exit( 
"Something odd happened" );
        }
    }
}
else
{
    
loggedinorreturn( );
    if ( 
$CURUSER['usergroup'] < UC_MODERATOR )
    {
        
err"".$lang->tsse_promo['promonoaccess']."" );
    }
    if ( !( 
$r mysql_query"SELECT p.*,u.username from promo as p LEFT JOIN users as u on p.creator=u.id ORDER by p.added,p.days_valid DESC" ) ) )
    {
    }
    if ( 
mysql_num_rows$r ) == )
    {
        
err"".$lang->tsse_promo['promomakeyes']." <a href=\"".$_SERVER['PHP_SELF']."?do=addpromo\"> ".$lang->tsse_promo['promomakeyes1']."</a>" );
    }
    else
    {
        
stdhead"".$lang->tsse_promo['promocurrent']."" );
        
begin_main_frame( );
        
begin_frame( );
        echo 
"\t\t";
        echo 
"<s";
        echo 
"cript type=\"text/javascript\">\r\n\t\tfunction link(id)\r\n\t\t{\r\n\t\t\twind = window.open('promo.php?do=accounts&id='+id,' ','height=300,width=320,resizable=yes,scrollbars=yes,toolbar=no,menubar=no');\r\n\t\t\twind.focus();\r\n\t\t }\r\n\t\t</script>\r\n\t\t";
        echo 
"<table align=\"center\" width=\"100%\" cellpadding=\"5\" cellspacing=\"0\" border=\"1\" style=\"border-collapse:collapse\">";
        echo 
"<tr><td class=\"thead\" align=\"center\" colspan=\"10\">".$lang->tsse_promo['promocurrent']."</td></tr>";
        echo 
"<tr>\r\n\t\t\t\t<td align=\"center\" width=\"100%\" rowspan=\"2\">".$lang->tsse_promo['promoname']."</td>\r\n\t\t\t\t<td align=\"center\"  nowrap=\"nowrap\" rowspan=\"2\">".$lang->tsse_promo['promoadded']."</td>\r\n\t\t\t\t<td align=\"center\"  nowrap=\"nowrap\" rowspan=\"2\">".$lang->tsse_promo['promotill']."</td>\r\n\t\t\t\t<td align=\"center\"  nowrap=\"nowrap\" colspan=\"2\">".$lang->tsse_promo['promouser']."</td>\r\n\t\t\t\t<td align=\"center\"  nowrap=\"nowrap\" colspan=\"3\" >".$lang->tsse_promo['bonus']."</td>\r\n\t\t\t\t<td align=\"center\"  nowrap=\"nowrap\" rowspan=\"2\">".$lang->tsse_promo['promoby']."</td>\r\n\t\t\t\t<td align=\"center\"  nowrap=\"nowrap\" rowspan=\"2\">".$lang->tsse_promo['promoremove']."</td>\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td align=\"center\"  nowrap=\"nowrap\">".$lang->tsse_promo['promomax']."</td>\r\n\t\t\t\t<td align=\"center\"  nowrap=\"nowrap\">".$lang->tsse_promo['promonow']."</td>\r\n\t\t\t\t<td align=\"center\"  nowrap=\"nowrap\">".$lang->tsse_promo['promoupload']."</td>\r\n\t\t\t\t<td align=\"center\"  nowrap=\"nowrap\">".$lang->tsse_promo['promoinvite']."</td>\r\n\t\t\t\t<td align=\"center\"  nowrap=\"nowrap\">".$lang->tsse_promo['promokarma']."</td>\r\n\t\t\t</tr>";
        while ( 
$ar mysql_fetch_assoc$r ) )
        {
            
$active $ar['max_users'] == $ar['accounts_made'] || $ar['added'] + 86400 $ar['days_valid'] < time( ) ? false true;
            echo 
"\t\t\t<tr ";
            echo !
$active "title=\"This promo has ended\"" "";
            echo 
">\r\n\t\t\t\t<td nowrap=\"nowrap\" align=\"center\">";
            echo 
htmlspecialchars$ar['name'] );
            echo 
"<br/><input type=\"text\" ";
            echo !
$active "disabled=\"disabled\"" "";
            echo 
" value=\"";
            echo 
$BASEURL.$_SERVER['PHP_SELF']."?do=signup&link=".$ar['link'];
            echo 
"\" size=\"60\" name=\"";
            echo 
htmlspecialchars$ar['name'] );
            echo 
"\" onclick=\"select();\" /></td>\r\n\t\t\t\t<td nowrap=\"nowrap\" align=\"center\">";
            echo 
date"d/M-Y"$ar['added'] );
            echo 
"</td>\r\n\t\t\t\t<td nowrap=\"nowrap\" align=\"center\">";
            echo 
date"d/M-Y"$ar['added'] + 86400 $ar['days_valid'] );
            echo 
"</td>\r\n\t\t\t\t<td nowrap=\"nowrap\" align=\"center\">";
            echo 
$ar['max_users'];
            echo 
"</td>\r\n\t\t\t\t<td nowrap=\"nowrap\" align=\"center\">";
            echo 
$ar['accounts_made'] ? "<a href=\"javascript:link(".$ar['id'].")\" >".$ar['accounts_made']."</a>" 0;
            echo 
"</td>\r\n\t\t\t\t<td nowrap=\"nowrap\" align=\"center\">";
            echo 
mksize$ar['bonus_upload'] * 1073741824 );
            echo 
"</td>\r\n\t\t\t\t<td nowrap=\"nowrap\" align=\"center\">";
            echo 
$ar['bonus_invites'];
            echo 
"</td>\r\n\t\t\t\t<td nowrap=\"nowrap\" align=\"center\">";
            echo 
$ar['bonus_karma'];
            echo 
"</td>\r\n\t\t\t\t<td nowrap=\"nowrap\" align=\"center\"><a href=\"userdetails.php?id=";
            echo 
$ar['creator'];
            echo 
"\">";
            echo 
$ar['username'];
            echo 
"</a></td>\r\n\t\t\t\t<td nowrap=\"nowrap\" align=\"center\"><a href=\"";
            echo 
$_SERVER['PHP_SELF'];
            echo 
"?do=delete&id=";
            echo 
$ar['id'];
            echo 
"\"><img src=\"pic/delete.gif\" title=\"delete\" alt=\"delete\" border=\"0\" /></a></td>\r\n\t\t\t</tr>\r\n\t\t";
        }
        echo 
"<tr><td colspan=\"10\" class=\"thead\" align=\"center\" cellpadding=\"10\" border=\"1\"><font class=\"medium\"><a href=\"".$_SERVER['PHP_SELF']."?do=addpromo\">".$lang->tsse_promo['promoadd']."</a></font></td></tr>";
        echo 
"</table>";
        
end_frame( );
        
end_main_frame( );
        
stdfoot( );
    }
}
?>


stoner 6th April 2014 11:19

You know they encode these files to hide the code. So people cant see it was actually coded by someone else before hand. They just had to change a couple of DB calls and maybe some function calls to match that source.

Pretty sad really :P


All times are GMT +2. The time now is 09:31.

Powered by vBulletin® Version 3.8.11 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions Inc.