From efaaf1d8176f9bbc45d588d4382d43c933663ef6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mart=C3=ADn=20Marrese?= Date: Tue, 9 Dec 2003 13:18:16 +0000 Subject: [PATCH] Agrego imagenes. BugFixes --- lib/YATTA/Archivo.php | 25 +++++++++++++++++-------- sistema/www/archivos.php | 29 ++++++++++++++++++++++++++--- sistema/www/images/copete.gif | Bin 0 -> 7052 bytes sistema/www/images/inicio.gif | Bin 0 -> 11401 bytes sistema/www/index.php | 3 +++ 5 files changed, 46 insertions(+), 11 deletions(-) create mode 100644 sistema/www/images/copete.gif create mode 100644 sistema/www/images/inicio.gif diff --git a/lib/YATTA/Archivo.php b/lib/YATTA/Archivo.php index 318cdee..efbc06c 100644 --- a/lib/YATTA/Archivo.php +++ b/lib/YATTA/Archivo.php @@ -69,6 +69,14 @@ class YATTA_Archivo extends MECON_DBO { */ var $descripcion = null; + /** + * Identificador del usuario duenio del archivo. + * + * @var string $owner + * @access public + */ + var $owner = null; + /** * Identificador del usuario con el que se esta trabajando. * @@ -129,6 +137,7 @@ class YATTA_Archivo extends MECON_DBO { $this->path = PATH; $this->resultado = $res['resultado']; $this->archivo = $res['archivo']; + $this->owner = $res['owner']; return true; } @@ -145,7 +154,7 @@ class YATTA_Archivo extends MECON_DBO { */ function borrar($db = null) { - trigger_error('Not implemented!', E_USER_WARNING); + print '
';var_dump($this);print '
'; //@TODO Solo permitir que el owner borre sus archivos. //@TODO Borra el registro de la base. //@TODO Borrar el archivo del tacho. @@ -166,10 +175,10 @@ class YATTA_Archivo extends MECON_DBO { // Armo el WHERE. $where = array(); if (!is_null($this->id)) { - $where[] = 'p.id = '.$this->id; + $where[] = 'p.id = '.$this->id .' '; } if (!is_null($this->id_sistema)) { - $where[] = 'p.id_sistema = '. $this->id_sistema; + $where[] = 'p.id_sistema = '. $this->id_sistema .''; } if (!is_null($this->nombre_sistema)) { $where[] = 's.nombre_sistema LIKE '. $db->quote("%$this->nombre_sistema%"); @@ -181,7 +190,7 @@ class YATTA_Archivo extends MECON_DBO { $where[] = 'p.resultado LIKE '. $db->quote("%$this->resultado%"); } if (!is_null($this->usuario)) { - $where[] = '(p.owner LIKE '. $db->quote("$this->usuario") .' OR '. + $where[] = ' (p.owner LIKE '. $db->quote("$this->usuario") .' OR '. 'p.destinos LIKE '. $db->quote("%$this->usuario%") .')'; } if ($where) { @@ -190,8 +199,7 @@ class YATTA_Archivo extends MECON_DBO { ", $where).') '; } else { - $where = 'WHERE p.owner = '. $db->quote("$this->owner"). - 'AND p.id_sistema = s.id_sistema'; + $where = 'WHERE p.id_sistema = s.id_sistema '; } // Armo el ORDER BY. if (is_string($orden)) { @@ -207,7 +215,7 @@ class YATTA_Archivo extends MECON_DBO { return $db->query( "SELECT p.id AS id, p.id_sistema AS id_sistema, s.nombre_sistema ". "AS nombre_sistema, p.descripcion AS descripcion, p.resultado ". - "AS resultado, p.archivo AS archivo ". + "AS resultado, p.archivo AS archivo, p.owner AS owner ". "FROM yatta.procesos AS p, samurai.sistema AS s ". "$where ". "$orden"); @@ -239,7 +247,8 @@ class YATTA_Archivo extends MECON_DBO { $this->resultado = null; $this->archivo = null; $this->path = null; - $this->usuario = null; + $this->owner = null; + //$this->usuario = null; } } ?> \ No newline at end of file diff --git a/sistema/www/archivos.php b/sistema/www/archivos.php index e64bf19..39e568f 100644 --- a/sistema/www/archivos.php +++ b/sistema/www/archivos.php @@ -41,6 +41,7 @@ $id = @$_REQUEST['_id']; if (@$id && @$accion) { $ARCHIVO =& new YATTA_Archivo; $ARCHIVO->id = $id; + $ARCHIVO->usuario = $_SESSION['usuario']; $res = $ARCHIVO->buscar($DB); if (PEAR::isError($res)) { die('Error: ' . $res->getMessage() . "\n"); @@ -58,7 +59,8 @@ if (@$id && @$accion) { exit; break; case 'borrar': - system ('rm '.$ARCHIVO->path.$ARCHIVO->archivo); + $ARCHIVO->borrar($DB); + //Capturar el posible error header ('Location:archivos'); break; } @@ -90,9 +92,11 @@ $TABLADB->addRowsData( 'prepend' ); +//Funcion de callback para el addRowsData de la linea anterior {{{ function extension_callback($resultado) { return strtoupper(substr($resultado, strrpos($resultado, '.') + 1)); } +//}}} //@TODO Hacer un addRowsData que agregue el tamanio del archivo (posiblemente //con una funcion callback) @@ -106,8 +110,27 @@ $TABLADB->addRowsData( ) ); -$TABLADB->addRowsIcon('borrar', array ('id'), new MECON_HTML_Link ('archivos', '', array - ('accion' => 'borrar'))); +$TABLADB->addRowsData('%s', + array (array (array ('owner', 'id'), 'owner_callback')) + ); + +//Funcion de callback para el addRowsData de la linea anterior {{{ +function owner_callback($owner) { + if ($owner['owner'] == $_SESSION['usuario']) { + $txt = ''. + ''. + ''; + } + else { + $txt = ''; + } + return $txt; +} +//}}} + + +//$TABLADB->addRowsIcon('borrar', array ('id'), new MECON_HTML_Link ('archivos', '', array +// ('accion' => 'borrar'))); $pager = $TABLADB->addPager($res, null, new MECON_HTML_Link diff --git a/sistema/www/images/copete.gif b/sistema/www/images/copete.gif new file mode 100644 index 0000000000000000000000000000000000000000..00d9b75d16ebe7080cf48e2e2cdeadb4afd7f47e GIT binary patch literal 7052 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 literal 0 HcmV?d00001 diff --git a/sistema/www/images/inicio.gif b/sistema/www/images/inicio.gif new file mode 100644 index 0000000000000000000000000000000000000000..ebcbcbc0534d8ba282103b889117b03448fea0d1 GIT binary patch literal 11401 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 MECON_HTML_Image('images/inicio.gif')); +$MARCO->setEspacios(false); $MARCO->display(); ?> -- 2.43.0