<?php
	$seccion    = 'Premios';
	$subseccion = 'Premios';
	$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/premios";


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


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

	  if (isset($_GET['id'])){ $Id	= $_GET['id']; }
		if(isset($_POST['cliente'])){ $cliente = addslashes(strip_tags($_POST['cliente'])); }
		if(isset($_POST['evento'])){ $evento = addslashes(strip_tags($_POST['evento'])); }
		if(isset($_POST['nombre'])){ $nombre = addslashes(strip_tags($_POST['nombre'])); }
		if(isset($_POST['descripcion'])){ $descripcion = addslashes(strip_tags($_POST['descripcion'])); }
		if(isset($_POST['existencia'])){ $existencia = addslashes(strip_tags($_POST['existencia'])); }
		if(isset($_POST['disponible'])){ $disponible = addslashes(strip_tags($_POST['disponible'])); }
		if(isset($_POST['puntos'])){ $puntos = addslashes(strip_tags($_POST['puntos'])); }
		if(isset($_POST['crea_codigo'])){ $crea_codigo = addslashes(strip_tags($_POST['crea_codigo'])); }
		if(isset($_POST['activo'])){ $activo = addslashes(strip_tags($_POST['activo'])); }

		$now = now();

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

	    //Save
	    $Query = "
				INSERT INTO eventos_premios (
					fk_cliente, fk_evento,
					nombre, descripcion,
					existencia, disponible,
					puntos, crea_codigo,
					activo
				)VALUES(
					'$cliente', '$evento',
					'$nombre', '$descripcion',
					'$existencia', '$disponible',
					'$puntos', '$crea_codigo',
					'$activo'
				)
			";
	    $sSave = mysqli_query($mysqli, $Query);
	    $Id = mysqli_insert_id($mysqli);
			if( $Id ){ $saved = 'ok'; }

	  }
	  //END Nuevo

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

	      //Update
	      $qeUsuario = "
		      UPDATE eventos_premios
					SET
						fk_cliente = '$cliente', fk_evento = '$evento',
						nombre = '$nombre', descripcion = '$descripcion',
						existencia = '$existencia', disponible = '$disponible',
						puntos = '$puntos', crea_codigo = '$crea_codigo',
						activo = '$activo'
					WHERE id = $Id
				";
	      $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."/".$Id.".jpg";
        $ImageUpm = $RootSite.'/'.$UrlImg."/".$Id."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="index.php?id='.$Id.'&sv=1"</script>';
		}

	}//End if save

	//Query's

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

	    //Premio
	    $query = "
				SELECT
					pre.id,
					pre.nombre,
					pre.descripcion,
					pre.existencia,
					pre.disponible,
					pre.puntos,
					pre.crea_codigo,
					pre.activo,
					pre.fk_cliente,
					pre.fk_evento,
					eve.nombre as evento,
					cli.nombre as cliente
				FROM eventos_premios pre
				LEFT JOIN eventos eve ON eve.id = pre.fk_evento
		    LEFT JOIN clientes cli ON cli.id = eve.fk_cliente
				WHERE
					pre.id = $_GET[id]
			";
	    $result  = mysqli_query($mysqli, $query);
	    $prem   = mysqli_fetch_assoc($result);

	}

?>

