View Single Post
  #37  
Old 09-07-2004, 12:43 AM
integra99's Avatar
integra99 integra99 is offline
 
Join Date: Jun 2003
Location: Indiana
Posts: 125
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, here's a quick fix for the search bug..

In search.php, add in after the declarations
Code:
if ($_REQUEST['mod'] == 1)
{
	$onload .= " inline_reset(); ";
}
In template search_results find
Code:
<body>
and replace with
Code:
<script type="text/javascript" src="clientscript/inline_moderation.js"></script>
 
<body onload="inline_init($foruminfo[forumid], 'thread'); <if condition="$_REQUEST['mod'] == 1">inline_reset();</if>">
Then find
Code:
$vbphrase[showing_results_x_to_y_of_z]</phrase></span>
	</td>
</tr>
</table>
And add after
Code:
<if condition="can_moderate()"><br>
<div align="right"><table>
<tr valign="top">
	<td colspan="2" align="right">
		<form action="inlinemod.php" method="post" name="inlinemod">
		<input type="hidden" name="type" value="thread" />
		<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" align="right">
		<tr class="alt1">
			<td align="right" class="smallfont">
				<strong>Inline Moderation Tools:</strong>
				<select name="inlinemodact">
					<option value="close" selected="selected">Close Threads</option>
					<option value="open">Open Threads</option>
					<option value="stick">Stick Threads</option>
					<option value="unstick">Unstick Threads</option>
					<option value="move">Move Threads</option>
					<option value="delete">Delete Threads</option>
					<option value="undelete">Undelete Threads</option>
				</select>
				<input id="inline_go" type="submit" name="submit" value="Go" />
				<input type="button" name="reset" value="Clear" onclick="inline_reset();" />
			</td>
		</tr>
		</table>
		</form>
	</td>
</tr>
</table></div>
</if>
Then find
Code:
	<td class="thead" align="center" nowrap="nowrap">$vbphrase[views]</td>
and add after
Code:
		<if condition="can_moderate()">
			<td class="thead" align="center"><if condition="$show['threadmoved']">-<else /><input type="checkbox" id="inlinemod_$thread[threadid]" name="inlinemod_$thread[threadid]" value="1" onclick="select_item($thread[threadid], this);" /></if>
		</if>
I believe that does it! The only bug I can find so far is because you are using the tools from a search window and not a forum, when the script tries to redirect you back to the forum you were viewing, it gives an error, but the moderation tools still work fine. Click on your logo to take you back to your forums index, go on about your day
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01263 seconds
  • Memory Usage 1,780KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (7)bbcode_code
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete