<?php
	$seccion    = 'Promociones';
	$subseccion = 'Promoción';
	$position   = '../';

	$SecLine      = array('Inicio','Promociones','Promoción');
	$SecPos       = array($dir.'inicio',$dir.'promociones');

	require_once($position.'../switch/access.php');
	require_once($position.'assets/global.php');
	require_once($position.'assets/session.php');
	require_once($position.'assets/funciones.php');
	require_once($position.'funciones/resize-class.php');

	$RootSite = $_SERVER['DOCUMENT_ROOT'];
	$UrlImg = "sandbox/switchpoint-app/promos";



	if (isset($_GET['id'])){$tipoAccion="editar";}else{$tipoAccion="nuevo";}


	/* Usuario */
	if(isset($_POST['save'])== 'Ok'){

	  if (isset($_GET['id'])){ $idPromo	= $_GET['id']; }
		if(isset($_POST['cliente'])){ $cliente = addslashes(strip_tags($_POST['cliente'])); }
		if(isset($_POST['fechainicio'])){ $fechainicio = addslashes(strip_tags(cambio_fecha_texto_numerica($_POST['fechainicio']))); }
		if(isset($_POST['fechalimite'])){ $fechalimite = addslashes(strip_tags(cambio_fecha_texto_numerica($_POST['fechalimite']))); }
		if(isset($_POST['nombre'])){ $nombre = addslashes(strip_tags($_POST['nombre'])); }
		if(isset($_POST['descripcion_larga'])){ $descripcion_larga = addslashes(strip_tags($_POST['descripcion_larga'])); }
		if(isset($_POST['precio'])){ $precio = addslashes(strip_tags($_POST['precio'])); }
		if(isset($_POST['contacto_whatsapp'])){ $contacto_whatsapp = addslashes(strip_tags($_POST['contacto_whatsapp'])); }
		if(isset($_POST['contacto_telefono'])){ $contacto_telefono = addslashes(strip_tags($_POST['contacto_telefono'])); }
		if(isset($_POST['contacto_email'])){ $contacto_email = addslashes(strip_tags($_POST['contacto_email'])); }

		$now = now();

	  //-->Nueva Prmo
	  if($_POST['action'] == 'nuevo'){

	    //Save
	    $Query = "
				INSERT INTO promociones (
					fk_cliente,
					fechainicio, fechalimite,
					nombre, descripcion_corta, descripcion_larga,
					precio,
					contacto_whatsapp, contacto_telefono, contacto_email
				)VALUES(
					'$cliente',
					'$fechainicio', '$fechalimite',
					'$nombre', '$descripcion_corta', '$descripcion_larga',
					'$precio',
					'$contacto_whatsapp', '$contacto_telefono', '$contacto_email'
				)
			";
	    $sSave = mysqli_query($mysqli, $Query);
	    $idPromo = mysqli_insert_id($mysqli);
			if( $idPromo ){ $saved = 'ok'; }

	  }
	  //END Nuevo

	  //-->Edita
	  if($_POST['action'] == 'editar'){

	      //Update
	      $qeUsuario = "
		      UPDATE promociones
					SET
						fk_cliente = '$cliente',
						fechainicio = '$fechainicio', fechalimite = '$fechalimite',
						nombre = '$nombre', descripcion_corta = '$descripcion_corta', descripcion_larga = '$descripcion_larga',
						precio = '$precio',
						contacto_whatsapp = '$contacto_whatsapp', contacto_telefono = '$contacto_telefono', contacto_email = '$contacto_email'
					WHERE id = $idPromo
				";
	      $eUsuarios = mysqli_query($mysqli, $qeUsuario);
				$saved = 'ok';

	  }
	  //END Edita Usuario

		//Carga imagen
		$Imagen = "image";
		if(empty($_FILES[$Imagen]['name'])){}else{
      $_FILES[$Imagen]["name"];
      $allowedExts = array("JPEG", "jpeg", "jpg", "JPG");
      $temp = explode(".", $_FILES[$Imagen]["name"]);
      $extension = end($temp);
      if((
      ($_FILES[$Imagen]["type"] == "image/jpeg")
      || ($_FILES[$Imagen]["type"] == "image/jpg")
      || ($_FILES[$Imagen]["type"] == "image/JPEG")
      || ($_FILES[$Imagen]["type"] == "image/JPG")
      )
      && ($_FILES[$Imagen]["size"] < 10000000)
      && in_array($extension, $allowedExts)) {
      if ($_FILES[$Imagen]["error"] > 0) {
      }else{

        //RootSite del Sitio Seleccionado
        $ImageUp  = $RootSite.'/'.$UrlImg."/".$idPromo.".jpg";
        $ImageUpm = $RootSite.'/'.$UrlImg."/".$idPromo."m.jpg";

        if ( move_uploaded_file($_FILES[$Imagen]["tmp_name"], $ImageUp) ){

          //echo "Img Up";
          chmod($ImageUp, 0777);
          //Ajuste de tamaño
          $width = getWidth($ImageUp);
          $height = getHeight($ImageUp);
          $max_width = "1800";
          if ($width > $max_width){
            $scale = $max_width/$width;
            $resizeObj = new resize($ImageUp);
            $resizeObj -> resizeImage(800, 414, 'crop');
            $resizeObj -> saveImage($ImageUp, 70);
          }else{
            $scale = 1;
            $resizeObj = new resize($ImageUp);
            $resizeObj -> resizeImage(800, 414, 'crop');
            $resizeObj -> saveImage($ImageUp, 70);
          }

          // if ( copy($ImageUp, $ImageUpm) ){
					//
          //   $resizeObj = new resize($ImageUpm);
          //   $resizeObj -> resizeImage(400, 207, 'crop');
          //   $resizeObj -> saveImage($ImageUpm, 70);
					//
          // }

        }else{
          //echo "Img Not<br>";
          print_r(error_get_last());
        }

      }}else{
      }
    }
		//End Carga imagen

		if( $saved == 'ok' ){
			echo '<script type="text/javascript">document.location.href="promocion.php?id='.$idPromo.'&sv=1"</script>';
		}

	}//End if save

	//Query's

	if(isset($_GET['id'])){

	    //QrUsuario
	    $qrPromo = "
				SELECT
					pro.id,
					pro.fk_cliente,
					pro.nombre,
					pro.fechainicio, pro.fechalimite,
					pro.descripcion_larga,
					pro.precio,
					pro.contacto_whatsapp, pro.contacto_telefono, pro.contacto_email
				FROM promociones pro
				WHERE pro.id = $_GET[id]
			";
	    $rPromo  = mysqli_query($mysqli, $qrPromo);
	    $promo   = mysqli_fetch_assoc($rPromo);

	}

