@@ 533-539 (lines=7) @@ | ||
530 | $this->callHandlers($this->baseEntityHandlers, array(&$this->query)); |
|
531 | ||
532 | // Check if sorter is configured |
|
533 | if (count($this->sorter)) { |
|
534 | // If we need to sort by entity own field(column) |
|
535 | if (in_array($this->sorter['field'], $class::$_attributes)) { |
|
536 | // Add material entity sorter |
|
537 | $this->query->orderBy($this->sorter['field'], $this->sorter['destination']); |
|
538 | } |
|
539 | } |
|
540 | ||
541 | // Perform main entity query |
|
542 | $this->materialIDs = $this->query |
|
@@ 565-567 (lines=3) @@ | ||
562 | // If no filters is set |
|
563 | if (!count($this->search) && !count($this->navigation) && !count($this->field)) { |
|
564 | // Add sorting if present for material table |
|
565 | if (count($this->sorter) && !array_key_exists('enitity', $this->sorter)) { |
|
566 | $this->query->orderBy($this->sorter['field'], $this->sorter['destination']); |
|
567 | } |
|
568 | // Get all entity records identifiers |
|
569 | $this->materialIDs = $this->query->where('Active', 1)->where('system', 0)->fields($class::$_primary); |
|
570 | } |