rollback previous revision

git-svn-id: svn+ssh://code.netmonsters.ru/svn/majestic/trunk@88 4cb57b5f-5bbd-dd11-951b-001d605cbbc5
This commit is contained in:
akulikov
2009-05-06 13:22:48 +00:00
parent 74ce05ebc0
commit 7754a67a07
3 changed files with 11 additions and 81 deletions

View File

@ -61,9 +61,9 @@ abstract class Model
return new ModelSelectResult($res);
case 'insert':
case 'replac':
return new ModelInsertResult($this->handler, $res); //$res for postgreSQL
return new ModelInsertResult($this->handler);
default:
return new ModelChangeResult($this->handler, $res); //$res for postgreSQL
return new ModelChangeResult($this->handler);
}
}
@ -182,28 +182,6 @@ class ModelSelectResult extends ModelResult
}
return $array;
}
/**
* Fetches all SQL result rows as an array of key-value pairs.
*
* The first column is the key, the second column is the
* value.
*
* @return array
*/
public function fetchPairs()
{
if (!method_exists('DBConnector', 'fetchArray')) {
throw new Exception('Method not implemented yet.');
}
$data = array();
while ($row = DBConnector::fetchArray($this->result, DBConnector::FETCH_NUM)) {
$data[$row[0]] = $row[1];
}
return $data;
}
function count()
{
@ -224,9 +202,9 @@ class ModelChangeResult extends ModelResult
{
public $affected;
function __construct($resource, $result)
function __construct($resource)
{
$this->affected = DBConnector::affectedRows($resource, $result);
$this->affected = DBConnector::affectedRows($resource);
}
function count()
@ -239,9 +217,9 @@ class ModelInsertResult extends ModelChangeResult
{
public $id;
function __construct($resource, $result)
function __construct($resource)
{
parent::__construct($resource, $result);
parent::__construct($resource);
$this->id = DBConnector::getId($resource);
}