<!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</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'] == $prem['fk_cliente'] ){
													                  echo 'selected="selected"';
													                }
													              ?>
													              value="<?php echo $Cli['id']; ?>"
													            >
													            <?php echo $Cli['nombre']; ?>
													            </option>
													          <?php } ?>
													        </select>
																</div>
																<!-- End Cliente -->

																<!-- Evento -->
																<div class="form-group col-md-12">
																	<label for="inputPu" class="col-form-label">Evento<span class="text-danger">*</span></label>
																	<select name="evento" class="Evento form-control chosen-select">
													          <option></option>
													          <?php
													            //Eventos
													            $Query = "
													              SELECT
													                eve.id,
																					eve.nombre,
																					eve.fecha_inicio,
																					eve.fecha_limite
													              FROM eventos eve
																				WHERE
																					eve.fk_cliente = '$prem[fk_cliente]'
													              ORDER BY eve.nombre ASC
													            ";
													            $Eventos = $mysqli->query($Query);
													            mysqli_data_seek($ClEventosis, 0);
													            while($Eve = mysqli_fetch_array($Eventos)) {
													          ?>
													            <option
													              <?php
													                if( $Eve['id'] == $prem['fk_evento'] ){
													                  echo 'selected="selected"';
													                }
													              ?>
													              value="<?php echo $Eve['id']; ?>"
													            >
													            <?php echo $Eve['nombre']; ?>
																			(
																			<?php echo $Eve['fecha_inicio']; ?>
																			-
																			<?php echo $Eve['fecha_limite']; ?>
																			)
													            </option>
													          <?php } ?>
													        </select>
																</div>
																<!-- End Evento -->

																<!-- 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($prem['nombre'])){ echo $prem['nombre']; }?>"
																		required
																	>
                                </div>
																<!-- End Nombre -->

																<!-- 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"
																		class="form-control"
																		style="height:150px;"
																		required
																	><?php
																		if(isset($prem['descripcion'])){ echo $prem['descripcion']; }
																	?></textarea>
                                </div>
																<!-- End Descripción -->

																<!-- existencia -->
                                <div class="form-group col-md-4">
                                  <label for="inputNo" class="col-form-label">Existencia</label>
                                  <input
																		type="text"
																		class="form-control"
																		name="existencia"
																		value="<?php if(isset($prem['existencia'])){ echo $prem['existencia']; }?>"
																		required
																	>
                                </div>
																<!-- End existencia -->

																<!-- disponible -->
                                <div class="form-group col-md-4">
                                  <label for="inputNo" class="col-form-label">Cantidad disponible</label>
                                  <input
																		type="text"
																		class="form-control"
																		name="disponible"
																		value="<?php if(isset($prem['disponible'])){ echo $prem['disponible']; }?>"
																		required
																	>
                                </div>
																<!-- End disponible -->

																<!-- puntos -->
                                <div class="form-group col-md-4">
                                  <label for="inputNo" class="col-form-label">Puntos</label>
                                  <input
																		type="text"
																		class="form-control"
																		name="puntos"
																		value="<?php if(isset($prem['puntos'])){ echo $prem['puntos']; }?>"
																		required
																	>
                                </div>
																<!-- End puntos -->

																<!-- Crea Codigo -->
																<div class="form-group col-md-12">
																	<label for="inputNo" class="col-form-label">Crea Código al ser solicitado<span class="text-danger">*</span></label>
																	<select name="crea_codigo" class="form-control" required>
																		<option <?php if( $prem['id']){ if( $prem['crea_codigo'] == 1 ){ echo "selected='selected'"; } } ?> value="1">Si</option>
																		<option <?php if( $prem['id']){ if( $prem['crea_codigo'] == 0 ){ echo "selected='selected'"; } } ?> value="0">No</option>
																	</select>
																</div>
																<!-- End Crea Codigo -->

																<!-- Activo -->
																<div class="form-group col-md-12">
																	<label for="inputNo" class="col-form-label">Activo<span class="text-danger">*</span></label>
																	<select name="activo" class="form-control" required>
																		<option <?php if( $prem['id']){ if( $prem['activo'] == 1 ){ echo "selected='selected'"; } } ?> value="1">Activo</option>
																		<option <?php if( $prem['id']){ if( $prem['activo'] == 0 ){ echo "selected='selected'"; } } ?> value="0">Inactivo</option>
																	</select>
																</div>
																<!-- End Activo -->

																<div class="form-group col-md-12">
																	<hr>
																</div>

																<!-- Imagen -->
                                <div class="form-group col-md-12">
																	<div class="row">
																		<div class="col-sm-6">

																			<label for="inputNo" class="col-form-label">Imagen</label>

																			<?php
																				$ImageFirm = $RootSite.'/'.$UrlImg.'/'.$prem[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; ?>../premios/<?php echo $prem[id]; ?>.jpg?<?php echo $Timer = strtotime("now"); ?>"
																					/>
																				</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 } ?>

					//Cliente-Evento
					$(document.body).on('change', '.Cliente' ,function(){
						val 	= $(this).val();
						console.log('test: '+val);
						Rute 	= "eventos.php";
						$.post(Rute, { val: val }, function(data){
		          $('.Evento').html(data);
		          // $(".chosen-select").chosen();
		          // $('.chosen-select').trigger("chosen:updated");
		          // $('#FormPer').parsley();
		        });
					});
					//End Cliente-Evento

        </script>


    </body>
</html>
