__section__
default
__description__

__title__

__page__
admin
__lang__
en_US
__name__
editFilter
__template__
<div class="generalbody">
	<form action="[% env.script_name %]" method="post">
		<fieldset>
			<legend>Filter Editor</legend>
			<input type="hidden" name="op" value="listfilters">
			[% PROCESS formLabel value => "Select form" %]
			[% form_select %]
			<input type="submit" name="listfilters" value="List" class="button">
		</fieldset>
	</form>
		
	<form action="[% env.script_name %]" method="post">
		<fieldset>
			<legend>Filter Editor</legend>
			[% PROCESS formLabel value => "Create a new filter" %]
			[% form_select %]
			<input type="hidden" name="op" value="editfilter">
			<input type="submit" name="newfilter" value="Create" class="button">
		</fieldset>
	</form>

	<form action="[% env.script_name %]" method="post">
		<fieldset>
			<legend>Edit Filter</legend>
			<input type="hidden" name="op" value="editfilter">

			[% PROCESS formLabel value => "Form to save under" %]
			[% form_select %]

			[% PROCESS formLabel value => "Filter ID" %]	
			<input type="hidden" name="filter_id" value="[% filter_id %]">&nbsp;&nbsp;
			 [% filter_id %]
			[% PROCESS formNote note="This is not editable" %]

			[% PROCESS formLabel value => "Regex" %]
			[% filter.regex %]
			<input type="text" size="30" name="regex" value="[% filter.regex %]">
			[% PROCESS formNote note = "This is the base regex that you use for the filter." %]
			
			[% PROCESS formLabel value => "Modifier" %]	
			[% filter.modifier %] 
			<input type="text" size="4" name="modifier" value="[% filter.modifier %]">
			[% PROCESS formNote note = "The modifier for the regex /xxx/gi /xxx/g /xxx/" %]	
			
			[% PROCESS formLabel value => "Field" %]
			[% filter.field %] 
			<input type="text" name="field" value="[% filter.field %]">
			[% PROCESS formNote note = "This is the field you want to check. Refer to the code to make sure you have the correct fieldname." %]
	
			[% PROCESS formLabel value => "Ratio" %]
			[% filter.ratio %] 
			<input type="text" size="8" name="ratio" value="[% filter.ratio %]">	
			[% PROCESS formNote note = "The percentage of the fieldsize that you want the regex to match.  This is used to calculate the number of instances for the regex.  For instance, if the ration is .50, and the comment size is 100, then the regex ends up becoming /xxx{50,}/. Note: if this value is > 0, then you cannot use the minimum match field." %]
	
			[% PROCESS formLabel value => "Minimum match" %]
			[% filter.minimum_match %] 
			<input type="text" size="8" name="minimum_match" value="[% filter.minimum_match %]">
			[% PROCESS formNote note = "This is the hardcoded minimum for the regex, if you're not using a ratio.  For instance, if you set this to 10, your regex becomes /xxx/{10,}.  Note: You can't use ratio if you have this set to anything greater than 0" %]
		
			[% PROCESS formLabel value => "Minimum length" %]
			[% filter.minimum_length %] 
			<input type="text" size="8" name="minimum_length" value="[% filter.minimum_length %]">
			[% PROCESS formNote note = "This is the minimum length of the comment in order for the filter to apply.  If set to zero, there will be no minimum size length." %]	
	
			[% PROCESS formLabel value => "Error message" %]
			[% filter.err_message %]
			<textarea name="err_message" cols="50" rows="2">[% filter.err_message | strip_literal %]</textarea>
			[% PROCESS formNote note = "This is the error message that will be displayed if the filter is matched." %]
			<br>	
			<input type="submit" name="updatefilter" value="Save filter" class="button">
			<input type="submit" name="newfilter" value="Create a new filter" class="button">
			<input type="submit" name="deletefilter" value="Delete filter" class="button">
			<input type="submit" name="listfilters" value="List Filters" class="button">
		</fieldset>
	</form>
__seclev__
500
__version__
$Id: editFilter;admin;default,v 1.6 2005/07/27 22:53:54 pudge Exp $
