9 $header .=
'<th>' .
elgg_echo(
'admin:statistics:queue:newest') .
'</th></tr>';
11 $qb = Select::fromTable(
'queue');
12 $qb->select(
'DISTINCT name');
21 $qb = Select::fromTable(
'queue');
22 $qb->select(
"COUNT(*) AS total");
26 $row_count = empty($row_count) ? 0 : (int) $row_count->total;
28 $qb = Select::fromTable(
'queue');
29 $qb->select(
"MIN(timestamp) AS min");
33 $oldest = empty($oldest) ? 0 : (int) $oldest->min;
34 $oldest =
elgg_view(
'output/datetime-local', [
'value' => $oldest]);
36 $qb = Select::fromTable(
'queue');
37 $qb->select(
"MAX(timestamp) AS max");
41 $newest = empty($newest) ? 0 : (int) $newest->max;
42 $newest =
elgg_view(
'output/datetime-local', [
'value' => $newest]);
44 $rows .=
"<tr><td>{$queue->name}</td><td>{$row_count}</td><td>{$oldest}</td><td>{$newest}</td></tr>";
47 $body =
"<table class='elgg-table'><thead>{$header}</thead><tbody>{$rows}</tbody></table>";
elgg_echo($message_key, array $args=[], $language="")
Elgg language module Functions to manage language and translations.
elgg_view_module($type, $title, $body, array $vars=[])
Wrapper function for the module display pattern.
if(empty($queue_names)) $rows
foreach($queue_names as $queue) $body
_elgg_services()
Get the global service provider.
elgg echo
Translates a string.
elgg_view($view, $vars=[], $viewtype= '')
Return a parsed view.