FIX: no se podia cargar imagenes
This commit is contained in:
@ -285,7 +285,7 @@ class Productos {
|
||||
$status = $producto->addImagen($file);
|
||||
|
||||
$output = [
|
||||
'informacion' => $id,
|
||||
'informacion' => $producto->id,
|
||||
'estado' => $status
|
||||
];
|
||||
$response->getBody()->write(json_encode($output));
|
||||
|
@ -105,11 +105,11 @@
|
||||
<div class="fields">
|
||||
<div class="field">
|
||||
<label>Tamaño Mínimo</label>
|
||||
<input type="text" name="tamaño_min" value="{{(property_exists($producto, 'tamaños')) ? explode(' - ', rtrim($producto->tamaños, ' m²'))[0] : ''}}" />
|
||||
<input type="text" name="tamaño_min" value="{{(property_exists($producto, 'tamaños') and is_array($producto->tamaños)) ? explode(' - ', rtrim($producto->tamaños, ' m²'))[0] : ''}}" />
|
||||
</div>
|
||||
<div class="field">
|
||||
<label>Tamaño Máximo</label>
|
||||
<input type="text" name="tamaño_max" value="{{(property_exists($producto, 'tamaños')) ? explode(' - ', rtrim($producto->tamaños, ' m²'))[1] : ''}}" />
|
||||
<input type="text" name="tamaño_max" value="{{(property_exists($producto, 'tamaños') and is_array($producto->tamaños)) ? explode(' - ', rtrim($producto->tamaños, ' m²'))[1] : ''}}" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -202,6 +202,9 @@
|
||||
},
|
||||
formatInput: false,
|
||||
onChange: function(a, b) {
|
||||
if (typeof a == 'undefined') {
|
||||
a = new Date()
|
||||
}
|
||||
$(this).find('input').val(('0' + (a.getMonth() + 1)).slice(-2) + '/' + a.getFullYear())
|
||||
}
|
||||
})
|
||||
|
@ -77,20 +77,18 @@ class Producto extends Model {
|
||||
public function imagenes() {
|
||||
if ($this->imagenes === null) {
|
||||
$folder = $this->image_folder;
|
||||
$this->imagenes = [];
|
||||
if (!file_exists($folder)) {
|
||||
$this->imagenes = [];
|
||||
return [];
|
||||
return $this->imagenes;
|
||||
}
|
||||
if (file_exists($folder)) {
|
||||
$files = new \DirectoryIterator($folder);
|
||||
foreach ($files as $file) {
|
||||
if ($file->isDir()) {
|
||||
continue;
|
||||
}
|
||||
$this->imagenes []= $file->getFilename();
|
||||
$files = new \DirectoryIterator($folder);
|
||||
foreach ($files as $file) {
|
||||
if ($file->isDir()) {
|
||||
continue;
|
||||
}
|
||||
sort($this->imagenes);
|
||||
$this->imagenes []= $file->getFilename();
|
||||
}
|
||||
sort($this->imagenes);
|
||||
}
|
||||
return $this->imagenes;
|
||||
}
|
||||
@ -112,14 +110,14 @@ class Producto extends Model {
|
||||
public function deleteImagen(string $file) {
|
||||
$filename = implode(DIRECTORY_SEPARATOR, [
|
||||
$this->image_folder,
|
||||
$imagen
|
||||
$file
|
||||
]);
|
||||
if (!file_exists($filename)) {
|
||||
return false;
|
||||
}
|
||||
$status = unlink($filename);
|
||||
|
||||
if (count(scandir($dir)) == 2) {
|
||||
if (count(scandir($this->image_folder)) == 2) {
|
||||
rmdir($this->image_folder);
|
||||
}
|
||||
return $status;
|
||||
|
Reference in New Issue
Block a user