ACC SHELL

Path : /srv/www/vhosts/marevva/crossroadsfoundation/
File Upload :
Current File : /srv/www/vhosts/marevva/crossroadsfoundation/form.php

<?php

	// pred include-ovanim tohto suboru je treba nastavit hodnotu: $formType = 'hocico'
	$formType = '';

	// emailova adresa a meno odosielatela
	$emailFromEmail = $settings['contactFormEmail'];
	$emailTo = $emailFromEmail;
	
	$emailFromEmail_ = explode( ',', $emailFromEmail );
	$emailFromEmail = $emailFromEmail_[0];
	
	$emailFromName = $settings['contactFormEmailName'];
	$emailSubject = 'Message from contact form';
	
	$_name = '';
	$_surname = '';
	$_phone = '';
	$_email = '';
	$_text = '';
		
	if ( isset( $_POST['name'] ) && isset( $_POST['email'] ) && isset( $_POST['text'] ) )
	{
		$_name = trim( $_POST['name'] );
		$_surname = trim( $_POST['surname'] );
		$_phone = trim( $_POST['phone'] );
		$_email = trim( $_POST['email'] );
		$_text = trim( $_POST['text'] );
		$_dvacetdva = trim( $_POST['22'] );
			
		if ( ( $_name != '' ) && ( $_surname != '' ) && ($_text != '' ) && ($_email != '' ) && ( ($_dvacetdva == '321') || ($_dvacetdva == '3 2 1') ) && ( preg_match( "/^[\ a-z0-9._-]+@[a-z0-9.-]+\.[a-z]{2,6}$/i", $_email ) > 0 ) )
		{
			
			$registerOutputURLparams = '';
			
			$_newsletter = 0;
			if ( isset( $_POST['newsletter'] ) )
			{
				$_newsletter = trim( $_POST['newsletter'] );
				if ( $_newsletter == 'on' )
					$_newsletter = 1;	
			}
			
					// all ok dialog
					$registerOutputURLparams = '/parts/overlay-form.php?showRegisterForm=false';
					
					// DB insert
					$db->insertItem( 'contactForm', array(
														'name' => $_name,
														'surname' => $_surname,
														'phone' => $_phone,
														'email' => $_email,
														'text' => $_text,
														'url' => ('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']),
														'newsletter' => $_newsletter,
														'type' => $formType
													) );
					
					// mail to admin
					$headers  = 'MIME-Version: 1.0' . "\r\n";
					$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
					$headers .= "From: " . $emailFromName . " <" . $emailFromEmail . ">\r\n";
					//$headers .= "Reply-To: " . $_name ." ". $_surname . " <" . $_email . ">\r\n";
					
					$email = '
						New message from: http://' . $_SERVER['HTTP_HOST'] . '
						<br/><br/>
						<strong>Name:</strong> ' . $_name . '<br/><br/>
						<strong>Surname:</strong> ' . $_surname . '<br/><br/>
						<strong>Phone:</strong> ' . $_phone . '<br/><br/>
						<strong>e-mail:</strong> ' . $_email . '<br/><br/>
						<strong>Message:</strong> ' . $_text . '<br/><br/>
						
						<a href="http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . '" target="_blank">http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . '</a>
					';
					mail( $emailTo, $emailSubject, $email, $headers );
					
					$headers  = 'MIME-Version: 1.0' . "\r\n";
					$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
					$headers .= "From: " . $emailFromName . " <" . $emailFromEmail . ">\r\n";
					$headers .= "BCC: spenat@tridvajedna.cz\r\n";
					$email = '
						Hello, 
						we acknowledge receipt of the message from the site: http://' . $_SERVER['HTTP_HOST'] . ' with information:
						<br/><br/>
						<strong>Name:</strong> ' . $_name . '<br/><br/>
						<strong>Surname:</strong> ' . $_surname . '<br/><br/>
						<strong>Phone:</strong> ' . $_phone . '<br/><br/>
						<strong>e-mail:</strong> ' . $_email . '<br/><br/>
						<strong>Message:</strong> ' . $_text . '<br/><br/>
						
						We will contact you as soon as possible. 
					';
					mail( $_email, $emailSubject, $email, $headers );
					
					unset( $_POST );
					
					$_name = '';
					$_surname = '';
					$_phone = '';
					$_email = '';
					$_text = '';
					
					
			$registerOutput = '
				<script type="text/javascript">
					$("#mainOverlay").overlay({
						mask: {
							color: "#f1f1f1",
							loadSpeed: 200,
							opacity: 0.0,
							closeOnClick: true,
							zIndex: 20000 
						},
						top: 100,
						load: true,
						
						onLoad: function() {
							var wrap = this.getOverlay().find( ".contentWrap" );
							wrap.load( "' . $registerOutputURLparams . '" );
						}
					});
				</script>
			';
		
		}
		else
		{
			$registerOutput = '
				<script type="text/javascript">
					alert( \'You have not entered correctly all the information needed to send a message.\' );
				</script>
			';
		}
	}

?>

ACC SHELL 2018