Index: trunk/core/kernel/db/dbitem.php =================================================================== diff -u -N -r8358 -r8428 --- trunk/core/kernel/db/dbitem.php (.../dbitem.php) (revision 8358) +++ trunk/core/kernel/db/dbitem.php (.../dbitem.php) (revision 8428) @@ -73,7 +73,7 @@ * Set's default values for all fields * * @param bool $populate_ml_fields create all ml fields from db in config or not - * + * * @access public */ function SetDefaultValues($populate_ml_fields = false) @@ -82,7 +82,7 @@ if ($populate_ml_fields) { $this->PopulateMultiLangFields(); } - + foreach ($this->Fields as $field => $params) { if ( isset($params['default']) ) { $this->SetDBField($field, $params['default']); @@ -986,6 +986,18 @@ return $ret; } + + /** + * Returns specified field value from all selected rows. + * Don't affect current record index + * + * @param string $field + * @return Array + */ + function GetCol($field) + { + return Array (0 => $this->GetDBField($field)); + } }