<?
function stdforum_params($catselect,$levelselect,$fdata,$fcontainer,$langselect) { ?>
<form action=index.php method=POST>
<table class="innertable" cellspacing=1><tr><td class="tablehead" colspan=2><?=MSG_f_params;?></td></tr>
<tr class="basictable"><td width=50%><?=MSG_f_title;?>:
</td><td>
<input type=text name=f_title size=30 maxlength=60 value="<?=$fdata['f_title'];?>">
</td></tr><tr class="basictable"><td><?=MSG_f_descr;?>:<br>
<span class="descr"><?=MSG_f_descr_descr;?>
</td><td>
<textarea name=f_descr rows=3 cols=30><?=textarea($fdata['f_descr']);?></textarea>
</td></tr><tr class="basictable"><td>
<?=MSG_f_cat;?>:
</td><td>
<select name=f_ctid><? set_select($catselect,$_POST['ctid']);?></select>
</td></tr><tr class="basictable"><td>
<?=MSG_f_show_in;?>:
</td><td>
<select name=f_parent><? set_select($fcontainer,$fdata['f_parent']);?></select>
</td></tr><tr class="basictable"><td>
<?=MSG_f_langs;?>?
</td><td>
<select name=f_lnid><?=set_select($langselect,$fdata['f_lnid']);?></select>
</td></tr><tr class="basictable"><td>
<?=MSG_f_close;?>?
</td><td>
<input type=radio name=f_status value=0 <? check($fdata['f_status']==0);?>><?=MSG_no;?> &nbsp;
<input type=radio name=f_status value=1 <? check($fdata['f_status']==1);?>><?=MSG_yes;?> &nbsp;
</td></tr><tr class="basictable"><td>
<?=MSG_f_rules;?></td><td>
<textarea name=f_rules rows=12 cols=30><?=textarea($fdata['f_rules']);?></textarea>
</td></tr><tr class="basictable"><td>
<?=MSG_f_nonewpic;?></td><td>
<input type=text name=f_nonewpic size=20 maxlength=20 value=<?=$fdata['f_nonewpic'];?>>
</td></tr><tr class="basictable"><td>
<?=MSG_f_newpic;?></td><td>
<input type=text name=f_newpic size=20 maxlength=20 value=<?=$fdata['f_newpic'];?>>
</td></tr><tr class="basictable"><td>
<?=MSG_f_rate;?>?
</td><td>
<input type=radio name=f_rate value=0 <? check($fdata['f_rate']==0);?>><?=MSG_no;?> &nbsp;
<input type=radio name=f_rate value=1 <? check($fdata['f_rate']==1);?>><?=MSG_yes;?> &nbsp;
</td></tr><tr class="basictable"><td>
<?=MSG_f_bcode;?>?
</td><td>
<input type=radio name=f_bcode value=0 <? check($fdata['f_bcode']==0);?>><?=MSG_no;?> &nbsp;
<input type=radio name=f_bcode value=1 <? check($fdata['f_bcode']==1);?>><?=MSG_yes;?> &nbsp;
</td></tr><tr class="basictable"><td>
<?=MSG_f_smiles;?>?
</td><td>
<input type=radio name=f_smiles value=0 <? check($fdata['f_smiles']==0);?>><?=MSG_no;?> &nbsp;
<input type=radio name=f_smiles value=1 <? check($fdata['f_smiles']==1);?>><?=MSG_yes;?> &nbsp;
</td></tr><tr class="basictable"><td>
<?=MSG_f_stats;?>?
</td><td>
<input type=radio name=f_nostats value=1 <? check($fdata['f_nostats']==1);?>><?=MSG_no;?> &nbsp;
<input type=radio name=f_nostats value=0 <? check($fdata['f_nostats']==0);?>><?=MSG_yes;?> &nbsp;
</td></tr><tr class="basictable"><td>
<?=MSG_f_premod;?>?
</td><td>
<input type=radio name=f_premoderate value=0 <? check($fdata['f_premoderate']==0);?>><?=MSG_no;?> &nbsp;
<input type=radio name=f_premoderate value=1 <? check($fdata['f_premoderate']==1);?>><?=MSG_yes;?> &nbsp;
</td></tr><tr class="basictable"><td>
<?=MSG_f_selfmod;?>?
</td><td>
<input type=radio name=f_selfmod value=0 <? check($fdata['f_selfmod']==0);?>><?=MSG_no;?> &nbsp;
<input type=radio name=f_selfmod value=1 <? check($fdata['f_selfmod']==1);?>><?=MSG_yes;?> &nbsp;
</td></tr><tr class="basictable"><td>
<?=MSG_f_attachpics;?>?
</td><td>
<input type=radio name=f_attachpics value=0 <? check($fdata['f_attachpics']==0);?>><?=MSG_no;?> &nbsp;
<input type=radio name=f_attachpics value=1 <? check($fdata['f_attachpics']==1);?>><?=MSG_yes;?> &nbsp;
</td></tr><tr><td class="tablehead" colspan=2><?=MSG_f_levels;?></td></tr>
<tr class="basictable"><td>
<?=MSG_f_lview;?>
</td><td>
<select name=f_lview><? set_select($levelselect,$fdata['f_lview']);?></select>
</td></tr><tr class="basictable"><td>
<?=MSG_f_lread;?>
</td><td>
<select name=f_lread><? set_select($levelselect,$fdata['f_lread']);?></select>
</td></tr><tr class="basictable"><td>
<?=MSG_f_lpost;?>
</td><td>
<select name=f_lpost><? set_select($levelselect,$fdata['f_lpost']);?></select>
</td></tr><tr class="basictable"><td>
<?=MSG_f_ltopic;?>
</td><td>
<select name=f_ltopic><? set_select($levelselect,$fdata['f_ltopic']);?></select>
</td></tr><tr class="basictable"><td>
<?=MSG_f_ledit;?>
</td><td>
<select name=f_ledit><? set_select($levelselect,$fdata['f_ledit']);?></select>
</td></tr><tr class="basictable"><td>
<?=MSG_f_lpoll;?>
</td><td>
<select name=f_lpoll><? set_select($levelselect,$fdata['f_lpoll']);?></select>
</td></tr><tr class="basictable"><td>
<?=MSG_f_lvote;?>
</td><td>
<select name=f_lvote><? set_select($levelselect,$fdata['f_lvote']);?></select>
</td></tr><tr class="basictable"><td>
<?=MSG_f_lsticky;?>
</td><td>
<select name=f_lsticky><? set_select($levelselect,$fdata['f_lsticky']);?></select>
</td></tr><tr class="basictable"><td>
<?=MSG_f_lattach;?>
</td><td>
<select name=f_lattach><? set_select($levelselect,$fdata['f_lattach']);?></select>
</td></tr><tr class="basictable"><td>
<?=MSG_f_lhtml;?>
</td><td>
<select name=f_lhtml><? set_select($levelselect,$fdata['f_lhtml']);?></select>
</td></tr><tr class="basictable"><td>
<?=MSG_f_lmoderate;?>
</td><td>
<select name=f_lmoderate><? set_select($levelselect,$fdata['f_lmoderate']);?></select>
</td></tr><tr class="basictable"><td>
<?=MSG_f_lip;?>
</td><td>
<select name=f_lip><? set_select($levelselect,$fdata['f_lip']);?></select>
</td></tr>
<tr><td class="tablehead" colspan=2>
<input type=hidden name=a value="<?=$GLOBALS['newaction'];?>">
<input type=hidden name=m value="<?=$GLOBALS['newmodule'];?>">
<input type=hidden name=f_tpid value="<?=$fdata['f_tpid'];?>">
<input type=hidden name=fid value=<?=getvar("fid");?>>
<input type=submit value="<?=MSG_save;?>">
</td></tr></table></form>
<? }

