Bravo List
Register
Go Back   > Bravo List > Source Code > Archived Trackers > TBDev
Reply
  #1  
Old 3rd November 2013, 17:55
firefly007's Avatar
firefly007 firefly007 is offline
SUPPORT GURU
 
Join Date: Jun 2010
P2P
Posts: 721
Wink New user and torrent announce with jQuery
run sql

Code:
CREATE TABLE IF NOT EXISTS `shout_an` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `uid` varchar(8) NOT NULL,
  `tid` varchar(255) NOT NULL,
  `uname` varchar(255) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL,
  `sname` varchar(25) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL DEFAULT '',
  `added` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `xxx` enum('yes','no') NOT NULL DEFAULT 'no',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=4231 ;
1) Create a new file called "new_content.php and save too www root

new_content.php

PHP Code:

<?php

//////////////////////////////////New user and torrent announce with jQuery call and update///////////////////////////////
/////////////////////////////////      Including time after and number online in words     //////////////////////////////
/////////////////////////////////                      Created by firefly                 //////////////////////////////

require_once("include/bittorrent.php");
dbconn(false);

function 
pril($prilin){
if (
$prilin "1"){    $sword "s ";}else{$sword " ";}
return 
$sword;    
}

function 
onlinen(){
global 
$CURUSER;    
if (
$CURUSER["stylesheet"] == "4"){    $st "<font color='#FFF'> online</font>";}else{$st "<font color='#830f06'> online</font>";}
return 
$st;    
}

function 
tti($proptime,$intime)
{

$diff abs(strtotime($proptime) - strtotime($intime));

$years floor($diff / (365*60*60*24));
$months floor(($diff $years 365*60*60*24) / (30*60*60*24));
$days floor(($diff $years 365*60*60*24 $months*30*60*60*24)/ (60*60*24));
$hours floor(($diff $years 365*60*60*24 $months*30*60*60*24 $days*60*60*24)/ (60*60));
$minuts floor(($diff $years 365*60*60*24 $months*30*60*60*24 $days*60*60*24 $hours*60*60)/ 60);
$seconds floor(($diff $years 365*60*60*24 $months*30*60*60*24 $days*60*60*24 $hours*60*60 $minuts*60));


if (empty(
$years)){echo"";}else{$yearp $years;}
if (empty(
$months)){echo"";}else{$monthsp $months;}
if (empty(
$days)){echo"";}else{$daysp $days;}
if (empty(
$hours)){echo"";}else{$hoursp $hours;}
if (empty(
$minuts)){echo"";}else{$minutsp $minuts;}
if (empty(
$seconds)){echo"";}else{$secondsp $seconds;}


if (empty(
$years)){echo"";}else{$yw " Years ";}
if (empty(
$months)){echo"";}else{$mo " Month ";}
if (empty(
$days)){echo"";}else{$da " Day ";}
if (empty(
$hours)){echo"";}else{$ho " Hour".pril($hours)."";}
if (empty(
$minuts)){echo"";}else{$mi " Minute".pril($minuts)." ";}
if (empty(
$seconds)){echo"";}else{$sec " Second".pril($seconds)."";}


$outime $pretxt $yearp . ($yw) . $monthsp . ($mo) .  $daysp . ($da) . $hoursp . ($ho) . $minutsp . ($mi) . $secondsp . ($sec);
return 
$outime;
}

$res mysql_query("SELECT id, uid, tid, sname, uname, added FROM shout_an ORDER BY id DESC LIMIT 1")or die(mysql_error());
$row mysql_fetch_array($res);
      
$res2 mysql_query("SELECT id, name, added, category FROM torrents WHERE id = '".$row["tid"]."' ORDER BY id DESC LIMIT 1")or die(mysql_error());;
$row2 mysql_fetch_array($res2);

$rescat mysql_query("SELECT image FROM categories WHERE id = '".$row2["category"]."' ORDER BY id DESC LIMIT 1")or die(mysql_error());
$rowcat mysql_fetch_array($rescat);

if (empty(
$row['tid']))$out_cat " <img src='/pic/kim.png' width='25' height='25' id='newcat'>";else {$out_cat "<img src='/pic/" $rowcat['image'] . "' width='25' height='25' id='newcat'>";}

