X-Git-Url: https://git.llucax.com/mecon/yatta.git/blobdiff_plain/efaaf1d8176f9bbc45d588d4382d43c933663ef6..f485a92ad5f11f2d70726b8138fd11f77bb9e9e8:/sistema/www/archivos.php diff --git a/sistema/www/archivos.php b/sistema/www/archivos.php index 39e568f..0c46e3d 100644 --- a/sistema/www/archivos.php +++ b/sistema/www/archivos.php @@ -32,9 +32,6 @@ require_once 'MECON/HTML/Link.php'; require_once 'YATTA/Archivo.php'; //}}} -//TODO Definir la cuota en algun lado (Kb) -$cuota = 2048; - //Actuar segun la accion, etc {{{ $accion = @$_REQUEST['accion']; $id = @$_REQUEST['_id']; @@ -44,7 +41,7 @@ if (@$id && @$accion) { $ARCHIVO->usuario = $_SESSION['usuario']; $res = $ARCHIVO->buscar($DB); if (PEAR::isError($res)) { - die('Error: ' . $res->getMessage() . "\n"); + trigger_error('Error: ' . $res->getMessage() . "\n", E_USER_ERROR); } $ARCHIVO->cargar($res); switch ($accion) { @@ -54,14 +51,17 @@ if (@$id && @$accion) { header("Pragma: no-cache"); header("Expires: 0"); header("Content-Type: application"); - header("Content-Length: ".filesize($ARCHIVO->path.$ARCHIVO->archivo)); - readfile ($ARCHIVO->path.$ARCHIVO->archivo); + header("Content-Length: ".filesize($ARCHIVO->archivo)); + readfile ($ARCHIVO->archivo); exit; break; case 'borrar': - $ARCHIVO->borrar($DB); - //Capturar el posible error + $res = $ARCHIVO->borrar($DB); + if (PEAR::isError($res)) { + trigger_error('Error: ' . $res->getMessage() . "\n", E_USER_ERROR); + } header ('Location:archivos'); + exit; break; } } @@ -73,11 +73,11 @@ $ARCHIVO->usuario = $_SESSION['usuario']; $res = $ARCHIVO->buscar($DB); if (PEAR::isError($res)) { - die('Error: ' . $res->getMessage() . "\n"); + trigger_error('Error: ' . $res->getMessage() . "\n", E_USER_ERROR); } -$TABLADB = new MECON_HTML_TablaDB ('Archivos'); +$TABLADB = new MECON_HTML_TablaDB ('Archivos', 'width="760"'); $TABLADB->addRow(array( 'Lista de Archivos Disponibles' ), 'cabecera colspan="5" align="left"'); @@ -98,9 +98,6 @@ function extension_callback($resultado) { } //}}} -//@TODO Hacer un addRowsData que agregue el tamanio del archivo (posiblemente -//con una funcion callback) - $TABLADB->addRowsData( new MECON_HTML_Link('archivos', new MECON_HTML_Image('/MECON/images/general_download.gif', @@ -128,10 +125,6 @@ function owner_callback($owner) { } //}}} - -//$TABLADB->addRowsIcon('borrar', array ('id'), new MECON_HTML_Link ('archivos', '', array -// ('accion' => 'borrar'))); - $pager = $TABLADB->addPager($res, null, new MECON_HTML_Link ('archivos', null @@ -139,8 +132,9 @@ $pager = $TABLADB->addPager($res, null, ); $TABLADB->addRows($pager, array ('nombre_sistema', 'descripcion')); -$TABLADB->addRow(array('*Recuerde que los archivos se borran a los 7 dias - de antiguedad'), +$TABLADB->addRow(array('*Recuerde que los archivos se borran a los ' + . $CONF['tacho']['cantidad_dias'] . + ' dias de antiguedad'), 'colspan="5" align="center" class="msg_rojo"'); $TABLADB->updateColAttributes(0,'width="4%"');