?>

<!DOCTYPE html>
<html lang="es_MX">

    <?php require_once($position.'head.php'); ?>

    <body class="loading" data-layout='{"mode": "light", "width": "fluid", "menuPosition": "fixed", "sidebar": { "color": "dark", "size": "default", "showuser": false}, "topbar": {"color": "light"}, "showRightSidebarOnPageLoad": false}'>

        <!-- Pagina de inicio -->
        <div id="wrapper">

            <!-- ========== Inicio nav-izq ========== -->
            <?php include_once($position.'assets/nav.php'); ?>
            <!-- Fin nav-izq -->

            <!-- ============================================================== -->
            <!-- Incio de Contenido -->
            <!-- ============================================================== -->

            <div class="content-page">
              <div class="content">

                  <!-- Topbar -->
                  <?php include_once($position.'assets/topbar.php'); ?>
                  <!-- /Topbar -->

                  <!-- Content-->
                  <div class="container-fluid">
                  <form method="post" enctype="multipart/form-data" class="parsley-examples">

										<!-- page title -->
										<div class="row">
										  <div class="col-12">
										    <div class="page-title-box">
										      <h4 class="page-title"><?php echo $seccion; ?></h4>
										      <div class="page-title-right">
										        <ol class="breadcrumb m-0">
										          <?php
										            foreach ($SecLine as $i => $value) {
										          ?>
										            <li class="breadcrumb-item">
										              <a href="<?php echo $SecPos[$i]; ?>">
										                <?php echo $value; ?>
										              </a>
										            </li>
										          <?php } ?>
										        </ol>
										      </div>
										    </div>
										  </div>
										</div>
										<!-- /page title -->

										<!-- Botones -->
										<div class="row">
											<div class="col-12 text-right">
												<button type="button" class="btn btn-white btn-sm" onclick="window.location.href='./'"><i class="fe-arrow-left"></i>&nbsp; Regresar</button>
												<!-- <button type="button" class="btn btn-white btn-sm" onclick="window.location.href='usuario.php'">Nuevo <i class="fe-user-plus"></i></button> -->
												<button type="submit" class="btn btn-primary btn-sm">Guardar <i class="fe-check-circle"></i></button>
											</div>
											<div class="col-12" style="height: 5px;">&nbsp;</div>
										</div>
										<!-- End Botones -->

										<!-- Datos -->
                    <div class="row">
                      <div class="col-md-12">
                        <div class="card">
                          <div class="card-body">
                            <h4 class="header-title">Información de Promoción</h4>

                            <div class="form-row">
                              <input type="hidden" class="form-control" name="save" value="Ok">
                              <input type="hidden" class="form-control" name="action" value="<?php echo $tipoAccion; ?>">

															<!-- Cliente -->
															<div class="form-group col-md-12">
																<label for="inputPu" class="col-form-label">Cliente<span class="text-danger">*</span></label>
																<select name="cliente" class="Cliente form-control chosen-select">
																	<option></option>
																	<?php
																		//Clientees
																		$Query = "
																			SELECT
																				cli.id,
																				cli.nombre
																			FROM clientes cli
																			ORDER BY cli.nombre ASC
																		";
																		$Clis = $mysqli->query($Query);
																		mysqli_data_seek($Clis, 0);
																		while($Cli = mysqli_fetch_array($Clis)) {
																	?>
																		<option
																			<?php
																				if( $Cli['id'] == $promo['fk_cliente'] ){
																					echo 'selected="selected"';
																				}
																			?>
																			value="<?php echo $Cli['id']; ?>"
																		>
																		<?php echo $Cli['nombre']; ?>
																		</option>
																	<?php } ?>
																</select>
															</div>
															<!-- End Cliente -->

															<!-- Nombre -->
                              <div class="form-group col-md-12">
                                <label for="inputNo" class="col-form-label">Nombre<span class="text-danger">*</span></label>
                                <input
																	type="text"
																	class="form-control"
																	name="nombre"
																	placeholder="Nombre"
																	value="<?php if(isset($promo['nombre'])){ echo $promo['nombre']; }?>"
																	required
																>
                              </div>
															<!-- End Nombre -->

															<!-- Fecha Inicio -->
															<div class="form-group col-md-6">
                                <label for="inputNo" class="col-form-label">Fecha de Inicio<span class="text-danger">*</span></label>
                                <input
																	type="text"
																	class="form-control datepicker"
																	name="fechainicio"
																	value="<?php
																		if(isset($promo['fechainicio'])){
																			echo cambio_fecha_numerica_texto($promo['fechainicio']);
																		}else{
																			echo cambio_fecha_numerica_texto(date('Y-m-d'));
																		}
																	?>"
																	required
																>
                              </div>
															<!-- End Fecha Inicio -->

															<!-- Fecha Limite -->
															<div class="form-group col-md-6">
                                <label for="inputNo" class="col-form-label">Fecha de Limite<span class="text-danger">*</span></label>
                                <input
																	type="text"
																	class="form-control datepicker"
																	name="fechalimite"
																	value="<?php
																		if(isset($promo['fechalimite'])){
																			echo cambio_fecha_numerica_texto($promo['fechalimite']);
																		}else{
																			echo cambio_fecha_numerica_texto(date('Y-m-d'));
																		}
																	?>"
																	required
																>
                              </div>
															<!-- End Fecha Limite -->

															<!-- Descripción -->
                              <div class="form-group col-md-12">
                                <label for="inputNo" class="col-form-label">Descripción<span class="text-danger">*</span></label>
																<textarea
																	name="descripcion_larga"
																	class="form-control"
																	style="height:150px;"
																	required
																><?php
																	if(isset($promo['descripcion_larga'])){ echo $promo['descripcion_larga']; }
																?></textarea>
                              </div>
															<!-- End Descripción -->

															<!-- Precio -->
                              <div class="form-group col-md-12">
                                <label for="inputNo" class="col-form-label">Precio<span class="text-danger">*</span></label>
                                <input
																	type="text"
																	class="form-control"
																	name="precio"
																	value="<?php if(isset($promo['precio'])){ echo $promo['precio']; }?>"
																	required
																>
                              </div>
															<!-- End Precio -->

															<!-- WhatsApp -->
                              <div class="form-group col-md-12">
                                <label for="inputNo" class="col-form-label">Botón WhatsApp</label>
                                <input
																	type="text"
																	class="form-control"
																	name="contacto_whatsapp"
																	value="<?php if(isset($promo['contacto_whatsapp'])){ echo $promo['contacto_whatsapp']; }?>"
																>
                              </div>
															<!-- End WhatsApp -->

															<!-- Telefono -->
                              <div class="form-group col-md-12">
                                <label for="inputNo" class="col-form-label">Teléfono</label>
                                <input
																	type="text"
																	class="form-control"
																	name="contacto_telefono"
																	value="<?php if(isset($promo['contacto_telefono'])){ echo $promo['contacto_telefono']; }?>"
																>
                              </div>
															<!-- End Telefono -->

															<!-- Email -->
                              <div class="form-group col-md-12">
                                <label for="inputNo" class="col-form-label">Email</label>
                                <input
																	type="text"
																	class="form-control"
																	name="contacto_email"
																	value="<?php if(isset($promo['contacto_email'])){ echo $promo['contacto_email']; }?>"
																	data-type="email"
																>
                              </div>
															<!-- End Email -->

															<!-- Imagen -->
                              <div class="form-group col-md-12">
																<div class="row">
																	<div class="col-sm-6">
																		<?php
																			$ImageFirm = $RootSite.'/'.$UrlImg.'/'.$promo[id].'.jpg';
																			// if (file_exists($ImageFirm)) {
																		?>
																			<div
																				style="
																					border:1px solid #999;
																					position: relative;
																				"
																			>
																				<img
																					class="ImgLogo img-responsive"
																					style="max-width: 250px;"
																					src="<?php echo $position; ?>../promos/<?php echo $promo[id]; ?>.jpg"
																				/>
																			</div>

																		<?php //} ?>
																		<label>
																			La imagen debe estan en formato jpg a 800 px de ancho por 414 px de alto.
																		</label>
																		<input class="form-control dropify" type="file" name="image" />
																	</div>
																</div>
															</div>
															<!-- End Imagen -->

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

                  </form>
                </div> <!-- /Content -->

              </div> <!-- /content -->

              <!-- Footer -->
              <?php include_once($position.'assets/footer.php'); ?>
              <!-- /Footer -->

            </div>

            <!-- ============================================================== -->
            <!-- Fin de Contenido -->
            <!-- ============================================================== -->


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

        <?php require_once($position.'scripts.php'); ?>

        <!-- save -->
        <script>
        <?php if( $_GET['sv'] == 1 ){ ?>
	        $( document ).ready(function(){
		        Swal.fire({
	            //position:"top-end",
	            type:"success",
	            title:"Elemento guardado correctamente.",
	            showConfirmButton:!1,timer:2500
		        });
	        });
        <?php } ?>
        <?php if( $_GET['sv'] == 2 ){ ?>
	        $( document ).ready(function(){
		        Swal.fire({
		            type:"error",
		            title:"Oops...",
		            text:"El No. Telefónico ya fue registrado con anterioridad, ingresa un nuevo teléfono de contacto",
		            confirmButtonClass:"btn btn-confirm mt-2",
		            //footer:'<a href="">Why do I have this issue?</a>'
		        });
	        });
        <?php } ?>
        </script>


    </body>
</html>
