| ||||||
![]() |
|
#1
|
||||||||||||
|
||||||||||||
AttentionLatest TBDEV 2010 Official Release is attached here !******************* Latest Files From SVN ******************* DEMO: TBDEV.NET 2010 Install: 1. make a database and from the SQL folder import tb.sql then the rest of the sql files 2. edit file announce.php and /include/config.php with your data 3. Fix the errors ![]()
Last edited by Fynnon; 15-01-10 at 03:18. Reason: Update |
| The Following 27 Users Say Thank You to Fynnon For This Useful Post: | ||
al-jodtv (15-08-09),
aladdin56789 (07-12-09),
alpha1969 (21-10-09),
aMiGo1972 (24-06-09),
badea (11-02-10),
brian1616 (02-01-10),
burnt2 (18-12-09),
Clauu (30-12-09),
cybernet2u (26-11-09),
DooM (11-09-09),
edupia1 (12-12-09),
Extreme86 (10-11-09),
fireman (17-02-09),
Fireman007 (27-06-09),
Fnon (28-11-09),
gabor12 (16-02-09),
gavrila (02-01-10),
get_fire (30-08-09),
golddragon (19-07-09),
Megus14 (23-12-09),
Moh.ElBaz (03-07-09),
mothership (03-06-09),
nicukent (16-12-09),
pirpiliter (06-07-09),
Rroy (08-07-09),
sirusuk (06-02-10),
zero (08-08-09)
| ||
|
#2
|
||||||||||||
|
||||||||||||
|
This source is BETA code so use it at your own risk.
![]() It should not be used on live tracker! |
|
#3
|
||||||||||||
|
||||||||||||
|
not tbdev but tbsource and not finish searchcloud etc
|
|
#4
|
||||||||||||
|
||||||||||||
|
no its tbdev source .. the newer version... searchcloud can be fixed by addin an entry in the sql if i remember correctly .. go to the tbdev forums and the temp fix is posted there.. obviously as with all code its subject to bug fixes ect .. but its good to see another release from the team and its still not jam packed with stuff we dont need (gotta love virgin sources :D )
|
| Sponsored Links | ||
| ||
|
#5
|
||||||||||||
|
||||||||||||
|
Code:
<?
$smilies = array(
":-)" => "smile1.gif",
":smile:" => "smile2.gif",
":-D" => "grin.gif",
":lol:" => "laugh.gif",
":w00t:" => "w00t.gif",
":-P" => "tongue.gif",
";-)" => "wink.gif",
":-|" => "noexpression.gif",
":-/" => "confused.gif",
":-(" => "sad.gif",
":'-(" => "cry.gif",
":weep:" => "weep.gif",
":-O" => "ohmy.gif",
":o)" => "clown.gif",
"8-)" => "cool1.gif",
"|-)" => "sleeping.gif",
":innocent:" => "innocent.gif",
":whistle:" => "whistle.gif",
":unsure:" => "unsure.gif",
":closedeyes:" => "closedeyes.gif",
":cool:" => "cool2.gif",
":fun:" => "fun.gif",
":thumbsup:" => "thumbsup.gif",
":thumbsdown:" => "thumbsdown.gif",
":blush:" => "blush.gif",
":unsure:" => "unsure.gif",
":yes:" => "yes.gif",
":no:" => "no.gif",
":love:" => "love.gif",
":?:" => "question.gif",
":!:" => "excl.gif",
":idea:" => "idea.gif",
":arrow:" => "arrow.gif",
":arrow2:" => "arrow2.gif",
":hmm:" => "hmm.gif",
":hmmm:" => "hmmm.gif",
":huh:" => "huh.gif",
":geek:" => "geek.gif",
":look:" => "look.gif",
":rolleyes:" => "rolleyes.gif",
":kiss:" => "kiss.gif",
":shifty:" => "shifty.gif",
":blink:" => "blink.gif",
":smartass:" => "smartass.gif",
":sick:" => "sick.gif",
":crazy:" => "crazy.gif",
":wacko:" => "wacko.gif",
":alien:" => "alien.gif",
":wizard:" => "wizard.gif",
":wave:" => "wave.gif",
":wavecry:" => "wavecry.gif",
":baby:" => "baby.gif",
":angry:" => "angry.gif",
":ras:" => "ras.gif",
":sly:" => "sly.gif",
":devil:" => "devil.gif",
":evil:" => "evil.gif",
":evilmad:" => "evilmad.gif",
":sneaky:" => "sneaky.gif",
":axe:" => "axe.gif",
":slap:" => "slap.gif",
":wall:" => "wall.gif",
":rant:" => "rant.gif",
":jump:" => "jump.gif",
":yucky:" => "yucky.gif",
":nugget:" => "nugget.gif",
":smart:" => "smart.gif",
":shutup:" => "shutup.gif",
":shutup2:" => "shutup2.gif",
":crockett:" => "crockett.gif",
":zorro:" => "zorro.gif",
":snap:" => "snap.gif",
":beer:" => "beer.gif",
":beer2:" => "beer2.gif",
":drunk:" => "drunk.gif",
":strongbench:" => "strongbench.gif",
":weakbench:" => "weakbench.gif",
":dumbells:" => "dumbells.gif",
":music:" => "music.gif",
":stupid:" => "stupid.gif",
":dots:" => "dots.gif",
":offtopic:" => "offtopic.gif",
":spam:" => "spam.gif",
":oops:" => "oops.gif",
":lttd:" => "lttd.gif",
":please:" => "please.gif",
":sorry:" => "sorry.gif",
":hi:" => "hi.gif",
":yay:" => "yay.gif",
":cake:" => "cake.gif",
":hbd:" => "hbd.gif",
":band:" => "band.gif",
":punk:" => "punk.gif",
":rofl:" => "rofl.gif",
":bounce:" => "bounce.gif",
":mbounce:" => "mbounce.gif",
":thankyou:" => "thankyou.gif",
":gathering:" => "gathering.gif",
":hang:" => "hang.gif",
":chop:" => "chop.gif",
":rip:" => "rip.gif",
":whip:" => "whip.gif",
":judge:" => "judge.gif",
":chair:" => "chair.gif",
":tease:" => "tease.gif",
":box:" => "box.gif",
":boxing:" => "boxing.gif",
":guns:" => "guns.gif",
":shoot:" => "shoot.gif",
":shoot2:" => "shoot2.gif",
":flowers:" => "flowers.gif",
":wub:" => "wub.gif",
":lovers:" => "lovers.gif",
":kissing:" => "kissing.gif",
":kissing2:" => "kissing2.gif",
":console:" => "console.gif",
":group:" => "group.gif",
":hump:" => "hump.gif",
":hooray:" => "hooray.gif",
":happy2:" => "happy2.gif",
":clap:" => "clap.gif",
":clap2:" => "clap2.gif",
":weirdo:" => "weirdo.gif",
":yawn:" => "yawn.gif",
":bow:" => "bow.gif",
":dawgie:" => "dawgie.gif",
":cylon:" => "cylon.gif",
":book:" => "book.gif",
":fish:" => "fish.gif",
":mama:" => "mama.gif",
":pepsi:" => "pepsi.gif",
":medieval:" => "medieval.gif",
":rambo:" => "rambo.gif",
":ninja:" => "ninja.gif",
":hannibal:" => "hannibal.gif",
":party:" => "party.gif",
":snorkle:" => "snorkle.gif",
":evo:" => "evo.gif",
":king:" => "king.gif",
":chef:" => "chef.gif",
":mario:" => "mario.gif",
":pope:" => "pope.gif",
":fez:" => "fez.gif",
":cap:" => "cap.gif",
":cowboy:" => "cowboy.gif",
":pirate:" => "pirate.gif",
":pirate2:" => "pirate2.gif",
":rock:" => "rock.gif",
":cigar:" => "cigar.gif",
":icecream:" => "icecream.gif",
":oldtimer:" => "oldtimer.gif",
":trampoline:" => "trampoline.gif",
":banana:" => "bananadance.gif",
":smurf:" => "smurf.gif",
":yikes:" => "yikes.gif",
":osama:" => "osama.gif",
":saddam:" => "saddam.gif",
":santa:" => "santa.gif",
":indian:" => "indian.gif",
":pimp:" => "pimp.gif",
":nuke:" => "nuke.gif",
":jacko:" => "jacko.gif",
":ike:" => "ike.gif",
":greedy:" => "greedy.gif",
":super:" => "super.gif",
":wolverine:" => "wolverine.gif",
":spidey:" => "spidey.gif",
":spider:" => "spider.gif",
":bandana:" => "bandana.gif",
":construction:" => "construction.gif",
":sheep:" => "sheep.gif",
":police:" => "police.gif",
":detective:" => "detective.gif",
":bike:" => "bike.gif",
":fishing:" => "fishing.gif",
":clover:" => "clover.gif",
":horse:" => "horse.gif",
":shit:" => "shit.gif",
":soldiers:" => "soldiers.gif",
);
$privatesmilies = array(
":)" => "smile1.gif",
// ";)" => "wink.gif",
":wink:" => "wink.gif",
":D" => "grin.gif",
":P" => "tongue.gif",
":(" => "sad.gif",
":'(" => "cry.gif",
":|" => "noexpression.gif",
// "8)" => "cool1.gif", we don't want this as a smilie...
":Boozer:" => "alcoholic.gif",
":deadhorse:" => "deadhorse.gif",
":spank:" => "spank.gif",
":yoji:" => "yoji.gif",
":locked:" => "locked.gif",
":grrr:" => "angry.gif", // legacy
"O:-" => "innocent.gif", // legacy
":sleeping:" => "sleeping.gif", // legacy
"-_-" => "unsure.gif", // legacy
":clown:" => "clown.gif",
":mml:" => "mml.gif",
":rtf:" => "rtf.gif",
":morepics:" => "morepics.gif",
":rb:" => "rb.gif",
":rblocked:" => "rblocked.gif",
":maxlocked:" => "maxlocked.gif",
":hslocked:" => "hslocked.gif",
);
// Set this to the line break character sequence of your system
$linebreak = "\r\n";
function parse_image($image) {
$image = str_replace( " ", "%20", $image );
$maxwidth = 620;
$alt = "Image is resized, click for full size.";
if ($img_info[0] > $maxwidth)
return "<font size=\"1\">$alt</font>\n[img]$image[/img]
";
return "[img]$image[/img]";
}
function get_row_count($table, $suffix = "")
{
if ($suffix)
$suffix = " $suffix";
($r = mysql_query("SELECT COUNT(*) FROM $table$suffix")) or die(mysql_error());
($a = mysql_fetch_row($r)) or die(mysql_error());
return $a[0];
}
function stdmsg($heading, $text)
{
print("<table class=main width=750 border=0 cellpadding=0 cellspacing=0><tr><td class=embedded>\n");
if ($heading)
print("<h2>$heading</h2>\n");
print("<table width=100% border=1 cellspacing=0 cellpadding=10><tr><td class=text>\n");
print($text . "</td></tr></table></td></tr></table>\n");
}
function stderr($heading, $text)
{
stdhead();
stdmsg($heading, $text);
stdfoot();
die;
}
function sqlerr($file = '', $line = '')
{
print("<table border=0 bgcolor=blue align=left cellspacing=0 cellpadding=10 style='background: blue'>" .
"<tr><td class=embedded><font color=white><h1>SQL Error</h1>\n" .
"" . htmlspecialchars(mysql_error()) . ($file != '' && $line != '' ? "
in $file, line $line</p>" : "") . "</font></td></tr></table>");
die;
}
// Returns the current time in GMT in MySQL compatible format.
function get_date_time($timestamp = 0)
{
if ($timestamp)
return date("Y-m-d H:i:s", $timestamp);
else
return gmdate("Y-m-d H:i:s");
}
function encodehtml($s, $linebreaks = true)
{
$s = str_replace("<", "<", str_replace("&", "&", $s));
if ($linebreaks)
$s = nl2br($s);
return $s;
}
function get_dt_num()
{
return gmdate("YmdHis");
}
function format_urls($s)
{
return preg_replace(
"/(\A|[^=\]'\"a-zA-Z0-9])((http|ftp|https|ftps|irc):\/\/[^<>\s]+)/i",
"\\1<a rel="nofollow" target=_blank href=redir.php?url=\\2>\\2</a>", $s);
}
function format_local_urls($s)
{
return preg_replace(
"/(<a href=redir\.php\?url=)((http|ftp|https|ftps|irc):\/\/(www\.)?torrentbits\.(net|org|com)(:8[0-3])?([^<>\s]*))>([^<]+)<\/a>/i",
"<a href=\\2>\\8</a>", $s);
}
//Finds last occurrence of needle in haystack
//in PHP5 use strripos() instead of this
function _strlastpos ($haystack, $needle, $offset = 0)
{
$addLen = strlen ($needle);
$endPos = $offset - $addLen;
while (true)
{
if (($newPos = strpos ($haystack, $needle, $endPos + $addLen)) === false) break;
$endPos = $newPos;
}
return ($endPos >= 0) ? $endPos : false;
}
function format_quotes($s)
{
preg_match_all('/\\[quote.*?\\]/', $s, $result, PREG_PATTERN_ORDER);
$openquotecount = count($openquote = $result[0]);
preg_match_all('/\\[\/quote\\]/', $s, $result, PREG_PATTERN_ORDER);
$closequotecount = count($closequote = $result[0]);
if ($openquotecount != $closequotecount) return $s; // quote mismatch. Return raw string...
// Get position of opening quotes
$openval = array();
$pos = -1;
foreach($openquote as $val)
$openval[] = $pos = strpos($s,$val,$pos+1);
// Get position of closing quotes
$closeval = array();
$pos = -1;
foreach($closequote as $val)
$closeval[] = $pos = strpos($s,$val,$pos+1);
for ($i=0; $i < count($openval); $i++)
if ($openval[$i] > $closeval[$i]) return $s; // Cannot close before opening. Return raw string...
$s = str_replace("[quote]","<p class=sub>Quote:</p><table class=main border=1 cellspacing=0 cellpadding=10><tr><td style='border: 1px black dotted'>",$s);
$s = preg_replace("/\\
|
|
#6
|
||||||||||||
|
||||||||||||
|
hi speedy .. ive just setup a fresh install of tbdev source and copied your global file exactly as you posted it into the global.php of teh original .. i have no problems changing classes of users .. i can see all teh classes you defined and it updates the users correctly
are you sure you can't see a list of all the classes with teh added ones :S |
|
#7
|
||||||||||||
|
||||||||||||
|
in signup.php me wrote
NO SPAM! |
|
#8
|
||||||||||||
|
||||||||||||
|
tried this very dodgy indeed not recommended
|
|
#9
|
||||||||||||
|
||||||||||||
|
Quote:
Code:
(time() - $_SESSION['captcha_time'] < 10) ? exit('NO SPAM!') : NULL;
|
|
#10
|
||||||||||||
|
||||||||||||
|
this source has by default full error reporting enabled in config.php:
PHP Code:
this is by far the best tbdev source to date, Coldfusion has fixed all the notice errors that plagued the previous releases and has done a great deal to optimize this vanilla source as well as adding most popular mods (passkey, statusbar, new message system, cached tables, etc.). this source is not dodgy! however i wouldn't recommend it to n00bs but am recommending it for those with basic php/mysql skills who don't need to ask for support every hour cause of a missing require_once or sumthing. :P there is a thread at tbdev with fixes for most common issues arising from this alpha release. i use it on my live site with no issues :) |
![]() |
| Tags |
| 2010 , 267 , revision , source , tbdev |
| Thread Tools | |
| Display Modes | |
|
|