$diff tti(date('Y-m-d H:i:s.u'),$row["added"]);
$shortname =substr(htmlspecialchars($row2["name"]) , 060);
if (
$shortname != htmlspecialchars($row2["name"])){$shortname .= ' ...';}


if (empty(
$row['tid'])){$out_name "<strong><font color='#c4480c'>New User:</font></strong>&nbsp;&nbsp;<a href='/userdetails.php?id="$row['uid'] ."'target='_blank'><font color='#4e063e'>".$row['uname']."</font></a>";} else if (empty($row['uid'])) {$out_name "<strong><font color='#c4480c'>New Release:</font></strong>&nbsp;&nbsp;<a href='/details.php?id="$row2['id'] ."'target='_blank'>".$shortname."</a>";
}

$dt gmtime() - 3600;
$dt sqlesc(get_date_time($dt));

$reso mysql_query("SELECT SUM(last_access >= $dt) AS totalol FROM users") or sqlerr(__FILE____LINE__);

while (
$rowo mysql_fetch_array ($reso))
{
$getusers $rowo["totalol" ];
    }

    switch (
$getusers){
    case 
"1":$tone "<font size=2 color='#0066ff'>One:</font>";break;
    case 
"2":$tone "<font size=2 color='#059136'>Two:</font>";break;
    case 
"3":$tone "<font size=2 color='#04792d'>Three:</font>";break;
    case 
"4":$tone "<font size=2 color='#035e23'>Four:</font>";break;
    case 
"5":$tone "<font size=2 color='#024f1d'>Five:</font>";break;
    case 
"6":$tone "<font size=2 color='#0f87f7'>Six:</font>";break;
    case 
"7":$tone "<font size=1 color='#0d78dc'>Seven:</font>";break;
    case 
"8":$tone "<font size=1 color='#0a60b0'>Eight:</font>";break;
    case 
"9":$tone "<font size=1 color='#07427a'>Nine:</font>";break;
    case 
"10":$tone "<font size=1 color='#19ba20'>Ten:</font>";break;
    case 
"11":$tone "<font size=1 color='#959705'>Eleven:</font>";break;
    case 
"12":$tone "<font size=1 color='#927314'>Twelve:</font>";break;
    case 
"13":$tone "<font size=1 color='#094dca'>thirteen:</font>";break;
    case 
"14":$tone "<font size=1 color='#65990b'>fourteen:</font>";break;
    case 
"15":$tone "<font size=1 color='#446706'>Fifteen:</font>";break;
    case 
"16":$tone "<font size=1 color='#5c1af0'>Sixteen:</font>";break;
    case 
"17":$tone "<font size=1 color='#4b14c8'>Seventeen:</font>";break;
    case 
"18":$tone "<font size=1 color='#3a0f9a'>Eighteen:</font>";break;
    case 
"19":$tone "<font size=1 color='#2a0e69'>Nineteen:</font>";break;
    case 
"20":$tone "<font size=1 color='#18063f'>Twenty:</font>";break;
    case 
"21":$tone "<font size=1 color='#18063f'>Twenty1:</font>";break;
    case 
"22":$tone "<font size=1 color='#18063f'>Twenty2:</font>";break;
    case 
"23":$tone "<font size=1 color='#18063f'>Twenty3:</font>";break;
    case 
"24":$tone "<font size=1 color='#18063f'>Twenty4:</font>";break;
    case 
"25":$tone "<font size=1 color='#18063f'>Twenty5:</font>";break;
    case 
"26":$tone "<font size=1 color='#18063f'>Twenty6:</font>";break;
    case 
"27":$tone "<font size=1 color='#18063f'>Twenty7:</font>";break;
    case 
"28":$tone "<font size=1 color='#18063f'>Twenty8:</font>";break;
    case 
"29":$tone "<font size=1 color='#18063f'>Twenty9:</font>";break;
    default:
$tone "<font size=1 color='#1324a4'>+30:</font>";}



    
$show =
"
<table width='100%'border='0'>
    <tr>
        <td width='25'height='40' class='newt'>" 
$out_cat "</td>
        <td width='' height='' class='newt'>&nbsp;" 
