HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/PvdBoogaard/indoorski.nl/backup/oude-site/cms/admin/templates/settings.view.tpl
{template="header"}

<script type="text/javascript" src="../javascript/jquery.form.js"></script>
<script type="text/javascript" src="../javascript/jquery.field.js"></script>
<script type="text/javascript" src="../javascript/jquery/plugins/json.js"></script>
<script type="text/javascript" src="{$config.siteURL}/js.php?f=admin.validator&amp;section={$section}&amp;a=1"></script>
<script type="text/javascript">
//<!--

$(function(){
	$('#frmSettings').ajaxForm({
		success: showResponse
	});

	$('.CancelButton').click(function(){
		if (confirm('{$lang.ConfirmCancelJS}')) {
			location.href = "index.php?section=settings&action=view";
		}
	});

	$('#EnableCache').click(function(){
		if (this.checked) {
			return confirm({$lang.field_EnableCache_Confirm|iwp_FilterJavascriptString});
		}
		return true;
	});
});

function FieldName (field) {
	var lang = { {$settingsFormFieldNamesJavascript} };
	return eval('lang.' + field);
}

function testSMTPSettings() {
	$("#testSMTPButton").attr('disabled', 'disabled')
						.after('<img src="images/loading.gif" class="smtpLoading" />');
	$.post (
		'remote.php?section=settings&action=testsmtpsettings',

		{
			testEmailAddress:	$('#AdminEmail').val(),
			MailSMTPServer:		$('#smtp_hostname').val(),
			MailSMTPUsername:	$('#smtp_username').val(),
			MailSMTPPassword:	$('#smtp_password').val(),
			MailSMTPPort:		$('#smtp_port').val()
		},

		function (jsonResponse) {
			alert(jsonResponse.message);
			$("#testSMTPButton").removeAttr('disabled');
			$('.smtpLoading').remove();
		},
		'json'
	);
}

function launchCC(){
	if (!confirm({$lang.field_ClearCache_Confirm|iwp_FilterJavascriptString})) {
		return;
	}

	$.getJSON('remote.php?section=settings&action=clearcache', function(response){
		 if(response.success){
			alert('{$lang.CacheClearedSuccess|iwp_js}');
		}else{
			alert('{$lang.CacheClearedFail|iwp_js}');
		}
	});
}

function submitSettings () {
	$('#frmSettings').submit();
}

function showResponse (xml, statusText) {
	if($('redirect', xml).text() == "true") {
		window.top.location = "index.php";
	} else if($('status', xml).text() == "0") {
		$('#MainMessage').errorMessage($('message', xml).text());
	} else {
		$('#MainMessage').successMessage($('message', xml).text());
	}
}

function validateForm (isExit) {
	var result = false;
	var errormsgs = [];

	// Clean out any previous errors
	$('.validation_error').remove();

	// The validation entries coming through from the validation object
	{$settingsFormJSFieldValidation}

	// If we have no errors
	if(errormsgs.length == 0) {
		// Complete the submission
		$('#MessageTable').hide();
		submitSettings();

		return;
	}

	// Otherwise we're displaying errors and waiting for next input
	$('html').scrollTo( 'body', 500 );
	ErrorMessage('{$lang.ContentSaveErrors|sprintf,"settings"}', errormsgs);
}

function ErrorMessage (error, arrMsgs) {
	var val = '';
	if(arrMsgs.length > 0){
		val = error+"<ul>";
		for(i=0;i<arrMsgs.length;i++){
			val += '<li>' + arrMsgs[i] + '</li>';
		}
		val += "</ul>";
	}else{
		val = error;
	}

	$('#MainMessage').errorMessage(val);
}

//-->
</script>

<form action="remote.php?section=settings&amp;action=save" enctype="multipart/form-data" name="frmSettings" id="frmSettings" method="post">

	<div class="BodyContainer Intro">
		<table class="OuterPanel">
			<tr>
				<td class="Heading1">{$PageTitle}</td>
			</tr>
			<tr>
				<td class="Intro">
					{if $PageIntro}
						<div>{$PageIntro}</div>
					{/if}

					<div id="MainMessage"></div>

					<input type="hidden" name="savemethod" value="" id="savemethod" />
					<input type="submit" name="saveonly" id="saveonly" value="{$lang.SaveOnly}" class="FormButton" onclick="validateForm(false);return false;">
					<input type="button" value="{$lang.Cancel}" class="FormButton CancelButton" /><br />
				</td>
			</tr>
		</table>
	</div>

	{if $MessageText != false}
		<script type="text/javascript">
		$(document).ready(function() {
			{if $MessageType == MSG_ERROR}
				$('#MainMessage').errorMessage('{$MessageText|addslashes}');
			{elseif $MessageType == MSG_SUCCESS}
				$('#MainMessage').successMessage('{$MessageText|addslashes}');
			{elseif $MessageType == MSG_INFO}
				$('#MainMessage').infoMessage('{$MessageText|addslashes}');
			{elseif $MessageType == MSG_WARNING}
				$('#MainMessage').warningMessage('{$MessageText|addslashes}');
			{/if}
		});
		</script>
	{/if}


	<div class="BodyContainer">

		{$settingsFormOutput}

		<br />
		<div class="FieldLabelMatchIndent">
			<input type="button" name="saveonly" id="saveonly" value="{$lang.SaveOnly}" class="FormButton" onclick="validateForm(false);">
			<input type="button" value="{$lang.Cancel}" class="FormButton CancelButton" />
		</div>
	</div>

</form>

{template="footer"}