Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static function cargar_imagen($origen, $destino){
- if(file_exists(self::$ruta_imagenes.$destino)){
- copy(self::$ruta_imagenes.$destino, self::$ruta_imagenes_backup.(date('Y-m-d').".".$destino));
- }
- move_uploaded_file($origen, self::$ruta_imagenes.$destino);
- }
- function __construct($id,$nombre,$precio, $foto = null,$nombreUser){
- $this->id = $id;
- $this->nombre = $nombre;
- $this->precio = $precio;
- $this->foto = $foto;
- $this->nombreUser = $nombreUser;
- //Divide el nombre de la foto en cada punto. Lo revierte para que la extensión quede en el índice cero.
- $ext = array_reverse(explode(".",$foto["name"]));
- $this->foto = $this->id.".".$ext[0];
- //Carga la foto.
- Archivo::cargar_imagen($foto["tmp_name"], $this->foto);
- }
- case "modificarProducto":
- $id = $_POST["id"];
- $nombre = $_POST["nombre"];
- $precio = $_POST["precio"];
- $foto = $_FILES["foto"];
- $nombreUser = $_POST["nombreUser"];
- if ($archivoProductos->obtenerRegistro("-", $id, 0, 5) != null) {
- //Borra la imagen y hace un backup.
- $prodModificado = new Producto($id, $nombre, $precio, $foto, $nombreUser);
- $archivoProductos->Modificar("-", $id, 0, 5, $prodModificado);
- echo "Producto modificado correctamente";
- } else {
- echo "No existe el producto a modificar";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement