ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
DSum.php
Go to the documentation of this file.
1<?php
2
4
6
7class DSum extends DatabaseAbstract
8{
34 public static function evaluate($database, $field, $criteria)
35 {
36 $field = self::fieldExtract($database, $field);
37 if ($field === null) {
38 return null;
39 }
40
42 self::getFilteredColumn($database, $field, $criteria)
43 );
44 }
45}
An exception for terminatinating execution or to throw for unit testing.
static evaluate($database, $field, $criteria)
DSUM.
Definition: DSum.php:34
static fieldExtract(array $database, $field)
fieldExtract.
static sumIgnoringStrings(... $args)
SUM, ignoring non-numeric non-error strings.
Definition: Sum.php:21