<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/slx-admin.git/modules-available/statistics_reporting/inc/getdata.inc.php, branch master</title>
<subtitle>Web Interface zum Verwalten der Hochschul-/UniSpezifischen Einstellungen der Linux-Umgebung</subtitle>
<id>https://git.openslx.org/openslx-ng/slx-admin.git/atom/modules-available/statistics_reporting/inc/getdata.inc.php?h=master</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/slx-admin.git/atom/modules-available/statistics_reporting/inc/getdata.inc.php?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/'/>
<updated>2023-11-14T13:47:55+00:00</updated>
<entry>
<title>Add function param/return types, fix a lot more phpstorm complaints</title>
<updated>2023-11-14T13:47:55+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2023-11-14T13:47:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=06bff0b9b84d47c43f9bc8aff06a29d85ebb7ed0'/>
<id>urn:sha1:06bff0b9b84d47c43f9bc8aff06a29d85ebb7ed0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Moderize Database handling</title>
<updated>2021-05-11T12:51:13+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2021-05-06T08:26:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=8dc2b92d667f1401ab9f1315a36add61658f899c'/>
<id>urn:sha1:8dc2b92d667f1401ab9f1315a36add61658f899c</id>
<content type='text'>
* Auto-convert to utf8mb4_unicode_520_ci
* Use foreach instead of while to loop over results
* Drop useless statement caching
* Keep emulated prepares, as we sometimes loop over nested queries
</content>
</entry>
<entry>
<title>[statistics_reporting] Query rewrite: Use iterative approach</title>
<updated>2018-01-04T17:34:28+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2018-01-04T17:34:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=406cd79ff35ab1dd3ba796207f2ea471e87f17d5'/>
<id>urn:sha1:406cd79ff35ab1dd3ba796207f2ea471e87f17d5</id>
<content type='text'>
Several simple test cases yielded incorrect results, also
sessions partially overlapping with the selected hours
were not handled properly. Iterative processing of logged events
instead of single humongous unmaintainable SQL query.
</content>
</entry>
<entry>
<title>[statistics_reporting] Extend remote report by hwstats, date ranges, userstats</title>
<updated>2017-04-24T14:05:13+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2017-04-24T14:05:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=e9aa7ceb89c487f5d2c2bb102f67618ebfcae08b'/>
<id>urn:sha1:e9aa7ceb89c487f5d2c2bb102f67618ebfcae08b</id>
<content type='text'>
This implements #3108
</content>
</entry>
<entry>
<title>[statistics_reporting] fixed clients/locations without offline-length entries not showing</title>
<updated>2017-04-04T14:11:03+00:00</updated>
<author>
<name>Udo Walter</name>
</author>
<published>2017-04-04T14:11:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=3a94f3629aada7197caafc696a86eada598648f1'/>
<id>urn:sha1:3a94f3629aada7197caafc696a86eada598648f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[statistics_reporting] Convert NULL to 0 so stupidtable doesn't mess up</title>
<updated>2017-04-03T11:51:34+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2017-04-03T11:51:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=3cd3abab1a33459d3613fa342cbd8fd9135b1202'/>
<id>urn:sha1:3cd3abab1a33459d3613fa342cbd8fd9135b1202</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[statistics_reporting] included currently offline clients in offline time + bugfixes + some comments</title>
<updated>2017-02-23T16:44:39+00:00</updated>
<author>
<name>Udo Walter</name>
</author>
<published>2017-02-23T16:44:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=1fe5e109bc29af02de89c6513744c4c8755d5422'/>
<id>urn:sha1:1fe5e109bc29af02de89c6513744c4c8755d5422</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[statistics_reporting] Consistent field naming across classes, templates etc.</title>
<updated>2017-02-08T12:38:04+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2017-02-08T12:38:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=3a09daee1ebaf014536e14e82ca0fd4c2c92a41f'/>
<id>urn:sha1:3a09daee1ebaf014536e14e82ca0fd4c2c92a41f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[statistics_reporting] Use indexed fields for joins, return location id from GetData::*</title>
<updated>2017-02-07T13:55:23+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2017-02-07T13:55:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=5dd18528ebd23cbc8b6d86c988d398a0058d1bab'/>
<id>urn:sha1:5dd18528ebd23cbc8b6d86c988d398a0058d1bab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[statistics_reporting] Make getdata functions options flag based in preparation of data export</title>
<updated>2017-01-31T14:45:28+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2017-01-31T14:45:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=5c6b40b28ead1157260e4abc2e697a696f69520e'/>
<id>urn:sha1:5c6b40b28ead1157260e4abc2e697a696f69520e</id>
<content type='text'>
</content>
</entry>
</feed>