function std_welcome() {
if ($GLOBALS['inuserid']>3) {
  if ($GLOBALS['userlast2']) { ?>
<div class="descr"><?=MSG_lastvisit;?> "<?=$GLOBALS['inforum']['f_title'];?>" <?=long_date_out($GLOBALS['userlast2']);?></div>
<? }
  else { ?><div class="descr"><?=MSG_welcome;?> "<?=$GLOBALS['inforum']['f_title'];?>".</div><?}
} ?><br>
<? if ($GLOBALS['inforum']['f_rules']) { ?><a class="rules" href="index.php?f=<?=$GLOBALS['forum'];?>&a=f_rules"><?=MSG_f_rules;?></a><br><? } ?>
<? if ($GLOBALS['inuserid']>3) { ?><a class="descr" href="index.php?m=newpost&fs=<?=$GLOBALS['forum'];?>&a=do_mark_read"><?=MSG_f_marktopics;?></a><br><br><? }
}

function std_forum_head($pages) { ?>
<table class="innertable" width=100% cellspacing=1><tr>
<td width=60% class="tablehead" style="text-align:left"><? if ($GLOBALS['modlist']) { ?><?=$GLOBALS['modlist'];?><? } ?></td>
<td width=40% class="tablehead"><?=$pages;?>
</td></tr></table>
<? }

