50 lines
1.1 KiB
Text
Executable file
50 lines
1.1 KiB
Text
Executable file
fn add_post{
|
|
redirect_bots
|
|
a_date=`{date}
|
|
edit_post
|
|
}
|
|
|
|
fn display_paste{
|
|
echo '<div id="center">'
|
|
if(~ $allow_anon 1 || {check_user && ! ~ $#logged_user 0}){
|
|
echo '<div id="paste">
|
|
<p>
|
|
<form method="post" action="/">
|
|
<input type="hidden" name="fake" value="fake">
|
|
<input type="text" name="url" style="display: none;">
|
|
<input type="hidden" name="a_func" value="add_post">
|
|
<textarea name="a_body" id="paste_box"></textarea><br>
|
|
<input type="submit" name="submit" value="submit" id="paste_submit">
|
|
</form>
|
|
</div>'
|
|
}
|
|
echo '<p>
|
|
<div id="posts">'
|
|
get_post_list
|
|
for(i in `{seq 1 $#posts}){
|
|
a_id=$posts($i)
|
|
a_dir=$barf_root/$"barf_dir/src/$a_id
|
|
echo '<div id="post">
|
|
<div id="post_meta">'
|
|
date=`{cat $a_dir/date}
|
|
echo '<span id="post_date">
|
|
<a href="/src/'$"a_id'/body" target="_b">'$"date'</a>
|
|
</span>'
|
|
if(check_user && ! ~ $#logged_user 0){
|
|
echo ' | <span id="post_edit">'
|
|
print_edit
|
|
echo '</span>'
|
|
}
|
|
echo '</div>
|
|
<div id="post_body">'
|
|
txt_handler $barf_root/$"barf_dir/src/$a_id/body
|
|
echo '</div>
|
|
</div>
|
|
<br>'
|
|
}
|
|
display_prevnext
|
|
echo '<br><br><br><br>
|
|
</div>
|
|
</div>
|
|
</div>'
|
|
}
|