From 793c6ec07a5c0f7da6694e92892bf7c7ae719268 Mon Sep 17 00:00:00 2001 From: mark_story Date: Tue, 15 Sep 2009 22:00:04 -0400 Subject: [PATCH] Making DboSybase able to return VIEW's as part of listSources(), making it similar to DboPostgres and DboMysql. Fixes #91 --- cake/libs/model/datasources/dbo/dbo_sybase.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/cake/libs/model/datasources/dbo/dbo_sybase.php b/cake/libs/model/datasources/dbo/dbo_sybase.php index 9e2a11851..2c154ef21 100644 --- a/cake/libs/model/datasources/dbo/dbo_sybase.php +++ b/cake/libs/model/datasources/dbo/dbo_sybase.php @@ -132,7 +132,7 @@ class DboSybase extends DboSource { return $cache; } - $result = $this->_execute("select name from sysobjects where type='U'"); + $result = $this->_execute("SELECT name FROM sysobjects WHERE type IN ('U', 'V')"); if (!$result) { return array(); } else { @@ -168,10 +168,11 @@ class DboSybase extends DboSource { $column[0] = $column[$colKey[0]]; } if (isset($column[0])) { - $fields[$column[0]['Field']] = array('type' => $this->column($column[0]['Type']), - 'null' => $column[0]['Null'], - 'length' => $this->length($column[0]['Type']), - ); + $fields[$column[0]['Field']] = array( + 'type' => $this->column($column[0]['Type']), + 'null' => $column[0]['Null'], + 'length' => $this->length($column[0]['Type']), + ); } }