function std_forum_start($pages,$perpage,$filter,$time) { ?>
<noindex>
<? if ($GLOBALS['opt_exttopic']) { ?>
<form class="descr" style="text-align: right" action="index.php" method=GET>
<?=MSG_f_sortby;?> <select name=o><?=set_select("<option value=t__lastpostid>".MSG_f_bylast.
"<option value=t__startpostid>".MSG_f_byfirst."<option value=t_title>".MSG_f_bytitle."<option value=t__status>".MSG_f_bystatus.
"<option value=t__pcount>".MSG_f_bycount."<option value=t__views>".MSG_f_byviews.
"<option value=trating>".MSG_f_byrating."<option value=visited>".MSG_f_byvisit,getvar("o"));?></select>
, <?=MSG_showby;?> <select name=desc><?=set_select("<option value=\"\">".MSG_asc."<option value=desc>".MSG_desc,getvar("desc"));?>
</select><br>
<?=MSG_show_last;?> <? timelimiter($time,"time");?>
<?=MSG_t_per;?> <input type=text name=perpage size=4 value="<?=$perpage;?>"> <?=MSG_t_perpage;?> <br>
<?=MSG_t_filterby;?> <input type=text name=filter size=30 maxlength=255 value=<?=$filter;?>>
<input type=hidden name=f value=<?=$GLOBALS['forum'];?>><input type=submit value="<?=MSG_show;?>"></form>
<? } ?>
<? if (!getvar("preview")) std_welcome(); ?></noindex>
<? if ($GLOBALS['modlist'] || $pages) std_forum_head($pages) ?><br>
<table class="innertable" width=100% cellspacing=1>
<tr><td class="tablehead" colspan=7 style="text-align: left">
&nbsp;
<? if ($GLOBALS['inuserlevel']>=$GLOBALS['inforum']['f_ltopic']) { ?>
<a class=inverse href="index.php?m=stdforum&f=<?=$GLOBALS['forum'];?>&a=std_newtopic"><?=MSG_newtopic;?></a> &nbsp;
<? }
if ($GLOBALS['inuserlevel']>=$GLOBALS['inforum']['f_ltopic'] && $GLOBALS['inuserlevel']>=$GLOBALS['inforum']['f_lpoll']) { ?>
<a class=inverse href="index.php?m=stdforum&f=<?=$GLOBALS['forum'];?>&a=std_newtopic&vote=1"><?=MSG_newpoll;?></a>
<? } ?>
</td></tr>
<tr class="tablehead">
<td colspan=2 width=50%><?=MSG_t_title;?></td>
<td width=6%><?=MSG_t_rating;?></td>
<td width=7%><?=MSG_t_count;?></td>
<td width=7%><?=MSG_t_views;?></td>
<td width=15%><?=MSG_t_start;?></td>
<td width=15%><?=MSG_t_last;?></td></tr>
<? }

function std_topic_entry(&$tdata,$pages) { ?>
<tr class="topicentry" style="text-align: center"><td width=5%>
<? $dir="styles/".$GLOBALS['inuser']['st_file'];
if (is_new($tdata['visited'],$tdata['lp__time'])) {
  if ($tdata['t__status'] && $tdata['tl_count']>=$GLOBALS['opt_hot']) $pic="$dir/closedhot.png";
  elseif ($tdata['t__status'] && $tdata['tl_count']<$GLOBALS['opt_hot']) $pic="$dir/closednew.png";
  elseif ($tdata['tl_count']>=$GLOBALS['opt_hot']) { $pic="$dir/hot.png"; $alt="HOT"; }
  else { $pic="$dir/new.png"; $alt="NEW!"; }
}
else {
  if ($tdata['t__status']) $pic="$dir/closed.png";
  else $pic="$dir/nonew.png";
};?><img src="<?=$pic;?>" height=20 width=20 alt="<?=$alt;?>">
<? if ($tdata['t__sticky']) { ?><img src="<?=$dir."/sticky.png";?>" height=20 width=20 alt=""> <? }
if ($tdata['pl_tid']) { ?><img src="<?=$dir."/vote.png";?>" height=20 width=20 alt="<?=$alt;?>"><? }
?></td>
<td style="text-align: left"><h5><a href="index.php?t=<?=$tdata['t_id'];?>"><?=$tdata['t_title'];?></a> <span class="descr"><?=$pages;?>
<? if (is_new($tdata['visited'],$max) && $pages) { ?><a href="index.php?t=<?=$tdata['t_id'];?>&st=new">NEW!</a><? } ?> </span></h5>
<br><?=$tdata['t_descr'];?>
<? if ($GLOBALS['inforum']['f_lmoderate']<=$GLOBALS['inuserlevel']  ||
($GLOBALS['inforum']['f_selfmod'] && $tdata['p_uid']==$GLOBALS['inuserid'])) { ?>
<br><a class="descr" href="index.php?m=moderate&a=mod_topic&t=<?=$tdata['t_id'];?>"><?=MSG_t_moderate;?></a><? } ?>
<td><? if ($tdata['t__rate'] && $GLOBALS['inforum']['f_rate']) { ?><?=intval($tdata['trating']);?>
<? } else { ?><?=MSG_none;?><? } ?></td>
<td><?=intval($tdata['tl_count']);?></td>
<td><?=intval($tdata['t__views']);?></td>
<td><?=user_out($tdata['p_uname'],$tdata['p_uid']);?><br><?=long_date_out($tdata['fp__time']); ?></td>
<td><?=user_out($tdata['lp_uname'],$tdata['lp_uid']);?><br><?=long_date_out($tdata['lp__time']); ?></td></tr>
<? }

function std_forum_noentries() { ?>
<tr class="basictable"><td colspan=7 style="text-align:center"><?=MSG_f_notopics;?></td></tr>
<? }

