function _views_query::add_field in Views (for Drupal 7) 5
1 call to _views_query::add_field()
- _views_query::add_orderby in ./views_query.inc
File
- ./views_query.inc, line 312
Class
- _views_query
Code
function add_field($field, $table = '$$', $alias = '') {
if ($table == '$$') {
$table = $this->primary_table;
}
if ($table == $this->primary_table && $field == $this->primary_field) {
return;
}
if ($table) {
$this
->ensure_table($table);
$table = $this->use_alias_prefix . $table . ".";
}
if ($alias) {
$a = " AS {$this->use_alias_prefix}{$alias}";
}
if (!in_array("{$table}{$field}{$a}", $this->fields)) {
$this->fields[] = "{$table}{$field}{$a}";
}
}