<?php include 'header.php'; ?>

<?php include 'sidebar.php'; ?>

<div id="page-wrapper">

    <div class="container-fluid">
	<br/>
        <div class="row">

             <div class="col-lg-8">
            <div class="panel panel-default dash">
                <div class="panel panel-primary">
                    <div class="panel-heading">
                        <h2 class="sub-header">
							<i class="fa fa-envelope" aria-hidden="true"></i> <?php echo lang('CONTACT_FORM');?>
						</h2>
                    </div>
                    <!-- /.panel-heading -->
                    <div class="panel-body">
                        <div class="table-responsive">
						
							<div class="col-md-12">
								 <form action="<?php $_PHP_SELF ?>" method="post" enctype="multipart/form-data" class="form-horizontal" name="updatecontactform" >
									<fieldset>									
								
									<?php echo contactFormBack();?>

									</fieldset>
									
									<br/>
								  
								 <!-- Button -->
								<div class="form-group">
								  <label class="col-md-10 control-label" for="singlebutton"></label>
								  <div class="col-md-2">
									<input type="submit" name="updatecontactform" class="btn btn-primary" value="Update" />
								  </div>
								</div>
								
								 <?php
							  
								  if(isset($_POST['updatecontactform']))
									{
										update_contactForm($_POST['sendyouremail'], $_POST['mailfrom'], $_POST['sendto'], $_POST['subject'], $_POST['okmessage'], $_POST['errormessage'], $_POST['emailtext'], $_POST['firstname'], $_POST['lastname'], $_POST['email'], $_POST['phone'], $_POST['message'], $_POST['button'], $_POST['fn_holder'], $_POST['ln_holder'], $_POST['em_holder'], $_POST['ph_holder'], $_POST['mg_holder'], $_POST['fn_error'], $_POST['ln_error'], $_POST['em_error'], $_POST['mg_error']);
									}
								?>

							  </form>

							</div>    
                        </div>
                    </div>
                </div>
            </div>
        </div>
		<div class="col-lg-4">
            <div class="panel panel-default dash">
                <div class="panel panel-primary">
                    <div class="panel-heading">
                        <h2 class="sub-header">
							<?php echo lang('PARALLAX');?>
						</h2>
                    </div>
                    <!-- /.panel-heading -->
                    <div class="panel-body">
                        <div class="table-responsive">
						
							<div class="col-md-12">
								 <form action="<?php $_PHP_SELF ?>" method="post" enctype="multipart/form-data" class="form-horizontal" name="contactformImg" >
									<fieldset>
								
									<div class="form-group">
										<div class="col-md-9">
										<label class="col-md-12 control-label" for="image"><?php echo lang('UPLOAD_IMAGE');?></label>
											<input type="file" name="image" id="image">
										</div>
										
									</div>

									</fieldset>
									<div class="col-md-12">
										<input type="submit" name="contactformImg" class="btn btn-primary submit" value="<?php echo lang('ADD_NEW');?>" />
									</div>
									
								<?php
									global $conection;
									$sql = mysqli_query($conection,"select * from contactform_img");
									$row = mysqli_num_rows($sql);
									while ($row = mysqli_fetch_array($sql)) {
									echo
									"
									<div class='col-md-12'>
										<img class='img-responsive' src='../assets/img/uploads/parallax/".$row['image']."' alt='' />
									</div>
									
									<a id='del' class='btn btn-danger' href='javascript:EliminaContactformImageParallax(".$row['id'].")' title='click for delete' ><i class='fa fa-fw fa-trash'></i> ".lang('DELETE_IMAGE')."</a>
									
									  ";
									}

								?>

												
								<?php
									global $conection;
									// Se o usuário clicou no botão cadastrar efetua as ações
									if (!empty($_POST['contactformImg']))
									 {
									  
										// Recupera os dados dos campos
										$image = $_FILES['image'];

										// Se a foto estiver sido selecionada
										if (!empty($image["name"])) {
									 
											// Largura máxima em pixels
											$largura = 1000000;
											// Altura máxima em pixels
											$altura = 1000000;
											// Tamanho máximo do arquivo em bytes
											$tamanho = 500000000000;
									 
											// Verifica se o arquivo é uma imagem
											if(!preg_match("/image\/(pjpeg|jpeg|png|gif|bmp)/", $image["type"])){
											   $error[1] = "Isso não é uma imagem.";
											} 
									 
											// Pega as dimensões da imagem
											$dimensoes = getimagesize($image["tmp_name"]);
									 
											// Verifica se a largura da imagem é maior que a largura permitida
											if($dimensoes[0] > $largura) {
												$error[2] = "A largura da imagem não deve ultrapassar ".$largura." pixels";
											}
									 
											// Verifica se a altura da imagem é maior que a altura permitida
											if($dimensoes[1] > $altura) {
												$error[3] = "Altura da imagem não deve ultrapassar ".$altura." pixels";
											}
									 
											// Verifica se o tamanho da imagem é maior que o tamanho permitido
											if($image["size"] > $tamanho) {
												$error[4] = "A imagem deve ter no máximo ".$tamanho." bytes";
											}
									 
												// Pega extensão da imagem
												preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $image["name"], $ext);
									 
												// Gera um nome único para a imagem
												$nome_imagem = md5(uniqid(time())) . "." . $ext[1];
									 
												// Caminho de onde ficará a imagem
												$caminho_imagem = "../assets/img/uploads/parallax/" . $nome_imagem;
									 
												// Faz o upload da imagem para seu respectivo caminho
												move_uploaded_file($image["tmp_name"], $caminho_imagem);
									 
												// Insere os dados no banco
												$sql = mysqli_query($conection,"INSERT INTO contactform_img VALUES ('', '".$nome_imagem."')");
									 
												// Se os dados forem inseridos com sucesso			
												if (!$sql) {
												echo ("Can't insert into database: " . mysqli_error());
												return false;
												} else {
														echo "<script type='text/javascript'>swal('".lang('NICE')."', '".lang('NEW_IMAGE_UPLOADED')."', 'success');</script>";
														echo '<meta http-equiv="refresh" content="1; contactform.php">'; 
														die();
												}

											// Se houver mensagens de erro, exibe-as
											if (count($error) != 0) {
												foreach ($error as $erro) {
													echo $erro . "<br />";
												}
											}

									}
									}
								?>
							  </form>
							  

							</div>    
                        </div>
                    </div>
                </div>
            </div>
        </div>


        </div>
        <!-- /.row -->

    </div>
    <!-- /.container-fluid -->

</div>
<!-- /#page-wrapper -->

</div>
<!-- /#wrapper -->

<?php include 'footer.php'; ?>