$out_name "&nbsp;</a><class='newt'></td>
        <td width='280' height='' class='newt'><center><font color='#0d66df'>Added:&nbsp;</font>" 
$diff " <font color='#0d66df'>ago.</div>
        </center></td><td width='107' class='newt'><center><div class='usertit'>
$tone&nbsp; ".onlinen()."</center></div></td>
    </tr>
</table>
"
;
    
$showe =
"
<table width='100%'>
    <tr>
    </center></td><td width='115' class='newt' align='right'>
$tone <font color='#0cc24c'><a href='/users.php'><img src='/pic/kim.png' alt='online' width='15' height='15' border='0' id='newuseronline'></a> online</font></div>&nbsp;&nbsp;</td>
    </tr>
</table>
"
;
if (empty(
$row['id'])){
print 
$showe;
}else {
print 
$show;    
}
2) Add this in above </head> in bittorrent.php

Code:
<script>
 $(document).ready(function() {
      $("#load").load("new_content.php");
   var refreshId = setInterval(function() {
      $("#load").load('new_content.php?randval='+ Math.random());
   }, 1000);
   $.ajaxSetup({ cache: false });
});
</script>
3)Now add this to index.php, I added mine above the shoutbox

Code:
<div id='load'></div>
4) Now edit takeupload.php and add this above

header("Location: $BASEURL/details.php?id=$id&uploaded=1");
Code:
$dt1 = date('Y-m-d H:i:s');
mysql_query("INSERT INTO shout_an ( tid, sname, date) VALUES (" . $id . ", " . $torrent . ", " . $dt1 . ")") OR sqlerr(__FILE__, __LINE__);
and add this to takesignup.php above


header("Refresh: 0; url=ok.php?type=signup&email=" . urlencode($email));

Code:
$dt1 = date('Y-m-d H:i:s');
mysql_query("INSERT INTO shout_an ( uid, date) VALUES (" . $id . ", " . $dt1 . ")") OR sqlerr(__FILE__, __LINE__);
5) now add this to your stylesheet

Code:
td.newt {
    font-size: 12px;
    height: 25px;
    background-color: transparent;
        border-right-style: solid;
    border-left-style: solid;
    border-right-width: thin;
    border-bottom-width: thin;
    border-left-width: thin;
    border-bottom-style: solid;
    border-right-color: #212221;
    border-bottom-color: #212221;
    border-left-color: #212221;
}
Attached Thumbnails
new.jpg  
Attached Images
 
__________________




Please Support Majority Report


You can contact me on Skype live:phesadent.elect but please let me know first.


If you are ever need me desperately then please email me at dan.oak44@gmail.com and I will contact u within a week.


Due to free time I'm able to help interested member's with their tracker.

Please Note!
Depending on your requests I will charge you for my assistance for Tracker installs and mods.
All my mods are custom and prices will very depending on the request.
I'm able to install any tracker and mods including themes.

Please PM me


Last edited by firefly007; 6th November 2013 at 22:37.
Reply With Quote
  #2  
Old 10th March 2015, 19:38
WhyMe WhyMe is offline
Banned
 
Join Date: Apr 2014
P2P
Posts: 160
Thumbs up
PHP Code:
<?php
/**
**************************
** TBVERSION Version:**
**************************
** New user and torrent announce with jQuery call and update
** Including time after and number online in words
** Created by firefly
** A bittorrent tracker source based on TBDev.net
** Project Leaders: firefly.
**/
require_once("include/bittorrent.php");
dbconn(false);

         function 
pril($prilin){
         if (
$prilin "1"){    $sword "s ";}else{$sword " ";}
         return 
$sword;
}
         function 
onlinen(){
                      global 
$CURUSER;
         if (
$CURUSER["stylesheet"] == "4"){    $st "<font color='#FFF'> online</font>";}else{$st "<font color='#830f06'> online</font>";}
         return 
$st;
}
         function 
