Peter
60eaa9bcb0
MDL-55997 core_reports: modify user stats query to fix duplicate rows
2019-06-13 07:39:03 +08:00
Leon Stringer
8f402dbc66
MDL-58596 core_stats: fixed infinite loop cause by DST change
2019-01-08 07:37:42 +00:00
Andrew Hancox
a63cd3e2ca
MDL-50666 core: Add function get_viewable_roles to set role visibility
2017-12-19 13:53:23 +13:00
Andrew Nicols
4680221da4
MDL-58577 stats: Correct groupby when getting report options
2017-05-23 19:40:37 +08:00
Luca Bösch
2ee4c6cd73
MDL-58577 stats: Use multilang with role in header
2017-05-23 11:07:51 +02:00
Luca Bösch
4bd112e4de
MDL-58756 stats: Use multilang with role.
2017-05-16 07:29:09 +02:00
Luca Bösch
9955d65e5c
MDL-58180 lib: Role name pass format_text.
...
In function stats_get_report_options, the role names are returned after
having been processed through format_text which lets the filters work on them.
Signed-off-by: Luca Bösch <luca.boesch@bfh.ch>
2017-04-07 16:09:25 +08:00
Adrian Greeve
3cdc35b44d
MDL-22183 lib: Cleanup of get_next functions.
2016-08-18 10:13:31 +08:00
Adrian Greeve
4ae0691169
MDL-22183 lib: Time settings removed for stats cron.
...
Old settings that should be ignored have been removed from the
statistics cron code.
2016-08-18 10:13:31 +08:00
Petr Skoda
d6e7a63d9a
MDL-49684 timezones: rewrite timezone support
...
This patch replaces all homegrown timezone
stuff with standard PHP date/time code.
The main change is the introduction of core_date
class that returns normalised user and server
timezones. From now on nobody should be using
$CFG->timezone or $user->timezone directly!
Other new features and fixes:
* admins are prompted for timezone during install
* editing of other users is finally fixed
* timezones are displayed in user profile
* new $this->setTimezone() in phpunit
* time locale is now automatically reset in phpunit
* timezone is now automatically reset in phpunit
* phpunit has Australia/Perth as default timezone
2015-04-06 13:53:51 +12:00
David Monllao
59aebbed70
MDL-48595 logstore: Replacing references to deprecated interfaces
2015-03-09 08:25:37 +08:00
Vadim Dvorovenko
f64828f23a
MDL-48798 Statistics: Adding lang string for user activity.
...
New lang string for 'Activity' (meaning count of user actions) in stats
reports to disambiguate it with 'Activity' (meaning course module).
AMOS BEGIN
CPY [activity,core],[useractivity,core]
AMOS END
2015-01-16 09:30:24 +07:00
Damyon Wiese
37b0059539
Merge branch 'wip-MDL-46540-master' of git://github.com/marinaglancy/moodle
2014-09-01 16:08:19 +08:00
Marina Glancy
6bb1f0bf4c
MDL-46540 stats: missing include file
...
Thanks to Vadim Dvorovenko for finding a bug and providing a solution
2014-09-18 03:40:54 +08:00
Marina Glancy
041a1de0a1
MDL-41284 stats: fix sql query from MDL-41284
2014-08-16 18:55:29 +08:00
Petr Skoda
8dcb7ae62e
MDL-45128 include only education related events from real users in statistics processing
2014-04-28 11:31:31 +08:00
Petr Škoda
92927fba72
MDL-41284 hack stats to use new log readers if available
2014-03-20 17:26:09 +08:00
Petr Škoda
e6f0b5f135
MDL-41284 stop using log table for login weekly and monthly stats
...
We already have stats for each day, the SUM is what we want there...
2014-03-20 17:26:09 +08:00
Sam Hemelryk
2ef8ff9e05
MDL-44315 phpdoc: fixed up typos and made up tags
2014-02-24 09:13:31 +13:00
Russell Smith
cc67c6db61
MDL-39725 database: Apply database statistics update to daily stats
2013-12-10 20:33:01 +11:00
sam marshall
3ef7279f26
MDL-42084 Core: Change set_time_limit to core_php_time_limit::raise everywhere
...
Exceptions (places where set_time_limit is still left) are:
Third-party libraries:
ADODB
PHPMailer
Moodle core:
PHPUnit - not relevant (CLI mode)
2013-11-06 16:40:01 +00:00
Eloy Lafuente (stronk7)
d745d2d45e
MDL-40103 Now xmldb code matches original templates 100%
...
There were still some differences between the php code
used in the issue and the php code generated by the
xmldb editor for the template tables. This commit put
both 100% in sync.
2013-06-18 15:22:51 +02:00
Russell Smith
2412371efd
MDL-40103 stats: correct incorrectly copied stats tables.
2013-06-18 12:16:38 +02:00
Russell Smith
283e448ab3
MDL-40103 stats: Move db temp templates to inline xmldb tables
...
Move all statistics temporary tables into the code. We are not
going to continue to use database templates. They were a mix
of reading the install.xml and tables in the database. It is
much clearer to have them created inline at the point they are
used in the code.
2013-06-15 15:03:02 +10:00
Tim Hunt
658b9372ee
MDL-38212 cron: display time and memory usage before each task.
...
This helps diagnose problems.
Also, call gc_collect_cycles between tasks, which may reduce the
frequency of out-of-memory errors.
2013-03-08 10:24:41 +00:00
Frederic Massart
bed828de91
MDL-36380 stats: Issue with DST and monthly statistics
2013-02-28 13:56:05 +08:00
Frederic Massart
2e0bb2af8b
MDL-36380 stats: No more duplicated entries when viewing monthly stats
2013-02-25 13:55:37 +08:00
Dan Poltawski
d94fc7ece9
Revert "MDL-36380 stats: No more duplicated entries when viewing monthly stats"
...
This reverts commit 304baba01a8c1de6bf32f98f7c188e12b72a9a99.
2013-02-20 17:04:33 +08:00
Frederic Massart
304baba01a
MDL-36380 stats: No more duplicated entries when viewing monthly stats
2013-02-15 15:02:54 +08:00
Sam Hemelryk
f44e7d0a77
Merge branch 'MDL-36357' of git://github.com/danpoltawski/moodle
...
Conflicts:
user/view.php
2013-01-09 09:34:22 +13:00
Aparup Banerjee
6eff995f08
MDL-30643 fixed whitespace
2012-11-15 11:16:35 +08:00
Dan Poltawski
0e35ba6ffc
MDL-36357 cleanup - remove double semicolons
2012-11-15 09:51:26 +08:00
Tyler Bannister
68203f451c
MDL-30643 - Fixed group by for MSSQL and Oracle.
...
- MSSQL and Oracle don't allow column aliases to be used in group by.
2012-11-14 09:46:50 -05:00
Tyler Bannister
aa600c472c
MDL-30643 - Added fifth table to speed up enrolment look ups.
2012-11-12 22:47:00 -05:00
Tyler Bannister
63e0fe85b5
RFC-30643 - Added fifth table to speed up enrolment look ups.
2012-11-09 16:33:19 -05:00
Tyler Bannister
c0f00c5fba
MDL-30643 - Added statslib test file.
...
- Tests daily stats and daily stats related functions.
2012-11-09 16:27:25 -05:00
Tyler Bannister
4614b02905
MDL-30643 - Added definition for new temporary table to install.xml.
...
- Added code to generate tempoary tables from existing standard tables where possible.
2012-11-09 16:27:23 -05:00
Tyler Bannister
0934f5c304
MDL-30643 - Added temporary tables to store the stats results until generation is complete.
2012-11-09 15:34:01 -05:00
Tyler Bannister
9c1600f10f
MDL-30643 - Improved stats generation SQL queries.
...
- Added temporary log tables to reduce log search times.
- Added additional output to weekly and monthly stat generation
2012-11-09 15:33:48 -05:00
Eloy Lafuente (stronk7)
44a2eb911b
Revert "MDL-30643 - Fixed speed issues with stats generation."
...
This reverts commit 5d911452cd9ef60f8f79ed9bd39fc8302211a96c.
2012-09-05 19:04:01 +02:00
Eloy Lafuente (stronk7)
cbcf50a2f4
Revert "MDL-30643 - Added additional temporary tables to deal with log growth in daily tables."
...
This reverts commit e710925a24bbbe0a4f0ddfa0b760380091890083.
2012-09-05 19:03:46 +02:00
Eloy Lafuente (stronk7)
583a19d772
Revert "MDL-30643 - Moved table create/drop out of loop to fix performance issue."
...
This reverts commit 678f53c5f781d45424020530435382645325ab73.
2012-09-05 19:03:30 +02:00
Eloy Lafuente (stronk7)
6a7fb9f778
Revert "MDL-30643 - Now loading table definitions from XML files."
...
This reverts commit d352e733b3729ee820de8859d67c859cda81ee34.
2012-09-05 19:03:17 +02:00
Eloy Lafuente (stronk7)
06d54f411c
Revert "MDL-30643 - Fixing minor log output error and test cases."
...
This reverts commit 2da32bd6a5a0071756c29a4684c73694f0971664.
2012-09-05 19:02:54 +02:00
Eloy Lafuente (stronk7)
447721b44f
Revert "RFC-30643 - Removed get_context_instance calls."
...
This reverts commit eb0ffd3214ad568ded291936c2cd6e67276350b6.
2012-09-05 19:02:27 +02:00
Tyler Bannister
eb0ffd3214
RFC-30643 - Removed get_context_instance calls.
...
- Added fifth table to speed up enrolment look ups.
2012-09-04 10:11:16 -04:00
Tyler Bannister
2da32bd6a5
MDL-30643 - Fixing minor log output error and test cases.
2012-08-31 14:52:29 -04:00
Tyler Bannister
d352e733b3
MDL-30643 - Now loading table definitions from XML files.
2012-08-31 14:52:28 -04:00
Tyler Bannister
678f53c5f7
MDL-30643 - Moved table create/drop out of loop to fix performance issue.
...
- Added additional output to weekly and monthly stat generation
2012-08-31 14:52:28 -04:00
Tyler Bannister
e710925a24
MDL-30643 - Added additional temporary tables to deal with log growth in daily tables.
2012-08-31 14:52:28 -04:00