WeightTotal.php in Ubercart 8.4
File
uc_order/src/Plugin/views/field/WeightTotal.php
View source
<?php
namespace Drupal\uc_order\Plugin\views\field;
use Drupal\uc_store\Plugin\views\field\Weight;
class WeightTotal extends Weight {
public function query() {
$this
->ensure_my_table();
$table = $this->table_alias;
$field = $this->real_field;
$params = $this->options['group_type'] != 'group' ? [
'function' => $this->options['group_type'],
] : [];
$this->field_alias = $this->query
->add_field(NULL, "{$table}.{$field} * {$table}.qty", $this->table . '_' . $this->field, $params);
$this
->add_additional_fields();
}
}