From: Leandro Lucarella Date: Thu, 4 Mar 2004 18:19:12 +0000 (+0000) Subject: Agrego una opcion a la busqueda. X-Git-Tag: svn_import~32 X-Git-Url: https://git.llucax.com/mecon/yatta.git/commitdiff_plain/637f060a763c28b19ee56dd32aec9a06ee7ab9fe Agrego una opcion a la busqueda. --- diff --git a/lib/YATTA/Archivo.php b/lib/YATTA/Archivo.php index a7d33c4..e2189ce 100644 --- a/lib/YATTA/Archivo.php +++ b/lib/YATTA/Archivo.php @@ -160,11 +160,14 @@ class YATTA_Archivo extends MECON_DBO { * @param DB $db Conexion a la base de datos. * @param string $operador Indica como deben concatenarse las condiciones de busqueda * @param string $orden Indica de que manera deben ordenarse los resultados de la busqueda + * @param string $destinos Indica si hay que incluir en la busqueda los + * destinos. * * @return mixed * @access public */ - function buscar($db = null, $operador = MECON_DBO_OR, $orden = null) + function buscar($db = null, $operador = MECON_DBO_OR, $orden = null, + $destinos = true) { // Armo el WHERE. $where = array(); @@ -184,8 +187,10 @@ 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 '. - 'p.destinos LIKE '. $db->quote("%$this->usuario%") .')'; + $where[] = ' (p.owner LIKE '. $db->quote("$this->usuario"); + if ($destinos) { + $where[] = 'p.destinos LIKE '. $db->quote("%$this->usuario%"); + } } if (!is_null($this->archivo)) { $where[] = 'p.archivo LIKE '. $db->quote("$this->archivo");