Liquid1ce |
07-11-2004 05:23 AM |
Ive had this on my system for a while now-
There are no creidts so i do not know who coded it as at the time lockdown was disallowed but heres the code & credits go to who ever coded it
Code:
################
# NEWREPLY.PHP #
################
FIND:
-----------------------------------------------
while ($post=$DB_site->fetch_array($posts)) {
if ($postcounter++ < $maxposts) {
if ($postcounter%2 == 0) {
$backcolor = "{firstaltcolor}";
} else {
$backcolor = "{secondaltcolor}";
}
$username=$post[username];
$reviewmessage=bbcodeparse($post[pagetext],$threadinfo[forumid],$post[allowsmilie]);
eval("\$threadreviewbits .= \"".gettemplate("threadreviewbit")."\";");
} else {
break;
}
}
-----------------------------------------------
################
# REPLACE WITH #
################
-----------------------------------------------
while ($post=$DB_site->fetch_array($posts)) {
if ($postcounter++ < $maxposts) {
if ($postcounter%2 == 0) {
$backcolor = "{firstaltcolor}";
} else {
$backcolor = "{secondaltcolor}";
}
$username=$post[username];
$reviewmessage=bbcodeparse($post[pagetext],$threadinfo[forumid],$post[allowsmilie]);
##### [hide] [/hide] HACK #####
$hide_shown = 0;
$hide_posts = $DB_site->query("SELECT userid FROM post WHERE threadid='$threadid'");
$hideisadmin = $DB_site->query("SELECT user.usergroupid FROM usergroup,user WHERE usergroup.usergroupid = user.usergroupid AND user.userid = '$session[userid]'");
$hideisadmin = $DB_site->fetch_array($hideisadmin);
while ($hide_user = $DB_site->fetch_array($hide_posts)) {
if((($hide_user[userid] == $session[userid]) OR ($hideisadmin[usergroupid] == 6)) AND $hide_shown == 0) {
$reviewmessage = str_replace("[hide]","
[LOCKDOWN]:
",$reviewmessage);
$reviewmessage = str_replace("[/hide]","",$reviewmessage);
$hide_shown = 1;
}
}
if ($hide_shown == 0) {
for ($i = substr_count($reviewmessage,"[hide]"); $i > 0; $i--) {
$reviewmessage = substr_replace($reviewmessage,"Lockdown
You must reply to see the hidden text",strpos($reviewmessage,"[hide]"),(strpos($reviewmessage,"[/hide]")-strpos($reviewmessage,"[hide]"))+7);
}
}
###############
eval("\$threadreviewbits .= \"".gettemplate("threadreviewbit")."\";");
} else {
break;
}
}
-----------------------------------------------
##################
# SHOWTHREAD.php #
##################
FIND:
-----------------------------------------------
if ($post[ip]!="") {
if ($logip==2) {
eval("\$post[iplogged] .= \"".gettemplate("postbit_ip_show")."\";");
}
if ($logip==1) {
eval("\$post[iplogged] .= \"".gettemplate("postbit_ip_hidden")."\";");
}
if ($logip==0) {
$post[iplogged]="";
}
} else {
$post[iplogged]="";
}
$post[message]=bbcodeparse($post[pagetext],$forum[forumid],$post[allowsmilie]);
-----------------------------------------------
######################
# UNDER THAT INSERT: #
######################
-----------------------------------------------
##### [hide] [/hide] HACK #####
$hide_shown = 0;
$hide_posts = $DB_site->query("SELECT userid FROM post WHERE threadid='$threadid'");
$hideisadmin = $DB_site->query("SELECT user.usergroupid FROM usergroup,user WHERE usergroup.usergroupid = user.usergroupid AND user.userid = '$session[userid]'");
$hideisadmin = $DB_site->fetch_array($hideisadmin);
while ($hide_user = $DB_site->fetch_array($hide_posts)) {
if((($hide_user[userid] == $session[userid]) OR ($hideisadmin[usergroupid] == 6)) AND $hide_shown == 0) {
$post[message] = str_replace("[hide]","
[LOCKDOWN]:
",$post[message]);
$post[message] = str_replace("[/hide]","",$post[message]);
$hide_shown = 1;
}
}
if ($hide_shown == 0) {
for ($i = substr_count($post[message],"[hide]"); $i > 0; $i--) {
$post[message] = substr_replace($post[message],"Lockdown
You must reply to see the hidden text",strpos($post[message],"[hide]"),(strpos($post[message],"[/hide]")-strpos($post[message],"[hide]"))+7);
}
}
-----------------------------------------------
|