function std_forum_end($pages,$inforum,$autosub) { ?>
<td colspan=7 class="tablehead" style="text-align: left">
&nbsp;
<? if ($GLOBALS['inuserlevel']>=$GLOBALS['inforum']['f_ltopic']) { ?>
<a class=inverse href="index.php?m=stdforum&f=<?=$GLOBALS['forum'];?>&a=std_newtopic"><?=MSG_newtopic;?></a> &nbsp;
<? }
if ($GLOBALS['inuserlevel']>=$GLOBALS['inforum']['f_ltopic'] && $GLOBALS['inuserlevel']>=$GLOBALS['inforum']['f_lpoll']) { ?>
<a class=inverse href="index.php?m=stdforum&f=<?=$GLOBALS['forum'];?>&a=std_newtopic&vote=1"><?=MSG_newpoll;?></a>
<? } ?>
</td></tr></table>
<br><? if ($GLOBALS['modlist'] || $pages) std_forum_head($pages) ?><br>
<? if ($GLOBALS['inuserid']>3) { ?>
<div class="descr">
<?=MSG_subscr_newtopics;?> - <?
if ($inforum) { ?><a href="index.php?f=<?=$GLOBALS['forum'];?>&a=do_sub&tid=4294967294"><?=MSG_enabled;?></a><? }
else { ?><a href="index.php?f=<?=$GLOBALS['forum'];?>&a=do_sub&tid=4294967294&sub=1"><?=MSG_disabled;?></a><? } ?><br>
<?=MSG_subscr_auto;?> - <?
if ($autosub) { ?><a href="index.php?f=<?=$GLOBALS['forum'];?>&a=do_sub&tid=4294967295"><?=MSG_enabled;?></a><? }
else { ?><a href="index.php?f=<?=$GLOBALS['forum'];?>&a=do_sub&tid=4294967295&sub=1"><?=MSG_disabled;?></a><? } ?>
</div>
<? }
if ($GLOBALS['inforum']['f_lmoderate']<=$GLOBALS['inuserlevel']) { ?><br>
<div class="modlinks" style="text-align: right">
<? if ($premodcount=get_premod()) { ?>
<a href="index.php?m=moderate&a=premod&f=<?=$GLOBALS['forum'];?>"><?=MSG_f_premoderate;?></a> (<?=format_word($premodcount,MSG_p1,MSG_p2,MSG_p3);?>) |
<? } ?>
<a href="index.php?m=moderate&a=mod_banlist&f=<?=$GLOBALS['forum'];?>"><?=MSG_f_banusers;?></a> |
<a href="index.php?m=moderate&a=edit_rules&f=<?=$GLOBALS['forum'];?>"><?=MSG_f_editrules;?></a> |
<a href="index.php?m=moderate&a=mod_forum&f=<?=$GLOBALS['forum'];?>"><?=MSG_f_moderate;?></a> |
<a href="index.php?m=moderate&a=clear_forum&f=<?=$GLOBALS['forum'];?>"><?=MSG_f_clean;?></a></div>
<? }
$path="styles/".$GLOBALS['inuser']['st_file']; ?><br>
<table width=100% border=0>
<tr class="descr"><td width=5% align=center><img src="<?=$path;?>/nonew.png"></td><td><?=MSG_t_nonew;?></td></tr>
<tr class="descr"><td align=center><img src="<?=$path;?>/new.png"></td><td><?=MSG_t_new;?></td></tr>
<tr class="descr"><td align=center><img src="<?=$path;?>/hot.png"></td><td><?=MSG_t_hot;?></td></tr>
<tr class="descr"><td align=center><img src="<?=$path;?>/closed.png"></td><td><?=MSG_t_closed;?></td></tr>
<tr class="descr"><td align=center><img src="<?=$path;?>/closednew.png"></td><td><?=MSG_t_closednew;?></td></tr>
<tr class="descr"><td align=center><img src="<?=$path;?>/closedhot.png"></td><td><?=MSG_t_closedhot;?></td></tr>
<tr class="descr"><td align=center><img src="<?=$path;?>/vote.png"></td><td><?=MSG_t_vote;?></td></tr>
<tr class="descr"><td align=center><img src="<?=$path;?>/sticky.png"></td><td><?=MSG_t_sticky;?></td></tr>
</table><?
}

function std_vote_resbegin(&$tdata) { ?>
<table class="innertable" cellspacing=1 width=100% cellpadding=3><tr>
<td class="tablehead" colspan=3><?=$tdata['pl_title'];?></td></tr>
<? }

function std_vote_resentry($text,$count,$total) { ?>
<tr class="basictable"><td><?=$text;?></td>
<td><?=$count;?></td>
<? if ($total==0) $width=1;
else $width=floor(300*$count/$total)+1;  ?>
<td width=310><img src="<?=$GLOBALS['opt_url'];?>/styles/<?=$GLOBALS['inuser']['st_file'];?>/votepnt.png"
height=10 width="<?=$width;?>" alt="TEST" border=1></td></tr>
<? }

function std_vote_resend($total) { ?>
<tr><td class="tablehead" colspan=3><?=MSG_vote_total;?>: <?=$total;?>
</td></tr></table><br>
<? }

function std_vote_begin(&$tdata) { ?>
<form action="index.php" method=POST>
<table class="innertable" cellspacing=1 width=100% cellpadding=3><tr>
<td class="tablehead" colspan=2><?=$tdata['pl_title'];?></td></tr>
<? }

function std_vote_entry($text,$id) { ?>
<tr class="basictable"><td width=80%><?=$text;?></td>
<td align=center><input type=radio name=pv_id value="<?=$id;?>">
</td></tr>
<? }

function std_vote_end() { ?>
<tr><td class="tablehead" colspan=2><input type=hidden name=m value=stdforum><input type=hidden name=t value=<?=$GLOBALS['topic'];?>>
<input type=hidden name=a value=do_vote><input type=submit value="Голосовать!">
</td></tr></table></form>
<? }

