Bravo List
Register
Go Back   > Bravo List > Source Code > Archived Trackers > Template Shares > Mods & Themes
Reply
  #1  
Old 30th March 2009, 12:30
lakicevic lakicevic is offline
Member
 
Join Date: Aug 2008
Posts: 8
Default [TSSE 5.x] Promo Registration
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

Click the image to open in full size.

Click the image to open in full size.

Click the image to open in full size.
Attached Files
File Type: rar promo_ts56.rar (23.2 KB, 125 views)
Reply With Quote
The Following 2 Users Say Thank You to lakicevic For This Useful Post:
DrNet (30th March 2009), MeNe (1st March 2010)
  #2  
Old 30th March 2009, 15:31
Bigjoos's Avatar
Bigjoos Bigjoos is offline
U-232 Dev
 
Join Date: May 2008
United Kingdom
Posts: 244
Thumbs down LoL
Quote:
Originally Posted by lakicevic View Post
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 :)
Reply With Quote
  #3  
Old 30th March 2009, 18:12
DrNet's Avatar
DrNet DrNet is offline
Senior Member
 
Join Date: May 2008
Posts: 184
Default
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 !!!!!!!!!

Last edited by DrNet; 30th March 2009 at 18:38.
Reply With Quote
  #4  
Old 12th October 2010, 14:33
BEST BEST is offline
Senior Member
 
Join Date: Aug 2009
Germany
Posts: 78
Default
seek the promo. php nulled
Reply With Quote
  #5  
Old 14th December 2011, 15:40
Darkness's Avatar
Darkness Darkness is offline
Senior Member
 
Join Date: Oct 2011
P2P
Posts: 43
Talking Hello!!
Can someone to decode This ?
Attached Files
File Type: php promo.php (27.2 KB, 27 views)
Reply With Quote
  #6  
Old 5th April 2014, 00:32
Protheush Protheush is offline
Member
 
Join Date: Apr 2011
P2P
Posts: 6
Question can someone check ...
Quote:
Originally Posted by Darkness View Post
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&amp;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&amp;id=".$id."&amp;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><br />\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  <br><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']."<br>".$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']."<br>".$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><br />\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  <br><span name=\"previewemail\" id=\"previewemail\" align=\"left\"></span><br><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&amp;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&amp;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( );
    }
}
?>
Reply With Quote
  #7  
Old 6th April 2014, 11:19
stoner stoner is offline
Senior Member
 
Join Date: May 2011
P2P
Posts: 17
Default
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
Reply With Quote
Reply

Tags
5x , promo , registration , tsse

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
how to remove xbtit login/registration page TERMINATOR T-101 Community Cafe 7 25th May 2010 07:10
bug with registration and login on new accounts cekosexama TBDev 1 26th February 2010 04:53
Registration problem andyding TBDev 4 10th August 2009 21:37
TSSE 5.1 does it support peer and registration limit? tigar Template Shares 3 23rd February 2009 06:40
Registration panboy Yuna Scatari Edition (YSE) 3 10th June 2008 17:47



All times are GMT +2. The time now is 13:55. vBulletin skin by ForumMonkeys. Powered by vBulletin® Version 3.8.11 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions Inc.