$this->codep = $codep;
$sql = "SELECT nombre, nombre_breve, dependencia_id, codigo_actual
- FROM $database.Dependencias
- WHERE codigo_actual = '$this->codep' AND
- dependencia_esta_activa = 1";
+ FROM $database.Dependencias
+ WHERE codigo_actual = '{$this->codep}' AND
+ dependencia_esta_activa = 1";
$result = $this->_dbh->query($sql);
}
- else {
+ else {
$this->dependencia_id = $id;
$sql = "SELECT nombre, nombre_breve, dependencia_id, codigo_actual
- FROM $database.Dependencias
- WHERE dependencia_id = $this->dependencia_id AND
- dependencia_esta_activa = 1";
+ FROM $database.Dependencias
+ WHERE dependencia_id = {$this->dependencia_id} AND
+ dependencia_esta_activa = 1";
$result = $this->_dbh->query($sql);
}
if(DB::isError($result))
- die($result->getMessage("query mal hecho"));
+ trigger_error($result->getMessage("query mal hecho"), E_USER_ERROR);
if($result->numRows() > 0) {
$row = $result->fetchRow(DB_FETCHMODE_ASSOC);
* @access public
* @static
*/
- function buscarPorCodigo(&$dbh, $codep)
+ function buscarPorCodigo(&$dbh, $codep, $database = 'CODEP')
{
//Reemplazar el comodIn
$codep = preg_replace ('/\*/', '%', $codep);
$sql = " SELECT codigo_actual, codigo_comdoc, nombre, dependencia_id
- FROM {$this->_database}.Dependencias
+ nombre_breve
+ FROM $database.Dependencias
WHERE dependencia_esta_activa = 1
AND codigo_actual LIKE '$codep'
ORDER BY codigo_actual ";
* @access public
* @static
*/
- function buscarPorNombre(&$dbh, $clave)
+ function buscarPorNombre(&$dbh, $clave, $database = 'CODEP')
{
//ReducciOn de espacios en blanco
$clave = preg_replace ('/\s+/', ' ', $clave);
- $sql = " SELECT codigo_actual, codigo_comdoc, nombre, dependencia_id
- FROM {$this->_database}.Dependencias
+ $sql = " SELECT codigo_actual, codigo_comdoc, nombre, dependencia_id,
+ nombre_breve
+ FROM $database.Dependencias
WHERE dependencia_esta_activa = 1 ";
//Separar la cadena de palabras clave