Notify if trying to post to non-existent followup-to group.

This commit is contained in:
Retro_Guy 2024-05-27 02:04:11 -07:00
parent 5102749487
commit 21dea6d9a7
2 changed files with 20 additions and 3 deletions

View File

@ -367,9 +367,22 @@ if ($show == 1) {
echo $text_post["followup_not_allowed"]; echo $text_post["followup_not_allowed"];
echo " " . $newsgroups; echo " " . $newsgroups;
} else { } else {
// check that we can post to the newsgroup
$ngroups = preg_split("/[\s,]+/", $newsgroups);
$found = false;
foreach ($ngroups as $group) {
if(get_section_by_group($group)) {
$found = true;
break;
}
}
// show post form // show post form
$fieldencrypt = md5(rand(1, 10000000)); $fieldencrypt = md5(rand(1, 10000000));
echo '<h1 class="np_post_headline">' . $text_post["group_head"] . group_display_name($newsgroups) . $text_post["group_tail"] . '</h1>'; echo '<h1 class="np_post_headline">' . $text_post["group_head"] . group_display_name($newsgroups) . $text_post["group_tail"];
if(!$found) {
echo ' (posting will fail - no such group)';
}
echo '</h1>';
if (isset($error)) if (isset($error))
echo "<p>$error</p>"; echo "<p>$error</p>";
@ -390,7 +403,11 @@ if ($show == 1) {
echo '<td align="right">'; echo '<td align="right">';
echo '<input type="radio" id="hasfollowup" name="fgroups" value="' . $head->followup . '" checked>'; echo '<input type="radio" id="hasfollowup" name="fgroups" value="' . $head->followup . '" checked>';
echo '</td><td>'; echo '</td><td>';
echo '<label for="followup">' . $head->followup . ' (followup-to is set)</label></td>'; echo '<label for="followup">' . $head->followup . ' (followup-to is set';
if(!get_section_by_group($head->followup)) {
echo ' but <b><i>posting will fail - no such group </i></b>';
}
echo ')</label></td>';
echo '</tr><tr>'; echo '</tr><tr>';
echo '<tr><td align="right">'; echo '<tr><td align="right">';
echo '<input type="radio" id="nofollowup" name="fgroups" value="' . $head->newsgroups . '">'; echo '<input type="radio" id="nofollowup" name="fgroups" value="' . $head->newsgroups . '">';

View File

@ -1 +1 @@
0.9.86 0.9.87