tti($proptime,$intime){
             
$diff abs(strtotime($proptime) - strtotime($intime));
             
$years floor($diff / (365*60*60*24));
             
$months floor(($diff $years 365*60*60*24) / (30*60*60*24));
             
$days floor(($diff $years 365*60*60*24 $months*30*60*60*24)/ (60*60*24));
             
$hours floor(($diff $years 365*60*60*24 $months*30*60*60*24 $days*60*60*24)/ (60*60));
             
$minuts floor(($diff $years 365*60*60*24 $months*30*60*60*24 $days*60*60*24 $hours*60*60)/ 60);
             
$seconds floor(($diff $years 365*60*60*24 $months*30*60*60*24 $days*60*60*24 $hours*60*60 $minuts*60));
         if (empty(
$years)){echo"";}else{$yearp $years;
}
         if (empty(
$months)){echo"";
             }else{
             
$monthsp $months;
}
         if (empty(
$days)){echo"";
             }else{
             
$daysp $days;
}
         if (empty(
$hours)){echo"";
             }else{
             
$hoursp $hours;
}
         if (empty(
$minuts)){echo"";
             }else{
             
$minutsp $minuts;
}
         if (empty(
$seconds)){echo"";
             }else{
             
$secondsp $seconds;
}
         if (empty(
$years)){echo"";
             }else{
             
$yw " Years ";
}
         if (empty(
$months)){echo"";
             }else{
             
$mo " Month ";
}
         if (empty(
$days)){echo"";
             }else{
             
$da " Day ";
}
         if (empty(
$hours)){echo"";
             }else{
             
$ho " Hour".pril($hours)."";
}
         if (empty(
$minuts)){echo"";
             }else{
             
$mi " Minute".pril($minuts)." ";
}
         if (empty(
$seconds)){echo"";
             }else{
             
$sec " Second".pril($seconds)."";
}
            
$outime $pretxt $yearp . ($yw) . $monthsp . ($mo) .  $daysp . ($da) . $hoursp . ($ho) . $minutsp . ($mi) . $secondsp . ($sec);
         return 
$outime;
}
            
$res mysql_query("SELECT id, uid, tid, sname, uname, added FROM shout_an ORDER BY id DESC LIMIT 1")or die(mysql_error());
            
$row mysql_fetch_array($res);
            
$res2 mysql_query("SELECT id, name, added, category FROM torrents WHERE id = '".$row["tid"]."' ORDER BY id DESC LIMIT 1")or die(mysql_error());;
            
$row2 mysql_fetch_array($res2);
            
$rescat mysql_query("SELECT image FROM categories WHERE id = '".$row2["category"]."' ORDER BY id DESC LIMIT 1")or die(mysql_error());
            
$rowcat mysql_fetch_array($rescat);
         if (empty(
$row['tid']))$out_cat " <img src='/pic/kim.png' width='25' height='25' id='newcat'>";else {$out_cat "<img src='/pic/" $rowcat['image'] . "' width='25' height='25' id='newcat'>";}
            
$diff tti(date('Y-m-d H:i:s.u'),$row["added"]);
            
$shortname =substr(htmlspecialchars($row2["name"]) , 060);
         if (
$shortname != htmlspecialchars($row2["name"])){$shortname .= ' ...';}
         if (empty(
$row['tid'])){$out_name "<strong><font color='#c4480c'>New User:</font></strong>&nbsp;&nbsp;<a href='/userdetails.php?id="$row['uid'] ."'target='_blank'><font color='#4e063e'>".$row['uname']."</font></a>";} else if (empty($row['uid'])) {$out_name "<strong><font color='#c4480c'>New Release:</font></strong>&nbsp;&nbsp;<a href='/details.php?id="$row2['id'] ."'target='_blank'>".$shortname."</a>";
}
            
$dt gmtime() - 3600;
            
$dt sqlesc(get_date_time($dt));
            
