<inp2:m_include t="incs/header"/>
<inp2:m_RenderElement name="combined_header" prefix="adm" section="in-portal:service" title_preset="system_tools"/>

<script type="text/javascript">
	function show_structure($prefix, $event) {
		open_popup('adm', $event, 'table_structure', '800x575');
	}

	function check_prefix_config() {
		open_popup('adm', 'OnCheckPrefixConfig', 'config_check', '800x575');
	}

	function compile_templates()
	{
		openwin('<inp2:m_Link template="tools/compile_templates" m_wid="100"/>', 'compile', 800, 575);
	}
</script>

<inp2:m_DefineElement name="service_elem" event_prefix="adm">
	<tr class="<inp2:m_odd_even odd="table-color1" even="table-color2"/>">
		<inp2:m_inc param="tab_index" by="1"/>
		<td class="text" style="width: 300px;">
			<inp2:m_param name="title"/>:
		</td>
		<td valign="top" colspan="2">
			<input class="button" type="button" onclick="submit_event('<inp2:m_param name="event_prefix"/>', '<inp2:m_param name="event_name"/>');" value="Run">
		</td>
	</tr>
</inp2:m_DefineElement>

<table width="100%" border="0" cellspacing="0" cellpadding="4" class="bordered" id="config_table">
	<inp2:m_RenderElement name="subsection" title="la_section_General"/>
		<inp2:m_RenderElement name="service_elem" title="Reset mod_rewrite Cache" event_name="OnResetModRwCache"/>
		<inp2:m_RenderElement name="service_elem" title="Reset SMS Menu Cache" event_prefix="c" event_name="OnResetCMSMenuCache"/>
		<inp2:m_RenderElement name="service_elem" title="Reset Sections Cache" event_name="OnResetSections"/>
		<inp2:m_RenderElement name="service_elem" title="Reset Configs Cache" event_name="OnResetConfigsCache"/>
		<inp2:m_RenderElement name="service_elem" title="Re-build Themes Files" event_name="OnRebuildThemes"/>
		<inp2:m_RenderElement name="service_elem" title="Re-build Multilanguage Fields" event_prefix="lang" event_name="OnReflectMultiLingualFields"/>
		<tr class="<inp2:m_odd_even odd="table-color1" even="table-color2"/>">
			<inp2:m_inc param="tab_index" by="1"/>
			<td class="text" style="width: 300px;">
				Compile Templates (with NParser):
			</td>
			<td valign="top" colspan="2">
				<input class="button" type="button" onclick="compile_templates();" value="Run">
			</td>
		</tr>
		<inp2:m_RenderElement name="service_elem" title="Delete Compiled Templates" event_name="OnDeleteCompiledTemplates"/>
	<inp2:m_RenderElement name="subsection" title="la_section_Configs"/>
		<tr class="<inp2:m_odd_even odd="table-color1" even="table-color2"/>">
			<inp2:m_inc param="tab_index" by="1"/>
			<td class="text" style="width: 300px;">
				Table Structure:
			</td>
			<td valign="top" colspan="2">
				<input type="text" name="table_name" value="" size="30"/>
				<input class="button" type="button" onclick="show_structure('adm', 'OnGenerateTableStructure');" value="Run">
				<span class="small">Table Name (table prefix is optional) OR "Unit-config" Prefix</span>
			</td>
		</tr>

		<tr class="<inp2:m_odd_even odd="table-color1" even="table-color2"/>">
			<inp2:m_inc param="tab_index" by="1"/>
			<td class="text" style="width: 300px;">
				Prefix:
			</td>
			<td valign="top" colspan="2">
				<input type="text" name="config_prefix" value="" size="30"/>
				<input class="button" type="button" onclick="check_prefix_config();" value="Run">
				<span class="small">Unit-config Prefix</span>
			</td>
		</tr>
</table>

<script type="text/javascript">
	<inp2:m_if check="m_Get" name="refresh_tree">
		getFrame('menu').location.reload();
	</inp2:m_if>
</script>

<inp2:m_include t="incs/footer"/>