function std_topic_head(&$pages,&$topic,$prev_tid,$next_tid) { ?>
<table class="innertable" cellspacing=1 width=100% cellpadding=3><tr>
<td class="tablehead" width=20%>
<? if ($prev_tid) { ?><a class="inverse" href="index.php?t=<?=$prev_tid;?>">&lt;&lt;<?=MSG_prev;?><? } ?>&nbsp;
<? if ($next_tid) { ?><a class="inverse" href="index.php?t=<?=$next_tid;?>"><?=MSG_next;?>&gt;&gt;<? } ?></td>
<td class="tablehead" style="text-align: left"><? if ($pages) { ?><?=$pages;?><br><? } ?>
<? if ($GLOBALS['modlist']) { ?><?=$GLOBALS['modlist'];?><? } ?>
</td><td class="tablehead" width=30%><noindex><?
if ($GLOBALS['inuserid']>3) {
if (!$topic['bmk']) { ?><a class="inverse" href="index.php?a=do_add&m=bookmark&t=<?=$topic['t_id'];?>"><?=MSG_t_tobookmark;?></a> &nbsp; <?
}
if (!$topic['subscr'] ) { ?><a class="inverse" href="index.php?a=do_subscr&m=subscr&t=<?=$topic['t_id'];?>"><?=MSG_t_subscribe;?></a> &nbsp; <? }
else { ?><a class=inverse href="index.php?a=do_unsubscr&m=subscr&t=<?=$topic['t_id'];?>"><?=MSG_t_unsubscribe;?></a><br>
<? } ?>
<a class="inverse" href="index.php?m=misc&a=friend&t=<?=$topic['t_id'];?>"><?=MSG_t_mailtofriend;?></a> &nbsp;
<? } ?><a class="inverse" href="index.php?a=do_print&t=<?=$topic['t_id'];?>"><?=MSG_t_forprint;?></a></noindex>
</td></tr></table>
<? }

function std_topic_start($pages,$topic,$rate,$sort,$prev_tid,$next_tid) { ?>
<? if ($topic['t__rate'] && $GLOBALS['inforum']['f_rate']) rating($rate,$topic); ?>
<? std_welcome(); ?>
<script language="JavaScript"><!--
function IsForm() {
f=false;
for (i=0;i<document.forms.length && !f;i++) {
if (document.forms[i].name=="postform") f=true;
}
return f;
}
--></script>
<? if ($GLOBALS['opt_exttopic']) { ?>
<form class="descr" style="text-align: left" action="index.php" method=GET>
<?=MSG_t_msgorder;?> <select name=o><?=set_select("<option value=\"0\">".MSG_t_normal.
"<option value=\"1\">".MSG_t_reverse,$sort);?></select><input type=hidden name=t value=<?=$GLOBALS['topic'];?>>
<input type=hidden name=st value=<?=getvar("st");?>><input type=submit value="<?=MSG_show;?>"></form>
<? } ?>
<? std_topic_head($pages,$topic,$prev_tid,$next_tid); ?><br>
<table class="innertable" cellspacing=1 width=100% cellpadding=3><tr>
<td colspan=2 class="tablehead" style="text-align:left">
<a class=inverse href="#answer"><?=MSG_p_answer;?></a> &nbsp;
<? if ($GLOBALS['inuserlevel']>=$GLOBALS['inforum']['f_ltopic']) { ?>
<a class=inverse href="index.php?m=stdforum&f=<?=$GLOBALS['forum'];?>&a=std_newtopic"><?=MSG_newtopic;?></a> &nbsp;
<? }
if ($GLOBALS['inuserlevel']>=$GLOBALS['inforum']['f_ltopic'] && $GLOBALS['inuserlevel']>=$GLOBALS['inforum']['f_lpoll']) { ?>
<a class=inverse href="index.php?m=stdforum&f=<?=$GLOBALS['forum'];?>&a=std_newtopic&vote=1"><?=MSG_newpoll;?></a>
<? } ?>
</td></tr>
<? }