$reso mysql_query("SELECT SUM(last_access >= $dt) AS totalol FROM users") or sqlerr(__FILE____LINE__);
         while (
$rowo mysql_fetch_array ($reso)){
            
$getusers $rowo["totalol" ];
}
         switch (
$getusers){
              case 
"1":$tone "<font size=2 color='#0066ff'>One:</font>";
         break;
              case 
"2":$tone "<font size=2 color='#059136'>Two:</font>";
         break;
              case 
"3":$tone "<font size=2 color='#04792d'>Three:</font>";
         break;
              case 
"4":$tone "<font size=2 color='#035e23'>Four:</font>";
         break;
              case 
"5":$tone "<font size=2 color='#024f1d'>Five:</font>";
         break;
              case 
"6":$tone "<font size=2 color='#0f87f7'>Six:</font>";
         break;
              case 
"7":$tone "<font size=1 color='#0d78dc'>Seven:</font>";
         break;
              case 
"8":$tone "<font size=1 color='#0a60b0'>Eight:</font>";
         break;
              case 
"9":$tone "<font size=1 color='#07427a'>Nine:</font>";
         break;
              case 
"10":$tone "<font size=1 color='#19ba20'>Ten:</font>";
         break;
              case 
"11":$tone "<font size=1 color='#959705'>Eleven:</font>";
         break;
              case 
"12":$tone "<font size=1 color='#927314'>Twelve:</font>";
         break;
              case 
"13":$tone "<font size=1 color='#094dca'>thirteen:</font>";
         break;
              case 
"14":$tone "<font size=1 color='#65990b'>fourteen:</font>";
         break;
              case 
"15":$tone "<font size=1 color='#446706'>Fifteen:</font>";
         break;
              case 
"16":$tone "<font size=1 color='#5c1af0'>Sixteen:</font>";
         break;
              case 
"17":$tone "<font size=1 color='#4b14c8'>Seventeen:</font>";
         break;
              case 
"18":$tone "<font size=1 color='#3a0f9a'>Eighteen:</font>";
         break;
              case 
"19":$tone "<font size=1 color='#2a0e69'>Nineteen:</font>";
         break;
              case 
"20":$tone "<font size=1 color='#18063f'>Twenty:</font>";
         break;
              case 
"21":$tone "<font size=1 color='#18063f'>Twenty1:</font>";
         break;
              case 
"22":$tone "<font size=1 color='#18063f'>Twenty2:</font>";
         break;
              case 
"23":$tone "<font size=1 color='#18063f'>Twenty3:</font>";
         break;
              case 
"24":$tone "<font size=1 color='#18063f'>Twenty4:</font>";
         break;
              case 
"25":$tone "<font size=1 color='#18063f'>Twenty5:</font>";
         break;
              case 
"26":$tone "<font size=1 color='#18063f'>Twenty6:</font>";
         break;
              case 
"27":$tone "<font size=1 color='#18063f'>Twenty7:</font>";
         break;
              case 
"28":$tone "<font size=1 color='#18063f'>Twenty8:</font>";
         break;
              case 
"29":$tone "<font size=1 color='#18063f'>Twenty9:</font>";
         break;
         default:
$tone "<font size=1 color='#1324a4'>+30:</font>";
}
           
$show "<table width='100%'border='0'>
           <tr>
             <td width='25'height='40' class='newt'>" 
$out_cat "</td>
             <td width='' height='' class='newt'>&nbsp;" 
$out_name "&nbsp;</a><class='newt'></td>
             <td width='280' height='' class='newt'><center><font color='#0d66df'>Added:&nbsp;</font>" 
$diff " <font color='#0d66df'>ago.</div>
             </center></td><td width='107' class='newt'><center><div class='usertit'>
$tone&nbsp; ".onlinen()."</center></div></td>
          </tr>
             </table>"
;

           
$showe ="<table width='100%'>
          <tr>
             </center></td><td width='115' class='newt' align='right'>
$tone <font color='#0cc24c'><a href='/users.php'><img src='/pic/kim.png' alt='online' width='15' height='15' border='0' id='newuseronline'></a> online</font></div>&nbsp;&nbsp;</td>
          </tr>
          </table>"
;

         if (empty(
$row['id'])){
             print 
$showe;
             }else {
             print 
$show;
}

Last edited by WhyMe; 10th March 2015 at 20:28.
Reply With Quote
  #3  
Old 22nd March 2015, 19:07
lukan87 lukan87 is offline
Senior Member
 
Join Date: Sep 2010
P2P
Posts: 17
Default
Not Working!!!

Bump: can someone help me?

Bump: i managed to repair.thanks for this mod
Reply With Quote
Reply

Tags
announce , jquery , torrent , user

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



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