<?
int topicn = ppc.int(ppc.read_file("dat/top_"+ppc.s+"_topics"));
if(ppc.sop=="new"){?>
<script language=JavaScript>
function submtopic(){
if(document.topicf.author.value=='')
alert('Enter your name');
else if(document.topicf.tname.value=='')
alert('Enter topic name');
else if(document.topicf.tcont.value=='')
alert('Enter topic content');
else document.topicf.submit();
}
</script>
<form name=topicf method=POST action='<?=ppc.SCRIPT?>?op=ft&sop=addnew&s=<?=ppc.s?>'>
<h3>Add new topic to "<a href='<?=ppc.SCRIPT?>?op=fsector&s=<?=ppc.s?>'><?=ppc.read_file("dat/sect_"+ppc.s)?></a>"</h3>
<?oTable2(77)?>
Your name</td><td><input name=author size=32
value='<?=cookie.ppcsimplephorumuname?>'></td></tr>
<tr><td>Topic name</td><td><input name=tname size=32></td></tr>
<tr><td> </td><td>
<textarea cols=64 rows=7 name=tcont></textarea>
</td></tr>
<tr><td> </td><td><input type=button value='Publish topic'
onclick='submtopic()'>
<?cTable()?>
</form>
<?}else if(ppc.sop=="delete"){if(isadmin){
remove(to_c_str("dat/top_"+ppc.s+"_"+ppc.t));
remove(to_c_str("dat/top_"+ppc.s+"_"+ppc.t+ppc.string("_auth")));
remove(to_c_str("dat/top_"+ppc.s+"_"+ppc.t+ppc.string("_cont")));
remove(to_c_str("dat/top_"+ppc.s+"_"+ppc.t+ppc.string("_date")));
xredir("Topic removed successfully!", "op=fsector&s="+ppc.s);
?>
<?}}else if(ppc.sop=="addnew"){
// adding new topic:
ppc.save_file("dat/top_"+ppc.s+"_"+ppc.string(topicn), pHTMLt(ppc.tname) );
ppc.save_file("dat/top_"+ppc.s+"_"+ppc.string(topicn)+"_auth", pHTMLt(ppc.author) );
ppc.save_file("dat/top_"+ppc.s+"_"+ppc.string(topicn)+"_cont", pHTMLt(ppc.tcont) );
time_t t; time(&t);
ppc.save_file("dat/top_"+ppc.s+"_"+ppc.string(topicn)+"_date", string(ctime(&t)));
topicn++;
ppc.save_file("dat/top_"+ppc.s+"_topics", ppc.string(topicn));
// saving username in a cookie:
cookie.set("ppcsimplephorumuname="+ppc.author);
xredir("Topic is published!", "op=fsector&s="+ppc.s);
}else if(ppc.sop=="show"){
?><h3><a href='<?=ppc.SCRIPT?>'>Top</a> >
<a href='<?=ppc.SCRIPT?>?op=fsector&s=<?=ppc.s?>'>
<?=ppc.read_file("dat/sect_"+ppc.s)?></a> >
<?=ppc.read_file("dat/top_"+ppc.s+"_"+ppc.t )?></h3>
<table width='100%' border=0 cellpadding=2 cellspacing=0 bgcolor='#aaaabf'>
<tr><td> </td><td align=right><a href='#rreply'>reply to this topic</a></td></tr>
<tr><td width='20%'><b><?=ppc.read_file("dat/top_"+ppc.s+"_"+ppc.t+"_auth" )?></b>
<br><br>
<small><?=ppc.read_file("dat/top_"+ppc.s+"_"+ppc.t+"_date" )?></small>
</td><td width='80%'><?
oTable3()?>
<pre><?=pHTMLt(ppc.read_file("dat/top_"+ppc.s+"_"+ppc.t+"_cont" ))?></pre>
<?cTable()?>
</td></tr>
</table>
<?
// fetching replies here:
int answ = ppc.int(ppc.read_file("dat/top_"+ppc.s+"_"+ppc.t+"_anum" ));
bool fee=false;
for(int i=0;i<answ;++i){
string ffa=ppc.read_file("dat/top_"+ppc.s+"_"+
ppc.t+"_"+ppc.string(i)+"_auth");
if(ffa!=""){oTable4a()?>
<table border=0 width='100%'><tr><td width='20%'>
<b><?=pHTMLt(ffa)?></b></td>
<td width="80%">
<?if(fee=!fee)oTable1a();else oTable2a();
cout << "<pre>"<<pHTMLt(ppc.read_file("dat/top_"+ppc.s+"_"+
ppc.t+"_"+ppc.string(i)+"_cont"))
<<"</pre>";
cTable();?></td></tr></table><?
cTable();
}
}
?>
<hr>
<script language=JavaScript>
function submrepl(){
if(document.rfo.author.value=='')
alert('Enter your name');
else if(document.rfo.cont.value=='')
alert('Enter topic content');
else document.rfo.submit();
}
</script>
<?oTable4(77)?>
<a name=rreply>REPLY</a>
<form name=rfo action='<?=ppc.SCRIPT?>?op=reply&s=<?=ppc.s?>&t=<?=ppc.t?>' method=POST>
<table border=0 width='100%'>
<tr><td>Your name</td><td><input name=author size=32
value='<?=cookie.ppcsimplephorumuname?>'></td>
<tr><td> </td><td>
<textarea cols=64 rows=5 name=cont></textarea>
</td></tr>
<tr><td> </td><td><input type=button value='Post reply'
onclick='submrepl()'>
</table>
<?cTable()?>
<?}?> |