From 94c984029ce2aa815e9c868c42e9ab547713bb57 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 15 Jan 2009 15:31:53 +0000 Subject: [PATCH] patch by isotopp: proper index key creation --- docs/NEWS | 3 +++ .../serendipity_event_statistics.php | 15 +++++++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index 8e20ab7a..d5587a15 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -6,6 +6,9 @@ Version 1.5 () Version 1.4.1 () ------------------------------------------------------------------------ + * Fix missing index key creation for statistics tables in the + statistics plugin (isotopp) + * Change "Allow duplicate content" in spamblock plugin to not operate on (empty) pingbacks (garvinhicking) diff --git a/plugins/serendipity_event_statistics/serendipity_event_statistics.php b/plugins/serendipity_event_statistics/serendipity_event_statistics.php index ffe3c210..cad34cbe 100644 --- a/plugins/serendipity_event_statistics/serendipity_event_statistics.php +++ b/plugins/serendipity_event_statistics/serendipity_event_statistics.php @@ -966,15 +966,22 @@ class serendipity_event_statistics extends serendipity_event } //end of function createTables() function updateTables() { + global $serendipity; + //create indices - $q = "CREATE INDEX visitorses ON {$serendipity['dbPrefix']}visitors(sessID);"; + $q = "CREATE INDEX visitorses ON {$serendipity['dbPrefix']}visitors (sessID);"; serendipity_db_schema_import($q); - $q = "CREATE INDEX visitorday ON {$serendipity['dbPrefix']}visitors(day);"; + $q = "CREATE INDEX visitorday ON {$serendipity['dbPrefix']}visitors (day);"; serendipity_db_schema_import($q); - $q = "CREATE INDEX visitortime ON {$serendipity['dbPrefix']}visitors(time);"; + $q = "CREATE INDEX visitortime ON {$serendipity['dbPrefix']}visitors (time);"; serendipity_db_schema_import($q); - $q = "CREATE INDEX visitortimeb ON {$serendipity['dbPrefix']}visitors_count(year, month, day);"; + $q = "CREATE INDEX visitortimeb ON {$serendipity['dbPrefix']}visitors_count (year, month, day);"; serendipity_db_schema_import($q); + $q = "CREATE INDEX refsrefs ON {$serendipity['dbPrefix']}refs (refs);"; + serendipity_db_schema_import($q); + $q = "CREATE INDEX refscount ON {$serendipity['dbPrefix']}refs (count);"; + serendipity_db_schema_import($q); + $this->set_config('db_indices_created', '1'); }