function std_post_entry(&$pdata) { ?>
<tr class="postentry"><td width=25% valign=top>
<a name="pp<?=$pdata['p_id'];?>">
<a class="username" href="javascript:pasteN('<?=$pdata['p_uname'];?>')"><?=$pdata['p_uname'];?></a>
<div class="descr">
<?=$pdata['l_title'];?><br>
<?=$pdata['u__title'];?><br><br>
<? if ($pdata['p_uid']>3) { 
if ($GLOBALS['inuser']['u_showavatars']) { echo show_avatar($pdata);} ?><noindex>
<br><?=MSG_user_location;?>: <?=$pdata['u_location'];?><br>
<?=MSG_user_total;?>: <?=intval($pdata['ud_count']);?><br>
<? if ($GLOBALS['opt_rating']==0 && $GLOBALS['inuserlevel']>=$GLOBALS['opt_ratinglevel']) { ?>
<?=MSG_user_rating;?>: <?=intval($pdata['ud_rating']);?><br>
<? if (!$pdata['rated'] && $GLOBALS['inuserid']>3 && $GLOBALS['inuserid']!=$pdata['p_uid']) {
?> [<a href="index.php?a=do_user_rate&m=profile&dir=pro&u=<?=$pdata['p_uid'];?>">+</a>] [<a href="index.php?a=do_user_rate&m=profile&dir=contra&u=<?=$pdata['p_uid'];?>">-</a>]<? } ?><br>
<? if ($pdata['uw_count']!=0 && ($GLOBALS['opt_reputation']==0 || $GLOBALS['inuserlevel']>=$GLOBALS['inforum']['f_lmoderate'])) { ?><?=MSG_user_reputation;?>: <a href="index.php?m=profile&a=list_warn&u=<?=$pdata['u_id'];?>"><?=intval($pdata['uw_count']);?><? } ?></a><br>
<? }
} ?>
<a href="<?=$GLOBALS['opt_url'];?>/index.php?t=<?=$pdata['p_tid'];?>&p=<?=$pdata['p_id'];?>#pp<?=$pdata['p_id'];?>"><?=MSG_p_link;?></a></noindex></div>
</td><td valign=top><noindex><div class="descr"><?
$links = array();
array_push($links,"<a onmouseover=\"copyQN('".$pdata['p_uname']."','p".$pdata['p_id']."');\" href=\"javascript:pasteQ();\" title=\"".MSG_p_quotehelp."\">".MSG_p_quote."</a>");

if (($pdata['p_uid']==$GLOBALS['inuserid'] && $pdata['p_uid']>3 && $GLOBALS['inuserlevel']>=$GLOBALS['inforum']['f_ledit']) || $GLOBALS['inuserlevel']>=$GLOBALS['inforum']['f_lmoderate'] || check_selfmod()) {
  array_push($links,"<a href=\"index.php?a=edit&t=".$GLOBALS['topic']."&p=".$pdata['p_id']."\">".MSG_p_edit."</a>");
}
if ($GLOBALS['inuserlevel']>=$GLOBALS['inforum']['f_lmoderate'] || check_selfmod()) {
  array_push($links,"<a onClick=\"return confirm('".MSG_p_confirm."?')\"  href=\"index.php?m=stdforum&a=do_delete&t=".$pdata['p_tid']."&p=".$pdata['p_id']."\">".MSG_p_delete."</a>");
}
if ($pdata['p_uid']>3) {
  array_push($links,"<a href=\"index.php?m=profile&u=".$pdata['u_id']."\">".MSG_p_profile."</a>");
 if ($pdata['p_uid']!=$GLOBALS['inuserid'] && $GLOBALS['inuserid']>3) {
   array_push($links,"<a href=\"index.php?m=messages&a=newmsg&u=".$pdata['u_id']."\">".MSG_p_pm."</a>");
 }
 if ($pdata['u_showmail']>0) {
   array_push($links,show_email_q($pdata['u__email'],$pdata['u_showmail'],$pdata['p_uid']));
 }
 if ($pdata['u_homepage']!="") {
   array_push($links,"<a href=\"".$pdata['u_homepage']."\" target=_blank>WWW</a>");
 }
 if ($pdata['u_icq']>0) {
   array_push($links,"<img src=\"http://wwp.icq.com/scripts/online.dll?icq=".$pdata['u_icq']."&img=5\" border=0 alt=\"ICQ\">");
 }
 if ($GLOBALS['inuserbasic']>=$GLOBALS['inforum']['f_lmoderate'] && $GLOBALS['inuserid']!=$pdata['u_id']) {
  array_push($links,"<a href=\"index.php?m=profile&a=warn&t=".$pdata['p_tid']."&u=".$pdata['p_uid']."\">".MSG_p_reputation."</a>");
 }
}
if (!check_moderate($pdata,$GLOBALS['inforum']['f_lmoderate']) && $pdata['p_uid']!=$GLOBALS['inuserid'] && $GLOBALS['inuserlevel']<$GLOBALS['inforum']['f_lmoderate']) {
 array_push($links,"<a href=\"index.php?m=moderate&a=complain&t=".$pdata['p_tid']."&p=".$pdata['p_id']."\">".MSG_p_tomoder."</a>");
} ?>
<?=join(" | ",$links);?>
<br>
<?=MSG_p_post;?>: <?=long_date_out($pdata['p__time']);?>
<? if ($pdata['p__edittime']) { ?><br><?=MSG_p_lastedited;?>: <?=long_date_out($pdata['p__edittime']);?><? }
if ($pdata['p_title']) { ?><br><?=MSG_p_title;?></noindex>: <b><?=$pdata['p_title'];?></b>
<? } ?></div><hr><br>
<div id="p<?=$pdata['p_id'];?>"><?=textout($pdata['p_text'],$pdata['p__html'],$pdata['p__bcode'],$pdata['p__smiles']);?></div>
<? if ($pdata['p__modcomment']) { ?><br><br><div class="modcomment"><?=MSG_p_modcomment;?>: <br>
<?=textout($pdata['p__modcomment'],$pdata['p__html'],$pdata['p__bcode'],$pdata['p__smiles']);?></div><br>
<? }
if ($pdata['p_attach']) { if (strpos($pdata['file_type'],"image")===false) { ?>
<br><a href="file.php?fid=<?=$pdata['p_attach'];?>"><?=MSG_p_attachfile;?> (<?=$pdata['file_name'];?>, <?=$pdata['file_size'];?> <?=MSG_bytes;?>)</a><? }
else { ?><br><a href="file.php?fid=<?=$pdata['p_attach'];?>"><img src="file.php?a=preview&fid=<?=$pdata['p_attach'];?>" alt="<?=MSG_p_attachfile;?> (<?=$pdata['file_name'];?>, <?=$pdata['file_size'];?> <?=MSG_bytes;?>)"></a>
<? }
}
if ($pdata['u_signature']!="" && $pdata['p_signature']) { ?><br><br>---<br><?=sign_code($pdata['u_signature']);?>
<? } ?><hr><noindex><div class="descr">
<? if ($pdata['p_uid']>3) {
?><?=MSG_user_regdate;?>: <?=short_date_out($pdata['u__regdate']);?>
<br><?=MSG_user_lastvisit;?>: <?=long_date_out($pdata['ud_last']); ?><br>
<? }
if ($GLOBALS['inuserlevel']>=$GLOBALS['inforum']['f_lip']) { ?>IP: <?=numtoip($pdata['p__ip']);?><? } ?>
</div></noindex></td></tr><?
}

