<?php
error_reporting(E_ALL ^ E_DEPRECATED);
ini_set('display_errors','On');
//header('Content-Type', 'application/json');
header('Content-Type: application/json');
date_default_timezone_set('America/Panama');
////////////////////////Librerias Necesarias/////////////////////
include("bases_de_datos.php");
include("query.php");
//////////////////////////////////////////////////////////////////
//////////////Conectando a bases de datos/////////////////////////
$conectar=conectar_base_de_datos();
@$opcion=$_POST['opcion'];
@$id_paquete=$_POST['paq'];
@$nombre_esp=$_POST['nombre_esp'];
@$descrip_esp=$_POST['descrip_esp'];
@$descrip_corta_esp=$_POST['descrip_corta_esp'];
@$precio_esp=$_POST['precio_esp'];
@$orden=$_POST['orden'];
//@$archivo=$_FILES['file'];
@$carpeta_imagen=$_POST['carpeta_imagen'];
if (@$opcion=="mod")
{
# definimos la carpeta destino
$carpetaDestino="images/";
$carpetaDestino1="".$carpeta_imagen."/";
# si hay algun archivo que subir
if(@$_FILES["archivo"]["name"])
{
# si es un formato de imagen
// if($_FILES["archivo"]["type"][$i]=="image/jpeg" || $_FILES["archivo"]["type"][$i]=="image/pjpeg" || $_FILES["archivo"]["type"][$i]=="image/gif" || $_FILES["archivo"]["type"][$i]=="image/png")
# si exsite la carpeta o se ha creado
if(file_exists($carpetaDestino) || @mkdir($carpetaDestino))
{
$origen=$_FILES["archivo"]["tmp_name"];
$destino=$carpetaDestino.$_FILES["archivo"]["name"];
# movemos el archivo
if(@move_uploaded_file($origen, $destino))
{ $soporte=$_FILES["archivo"]["name"];
// echo "<br>".$_FILES["archivo"]["name"]." movido correctamente";
copy("images/".$_FILES["archivo"]["name"]."","".$carpetaDestino1."/".$_FILES["archivo"]["name"]."");
$imagen_cargada="si";
}else{
echo "<br>No se ha podido mover el archivo: ".$_FILES["archivo"]["name"];
}
}else{
echo "<br>No se ha podido crear la carpeta: up/".$user;
}
} //else{
//echo "<br>No se ha subido ninguna imagen";
//}
if (@$imagen_cargada=="si")
@$actualizar=actualizar_info_paquete($conectar, $nombre_esp, $descrip_esp, $descrip_corta_esp, $precio_esp, $orden, $id_paquete, $soporte, $carpeta_imagen);
else @$actualizar=actualizar_info_paquete_sin_imagen($conectar, $nombre_esp, $descrip_esp, $descrip_corta_esp, $precio_esp, $orden, $id_paquete, $carpeta_imagen);
}
else if (@$opcion=="nuevo")
{
@$carpeta_imagen="images/galerias/form_galeria/".$carpeta_imagen."";
# definimos la carpeta destino
$carpetaDestino="images/";
$carpetaDestino1="".$carpeta_imagen."";
# si hay algun archivo que subir
if(@$_FILES["archivo"]["name"])
{
# si es un formato de imagen
// if($_FILES["archivo"]["type"][$i]=="image/jpeg" || $_FILES["archivo"]["type"][$i]=="image/pjpeg" || $_FILES["archivo"]["type"][$i]=="image/gif" || $_FILES["archivo"]["type"][$i]=="image/png")
# si exsite la carpeta o se ha creado
if(file_exists($carpetaDestino) || @mkdir($carpetaDestino))
{
$origen=$_FILES["archivo"]["tmp_name"];
$destino=$carpetaDestino.$_FILES["archivo"]["name"];
# movemos el archivo
if(@move_uploaded_file($origen, $destino))
{ $soporte=$_FILES["archivo"]["name"];
// echo "<br>".$_FILES["archivo"]["name"]." movido correctamente";
@mkdir($carpetaDestino1);
copy("images/".$_FILES["archivo"]["name"]."","".$carpetaDestino1."/".$_FILES["archivo"]["name"]."");
$imagen_cargada="si";
} else{
echo "<br>No se ha podido mover el archivo: ".$_FILES["archivo"]["name"];
}
}else{
echo "<br>No se ha podido crear la carpeta: up/".$user;
}
} //else{
//echo "<br>No se ha subido ninguna imagen";
//}
if (@$imagen_cargada=="si")
$insertar=insertar_paquete($conectar, $nombre_esp, $descrip_esp, $descrip_corta_esp, $precio_esp, $orden, $soporte, $carpeta_imagen);
}
if (@$insertar==true)
{
//Guardamos los datos en un array
$datos = array(
"estado" => "insertado",
"paquete" => @$nombre_esp
);
//Devolvemos el array pasado a JSON como objeto
echo json_encode($datos, JSON_FORCE_OBJECT);
}
else if (@$actualizar==true)
{
//Guardamos los datos en un array
$datos = array(
"estado" => "actualizado",
"paquete" => @$nombre_esp
);
//Devolvemos el array pasado a JSON como objeto
echo json_encode($datos, JSON_FORCE_OBJECT);
}
else {
//Guardamos los datos en un array
$datos = array(
"estado" => false,
"paquete" => @$nombre_esp
);
//Devolvemos el array pasado a JSON como objeto
echo json_encode($datos, JSON_FORCE_OBJECT);
}
?>