mirror of
https://github.com/rmontanana/inventario2.git
synced 2025-08-16 07:56:00 +00:00
Fix #40 Crear la opción de clonar registro en Mantenimiento.
-Crear iconos de clonado en todos los estilos. -Corregido determinaAccion en Imagen para aceptar el clonado
This commit is contained in:
15
Imagen.php
15
Imagen.php
@@ -29,6 +29,7 @@ class Imagen {
|
||||
public $archivoComprimido;
|
||||
private $extension;
|
||||
private $dirData;
|
||||
public $archivoCopiado;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
@@ -39,7 +40,7 @@ class Imagen {
|
||||
{
|
||||
if (isset($_POST[$campo]) && $_POST[$campo] == "") {
|
||||
return HAYQUEBORRAR; //Hay que borrar el archivo de imagen
|
||||
} elseif ($_FILES[$campo]['error'] == 0) {
|
||||
} elseif (isset($_FILES[$campo]['error']) && $_FILES[$campo]['error'] == 0) {
|
||||
return HAYQUEGRABAR; //Hay que guardar el archivo de imagen enviado
|
||||
} else {
|
||||
return NOHACERNADA; //No hay que hacer nada
|
||||
@@ -111,6 +112,18 @@ class Imagen {
|
||||
}
|
||||
}
|
||||
}
|
||||
public function copiaImagenId($valorImagen, $tabla, $id, &$mensaje)
|
||||
{
|
||||
$extension = strrchr($valorImagen, ".");
|
||||
$nombre = $this->dirData . "/" . $tabla . "_" . $id . $extension;
|
||||
if (!@copy($valorImagen, $nombre)) {
|
||||
$errors= error_get_last();
|
||||
$mensaje = "No pudo copiar el archivo " . $valorImagen . " en " . $nombre . " Error = [" . $errors['message'] . "]";
|
||||
return false;
|
||||
}
|
||||
$this->archivoCopiado = $nombre;
|
||||
return true;
|
||||
}
|
||||
|
||||
public function mueveImagenId($tabla, $id, &$mensaje)
|
||||
{
|
||||
|
Reference in New Issue
Block a user