function std_system_post($text) { ?>
<tr class="basictable"><td colspan=2 style="text-align: center"><?=$text;?></td></tr>
<? }

function std_topic_end($pages,$tdata,$prev_tid,$next_tid,$vote) { ?>
<tr><td class="tablehead" colspan=2 style="text-align: left">
<a class=inverse href="#answer"><?=MSG_p_answer;?></a> &nbsp;
<? if ($GLOBALS['inuserlevel']>=$GLOBALS['inforum']['f_ltopic']) { ?>
<a class=inverse href="index.php?m=stdforum&f=<?=$GLOBALS['forum'];?>&a=std_newtopic"><?=MSG_newtopic;?></a> &nbsp;
<? }
if ($GLOBALS['inuserlevel']>=$GLOBALS['inforum']['f_ltopic'] && $GLOBALS['inuserlevel']>=$GLOBALS['inforum']['f_lpoll']) { ?>
<a class=inverse href="index.php?m=stdforum&f=<?=$GLOBALS['forum'];?>&a=std_newtopic&vote=1"><?=MSG_newpoll;?></a>
<? } ?>
</td></tr></table>
<br><? std_topic_head($pages,$tdata,$prev_tid,$next_tid); ?>
<? if ($GLOBALS['inforum']['f_lmoderate']<=$GLOBALS['inuserlevel'] || check_selfmod()) { ?><br>
<div class="modlinks" style="text-align: right">
<? if ($vote) { ?>
<a href="index.php?m=moderate&a=view_vote&t=<?=$GLOBALS['topic'];?>"><?=MSG_t_viewvote;?></a> |
<? } ?>
<a href="index.php?m=moderate&a=mod_banlist&f=<?=$GLOBALS['forum'];?>"><?=MSG_f_banusers;?></a> |
<a href="index.php?m=moderate&a=join_topic&t=<?=$GLOBALS['topic'];?>"><?=MSG_t_join;?></a> |
<a href="index.php?m=moderate&a=split_topic&t=<?=$GLOBALS['topic'];?>"><?=MSG_t_split;?></a> |
<a href="index.php?m=moderate&a=mod_topic&t=<?=$GLOBALS['topic'];?>"><?=MSG_t_moderate;?></a></div><br>
<? }
}

