From 4f736d9f960ac6a1ba9eacbcc774ac85e040207e Mon Sep 17 00:00:00 2001 From: Jean-Yves Gaulier Date: Tue, 24 Jul 2018 19:39:57 +0200 Subject: [PATCH] PHRAS-2161_coll-id-in-log-docs_MASTER added coll_id in log_view todo : compute/fill old values in log_view.coll_id wip --- lib/classes/record/adapter.php | 7 ++++--- lib/conf.d/bases_structure.xml | 8 ++++++++ 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/lib/classes/record/adapter.php b/lib/classes/record/adapter.php index f05c0fccec..3b1dd053d8 100644 --- a/lib/classes/record/adapter.php +++ b/lib/classes/record/adapter.php @@ -1605,14 +1605,15 @@ class record_adapter implements RecordInterface, cache_cacheableInterface public function log_view($log_id, $referrer, $gv_sit) { - $sql = "INSERT INTO log_view (id, log_id, date, record_id, referrer, site_id)" - . " VALUES (null, :log_id, now(), :rec, :referrer, :site)"; + $sql = "INSERT INTO log_view (id, log_id, date, record_id, referrer, site_id, coll_id)" + . " VALUES (null, :log_id, now(), :rec, :referrer, :site, :collid)"; $params = [ ':log_id' => $log_id , ':rec' => $this->getRecordId() , ':referrer' => $referrer - , ':site' => $gv_sit, + , ':site' => $gv_sit + , ':collid' => $this->getCollectionId() ]; $stmt = $this->getDataboxConnection()->prepare($sql); $stmt->execute($params); diff --git a/lib/conf.d/bases_structure.xml b/lib/conf.d/bases_structure.xml index b94ffc8d5c..b0c91e86a9 100644 --- a/lib/conf.d/bases_structure.xml +++ b/lib/conf.d/bases_structure.xml @@ -2695,6 +2695,14 @@ + + coll_id + int(11) unsigned + YES + + + + InnoDB