';
echo "$html_string";
print_hamburger_menu($db, $settings, 'overboard', '', '');
echo '
';
echo '
';
show_landing_page('');
show_subs_no_count_mob($db);
echo '
';
quit($db, "");
// makes a new post
case 'post':
$org_id = set_post_org_id();
$text = strip_tags($_POST['text']);
$text_id = hash('sha512', $text);
check_spam($db, $text, $settings);
if (check_free_space($db, $settings) == FALSE) {
$quit_message = '
Filesystem is almost full, '
. 'no posting possible!
';
quit($db, $quit_message);
} elseif ( (check_original_content($db, $settings, $sub,
$text_id, $org_id) == FALSE) ) {
$quit_message = '
This text has been posted before, '
. 'the admin requests original content.
';
quit($db, $quit_message);
} elseif ( (mb_strtolower(substr( $sub, 0, 9 )) === 'overboard') ) {
// overboard has nine characters
$quit_message = '
Subs cannot be named \'overboard\', also'
. ' their names cannot start with it.
';
quit($db, $quit_message);
} elseif ( (mb_strtolower(substr( $sub, 0, 4 )) === 'main')
&& ($sub != 'main') ) {
// main has four characters
quit($db, '
Subs names cannot start with \'main\'.
');
} elseif ( (post_block_user($db, $settings, $visitor_ip) != TRUE) ) {
$post_block_message = '429 - too many user posts';
log_event($db, $settings, 'user', $post_block_message, $visitor_ip);
header( 'HTTP/1.1 429 Too Many Requests' );
quit($db, '429');
}
check_captcha($db, $settings);
$post_message = "post attempt";
log_event($db, $settings, 'user', $post_message, $visitor_ip);
make_post($db, $sub, $settings, $text, $org_id);
answer_redirect_mob($sub);
quit($db, "");
// shows a thread
case 'reply':
$org_id = set_org_id_mob();
if ( (!check_org_id_exists($db, $sub, $org_id)) ) {
quit($db, "
Post $org_id on sub $sub does not exist.
");
}
$quote = set_quote_mob();
$msg = ($sub . '/' . $org_id);
$html_string = "
$msg"
. '
';
echo "$html_string";
print_thread_mob($db, $sub, $settings, $org_id);
show_post_form_mob($db, $msg, $sub, $settings, $org_id,
$quote, $visitor_ip);
quit($db, '');
// displays all subs, including their message counts
case 'subs':
$html_string = "
available subs"
. '
'
. '
';
echo $html_string;
show_subs_count_mob($db, $settings);
echo '