<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Forum mesajınızı Ziyaretçilere Kapat ve Google AÇ</title>
		<link>https://www.cotonti.com</link>
		<description>Последние сообщения в теме</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Mon, 06 Apr 2026 02:16:55 -0000</pubDate>

		<item>
			<title>Gökhan YILDIZ</title>
			<description><![CDATA[<p>Bu hata aldığın kodlar mı yoksa hata aldığın kodları kaldırdın mı? Kodlarına baktığımda herhangi bir hata göremiyorum.</p>
]]></description>
			<pubDate>пн, 29 дек 2014 08:57:38 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=7042&d=0#post40334]]></link>
		</item>
		<item>
			<title>onlineumut</title>
			<description><![CDATA[<p>Ben direk kodu vereyım ustadım </p>

<p>&lt;?PHP</p>

<p>/* ====================<br />
Seditio - Website engine<br />
Copyright Neocrome<br />
http://www.neocrome.net<br />
==================== */</p>

<p>/**<br />
 * Forums posts display.<br />
 *<br />
 * @package Cotonti<br />
 * @version 0.0.6<br />
 * @author Neocrome, Cotonti Team<br />
 * @copyright Copyright (c) 2008-2009 Cotonti Team<br />
 * @license BSD License<br />
 */</p>

<p>defined('SED_CODE') or die('Wrong URL');</p>

<p>$id = sed_import('id','G','INT');<br />
$s = sed_import('s','G','INT');<br />
$q = sed_import('q','G','INT');<br />
$p = sed_import('p','G','INT');<br />
$d = sed_import('d','G','INT');<br />
$o = sed_import('o','G','ALP');<br />
$w = sed_import('w','G','ALP',4);<br />
$quote = sed_import('quote','G','INT');<br />
$unread_done = FALSE;<br />
$fp_num = 0;<br />
if (!$cfg['disable_polls']) require_once($cfg['system_dir'].'/core/polls/polls.functions.php');</p>

<p>unset ($notlastpage);</p>

<p>/* === Hook === */<br />
$extp = sed_getextplugins('forums.posts.first');<br />
if (is_array($extp))<br />
{ foreach($extp as $k =&gt; $pl) { include_once($cfg['plugins_dir'].'/'.$pl['pl_code'].'/'.$pl['pl_file'].'.php'); } }<br />
/* ===== */</p>

<p>if ($n=='last' &amp;&amp; !empty($q))<br />
{<br />
    $sql = sed_sql_query("SELECT fp_id, fp_topicid, fp_sectionid, fp_posterid<br />
    FROM $db_forum_posts<br />
    WHERE fp_topicid='$q'<br />
    ORDER by fp_id DESC LIMIT 1");<br />
    if ($row = sed_sql_fetcharray($sql))<br />
    {<br />
        $p = $row['fp_id'];<br />
        $q = $row['fp_topicid'];<br />
        $s = $row['fp_sectionid'];<br />
        $fp_posterid = $row['fp_posterid'];<br />
    }<br />
}<br />
elseif ($n=='unread' &amp;&amp; !empty($q) &amp;&amp; $usr['id']&gt;0)<br />
{<br />
    $sql = sed_sql_query("SELECT fp_id, fp_topicid, fp_sectionid, fp_posterid<br />
    FROM $db_forum_posts<br />
    WHERE fp_topicid='$q' AND fp_updated &gt; ". $usr['lastvisit']."<br />
        ORDER by fp_id ASC LIMIT 1");<br />
    if ($row = sed_sql_fetcharray($sql))<br />
    {<br />
        $p = $row['fp_id'];<br />
        $q = $row['fp_topicid'];<br />
        $s = $row['fp_sectionid'];<br />
        $fp_posterid = $row['fp_posterid'];<br />
    }<br />
}<br />
elseif (!empty($p))<br />
{<br />
    $sql = sed_sql_query("SELECT fp_topicid, fp_sectionid, fp_posterid<br />
    FROM $db_forum_posts WHERE fp_id='$p' LIMIT 1");<br />
    if ($row = sed_sql_fetcharray($sql))<br />
    {<br />
        $q = $row['fp_topicid'];<br />
        $s = $row['fp_sectionid'];<br />
        $fp_posterid = $row['fp_posterid'];<br />
    }<br />
    else<br />
    { sed_die(); }<br />
}<br />
elseif (!empty($id))<br />
{<br />
    $sql = sed_sql_query("SELECT fp_topicid, fp_sectionid, fp_posterid FROM $db_forum_posts WHERE fp_id='$id' LIMIT 1");<br />
    if ($row = sed_sql_fetcharray($sql))<br />
    {<br />
        $p = $id;<br />
        $q = $row['fp_topicid'];<br />
        $s = $row['fp_sectionid'];<br />
        $fp_posterid = $row['fp_posterid'];<br />
    }<br />
    else<br />
    { sed_die(); }<br />
}<br />
elseif (!empty($q))<br />
{<br />
    $sql = sed_sql_query("SELECT ft_sectionid FROM $db_forum_topics WHERE ft_id='$q' LIMIT 1");<br />
    if ($row = sed_sql_fetcharray($sql))<br />
    { $s = $row['ft_sectionid']; }<br />
    else<br />
    { sed_die(); }<br />
}</p>

<p>$sql = sed_sql_query("SELECT * FROM $db_forum_sections WHERE fs_id='$s' LIMIT 1");</p>

<p>if ($row = sed_sql_fetcharray($sql))<br />
{<br />
    $fs_title = $row['fs_title'];<br />
    $fs_category = $row['fs_category'];<br />
    $fs_state = $row['fs_state'];<br />
    $fs_allowusertext = $row['fs_allowusertext'];<br />
    $fs_allowbbcodes = $row['fs_allowbbcodes'];<br />
    $fs_allowsmilies = $row['fs_allowsmilies'];<br />
    $fs_countposts = $row['fs_countposts'];<br />
    $fs_masterid = $row['fs_masterid'];<br />
    $fs_mastername = $row['fs_mastername'];</p>

<p>    list($usr['auth_read'], $usr['auth_write'], $usr['isadmin']) = sed_auth('forums', $s);<br />
    sed_block($usr['auth_read']);</p>

<p>    if ($fs_state)<br />
    {<br />
        header("Location: " . SED_ABSOLUTE_URL . sed_url('message', "msg=602", '', true));<br />
        exit;<br />
    }<br />
}<br />
else<br />
{ sed_die(); }</p>

<p>if ($a=='newpost')<br />
{<br />
    sed_shield_protect();</p>

<p>    $sql = sed_sql_query("SELECT ft_state, ft_lastposterid, ft_updated FROM $db_forum_topics WHERE ft_id='$q'");</p>

<p>    if ($row = sed_sql_fetcharray($sql))<br />
    {<br />
        if ($row['ft_state'])<br />
        { sed_die(); }<br />
        $merge = (!$cfg['antibumpforums'] &amp;&amp; $cfg['mergeforumposts'] &amp;&amp; $row['ft_lastposterid']==$usr['id']) ? true : false;<br />
        if ($merge &amp;&amp; $cfg['mergetimeout']&gt;0 &amp;&amp; ( ($sys['now_offset']-$row['ft_updated'])&gt;($cfg['mergetimeout']*3600) ) )<br />
            { $merge = false; }<br />
    }</p>

<p>    $sql = sed_sql_query("SELECT fp_posterid, fp_posterip FROM $db_forum_posts WHERE fp_topicid='$q' ORDER BY fp_id DESC LIMIT 1");</p>

<p>    if ($row = sed_sql_fetcharray($sql))<br />
    {<br />
        if ($cfg['antibumpforums'] &amp;&amp; ( ($usr['id']==0 &amp;&amp; $row['fp_posterid']==0 &amp;&amp; $row['fp_posterip']==$usr['ip']) || ($row['fp_posterid']&gt;0 &amp;&amp; $row['fp_posterid']==$usr['id']) ))<br />
        {<br />
            sed_die();<br />
        }<br />
    }<br />
    else<br />
    {<br />
        sed_die();<br />
    }</p>

<p>    /* === Hook === */<br />
    $extp = sed_getextplugins('forums.posts.newpost.first');<br />
    if (is_array($extp))<br />
    { foreach($extp as $k =&gt; $pl) { include_once($cfg['plugins_dir'].'/'.$pl['pl_code'].'/'.$pl['pl_file'].'.php'); } }<br />
    /* ===== */</p>

<p>    $newmsg = sed_import('newmsg','P','HTM');</p>

<p>    $error_string .= ( mb_strlen($newmsg) &lt; $cfg['minpostlength']) ? $L["for_messagetooshort"]."&lt;br /&gt;" : '';</p>

<p>    if (empty($error_string) &amp;&amp; !empty($s) &amp;&amp; !empty($q))<br />
    {</p>

<p>        if (!$merge)<br />
        {<br />
            if($cfg['parser_cache'])<br />
            {<br />
                $rhtml = sed_sql_prep(sed_parse(htmlspecialchars($newmsg), $cfg['parsebbcodeforums'] &amp;&amp; $fs_allowbbcodes, $cfg['parsesmiliesforums'] &amp;&amp; $fs_allowsmilies, 1));<br />
            }<br />
            else<br />
            {<br />
                $rhtml = '';<br />
            }</p>

<p>            $sql = sed_sql_query("INSERT into $db_forum_posts<br />
            (fp_topicid,<br />
            fp_sectionid,<br />
            fp_posterid,<br />
            fp_postername,<br />
            fp_creation,<br />
            fp_updated,<br />
            fp_updater,<br />
            fp_text,<br />
            fp_html,<br />
            fp_posterip)<br />
            VALUES<br />
            (".(int)$q.",<br />
            ".(int)$s.",<br />
            ".(int)$usr['id'].",<br />
            '".sed_sql_prep($usr['name'])."',<br />
            ".(int)$sys['now_offset'].",<br />
            ".(int)$sys['now_offset'].",<br />
            0,<br />
            '".sed_sql_prep($newmsg)."',<br />
            '$rhtml',<br />
            '".$usr['ip']."')");</p>

<p>            $p = sed_sql_insertid();</p>

<p>            $sql = sed_sql_query("UPDATE $db_forum_topics SET<br />
            ft_postcount=ft_postcount+1,<br />
            ft_updated='".$sys['now_offset']."',<br />
            ft_lastposterid='".$usr['id']."',<br />
            ft_lastpostername='".sed_sql_prep($usr['name'])."'<br />
            WHERE ft_id='$q'");</p>

<p>            $sql = sed_sql_query("UPDATE $db_forum_sections SET fs_postcount=fs_postcount+1 WHERE fs_id='$s'");<br />
            $sql = ($fs_masterid&gt;0) ? sed_sql_query("UPDATE $db_forum_sections SET fs_postcount=fs_postcount+1 WHERE fs_id='$fs_masterid'") : '';</p>

<p><br />
            if ($fs_countposts)<br />
            { $sql = sed_sql_query("UPDATE $db_users SET user_postcount=user_postcount+1 WHERE user_id='".$usr['id']."'"); }</p>

<p>            /* === Hook === */<br />
            $extp = sed_getextplugins('forums.posts.newpost.done');<br />
            if (is_array($extp))<br />
            { foreach($extp as $k =&gt; $pl) { include_once($cfg['plugins_dir'].'/'.$pl['pl_code'].'/'.$pl['pl_file'].'.php'); } }<br />
            /* ===== */</p>

<p>            sed_forum_sectionsetlast($s);<br />
            sed_shield_update(30, "New post");<br />
            header("Location: " . SED_ABSOLUTE_URL . sed_url('forums', "m=posts&amp;q=".$q."&amp;n=last", '#bottom', true));<br />
            exit;<br />
        }<br />
        else<br />
        {<br />
            if($cfg['parser_cache'])<br />
            {<br />
                $rhtml = sed_sql_prep(sed_parse(htmlspecialchars($newmsg), $cfg['parsebbcodeforums'] &amp;&amp; $fs_allowbbcodes, $cfg['parsesmiliesforums'] &amp;&amp; $fs_allowsmilies, 1));<br />
            }<br />
            else<br />
            {<br />
                $rhtml = '';<br />
            }</p>

<p>            $sql = sed_sql_query("SELECT fp_id, fp_text, fp_html, fp_posterid, fp_creation, fp_updated, fp_updater FROM $db_forum_posts WHERE fp_topicid='".$q."' ORDER BY fp_creation DESC LIMIT 1");<br />
            $row = sed_sql_fetcharray($sql);</p>

<p>            $p = (int) $row['fp_id'];</p>

<p>            $gap_base = empty($row['fp_updated']) ? $row['fp_creation'] : $row['fp_updated'];<br />
            $updated = sprintf($L['for_mergetime'], sed_build_timegap($gap_base, $sys['now_offset']));</p>

<p>            $newmsg = sed_sql_prep($row['fp_text'])."\n\n[b]".$updated."[/b]\n\n".sed_sql_prep($newmsg);<br />
            $newhtml = ($cfg['parser_cache']) ? sed_sql_prep($row['fp_html'])."&lt;br /&gt;&lt;br /&gt;&lt;b&gt;".$updated."&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;".$rhtml : '';</p>

<p>            $rupdater = ($row['fp_posterid'] == $usr['id'] &amp;&amp; ($sys['now_offset'] &lt; $row['fp_updated'] + 300) &amp;&amp; empty($row['fp_updater']) ) ? '' : $usr['name'];</p>

<p>            $sql = sed_sql_query("UPDATE $db_forum_posts SET fp_updated='".$sys['now_offset']."', fp_updater='".sed_sql_prep($rupdater)."', fp_text='".$newmsg."', fp_html='".$newhtml."', fp_posterip='".$usr['ip']."' WHERE fp_id='".$row['fp_id']."' LIMIT 1");<br />
            $sql = sed_sql_query("UPDATE $db_forum_topics SET ft_updated='".$sys['now_offset']."' WHERE ft_id='$q'");</p>

<p>            /* === Hook === */<br />
            $extp = sed_getextplugins('forums.posts.newpost.done');<br />
            if (is_array($extp))<br />
            { foreach($extp as $k =&gt; $pl) { include_once($cfg['plugins_dir'].'/'.$pl['pl_code'].'/'.$pl['pl_file'].'.php'); } }<br />
            /* ===== */</p>

<p>            sed_forum_sectionsetlast($s);<br />
            sed_shield_update(30, "New post");<br />
            header("Location: " . SED_ABSOLUTE_URL . sed_url('forums', "m=posts&amp;q=".$q."&amp;n=last", '#bottom', true));<br />
            exit;<br />
        }<br />
    }<br />
}</p>

<p>elseif ($a=='delete' &amp;&amp; $usr['id']&gt;0 &amp;&amp; !empty($s) &amp;&amp; !empty($q) &amp;&amp; !empty($p) &amp;&amp; ($usr['isadmin'] || $fp_posterid==$usr['id']))<br />
{<br />
    sed_check_xg();</p>

<p>    /* === Hook === */<br />
    $extp = sed_getextplugins('forums.posts.delete.first');<br />
    if (is_array($extp))<br />
    { foreach($extp as $k =&gt; $pl) { include_once($cfg['plugins_dir'].'/'.$pl['pl_code'].'/'.$pl['pl_file'].'.php'); } }<br />
    /* ===== */</p>

<p>    $sql2 = sed_sql_query("SELECT fp_id FROM $db_forum_posts WHERE fp_topicid='$q' ORDER BY fp_id ASC LIMIT 2");</p>

<p>    while ($row2 = sed_sql_fetcharray($sql2))<br />
    {<br />
        $post12[] = $row2['fp_id'];<br />
    }<br />
    if ($post12[0]==$p &amp;&amp; $post12[1]&gt;0)<br />
    {<br />
        sed_die();<br />
    }</p>

<p>    $sql = sed_sql_query("SELECT * FROM $db_forum_posts WHERE fp_id='$p' AND fp_topicid='$q' AND fp_sectionid='$s'");</p>

<p>    if ($row = sed_sql_fetchassoc($sql))<br />
    {<br />
        if ($cfg['trash_forum'])<br />
        { sed_trash_put('forumpost', $L['Post']." #".$p." from topic #".$q, "p".$p."-q".$q, $row); }<br />
    }<br />
    else<br />
    { sed_die(); }</p>

<p>    $sql = sed_sql_query("DELETE FROM $db_forum_posts WHERE fp_id='$p' AND fp_topicid='$q' AND fp_sectionid='$s'");</p>

<p>    if ($fs_countposts)<br />
    { $sql = sed_sql_query("UPDATE $db_users SET user_postcount=user_postcount-1 WHERE user_id='".$fp_posterid."' AND user_postcount&gt;0"); }</p>

<p>    sed_log("Deleted post #".$p, 'for');</p>

<p>    /* === Hook === */<br />
    $extp = sed_getextplugins('forums.posts.delete.done');<br />
    if (is_array($extp))<br />
    { foreach($extp as $k =&gt; $pl) { include_once($cfg['plugins_dir'].'/'.$pl['pl_code'].'/'.$pl['pl_file'].'.php'); } }<br />
    /* ===== */</p>

<p>    $sql = sed_sql_query("SELECT COUNT(*) FROM $db_forum_posts WHERE fp_topicid='$q'");</p>

<p>    if (sed_sql_result($sql, 0, "COUNT(*)")==0)<br />
    {<br />
        // No posts left in this topic<br />
        $sql = sed_sql_query("SELECT * FROM $db_forum_topics WHERE ft_id='$q'");</p>

<p>        if ($row = sed_sql_fetchassoc($sql))<br />
        {<br />
            if ($cfg['trash_forum'])<br />
            { sed_trash_put('forumtopic', $L['Topic']." #".$q." (no post left)", "q".$q, $row); }<br />
            $sql = sed_sql_query("DELETE FROM $db_forum_topics WHERE ft_movedto='$q'");<br />
            $sql = sed_sql_query("DELETE FROM $db_forum_topics WHERE ft_id='$q'");</p>

<p>            if (!$cfg['disable_polls'])<br />
            {<br />
                sed_poll_delete($q, 'forum');<br />
            }</p>

<p>            $sql = sed_sql_query("UPDATE $db_forum_sections SET<br />
            fs_topiccount=fs_topiccount-1,<br />
            fs_topiccount_pruned=fs_topiccount_pruned+1,<br />
            fs_postcount=fs_postcount-1,<br />
            fs_postcount_pruned=fs_postcount_pruned+1<br />
            WHERE fs_id='$s'");</p>

<p>            if ($fs_masterid&gt;0)<br />
            {<br />
                $sql = sed_sql_query("UPDATE $db_forum_sections SET<br />
                fs_topiccount=fs_topiccount-1,<br />
                fs_topiccount_pruned=fs_topiccount_pruned+1,<br />
                fs_postcount=fs_postcount-1,<br />
                fs_postcount_pruned=fs_postcount_pruned+1<br />
                WHERE fs_id='$fs_masterid'");<br />
            }</p>

<p>            /* === Hook === */<br />
            $extp = sed_getextplugins('forums.posts.emptytopicdel');<br />
            if (is_array($extp))<br />
            { foreach($extp as $k =&gt; $pl) { include_once($cfg['plugins_dir'].'/'.$pl['pl_code'].'/'.$pl['pl_file'].'.php'); } }<br />
            /* ===== */</p>

<p>            sed_log("Delete topic #".$q." (no post left)",'for');<br />
            sed_forum_sectionsetlast($s);<br />
        }<br />
        header("Location: " . SED_ABSOLUTE_URL . sed_url('forums', "m=topics&amp;s=".$s, '', true));<br />
        exit;<br />
    }<br />
    else<br />
    {<br />
        // There's at least 1 post left, let's resync<br />
        $sql = sed_sql_query("SELECT fp_id, fp_posterid, fp_postername, fp_updated<br />
        FROM $db_forum_posts<br />
        WHERE fp_topicid='$q' AND fp_sectionid='$s'<br />
        ORDER BY fp_id DESC LIMIT 1");</p>

<p>        if ($row = sed_sql_fetcharray($sql))<br />
        {<br />
            $sql = sed_sql_query("UPDATE $db_forum_topics SET<br />
            ft_postcount=ft_postcount-1,<br />
            ft_lastposterid='".(int)$row['fp_posterid']."',<br />
            ft_lastpostername='".sed_sql_prep($row['fp_postername'])."',<br />
            ft_updated='".(int)$row['fp_updated']."'<br />
            WHERE ft_id='$q'");</p>

<p>            $sql = sed_sql_query("UPDATE $db_forum_sections SET<br />
            fs_postcount=fs_postcount-1,<br />
            fs_postcount_pruned=fs_postcount_pruned+1<br />
            WHERE fs_id='$s'");</p>

<p>            if ($fs_masterid&gt;0)<br />
            {<br />
                $sql = sed_sql_query("UPDATE $db_forum_sections SET<br />
                fs_postcount=fs_postcount-1,<br />
                fs_postcount_pruned=fs_postcount_pruned+1<br />
                WHERE fs_id='$fs_masterid'");<br />
            }</p>

<p>            sed_forum_sectionsetlast($s);</p>

<p>            $sql = sed_sql_query("SELECT fp_id FROM $db_forum_posts<br />
            WHERE fp_topicid='$q' AND fp_sectionid='$s' AND fp_id&lt;$p<br />
            ORDER BY fp_id DESC LIMIT 1");</p>

<p>            if ($row = sed_sql_fetcharray($sql))<br />
            {<br />
                header("Location: " . SED_ABSOLUTE_URL . sed_url('forums', "m=posts&amp;p=".$row['fp_id'], '#'.$row['fp_id'], true));<br />
                exit;<br />
            }<br />
        }<br />
    }<br />
}</p>

<p>//$sql = sed_sql_query("SELECT ft_id, ft_title, ft_desc, ft_mode, ft_state, ft_poll, ft_firstposterid FROM $db_forum_topics WHERE ft_id='$q'");<br />
$sql = sed_sql_query("SELECT t.*, p.* FROM $db_forum_topics AS t LEFT JOIN $db_polls AS p ON t.ft_id=p.poll_code WHERE t.ft_id='$q' AND (p.poll_type='forum' OR p.poll_id IS NULL)");</p>

<p>if ($row = sed_sql_fetcharray($sql))<br />
{<br />
    $ft_title = $row['ft_title'];<br />
    $ft_desc = $row['ft_desc'];<br />
    $ft_mode = $row['ft_mode'];<br />
    $ft_state = $row['ft_state'];<br />
    $ft_poll = $row;<br />
    $ft_poll_id = $row['poll_id'];<br />
    $ft_firstposterid = $row['ft_firstposterid'];</p>

<p>    if ($ft_mode==1 &amp;&amp; !($usr['isadmin'] || $ft_firstposterid==$usr['id']))<br />
    { sed_die(); }<br />
}<br />
else<br />
{ sed_die(); }</p>

<p>$sql = sed_sql_query("UPDATE $db_forum_topics SET ft_viewcount=ft_viewcount+1 WHERE ft_id='$q'");<br />
$sql = sed_sql_query("UPDATE $db_forum_sections SET fs_viewcount=fs_viewcount+1 WHERE fs_id='$s'");<br />
$sql = ($fs_masterid&gt;0) ? sed_sql_query("UPDATE $db_forum_sections SET fs_viewcount=fs_viewcount+1 WHERE fs_id='$fs_masterid'") : '';<br />
$sql = sed_sql_query("SELECT COUNT(*) FROM $db_forum_posts WHERE fp_topicid='$q'");<br />
$totalposts = sed_sql_result($sql,0,"COUNT(*)");</p>

<p>if (!empty($p))<br />
{<br />
    $sql = sed_sql_query("SELECT COUNT(*) FROM $db_forum_posts WHERE fp_topicid = $q and fp_id &lt; $p");<br />
    $postsbefore = sed_sql_result($sql, 0, 0);<br />
    $d = $cfg['maxpostsperpage'] * floor($postsbefore / $cfg['maxpostsperpage']);<br />
}</p>

<p>if (empty($d))<br />
{ $d = '0'; }</p>

<p>if ($usr['id']&gt;0)<br />
{ $morejavascript .= sed_build_addtxt('newpost', 'newmsg'); }</p>

<p>//Extra fields for users<br />
$fieldsres = sed_sql_query("SELECT * FROM $db_extra_fields WHERE field_location='users'");<br />
$user_extrafields = "";<br />
while($row = sed_sql_fetchassoc($fieldsres))<br />
{<br />
    $extrafields[] = $row; $number_of_extrafields++;<br />
    $user_extrafields .= "u.user_{$row['field_name']}, ";<br />
}</p>

<p><br />
if (!empty($id))<br />
{<br />
    $sql = sed_sql_query("SELECT p.*, u.user_text, u.user_maingrp, u.user_avatar, u.user_photo, u.user_signature,<br />
    $user_extrafields<br />
    u.user_country, u.user_occupation, u.user_location, u.user_website, u.user_email, u.user_hideemail, u.user_gender, u.user_birthdate,<br />
    u.user_postcount<br />
    FROM $db_forum_posts AS p LEFT JOIN $db_users AS u ON u.user_id=p.fp_posterid<br />
    WHERE fp_topicid='$q' AND fp_id='$id' ");<br />
}<br />
else<br />
{<br />
    $sql = sed_sql_query("SELECT p.*, u.user_text, u.user_maingrp, u.user_avatar, u.user_photo, u.user_signature,<br />
    $user_extrafields<br />
    u.user_country, u.user_occupation, u.user_location, u.user_website, u.user_email, u.user_hideemail, u.user_gender, u.user_birthdate,<br />
    u.user_postcount<br />
    FROM $db_forum_posts AS p LEFT JOIN $db_users AS u ON u.user_id=p.fp_posterid<br />
    WHERE fp_topicid='$q'<br />
    ORDER BY fp_id LIMIT $d, ".$cfg['maxpostsperpage']);<br />
}</p>

<p>$sys['sublocation'] = $fs_title;<br />
$title_tags[] = array('{FORUM}', '{TITLE}');<br />
$title_tags[] = array('%1$s', '%2$s');<br />
$title_data = array($L['Forums'], htmlspecialchars($ft_title));<br />
$out['subtitle'] = sed_title('title_forum_posts', $title_tags, $title_data);</p>

<p>/* === Hook === */<br />
$extp = sed_getextplugins('forums.posts.main');<br />
if (is_array($extp))<br />
{ foreach($extp as $k =&gt; $pl) { include_once($cfg['plugins_dir'].'/'.$pl['pl_code'].'/'.$pl['pl_file'].'.php'); } }<br />
/* ===== */</p>

<p>require_once $cfg['system_dir'] . '/header.php';</p>

<p>$mskin = sed_skinfile(array('forums', 'posts', $fs_category, $s));<br />
$t = new XTemplate($mskin);</p>

<p>if (!$cfg['disable_polls'] &amp;&amp; $ft_poll_id)<br />
{<br />
    sed_poll_vote();<br />
    list($polltitle, $poll_form)=sed_poll_form($ft_poll, sed_url('forums', "m=posts&amp;q=".$q), '', 'forum');<br />
    $t-&gt;assign(array(<br />
        "POLLS_TITLE" =&gt; $polltitle,<br />
        "POLLS_FORM" =&gt; $poll_form,<br />
    ));</p>

<p>    $t-&gt;parse("MAIN.POLLS_VIEW");</p>

<p>    if ($alreadyvoted)<br />
    { $extra = ($votecasted) ? $L['polls_votecasted'] : $L['polls_alreadyvoted']; }<br />
    else<br />
    { $extra = $L['polls_notyetvoted']; }</p>

<p>    $t-&gt;assign(array(<br />
        "POLLS_EXTRATEXT" =&gt; $extra,<br />
    ));</p>

<p>    $t-&gt;parse("MAIN.POLLS_EXTRA");</p>

<p><br />
}</p>

<p>$nbpages = ceil($totalposts / $cfg['maxpostsperpage']);<br />
$curpage = $d / $cfg['maxpostsperpage'];<br />
$notlastpage = (($d + $cfg['maxpostsperpage'])&lt;$totalposts) ? TRUE : FALSE;</p>

<p>$pages = sed_pagination(sed_url('forums', "m=posts&amp;q=$q"), $d, $totalposts, $cfg['maxpostsperpage']);<br />
list($pages_prev, $pages_next) = sed_pagination_pn(sed_url('forums', "m=posts&amp;q=$q"), $d, $totalposts, $cfg['maxpostsperpage'], TRUE);</p>

<p>$sql1 = sed_sql_query("SELECT s.fs_id, s.fs_title, s.fs_category, s.fs_masterid, s.fs_mastername, s.fs_allowpolls FROM $db_forum_sections AS s LEFT JOIN<br />
$db_forum_structure AS n ON n.fn_code=s.fs_category<br />
ORDER by fn_path ASC, fs_masterid, fs_order ASC");</p>

<p>$movebox = "&lt;input type=\"submit\" class=\"submit\" value=\"".$L['Move']."\" /&gt;&lt;select name=\"ns\" size=\"1\"&gt;";<br />
$jumpbox .= "&lt;select name=\"jumpbox\" size=\"1\" onchange=\"redirect(this)\"&gt;";<br />
$jumpbox .= "&lt;option value=\"".sed_url('forums')."\"&gt;".$L['Forums']."&lt;/option&gt;";</p>

<p>while ($row1 = sed_sql_fetcharray($sql1))<br />
{<br />
    if (sed_auth('forums', $row1['fs_id'], 'R'))<br />
    {</p>

<p>        if ( ($ft_poll_id&gt;0 &amp;&amp; $row1['fs_allowpolls']) || ($ft_poll_id==0) )<br />
        {</p>

<p>            $master = ($row1['fs_masterid'] &gt; 0) ? array($row1['fs_masterid'], $row1['fs_mastername']) : false;</p>

<p>            $cfs = sed_build_forums($row1['fs_id'], $row1['fs_title'], $row1['fs_category'], FALSE, $master);</p>

<p>            if ($row1['fs_id'] != $s &amp;&amp; $usr['isadmin'])<br />
            { $movebox .= "&lt;option value=\"".$row1['fs_id']."\"&gt;".$cfs."&lt;/option&gt;"; }<br />
            $selected = ($row1['fs_id']==$s) ? "selected=\"selected\"" : '';<br />
            $jumpbox .= "&lt;option $selected value=\"".sed_url('forums', "m=topics&amp;s=".$row1['fs_id'])."\"&gt;".$cfs."&lt;/option&gt;";</p>

<p>        }</p>

<p>    }<br />
}</p>

<p>$movebox .= "&lt;/select&gt; ".$L['for_keepmovedlink']." &lt;input type=\"checkbox\" class=\"checkbox\" name=\"ghost\" /&gt;";<br />
$jumpbox .= "&lt;/select&gt;";</p>

<p>if ($usr['isadmin'])<br />
{<br />
    $adminoptions = "&lt;form id=\"movetopic\" action=\"".sed_url('forums', "m=topics&amp;a=move&amp;".sed_xg()."&amp;s=".$s."&amp;q=".$q)."\" method=\"post\"&gt;";<br />
    $adminoptions .= $L['Topicoptions']." : &lt;a href=https://www.cotonti.com/\"".sed_url('forums', "m=topics&amp;a=bump&amp;".sed_xg()."&amp;q=".$q."&amp;s=".$s)."\"&gt;".$L['Bump'];<br />
    $adminoptions .= "&lt;/a&gt; &amp;nbsp; &lt;a href=https://www.cotonti.com/\"".sed_url('forums', "m=topics&amp;a=lock&amp;".sed_xg()."&amp;q=".$q."&amp;s=".$s)."\"&gt;".$L['Lock'];<br />
    $adminoptions .= "&lt;/a&gt; &amp;nbsp; &lt;a href=https://www.cotonti.com/\"".sed_url('forums', "m=topics&amp;a=sticky&amp;".sed_xg()."&amp;q=".$q."&amp;s=".$s)."\"&gt;".$L['Makesticky'];<br />
    $adminoptions .= "&lt;/a&gt; &amp;nbsp; &lt;a href=https://www.cotonti.com/\"".sed_url('forums', "m=topics&amp;a=announcement&amp;".sed_xg()."&amp;q=".$q."&amp;s=".$s)."\"&gt;".$L['Announcement'];<br />
    $adminoptions .= "&lt;/a&gt; &amp;nbsp; &lt;a href=https://www.cotonti.com/\"".sed_url('forums', "m=topics&amp;a=private&amp;".sed_xg()."&amp;q=".$q."&amp;s=".$s)."\"&gt;".$L['Private']." (#)";<br />
    $adminoptions .= "&lt;/a&gt; &amp;nbsp; &lt;a href=https://www.cotonti.com/\"".sed_url('forums', "m=topics&amp;a=clear&amp;".sed_xg()."&amp;q=".$q."&amp;s=".$s)."\"&gt;".$L['Default'];<br />
    $adminoptions .= "&lt;/a&gt; &amp;nbsp; &amp;nbsp; ".$movebox." &amp;nbsp; &amp;nbsp; ".$L['Delete'].":[&lt;a href=https://www.cotonti.com/\"".sed_url('forums', "m=topics&amp;a=delete&amp;".sed_xg()."&amp;s=".$s."&amp;q=".$q)."\"&gt;x&lt;/a&gt;]&lt;/form&gt;";<br />
}<br />
else<br />
{ $adminoptions = "&amp;nbsp;"; }</p>

<p>if ($ft_poll_id&gt;0)<br />
{ $ft_title = $L['Poll'].": ".$ft_title; }</p>

<p>$ft_title = ($ft_mode==1) ? "# ".htmlspecialchars($ft_title) : htmlspecialchars($ft_title);</p>

<p>$master = ($fs_masterid &gt; 0) ? array($fs_masterid, $fs_mastername) : false;</p>

<p>$toptitle = sed_build_forums($s, $fs_title, $fs_category, true, $master);<br />
$toppath  = $toptitle;<br />
$toptitle .= " ".$cfg['separator']." &lt;a href=https://www.cotonti.com/\"".sed_url('forums', "m=posts&amp;q=".$q)."\"&gt;".$ft_title."&lt;/a&gt;";<br />
$toptitle .= ($usr['isadmin']) ? " *" : '';</p>

<p>$t-&gt;assign(array(<br />
    "FORUMS_POSTS_ID" =&gt; $q,<br />
    "FORUMS_POSTS_RSS" =&gt; sed_url('rss', "c=topics&amp;id=$q"),<br />
    "FORUMS_POSTS_PAGETITLE" =&gt; $toptitle,<br />
    "FORUMS_POSTS_TOPICDESC" =&gt; htmlspecialchars($ft_desc),<br />
    "FORUMS_POSTS_SHORTTITLE" =&gt; $ft_title,<br />
    "FORUMS_POSTS_PATH" =&gt; $toppath,<br />
    "FORUMS_POSTS_SUBTITLE" =&gt; $adminoptions,<br />
    "FORUMS_POSTS_PAGES" =&gt; $pages,<br />
    "FORUMS_POSTS_PAGEPREV" =&gt; $pages_prev,<br />
    "FORUMS_POSTS_PAGENEXT" =&gt; $pages_next,<br />
    "FORUMS_POSTS_POLL" =&gt; $poll_result,<br />
    "FORUMS_POSTS_JUMPBOX" =&gt; $jumpbox,<br />
));</p>

<p>$totalposts = sed_sql_numrows($sql);<br />
$fp_num=0;</p>

<p>/* === Hook - Part1 : Set === */<br />
$extp = sed_getextplugins('forums.posts.loop');<br />
/* ===== */</p>

<p>while ($row = sed_sql_fetcharray($sql))<br />
{<br />
    $row['fp_text'] = htmlspecialchars($row['fp_text']);<br />
    $row['fp_created'] = @date($cfg['dateformat'], $row['fp_creation'] + $usr['timezone'] * 3600);<br />
    $row['fp_updated_ago'] = sed_build_timegap($row['fp_updated'], $sys['now_offset']);<br />
    $row['fp_updated'] = @date($cfg['dateformat'], $row['fp_updated'] + $usr['timezone'] * 3600);<br />
    $row['user_text'] = ($fs_allowusertext) ? $row['user_text'] : '';<br />
    $lastposterid = $row['fp_posterid'];<br />
    $lastposterip = $row['fp_posterip'];<br />
    $fp_num++;<br />
    $i = empty($id) ? $d + $fp_num : $id;</p>

<p>    $rowquote  = ($usr['id']&gt;0) ? "&lt;a href=https://www.cotonti.com/\"".sed_url('forums', "m=posts&amp;s=".$s."&amp;q=".$q."&amp;quote=".$row['fp_id']."&amp;n=last", "#np")."\"&gt;".$L['Quote']."&lt;/a&gt;" : "&amp;nbsp;";<br />
    $rowedit   = (($usr['isadmin'] || $row['fp_posterid']==$usr['id']) &amp;&amp; $usr['id']&gt;0) ? "&lt;a href=https://www.cotonti.com/\"".sed_url('forums', "m=editpost&amp;s=".$s."&amp;q=".$q."&amp;p=".$row['fp_id']."&amp;".sed_xg())."\"&gt;".$L['Edit']."&lt;/a&gt;" : '';<br />
    $rowdelete = ($usr['id']&gt;0 &amp;&amp; ($usr['isadmin'] || $row['fp_posterid']==$usr['id']) &amp;&amp; !($post12[0]==$row['fp_id'] &amp;&amp; $post12[1]&gt;0)) ? $L['Delete'].":[&lt;a href=https://www.cotonti.com/\"".sed_url('forums', "m=posts&amp;a=delete&amp;".sed_xg()."&amp;s=".$s."&amp;q=".$q."&amp;p=".$row['fp_id'])."\"&gt;x&lt;/a&gt;]" : '';<br />
    $rowdelete .= ($fp_num==$totalposts) ? "&lt;a name=\"bottom\" id=\"bottom\"&gt;&lt;/a&gt;" : '';<br />
    $adminoptions = $rowquote.' &amp;nbsp; '.$rowedit.' &amp;nbsp; '.$rowdelete;</p>

<p>    if ($usr['id']&gt;0 &amp;&amp; $n=='unread' &amp;&amp; !$unread_done &amp;&amp; $row['fp_creation']&gt;$usr['lastvisit'])<br />
    {<br />
        $unread_done = TRUE;<br />
        $adminoptions .= "&lt;a name=\"unread\" id=\"unread\"&gt;&lt;/a&gt;";<br />
    }</p>

<p>    $row['fp_posterip'] = ($usr['isadmin']) ? sed_build_ipsearch($row['fp_posterip']) : '';<br />
    if($cfg['parser_cache'])<br />
    {<br />
        if(empty($row['fp_html']) &amp;&amp; !empty($row['fp_text']))<br />
        {<br />
            $row['fp_html'] = sed_parse($row['fp_text'], $cfg['parsebbcodeforums']  &amp;&amp; $fs_allowbbcodes, $cfg['parsesmiliesforums']  &amp;&amp; $fs_allowsmilies, 1);<br />
            sed_sql_query("UPDATE $db_forum_posts SET fp_html = '".sed_sql_prep($row['fp_html'])."' WHERE fp_id = " . $row['fp_id']);<br />
        }<br />
        $row['fp_text'] = sed_post_parse($row['fp_html'], 'forums');<br />
    }<br />
    else<br />
    {<br />
        $row['fp_text'] = sed_parse($row['fp_text'], ($cfg['parsebbcodeforums'] &amp;&amp; $fs_allowbbcodes), ($cfg['parsesmiliesforums'] &amp;&amp; $fs_allowsmilies), 1);<br />
        $row['fp_text'] = sed_post_parse($row['fp_text'], 'forums');<br />
    }<br />
    $row['fp_useronline'] = (sed_userisonline($row['fp_posterid'])) ? "1" : "0";<br />
    $row['fp_useronlinetitle'] = ($row['fp_useronline']) ? $skinlang['forumspost']['Onlinestatus1'] : $skinlang['forumspost']['Onlinestatus0'];</p>

<p>    if (!empty($row['fp_updater']))<br />
    { $row['fp_updatedby'] = sprintf($L['for_updatedby'], htmlspecialchars($row['fp_updater']), $row['fp_updated'], $row['fp_updated_ago']); }</p>

<p>    if (!$cache[$row['fp_posterid']]['cached'])<br />
    {<br />
        $row['user_birthdate'] = sed_date2stamp($row['user_birthdate']);<br />
        $row['user_text'] = sed_build_usertext($row['user_text']);<br />
        $row['user_age'] = ($row['user_birthdate']!=0) ? sed_build_age($row['user_birthdate']) : '';<br />
        $cache[$row['fp_posterid']]['user_text'] = $row['user_text'];<br />
        $cache[$row['fp_posterid']]['user_age']= $row['user_age'];<br />
        $cache[$row['fp_posterid']]['cached'] = TRUE;<br />
    }<br />
    else<br />
    {<br />
        $row['user_text'] = $cache[$row['fp_posterid']]['user_text'];<br />
        $row['user_journal'] = $cache[$row['fp_posterid']]['user_journal'];<br />
        $row['user_age'] = $cache[$row['fp_posterid']]['user_age'];<br />
    }</p>

<p>    $t-&gt; assign(array(<br />
        "FORUMS_POSTS_ROW_ID" =&gt; $row['fp_id'],<br />
        "FORUMS_POSTS_ROW_POSTID" =&gt; 'post_'.$row['fp_id'],<br />
        "FORUMS_POSTS_ROW_IDURL" =&gt; sed_url('forums', "m=posts&amp;id=".$row['fp_id']),<br />
        "FORUMS_POSTS_ROW_URL" =&gt; sed_url('forums', "m=posts&amp;p=".$row['fp_id'], "#".$row['fp_id']),<br />
        "FORUMS_POSTS_ROW_CREATION" =&gt; $row['fp_created'],<br />
        "FORUMS_POSTS_ROW_UPDATED" =&gt; $row['fp_updated'],<br />
        "FORUMS_POSTS_ROW_UPDATER" =&gt; htmlspecialchars($row['fp_updater']),<br />
        "FORUMS_POSTS_ROW_UPDATEDBY" =&gt; $row['fp_updatedby'],<br />
        "FORUMS_POSTS_ROW_TEXT" =&gt; $row['fp_text'],<br />
        "FORUMS_POSTS_ROW_ANCHORLINK" =&gt; "&lt;a name=\"post{$row['fp_id']}\" id=\"post{$row['fp_id']}\"&gt;&lt;/a&gt;",<br />
        "FORUMS_POSTS_ROW_POSTERNAME" =&gt; sed_build_user($row['fp_posterid'], htmlspecialchars($row['fp_postername'])),<br />
        "FORUMS_POSTS_ROW_POSTERID" =&gt; $row['fp_posterid'],<br />
        "FORUMS_POSTS_ROW_MAINGRP" =&gt; sed_build_group($row['user_maingrp']),<br />
        "FORUMS_POSTS_ROW_MAINGRPID" =&gt; $row['user_maingrp'],<br />
        "FORUMS_POSTS_ROW_MAINGRPSTARS" =&gt; sed_build_stars($sed_groups[$row['user_maingrp']]['level']),<br />
        "FORUMS_POSTS_ROW_MAINGRPICON" =&gt; sed_build_userimage($sed_groups[$row['user_maingrp']]['icon']),<br />
        "FORUMS_POSTS_ROW_USERTEXT" =&gt; $row['user_text'],<br />
        "FORUMS_POSTS_ROW_AVATAR" =&gt; sed_build_userimage($row['user_avatar'], 'avatar'),<br />
        "FORUMS_POSTS_ROW_PHOTO" =&gt; sed_build_userimage($row['user_photo'], 'photo'),<br />
        "FORUMS_POSTS_ROW_SIGNATURE" =&gt; sed_build_userimage($row['user_signature'], 'sig'),<br />
        "FORUMS_POSTS_ROW_GENDER" =&gt; $row['user_gender'] = ($row['user_gender']=='' || $row['user_gender']=='U') ? '' : $L["Gender_".$row['user_gender']],<br />
        "FORUMS_POSTS_ROW_POSTERIP" =&gt; $row['fp_posterip'],<br />
        "FORUMS_POSTS_ROW_USERONLINE" =&gt; $row['fp_useronline'],<br />
        "FORUMS_POSTS_ROW_USERONLINETITLE" =&gt; $row['fp_useronlinetitle'],<br />
        "FORUMS_POSTS_ROW_DELETE" =&gt; $rowdelete,<br />
        "FORUMS_POSTS_ROW_EDIT" =&gt; $rowedit,<br />
        "FORUMS_POSTS_ROW_QUOTE" =&gt; $rowquote,<br />
        "FORUMS_POSTS_ROW_ADMIN" =&gt; $adminoptions,<br />
        "FORUMS_POSTS_ROW_COUNTRY" =&gt; $sed_countries[$row['user_country']],<br />
        "FORUMS_POSTS_ROW_COUNTRYFLAG" =&gt; sed_build_flag($row['user_country']),<br />
        "FORUMS_POSTS_ROW_WEBSITE" =&gt; sed_build_url($row['user_website'], 36),<br />
        "FORUMS_POSTS_ROW_WEBSITERAW" =&gt; $row['user_website'],<br />
        "FORUMS_POSTS_ROW_JOURNAL" =&gt; $row['user_journal'],<br />
        "FORUMS_POSTS_ROW_EMAIL" =&gt; sed_build_email($row['user_email'], $row['user_hideemail']),<br />
        "FORUMS_POSTS_ROW_LOCATION" =&gt; htmlspecialchars($row['user_location']),<br />
        "FORUMS_POSTS_ROW_OCCUPATION" =&gt; htmlspecialchars($row['user_occupation']),<br />
        "FORUMS_POSTS_ROW_AGE" =&gt; $row['user_age'],<br />
        "FORUMS_POSTS_ROW_POSTCOUNT" =&gt; $row['user_postcount'],<br />
        "FORUMS_POSTS_ROW_ODDEVEN" =&gt; sed_build_oddeven($fp_num),<br />
        "FORUMS_POSTS_ROW_NUM" =&gt; $fp_num,<br />
        "FORUMS_POSTS_ROW_ORDER" =&gt; $i,<br />
        "FORUMS_POSTS_ROW" =&gt; $row,<br />
    ));</p>

<p>    // Extra fields for users<br />
    if(count($extrafields)&gt;0)<br />
    foreach($extrafields as $i=&gt;$extrafield)<br />
    {<br />
        $uname = strtoupper($extrafield['field_name']);<br />
        $t-&gt;assign('FORUMS_POSTS_ROW_USER'.$uname, htmlspecialchars($row['user_'.$extrafield['field_name']]));<br />
        isset($L['page_'.$extrafield['field_name'].'_title']) ? $t-&gt;assign('FORUMS_POSTS_ROW_USER'.$uname.'_TITLE', $L['page_'.$extrafield['field_name'].'_title']) : $t-&gt;assign('PAGE_'.$uname.'_TITLE', $extrafield['field_description']);<br />
    }</p>

<p>    /* === Hook - Part2 : Include === */<br />
    if (is_array($extp))<br />
    { foreach($extp as $k =&gt; $pl) { include($cfg['plugins_dir'].'/'.$pl['pl_code'].'/'.$pl['pl_file'].'.php'); } }<br />
    /* ===== */</p>

<p>    $t-&gt;parse("MAIN.FORUMS_POSTS_ROW");<br />
}</p>

<p>$allowreplybox = (!$cfg['antibumpforums']) ? TRUE : FALSE;<br />
$allowreplybox = ($cfg['antibumpforums'] &amp;&amp; $lastposterid&gt;0 &amp;&amp; $lastposterid==$usr['id'] &amp;&amp; $usr['auth_write']) ? FALSE : TRUE;</p>

<p>// Nested quote stripper by Spartan<br />
function sed_stripquote($string) {<br />
    global $sys;<br />
    $starttime = $sys['now'];<br />
    $startindex = mb_stripos($string,'[quote');<br />
    while ($startindex&gt;=0) {<br />
        if (($sys['now']-$starttime)&gt;2000) { break; }<br />
        $stopindex = mb_strpos($string,'[/quote]');<br />
        if ($stopindex&gt;0) {<br />
            if (($sys['now']-$starttime)&gt;3000) { break; }<br />
            $fragment = mb_substr($string,$startindex,($stopindex-$startindex+8));<br />
            $string = str_ireplace($fragment,'',$string);<br />
            $stopindex = mb_stripos($string,'[/quote]');<br />
        } else { break; }<br />
        $string = trim($string);<br />
        $startindex = mb_stripos($string,'[quote');<br />
    }<br />
    return($string);<br />
}</p>

<p>if (!$notlastpage &amp;&amp; !$ft_state &amp;&amp; $usr['id']&gt;0 &amp;&amp; $allowreplybox &amp;&amp; $usr['auth_write'])<br />
{<br />
    if ($quote&gt;0)<br />
    {<br />
        $sql4 = sed_sql_query("SELECT fp_id, fp_text, fp_postername, fp_posterid FROM $db_forum_posts WHERE fp_topicid='$q' AND fp_sectionid='$s' AND fp_id='$quote' LIMIT 1");</p>

<p>        if ($row4 = sed_sql_fetcharray($sql4))<br />
        {<br />
            $newmsg = "[quote][url=forums.php?m=posts&amp;p=".$row4['fp_id']."#".$row4['fp_id']."]#[/url] [b]".$row4['fp_postername']." :[/b]\n".sed_stripquote($row4['fp_text'])."\n[/quote]";<br />
        }<br />
    }</p>

<p>    $pfs = ($usr['id']&gt;0) ? sed_build_pfs($usr['id'], "newpost", "newmsg", $L['Mypfs']) : '';<br />
    $pfs .= (sed_auth('pfs', 'a', 'A')) ? " &amp;nbsp; ".sed_build_pfs(0, "newpost", "newmsg", $L['SFS']) : '';</p>

<p>    $post_mark = "&lt;a name=\"np\" id=\"np\"&gt;&lt;/a&gt;";<br />
    $post_main = $post_mark.'&lt;textarea class="editor" name="newmsg" rows="16" cols="56"&gt;'.htmlspecialchars($newmsg).'&lt;/textarea&gt;';</p>

<p>    $t-&gt;assign(array(<br />
        "FORUMS_POSTS_NEWPOST_SEND" =&gt; sed_url('forums', "m=posts&amp;a=newpost&amp;s=".$s."&amp;q=".$q),<br />
        "FORUMS_POSTS_NEWPOST_TEXT" =&gt; $post_main."&lt;br /&gt;".$pfs,<br />
        "FORUMS_POSTS_NEWPOST_TEXTONLY" =&gt; $post_main,<br />
        "FORUMS_POSTS_NEWPOST_TEXTBOXER" =&gt; $post_main."&lt;br /&gt;".$pfs,<br />
        "FORUMS_POSTS_NEWPOST_MYPFS" =&gt; $pfs<br />
    ));</p>

<p>    if (!empty($error_string))<br />
    {<br />
        $t-&gt;assign('FORUMS_POSTS_NEWPOST_ERROR_MSG', $error_string);<br />
        $t-&gt;parse('MAIN.FORUMS_POSTS_NEWPOST.FORUMS_POSTS_NEWPOST_ERROR');<br />
    }</p>

<p>    /* === Hook  === */<br />
    $extp = sed_getextplugins('forums.posts.newpost.tags');<br />
    if (is_array($extp))<br />
    { foreach($extp as $k =&gt; $pl) { include_once($cfg['plugins_dir'].'/'.$pl['pl_code'].'/'.$pl['pl_file'].'.php'); } }<br />
    /* ===== */</p>

<p>    $t-&gt;parse("MAIN.FORUMS_POSTS_NEWPOST");<br />
}</p>

<p>elseif ($ft_state)<br />
{<br />
    $t-&gt;assign("FORUMS_POSTS_TOPICLOCKED_BODY", $L['Topiclocked']);<br />
    $t-&gt;parse("MAIN.FORUMS_POSTS_TOPICLOCKED");<br />
}</p>

<p>elseif(!$allowreplybox &amp;&amp; !$notlastpage &amp;&amp; !$ft_state &amp;&amp; $usr['id']&gt;0)<br />
{<br />
    $t-&gt;assign("FORUMS_POSTS_ANTIBUMP_BODY", $L['for_antibump']);<br />
    $t-&gt;parse("MAIN.FORUMS_POSTS_ANTIBUMP");<br />
}</p>

<p>if ($ft_mode==1)<br />
{<br />
    $t-&gt;parse("MAIN.FORUMS_POSTS_TOPICPRIVATE");<br />
}</p>

<p>/* === Hook  === */<br />
$extp = sed_getextplugins('forums.posts.tags');<br />
if (is_array($extp))<br />
{ foreach($extp as $k =&gt; $pl) { include_once($cfg['plugins_dir'].'/'.$pl['pl_code'].'/'.$pl['pl_file'].'.php'); } }<br />
/* ===== */</p>

<p>$t-&gt;parse("MAIN");<br />
$t-&gt;out("MAIN");</p>

<p>require_once $cfg['system_dir'] . '/footer.php';</p>

<p>?&gt;</p>
]]></description>
			<pubDate>пт, 26 дек 2014 16:43:02 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=7042&d=0#post40320]]></link>
		</item>
		<item>
			<title>Gökhan YILDIZ</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums?m=posts&amp;q=7042&amp;d=1#40317">#40317</a> <strong>onlineumut: </strong>
<p><b style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium;line-height:normal;">Parse error</b><span style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium;line-height:normal;">: syntax error, unexpected '{' in </span><b style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium;line-height:normal;">/home/siteadı/public_html/system/core/forums/forums.posts.inc.php</b><span style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium;line-height:normal;"> on line </span><b style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium;line-height:normal;">644 hatası verıyor neden?</b></p>
</blockquote>

<p>643,644 ve 645 inci satırları burada paylaşır mısın?</p>
]]></description>
			<pubDate>пт, 26 дек 2014 09:28:02 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=7042&d=0#post40318]]></link>
		</item>
		<item>
			<title>onlineumut</title>
			<description><![CDATA[<p><b style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium;line-height:normal;">Parse error</b><span style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium;line-height:normal;">: syntax error, unexpected '{' in </span><b style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium;line-height:normal;">/home/siteadı/public_html/system/core/forums/forums.posts.inc.php</b><span style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium;line-height:normal;"> on line </span><b style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium;line-height:normal;">644 hatası verıyor neden?</b></p>
]]></description>
			<pubDate>чт, 25 дек 2014 21:45:09 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=7042&d=0#post40317]]></link>
		</item>
		<item>
			<title>Slaweally</title>
			<description><![CDATA[<p>Tabi bu işlem genoa için geçerli sanırım siena da yaptığımda hata vermişti :)</p>
]]></description>
			<pubDate>пт, 07 мар 2014 06:59:16 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=7042&d=0#post39263]]></link>
		</item>
		<item>
			<title>MecTruy</title>
			<description><![CDATA[<p>
	preg_match kullanorken  / slah ların önüne çift tırnak koymayı unutmayın</p>
]]></description>
			<pubDate>вт, 28 авг 2012 12:10:34 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=7042&d=0#post35236]]></link>
		</item>
		<item>
			<title>Kaan</title>
			<description><![CDATA[<p>
	eregi çalışmıyor 5.3.x sunucularda eregi yerine preg_mach olmalı.</p>
<p>
	 </p>
]]></description>
			<pubDate>вс, 12 авг 2012 16:24:48 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=7042&d=0#post35129]]></link>
		</item>
		<item>
			<title>MecTruy</title>
			<description><![CDATA[<p>
	Evet cotonti kullanıcıları şimdi forum mesajlarımızı ziyaretçilere açıp <span style="color:#ff8c00;">Google</span>, <span style="color:#006400;">Bing</span>, Y<span style="color:#0000cd;">ahoo</span> gibi arama motorlarına açalım</p>
<p>
	<span style="color:#0000ff;"><strong>system/core/forums/forums.posts.inc.php</strong></span> Bu dosyayı text editörle açın</p>
<p>
	Öncelikle aşağıdaki kodu aratalım bulalım</p>
<p>
	<span style="color:#ff0000;">$t-&gt; assign(array(</span></p>
<p>
	<span style="color:#000000;">Hemen bir üstüne aşağıdaki kodu ekleyelim</span></p>
<pre class="brush:php;">
if($usr['id'] &gt; 0)

{
$mesaj = $row['fp_text'];
}elseif(eregi("Google|Bing|Yahoo|Ask|Bebo|Live|hotbot", $_SERVER['HTTP_USER_AGENT'])){
$mesaj = $row['fp_text'];
}else{
$mesaj = "&lt;a href=https://www.cotonti.com/users.php?m=register&gt;&lt;img src=skins/Zerofail/img/uyeol.gif&gt;&lt;/a&gt;";
}</pre>
<p>
	şimdi yine aynı kod sayfasında aşağıdaki kodu aratalım</p>
<p>
	<span style="color:#ff0000;">"FORUMS_POSTS_ROW_TEXT" =&gt; $row['fp_text'],</span></p>
<p>
	Aşağıdaki kod ile değiştirelim</p>
<p>
	<strong><span style="color:#ff0000;">"FORUMS_POSTS_ROW_TEXT" =&gt; $mesaj,</span></strong></p>
<p>
	 </p>
<p>
	<span style="color:#800080;"><strong>Şimdi sayfayı kaydedin kapatın işlem tamamlanmıştır, artık sitenizdeki</strong></span></p>
<p>
	<span style="color:#800080;"><strong>forum mesajlarını ziyaretçiler göremiyecek ve arama motorları görebilecek.</strong></span></p>
<p>
	<span style="color:#800080;"><strong>MecTruy sundu.</strong></span></p>
]]></description>
			<pubDate>вс, 12 авг 2012 12:04:41 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=7042&d=0#post35127]]></link>
		</item>
	</channel>
</rss>