function std_post_form($outmsg,$newaction,&$pdata,$votecount) {
$inuserlevel=$GLOBALS['inuserlevel'];
$inforum=$GLOBALS['inforum'];
?><noindex><a name="answer"></a>
<form action="index.php" method=POST name=postform enctype="multipart/form-data">
<table class="innertable" width=100% cellspacing=1><tr><td class="tablehead" colspan=2><?=$outmsg;?></td></tr>
<? if ($GLOBALS['inuserid']==1) quick_login_form(); ?>
<? if (!$GLOBALS['topic']) { ?>
<tr class="basictable"><td><?=MSG_t_title;?>:
</td><td>
<input type=text name=t_title size=30 maxlength=60 value="<?=$pdata['t_title'];?>">
</td></tr><tr class="basictable"><td><?=MSG_t_descr;?>:</td><td>
<textarea name=t_descr rows=3 cols=40><?=textarea($pdata['t_descr']);?></textarea></td></tr>
<? }
if ($votecount) { ?>
<tr class="basictable"><td><?=MSG_vote_question;?>:</td><td>
<input type=text name=pl_title size=30 maxlength=60 value="<?=$pdata['pl_title'];?>">
<input type=hidden name=vote value=1></td></tr>
<tr class="basictable"><td><?=MSG_vote_beforeend;?>:<br><?=MSG_vote_endless;?></td><td>
<input type=text name=voteend size=5 maxlength=8 value="<?=$pdata['voteend'];?>"></td></tr>
<? foreach ($votecount as $i) { ?>
<tr class="basictable"><td><?=MSG_vote_variant;?> <?=($i+1);?>:</td><td>
<input type=text name=pl_text[<?=$i;?>] size=30 maxlength=80 value="<?=$pdata['votevar'][$i];?>"></td></tr>
<? }
}
if ($GLOBALS['opt_posttitles']) { ?>
<tr class="basictable"><td><?=MSG_p_title;?>:</td><td>
<input type=text name=p_title size=30 maxlength=64 value="<?=$pdata['p_title'];?>"></td></tr>
<? }
common_post($pdata,MSG_p_text);?>
<tr class="basictable"><td>
<? if ($inuserlevel>=$inforum['f_lmoderate'] && $newaction=="do_edit") { ?>
<?=MSG_p_modcomment;?>:
</td><td>
<textarea name=p__modcomment rows=6 cols=40><?=textarea($pdata['p__modcomment']);?></textarea>
</td></tr><tr class="basictable"><td>
<? }
if ($inuserlevel>=$inforum['f_lattach'] && $newaction!="do_edit") { ?>
<?=MSG_p_attach;?>:
</td><td><input type=hidden name=MAX_FILE_SIZE value=<?=$GLOBALS['opt_maxattach'];?>>
<input type=file name=attach size=30 maxlength=255>
</td></tr><tr class="basictable"><td>
<?=MSG_p_preview;?>?
</td><td><input type=radio name=preview value=0 checked><?=MSG_no;?> &nbsp; <input type=radio name=preview value=1><?=MSG_yes;?><br>
</td></tr><tr class="basictable"><td>
<? } ?>
<?=MSG_p_options;?>:
</td><td>
<? if ($inuserlevel>=$inforum['f_lhtml']) { ?>
<input type=checkbox value=1 name=p__html <? check($pdata['p__html']);?>><?=MSG_p_usehtml;?>?<br>
<? } ?>
<? if ($inforum['f_bcode']) { ?>
<input type=checkbox value=1 name=p__bcode <? check($pdata['p__bcode']);?>><?=MSG_p_usebcode;?>?<br>
<? }
if ($inforum['f_smiles']) { ?>
<input type=checkbox value=1 name=p__smiles <? check($pdata['p__smiles']==1);?>><?=MSG_p_usesmiles;?>?<br>
<? }
if ($GLOBALS['inuser']['u_signature']) { ?>
<input type=checkbox value=1 name=p_signature <? check($pdata['p_signature']==1);?>><?=MSG_p_attachsignature;?>?<br>
<? }
if ($newaction=="do_topic" && $inforum['f_rate']) { ?>
<input type=checkbox value=1 name=t__rate checked><?=MSG_t_israted;?><br>
<? }
if ($GLOBALS['inuserlevel']>=$inforum['f_lsticky'] && $newaction=="do_topic") { ?>
<input type=checkbox value=1 name=t__sticky><?=MSG_t_sticky;?>?<br>
<? }
if ($GLOBALS['inuserlevel']>=$inforum['f_lsticky'] && $newaction=="do_topic") { ?>
<input type=checkbox value=1 name=t__stickypost><?=MSG_t_stickypost;?>?<br>
<? }
if ($GLOBALS['inuserid']>3 && !$GLOBALS['intopic']['subscr'] && $newaction!="do_edit") { ?>
<input type=checkbox name=subscr value=1><?=MSG_t_subscribe;?>?<br>
<? }
if ($newaction=="do_edit" && $GLOBALS['inuserlevel']>=$GLOBALS['inforum']['f_lmoderate']) { ?>
<input type=checkbox name=delete value=1><?=MSG_p_delete;?>?<br>
<? }
if (($GLOBALS['inforum']['f_lmoderate']<=$GLOBALS['inuserlevel'] || check_selfmod()) &&
$GLOBALS['inforum']['f_status']==0 && $GLOBALS['intopic']['t__status']==0 && $newaction!="do_edit") { ?>
<input type=checkbox name=close value=1><?=MSG_p_close;?><br>
<? }
if ($newaction=="do_edit" && $pdata['p_attach']!=0) { ?>
<input type=checkbox name=delattach value=1><?=MSG_p_delattach;?>
<? } ?>
</td></tr><tr><td class="tablehead" colspan=2>
<input type=hidden name=m value=stdforum>
<input type=hidden name=a value="<?=$newaction;?>">
<input type=hidden name=f value="<?=$GLOBALS['forum'];?>">
<input type=hidden name=t value="<?=$GLOBALS['topic'];?>">
<input type=hidden name=p value="<?=getvar("p");?>">
<input type=submit value="<?=MSG_post;?>">
<? if (is_array($votecount) && count($votecount)) { ?><input type=submit name=more value="<?=MSG_addvariants;?>"><? } ?>
</td></tr></table></form></noindex>
<? }

function print_start() { ?>
<H3><?=MSG_t_print;?></H3>
<H4>- &nbsp; <?=$GLOBALS['opt_title'];?> <?=$GLOBALS['opt_url'];?><br>
-- &nbsp;<?=$GLOBALS['inforum']['f_title'];?> <?=$GLOBALS['opt_url']."/index.php?f=".$GLOBALS['forum'];?><br>
--- <?=$GLOBALS['intopic']['t_title'];?> <?=$GLOBALS['opt_url']."/index.php?t=".$GLOBALS['topic'];?></H4><br><br>
<? }

function print_entry($pdata) { ?>
<hr>
-- <?=$pdata['p_uname'];?> <?=MSG_p_posted;?> <?=long_date_out($pdata['p__time']);?><br>
<?=textout($pdata['p_text'],$pdata['p__html'],$pdata['p__bcode'],$pdata['p__smiles']);?><br><br>
<? }

function print_end() { ?>
<hr><center><?=$GLOBALS['opt_copyright'];?><br>
<?=MSG_forum_powered;?><br>
&copy; <?=MSG_forum_copyright;?></center>
<? }
