Parašė Kižas· 2010 Lie. 9 13:07:57
#1
Gal kasnors zinote kaip reiktu padaryti puslapiavima komentaruose nes labai nepatogu kai prisikaupia labai daug komentaru i viena puslapi.
Pvz:, kad būtu taip [1],[2],[3] ir t.t.t
comments_include.php failas (v6 versija)
prisegu
Redagavo Kižas· 2010 Lie. 9 14:07:37
Parašė Kižas· 2010 Lie. 9 15:07:53
#3
Nerandu, nei ten.Tai žinote kas nors kaip reikia pasidaryti tai?Visur ieškau niekur nerandu.
Parašė Kižas· 2010 Lie. 9 16:07:55
#5
Bandžiau darytis, bet kažkodėl puslapiuoja blogai.Tarkim max 10 komentaru bet vel vistiek rodo visus vienam puslapi.
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------+
| Created for PHP-FUSION 6.01.12
| © 2007 by AlexALX
| http://www.alexalx-soft.com/
+----------------------------------------------------*/
/*
Created for PHP-FUSION 6.01.12
© 2007 by AlexALX
http://www.alexalx-soft.com/
*/
if (!defined("IN_FUSION")) { header("Location:../index.php"); exit; }
include LOCALE.LOCALESET."comments.php";
function make_codes0_captcha() {
global $settings;
srand((double)microtime() * 1000000);
$temp_num = md5(rand(0,9999));
$captcha_string = substr($temp_num, 17, 5);
$captcha_encode = md5($temp_num);
$result = mysql_query("INSERT INTO ".DB_PREFIX."captcha (captcha_datestamp, captcha_ip, captcha_encode, captcha_string) VALUES('".time()."', '".USER_IP."', '$captcha_encode', '$captcha_string')");
$result = dbquery("SELECT * FROM ".DB_PREFIX."comments_settings");
$data = dbarray($result);
if ($data['code1'] == "0") {
return "<input type='hidden' name='captcha_encode' value='".$captcha_encode."'><img src='".INCLUDES."captcha_include.php?captcha_code=".$captcha_encode."' alt='' />\n";
} else {
return "<input type='hidden' name='captcha_encode' value='".$captcha_encode."'><strong>".$captcha_string."</strong>\n";
}
}
function check_captcha_cods($captchs_encode, $captcha_string) {
if (preg_match("/^[0-9a-z]+$/", $captchs_encode) && preg_match("/^[0-9a-z]+$/", $captcha_string)) {
$result = dbquery("SELECT * FROM ".DB_PREFIX."captcha WHERE captcha_ip='".USER_IP."' AND captcha_encode='".$captchs_encode."' AND captcha_string='".$captcha_string."'");
if (dbrows($result)) {
$result = dbquery("DELETE FROM ".DB_PREFIX."captcha WHERE captcha_ip='".USER_IP."' AND captcha_encode='".$captchs_encode."' AND captcha_string='".$captcha_string."'");
return true;
} else {
return false;
}
} else {
return false;
}
}
//$result = dbquery("SELECT * FROM ".DB_PREFIX."comments_settings");
////$data = dbarray($result);
//$enable_post = $data['enable_post'];
//$enable_kod = $data['enable_kod'];
//$post1 = $data['post1'];
function showcomments($ctype,$cdb,$ccol,$cid,$clink,$rowstartt) {
global $settings,$locale,$userdata,$aidlink;
$result = dbquery("SELECT * FROM ".DB_PREFIX."comments_settings");
$data = dbarray($result);
$enable_post = $data['enable_post'];
$enable_kod = $data['enable_kod'];
$post1 = $data['post1'];
if ($enable_kod == "1") {
if (iGUEST) {
if (isset($_POST['post_comment'])) {
if (!check_captcha_cods($_POST['captcha_encode'], $_POST['captcha_code'])) {
$error .= $locale['c108']."<br />\n";
} else {
$error = "";
$flood = false;
if (dbrows(dbquery("SELECT $ccol FROM ".DB_PREFIX."$cdb WHERE $ccol='$cid'"))==0) {
fallback(BASEDIR."index.php");
}
$comment_name = trim(stripinput($_POST['comment_name']));
$comment_name = preg_replace("(^[0-9]*)", "", $comment_name);
if (isNum($comment_name)) $comment_name="";
$comment_message = trim(stripinput(censorwords($_POST['comment_message'])));
$comment_smileys = isset($_POST['disable_smileys']) ? "0" : "1";
if ($comment_name != "" && $comment_message != "") {
$result = dbquery("SELECT MAX(comment_datestamp) AS last_comment FROM ".DB_PREFIX."comments WHERE comment_ip='".USER_IP."'");
if (!iSUPERADMIN || dbrows($result) > 0) {
$data = dbarray($result);
if ((time() - $data['last_comment']) < $settings['flood_interval']) {
$flood = true;
$result = dbquery("INSERT INTO ".DB_PREFIX."flood_control (flood_ip, flood_timestamp) VALUES ('".USER_IP."', '".time()."')");
if (dbcount("(flood_ip)", "flood_control", "flood_ip='".USER_IP."'") > 4) {
if (iMEMBER) $result = dbquery("UPDATE ".$db_prefix."users SET user_status='1' WHERE user_id='".$userdata['user_id']."'");
}
}
}
if (!$flood) $result = dbquery("INSERT INTO ".DB_PREFIX."comments (comment_item_id, comment_type, comment_name, comment_message, comment_smileys, comment_datestamp, comment_ip) VALUES ('$cid', '$ctype', '$comment_name', '$comment_message', '$comment_smileys', '".time()."', '".USER_IP."')");
} redirect($clink);
tablebreak();
}
}
}
$result = dbquery("SELECT * FROM ".DB_PREFIX."comments_settings");
$data = dbarray($result);
$enable_post = $data['enable_post'];
$enable_kod = $data['enable_kod'];
$post1 = $data['post1'];
if ($post1 == "0") {
if (isset($_POST['post_comment'])) {
if (iMEMBER) {
$error = "";
//$error = $locale['c108']."<br />\n";
$flood = false;
if (dbrows(dbquery("SELECT $ccol FROM ".DB_PREFIX."$cdb WHERE $ccol='$cid'"))==0) {
fallback(BASEDIR."index.php");
}
$comment_name = $userdata['user_id'];
//$comment_name = trim(stripinput($_POST['comment_name']));
// $comment_name = preg_replace("(^[0-9]*)", "", $comment_name);
//if (isNum($comment_name)) $comment_name="";
$comment_message = trim(stripinput(censorwords($_POST['comment_message'])));
$comment_smileys = isset($_POST['disable_smileys']) ? "0" : "1";
if ($comment_name != "" && $comment_message != "") {
$result = dbquery("SELECT MAX(comment_datestamp) AS last_comment FROM ".DB_PREFIX."comments WHERE comment_ip='".USER_IP."'");
if (!iSUPERADMIN || dbrows($result) > 0) {
$data = dbarray($result);
if ((time() - $data['last_comment']) < $settings['flood_interval']) {
$flood = true;
$result = dbquery("INSERT INTO ".DB_PREFIX."flood_control (flood_ip, flood_timestamp) VALUES ('".USER_IP."', '".time()."')");
if (dbcount("(flood_ip)", "flood_control", "flood_ip='".USER_IP."'") > 4) {
if (iMEMBER) $result = dbquery("UPDATE ".$db_prefix."users SET user_status='1' WHERE user_id='".$userdata['user_id']."'");
}
}
}
if (!$flood) $result = dbquery("INSERT INTO ".DB_PREFIX."comments (comment_item_id, comment_type, comment_name, comment_message, comment_smileys, comment_datestamp, comment_ip) VALUES ('$cid', '$ctype', '$comment_name', '$comment_message', '$comment_smileys', '".time()."', '".USER_IP."')");
} redirect($clink);
tablebreak();
}
}
}
$result = dbquery("SELECT * FROM ".DB_PREFIX."comments_settings");
$data = dbarray($result);
$enable_post = $data['enable_post'];
$enable_kod = $data['enable_kod'];
$post1 = $data['post1'];
if ($post1 == "1") {
if (isset($_POST['post_comment'])) {
if (iMEMBER && !iADMIN) {
if (!check_captcha_cods($_POST['captcha_encode'], $_POST['captcha_code'])) {
$error .= $locale['c108']."<br />\n";
} else {
//$error = "";
//$error = $locale['c108']."<br />\n";
$flood = false;
if (dbrows(dbquery("SELECT $ccol FROM ".DB_PREFIX."$cdb WHERE $ccol='$cid'"))==0) {
fallback(BASEDIR."index.php");
}
$comment_name = $userdata['user_id'];
//$comment_name = trim(stripinput($_POST['comment_name']));
// $comment_name = preg_replace("(^[0-9]*)", "", $comment_name);
//if (isNum($comment_name)) $comment_name="";
$comment_message = trim(stripinput(censorwords($_POST['comment_message'])));
$comment_smileys = isset($_POST['disable_smileys']) ? "0" : "1";
if ($comment_name != "" && $comment_message != "") {
$result = dbquery("SELECT MAX(comment_datestamp) AS last_comment FROM ".DB_PREFIX."comments WHERE comment_ip='".USER_IP."'");
if (!iSUPERADMIN || dbrows($result) > 0) {
$data = dbarray($result);
if ((time() - $data['last_comment']) < $settings['flood_interval']) {
$flood = true;
$result = dbquery("INSERT INTO ".DB_PREFIX."flood_control (flood_ip, flood_timestamp) VALUES ('".USER_IP."', '".time()."')");
if (dbcount("(flood_ip)", "flood_control", "flood_ip='".USER_IP."'") > 4) {
if (iMEMBER) $result = dbquery("UPDATE ".$db_prefix."users SET user_status='1' WHERE user_id='".$userdata['user_id']."'");
}
}
}
if (!$flood) $result = dbquery("INSERT INTO ".DB_PREFIX."comments (comment_item_id, comment_type, comment_name, comment_message, comment_smileys, comment_datestamp, comment_ip) VALUES ('$cid', '$ctype', '$comment_name', '$comment_message', '$comment_smileys', '".time()."', '".USER_IP."')");
} redirect($clink);
tablebreak();
}
} else if (iADMIN) {
$flood = false;
if (dbrows(dbquery("SELECT $ccol FROM ".DB_PREFIX."$cdb WHERE $ccol='$cid'"))==0) {
fallback(BASEDIR."index.php");
}
$comment_name = $userdata['user_id'];
//$comment_name = trim(stripinput($_POST['comment_name']));
// $comment_name = preg_replace("(^[0-9]*)", "", $comment_name);
//if (isNum($comment_name)) $comment_name="";
$comment_message = trim(stripinput(censorwords($_POST['comment_message'])));
$comment_smileys = isset($_POST['disable_smileys']) ? "0" : "1";
if ($comment_name != "" && $comment_message != "") {
$result = dbquery("SELECT MAX(comment_datestamp) AS last_comment FROM ".DB_PREFIX."comments WHERE comment_ip='".USER_IP."'");
if (!iSUPERADMIN || dbrows($result) > 0) {
$data = dbarray($result);
if ((time() - $data['last_comment']) < $settings['flood_interval']) {
$flood = true;
$result = dbquery("INSERT INTO ".DB_PREFIX."flood_control (flood_ip, flood_timestamp) VALUES ('".USER_IP."', '".time()."')");
if (dbcount("(flood_ip)", "flood_control", "flood_ip='".USER_IP."'") > 4) {
if (iMEMBER) $result = dbquery("UPDATE ".$db_prefix."users SET user_status='1' WHERE user_id='".$userdata['user_id']."'");
}
}
}
if (!$flood) $result = dbquery("INSERT INTO ".DB_PREFIX."comments (comment_item_id, comment_type, comment_name, comment_message, comment_smileys, comment_datestamp, comment_ip) VALUES ('$cid', '$ctype', '$comment_name', '$comment_message', '$comment_smileys', '".time()."', '".USER_IP."')");
} redirect($clink);
tablebreak();
}
}
}
$result = dbquery("SELECT * FROM ".DB_PREFIX."comments_settings");
$data = dbarray($result);
$enable_post = $data['enable_post'];
$enable_kod = $data['enable_kod'];
$post1 = $data['post1'];
if ($post1 == "2") {
if (isset($_POST['post_comment'])) {
if (iMEMBER && !iSUPERADMIN) {
if (!check_captcha_cods($_POST['captcha_encode'], $_POST['captcha_code'])) {
$error .= $locale['c108']."<br />\n";
} else {
//$error = "";
//$error = $locale['c108']."<br />\n";
$flood = false;
if (dbrows(dbquery("SELECT $ccol FROM ".DB_PREFIX."$cdb WHERE $ccol='$cid'"))==0) {
fallback(BASEDIR."index.php");
}
$comment_name = $userdata['user_id'];
//$comment_name = trim(stripinput($_POST['comment_name']));
// $comment_name = preg_replace("(^[0-9]*)", "", $comment_name);
//if (isNum($comment_name)) $comment_name="";
$comment_message = trim(stripinput(censorwords($_POST['comment_message'])));
$comment_smileys = isset($_POST['disable_smileys']) ? "0" : "1";
if ($comment_name != "" && $comment_message != "") {
$result = dbquery("SELECT MAX(comment_datestamp) AS last_comment FROM ".DB_PREFIX."comments WHERE comment_ip='".USER_IP."'");
if (!iSUPERADMIN || dbrows($result) > 0) {
$data = dbarray($result);
if ((time() - $data['last_comment']) < $settings['flood_interval']) {
$flood = true;
$result = dbquery("INSERT INTO ".DB_PREFIX."flood_control (flood_ip, flood_timestamp) VALUES ('".USER_IP."', '".time()."')");
if (dbcount("(flood_ip)", "flood_control", "flood_ip='".USER_IP."'") > 4) {
if (iMEMBER) $result = dbquery("UPDATE ".$db_prefix."users SET user_status='1' WHERE user_id='".$userdata['user_id']."'");
}
}
}
if (!$flood) $result = dbquery("INSERT INTO ".DB_PREFIX."comments (comment_item_id, comment_type, comment_name, comment_message, comment_smileys, comment_datestamp, comment_ip) VALUES ('$cid', '$ctype', '$comment_name', '$comment_message', '$comment_smileys', '".time()."', '".USER_IP."')");
} redirect($clink);
tablebreak();
}
} else if (iSUPERADMIN) {
$flood = false;
if (dbrows(dbquery("SELECT $ccol FROM ".DB_PREFIX."$cdb WHERE $ccol='$cid'"))==0) {
fallback(BASEDIR."index.php");
}
$comment_name = $userdata['user_id'];
//$comment_name = trim(stripinput($_POST['comment_name']));
// $comment_name = preg_replace("(^[0-9]*)", "", $comment_name);
//if (isNum($comment_name)) $comment_name="";
$comment_message = trim(stripinput(censorwords($_POST['comment_message'])));
$comment_smileys = isset($_POST['disable_smileys']) ? "0" : "1";
if ($comment_name != "" && $comment_message != "") {
$result = dbquery("SELECT MAX(comment_datestamp) AS last_comment FROM ".DB_PREFIX."comments WHERE comment_ip='".USER_IP."'");
if (!iSUPERADMIN || dbrows($result) > 0) {
$data = dbarray($result);
if ((time() - $data['last_comment']) < $settings['flood_interval']) {
$flood = true;
$result = dbquery("INSERT INTO ".DB_PREFIX."flood_control (flood_ip, flood_timestamp) VALUES ('".USER_IP."', '".time()."')");
if (dbcount("(flood_ip)", "flood_control", "flood_ip='".USER_IP."'") > 4) {
if (iMEMBER) $result = dbquery("UPDATE ".$db_prefix."users SET user_status='1' WHERE user_id='".$userdata['user_id']."'");
}
}
}
if (!$flood) $result = dbquery("INSERT INTO ".DB_PREFIX."comments (comment_item_id, comment_type, comment_name, comment_message, comment_smileys, comment_datestamp, comment_ip) VALUES ('$cid', '$ctype', '$comment_name', '$comment_message', '$comment_smileys', '".time()."', '".USER_IP."')");
} redirect($clink);
tablebreak();
}
}
}
$result = dbquery("SELECT * FROM ".DB_PREFIX."comments_settings");
$data = dbarray($result);
$enable_post = $data['enable_post'];
$enable_kod = $data['enable_kod'];
$post1 = $data['post1'];
if ($post1 == "3") {
if (isset($_POST['post_comment'])) {
if (iMEMBER) {
if (!check_captcha_cods($_POST['captcha_encode'], $_POST['captcha_code'])) {
$error .= $locale['c108']."<br />\n";
} else {
//$error = "";
//$error = $locale['c108']."<br />\n";
$flood = false;
if (dbrows(dbquery("SELECT $ccol FROM ".DB_PREFIX."$cdb WHERE $ccol='$cid'"))==0) {
fallback(BASEDIR."index.php");
}
$comment_name = $userdata['user_id'];
//$comment_name = trim(stripinput($_POST['comment_name']));
// $comment_name = preg_replace("(^[0-9]*)", "", $comment_name);
//if (isNum($comment_name)) $comment_name="";
$comment_message = trim(stripinput(censorwords($_POST['comment_message'])));
$comment_smileys = isset($_POST['disable_smileys']) ? "0" : "1";
if ($comment_name != "" && $comment_message != "") {
$result = dbquery("SELECT MAX(comment_datestamp) AS last_comment FROM ".DB_PREFIX."comments WHERE comment_ip='".USER_IP."'");
if (!iSUPERADMIN || dbrows($result) > 0) {
$data = dbarray($result);
if ((time() - $data['last_comment']) < $settings['flood_interval']) {
$flood = true;
$result = dbquery("INSERT INTO ".DB_PREFIX."flood_control (flood_ip, flood_timestamp) VALUES ('".USER_IP."', '".time()."')");
if (dbcount("(flood_ip)", "flood_control", "flood_ip='".USER_IP."'") > 4) {
if (iMEMBER) $result = dbquery("UPDATE ".$db_prefix."users SET user_status='1' WHERE user_id='".$userdata['user_id']."'");
}
}
}
if (!$flood) $result = dbquery("INSERT INTO ".DB_PREFIX."comments (comment_item_id, comment_type, comment_name, comment_message, comment_smileys, comment_datestamp, comment_ip) VALUES ('$cid', '$ctype', '$comment_name', '$comment_message', '$comment_smileys', '".time()."', '".USER_IP."')");
} redirect($clink);
tablebreak();
}
}
}
}
} else {
if (isset($_POST['post_comment'])) {
$flood = false;
if (dbrows(dbquery("SELECT $ccol FROM ".DB_PREFIX."$cdb WHERE $ccol='$cid'"))==0) {
fallback(BASEDIR."index.php");
}
if (iGUEST) {
$comment_name = trim(stripinput($_POST['comment_name']));
$comment_name = preg_replace("(^[0-9]*)", "", $comment_name);
if (isNum($comment_name)) $comment_name="";
} else {
$comment_name = $userdata['user_id'];
}
$comment_message = trim(stripinput(censorwords($_POST['comment_message'])));
$comment_smileys = isset($_POST['disable_smileys']) ? "0" : "1";
if ($comment_name != "" && $comment_message != "") {
$result = dbquery("SELECT MAX(comment_datestamp) AS last_comment FROM ".DB_PREFIX."comments WHERE comment_ip='".USER_IP."'");
if (!iSUPERADMIN || dbrows($result) > 0) {
$data = dbarray($result);
if ((time() - $data['last_comment']) < $settings['flood_interval']) {
$flood = true;
$result = dbquery("INSERT INTO ".DB_PREFIX."flood_control (flood_ip, flood_timestamp) VALUES ('".USER_IP."', '".time()."')");
if (dbcount("(flood_ip)", "flood_control", "flood_ip='".USER_IP."'") > 4) {
if (iMEMBER) $result = dbquery("UPDATE ".$db_prefix."users SET user_status='1' WHERE user_id='".$userdata['user_id']."'");
}
}
}
if (!$flood) $result = dbquery("INSERT INTO ".DB_PREFIX."comments (comment_item_id, comment_type, comment_name, comment_message, comment_smileys, comment_datestamp, comment_ip) VALUES ('$cid', '$ctype', '$comment_name', '$comment_message', '$comment_smileys', '".time()."', '".USER_IP."')");
paygold($userdata['user_name'],$userdata['user_id'],1);
} redirect($clink);
tablebreak();
}
}
opentable($locale['c100']);
$result = dbquery(
"SELECT tcm.*,user_name,user_avatar,enable_kod,enable_post,enable_avatar,post1,code1 FROM ".DB_PREFIX."comments tcm
LEFT JOIN ".DB_PREFIX."users tcu ON tcm.comment_name=tcu.user_id
LEFT JOIN ".DB_PREFIX."comments_settings ON
enable_kod=enable_kod
AND enable_post=enable_post
AND enable_avatar=enable_avatar
AND post1=post1
AND code1=code1
WHERE comment_item_id='$cid' AND comment_type='$ctype'
ORDER BY comment_datestamp ASC"
);
if (dbrows($result) != 0) {
$i = 0;
echo "<table cellpadding='0' cellspacing='1' width='100%' class='tbl-border'>\n";
while ($data = dbarray($result)) {
if ($data['enable_avatar'] == "1") {
if ($data['user_avatar'] != "") {
$avatar = "<td class='".($i% 2==0?"tbl1":"tbl2")."' width='1'><center><a href='".BASEDIR."profile.php?lookup=".$data['comment_name']."'><img height='100' width='100' src='".IMAGES."avatars/".$data['user_avatar']."'></center></td>\n";
} else {
$avatar = "<td class='".($i% 2==0?"tbl1":"tbl2")."' width='1'><center><a href='".BASEDIR."profile.php?lookup=".$data['comment_name']."'><img src='http://topwarez.lt/themes/TOPWAREZ/images/noimage.gif'</img></center></td>";
}
echo "<tr>".$avatar."<td class='".($i% 2==0?"tbl1":"tbl2")."' valign='top'><span class='comment-name'>\n";
} else {
echo "<tr><td class='".($i% 2==0?"tbl1":"tbl2")."' valign='top'><span class='comment-name'>\n";
}
if ($data['user_name']) {
echo "<a href='".BASEDIR."profile.php?lookup=".$data['comment_name']."'>".$data['user_name']."</a>";
} else {
echo $data['comment_name'];
}
if ($data['comment_smileys'] == "1") {
$comment_message = parsesmileys($data['comment_message']);
} else {
$comment_message = $data['comment_message'];
}
$comment_message = nl2br(parseubb($comment_message));
echo "</span>\n<span class='small'>".$locale['041'].showdate("longdate", $data['comment_datestamp'])."</span><br>\n";
echo $comment_message."</td>\n</tr>\n";
$i++;
}
//align='right'
if (checkrights("C")) {
echo "<tr>\n<td class='".($i% 2==0?"tbl1":"tbl2")."' colspan=2><div align='right'><a href='".ADMIN."comments.php".$aidlink."&ctype=$ctype&cid=$cid'>".$locale['c106']."</a><br>".$locale['copy']."</div></td>\n</tr>\n";
} else {
echo "<tr>\n<td class='".($i% 2==0?"tbl1":"tbl2")."' colspan=2>".$locale['copy']."</td>\n</tr>\n";
}
echo "</table>\n";
} else {
echo $locale['c101']."\n";
}
$rows = dbrows(dbquery("SELECT tcm.*,user_name FROM ".DB_PREFIX."comments tcm
LEFT JOIN ".DB_PREFIX."users tcu ON tcm.comment_name=tcu.user_id
WHERE comment_item_id='$cid' AND comment_type='$ctype'
ORDER BY comment_datestamp DESC")); // Ausgabe der Anzahl an Threads no sticky
if (!isset($rowstartt) || !isNum($rowstartt)) $rowstartt = 0;
if ($rows==0) $rowstartt = 0;
opentable($locale['c100']);
if ($rows > 5) {
echo "<table cellspacing='1' cellpadding='0' border='0' width='100%'><tr><td valign='bottom'>";
$clink2 = str_replace('.htm','',$clink);
echo commentpagenav($rowstartt,5,$rows,3,$clink2."&")."</td></tr></table>\n";
}
$result10 = dbquery(
"SELECT tcm.*,user_name FROM ".DB_PREFIX."comments tcm
LEFT JOIN ".DB_PREFIX."users tcu ON tcm.comment_name=tcu.user_id
WHERE comment_item_id='$cid' AND comment_type='$ctype'
ORDER BY comment_datestamp DESC LIMIT ".$rowstartt.", 5"
);
closetable();
tablebreak();
$result = dbquery("SELECT * FROM ".DB_PREFIX."comments_settings");
$data = dbarray($result);
$enable_post = $data['enable_post'];
opentable($locale['c102']);
//if ($enable_post == "1") {
if (iMEMBER || $enable_post == "1") {
echo "<form name='inputform' method='post' action='$clink'>
<table align='center' cellspacing='0' cellpadding='0' class='tbl'>\n";
if (iGUEST) {
echo "<tr>
<td>".$locale['c103']."</td>
</tr>
<tr>
<td><input type='text' name='comment_name' maxlength='30' class='textbox' style='width:100%;'></td>
</tr>\n";
}
$result = dbquery("SELECT * FROM ".DB_PREFIX."comments_settings");
$data = dbarray($result);
$enable_post = $data['enable_post'];
$enable_kod = $data['enable_kod'];
if ($enable_kod == "1") {
$result = dbquery("SELECT * FROM ".DB_PREFIX."comments_settings");
$data = dbarray($result);
$enable_post = $data['enable_post'];
$enable_kod = $data['enable_kod'];
echo "<center><span style='color:#ff0000'>".$error."</span></center>";
if (iGUEST) {
echo "<tr>\n<td class='tbl'>".$locale['c109'].": ";
echo make_codes0_captcha();
echo "<span style='color:#ff0000'>*</span><input type='text' name='captcha_code' class='textbox' style='width:100px'></td></tr>";
} if ($data['post1'] == "1") {
if (iMEMBER && !iADMIN) {
echo "<tr>\n<td class='tbl'>".$locale['c109'].": ";
echo make_codes0_captcha();
echo "<span style='color:#ff0000'>*</span><input type='text' name='captcha_code' class='textbox' style='width:100px'></td></tr>";
}
} if ($data['post1'] == "2") {
if (iMEMBER && !iSUPERADMIN) {
echo "<tr>\n<td class='tbl'>".$locale['c109'].": ";
echo make_codes0_captcha();
echo "<span style='color:#ff0000'>*</span><input type='text' name='captcha_code' class='textbox' style='width:100px'></td></tr>";
}
} if ($data['post1'] == "3") {
if (iMEMBER) {
echo "<tr>\n<td class='tbl'>".$locale['c109'].": ";
echo make_codes0_captcha();
echo "<span style='color:#ff0000'>*</span><input type='text' name='captcha_code' class='textbox' style='width:100px'></td></tr>";
}
}
}
$home = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
echo "<tr>
<td align='center'><textarea name='comment_message' rows='6' class='textbox' style='width:400px'></textarea><br>
<input type='button' value='b' class='button' style='font-weight:bold;width:25px;' onClick=\"addText('comment_message', '', '');\">
<input type='button' value='i' class='button' style='font-style:italic;width:25px;' onClick=\"addText('comment_message', '', '');\">
<input type='button' value='u' class='button' style='text-decoration:underline;width:25px;' onClick=\"addText('comment_message', '', '');\">
<input type='button' value='url' class='button' style='width:30px;' onClick=\"addText('comment_message', '[url]', '[/url]');\">
<input type='button' value='mail' class='button' style='width:35px;' onClick=\"addText('comment_message', '[mail]', '[/mail]');\">
<input type='button' value='img' class='button' style='width:30px;' onClick=\"addText('comment_message', '[img]', '[/img]');\">
<br><br>
".displaysmileys("comment_message")."
</tr>
<tr>
<td align='center'><input type='checkbox' name='disable_smileys' value='1'>".$locale['c107']."<br><br>
<form name='reportform' method='post' action='".$home."'><input type='submit' name='post_comment' value='".$locale['c102']."' class='button'></td></form>
</tr>
</table>
</form>\n";
} else {
echo $locale['c105']."\n";
}
closetable();
}
?>