MyBB Community Forums

Full Version: Inline moderation has stopped working on forumdisplay
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi guys,

I'm building a custom style and for some reason my inline moderation function has stopped working. It will select and deselect, but it doesn't action the option either automatically or when you select 'Go'. It's working fine in showthread.php.

I've done a diff report and found no changes in post method, action etc.

I'm running the latest version 1.8.30 with these Javascripts in {$headerinclude}

<script type="text/javascript" src="{$mybb->asset_url}/jscripts/jquery.js?ver=1823"></script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/jquery.plugins.min.js?ver=1821"></script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/general.js?ver=1827"></script>

The only other Javascript I'm running is Bootstrap bundle in the footer.

URL: www.modsvi.com/demo/index.php

This is my forumdisplay_inlinemoderation template:

<script type="text/javascript" src="{$mybb->asset_url}/jscripts/inline_moderation.js?ver=1821"></script>
	  <form action="moderation.php" method="post">
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
<input type="hidden" name="fid" value="{$fid}" />
<input type="hidden" name="modtype" value="inlinethread" />

<button class="btn btn-multipage" type="button" data-bs-toggle="collapse" data-bs-target="#mod-f" aria-expanded="false" aria-controls="mod"><i class="bi bi-gear"></i> &nbsp;{$lang->mod_tab}</button>

<div class="collapse" id="mod-f">
  <div class="card card-body border-0 mt-1 mb-4">


<div class="row">
	<div class="col align-self-center">
<select name="action" class="form-select border">
	<option value="delayedmoderation">{$lang->delayed_moderation}</option>
	{$standardthreadtools}
	{$customthreadtools}
</select>
	</div>
		<div class="col-auto align-self-center">
<input type="submit" class="btn btn-top" name="go" value="{$lang->inline_go} ({$inlinecount})" id="inline_go" />
	</div>
	<div class="col-auto align-self-center">
<input type="button" onclick="inlineModeration.clearChecked();" value="{$lang->clear}" class="btn btn-top" />
		</form>
	</div>
			</div>
			{$inlinemodcol}


	 
	   </div>
			</div>
<script type="text/javascript">
<!--
	var go_text = "{$lang->inline_go}";
	var all_text = "{$threadcount}";
	var inlineType = "forum";
	var inlineId = {$fid};
// -->
</script>

Any ideas?
Possible explanation : the previous form (<form action="forumdisplay.php" method="get">) is not closed, so the moderation' one is not interpreted
Solved! Thank you Smile