comparison core/modules/tracker/tracker.pages.inc @ 5:12f9dff5fda9 tip

Update to Drupal core 8.7.1
author Chris Cannam
date Thu, 09 May 2019 15:34:47 +0100
parents c75dbcec494b
children
comparison
equal deleted inserted replaced
4:a9cd425dd02b 5:12f9dff5fda9
20 * @return array 20 * @return array
21 * A renderable array. 21 * A renderable array.
22 */ 22 */
23 function tracker_page($account = NULL) { 23 function tracker_page($account = NULL) {
24 if ($account) { 24 if ($account) {
25 $query = db_select('tracker_user', 't') 25 $query = \Drupal::database()->select('tracker_user', 't')
26 ->extend('Drupal\Core\Database\Query\PagerSelectExtender') 26 ->extend('Drupal\Core\Database\Query\PagerSelectExtender')
27 ->addMetaData('base_table', 'tracker_user') 27 ->addMetaData('base_table', 'tracker_user')
28 ->condition('t.uid', $account->id()); 28 ->condition('t.uid', $account->id());
29 } 29 }
30 else { 30 else {
31 $query = db_select('tracker_node', 't', ['target' => 'replica']) 31 $query = \Drupal::service('database.replica')->select('tracker_node', 't')
32 ->extend('Drupal\Core\Database\Query\PagerSelectExtender') 32 ->extend('Drupal\Core\Database\Query\PagerSelectExtender')
33 ->addMetaData('base_table', 'tracker_node'); 33 ->addMetaData('base_table', 'tracker_node');
34 } 34 }
35 35
36 // This array acts as a placeholder for the data selected later 36 // This array acts as a placeholder for the data selected later
87 $row = [ 87 $row = [
88 'type' => node_get_type_label($node), 88 'type' => node_get_type_label($node),
89 'title' => [ 89 'title' => [
90 'data' => [ 90 'data' => [
91 '#type' => 'link', 91 '#type' => 'link',
92 '#url' => $node->urlInfo(), 92 '#url' => $node->toUrl(),
93 '#title' => $node->getTitle(), 93 '#title' => $node->getTitle(),
94 ], 94 ],
95 'data-history-node-id' => $node->id(), 95 'data-history-node-id' => $node->id(),
96 'data-history-node-timestamp' => $node->getChangedTime(), 96 'data-history-node-timestamp' => $node->getChangedTime(),
97 ], 97 ],