| Línea 292... |
Línea 292... |
| 292 |
// Delete user devices.
|
292 |
// Delete user devices.
|
| 293 |
$DB->delete_records('user_devices', ['userid' => $userid]);
|
293 |
$DB->delete_records('user_devices', ['userid' => $userid]);
|
| 294 |
// Delete user course requests.
|
294 |
// Delete user course requests.
|
| 295 |
$DB->delete_records('course_request', ['requester' => $userid]);
|
295 |
$DB->delete_records('course_request', ['requester' => $userid]);
|
| 296 |
// Delete sessions.
|
296 |
// Delete sessions.
|
| 297 |
$DB->delete_records('sessions', ['userid' => $userid]);
|
297 |
$sessions = \core\session\manager::get_sessions_by_userid($userid);
|
| - |
|
298 |
foreach ($sessions as $session) {
|
| - |
|
299 |
\core\session\manager::destroy($session->sid);
|
| - |
|
300 |
}
|
| 298 |
// Do I delete user preferences? Seems like the right place to do it.
|
301 |
// Do I delete user preferences? Seems like the right place to do it.
|
| 299 |
$DB->delete_records('user_preferences', ['userid' => $userid]);
|
302 |
$DB->delete_records('user_preferences', ['userid' => $userid]);
|
| Línea 300... |
Línea 303... |
| 300 |
|
303 |
|
| 301 |
// Delete all of the files for this user.
|
304 |
// Delete all of the files for this user.
|
| Línea 526... |
Línea 529... |
| 526 |
* @param \context $context The context for this user.
|
529 |
* @param \context $context The context for this user.
|
| 527 |
*/
|
530 |
*/
|
| 528 |
protected static function export_user_session_data(int $userid, \context $context) {
|
531 |
protected static function export_user_session_data(int $userid, \context $context) {
|
| 529 |
global $DB, $SESSION;
|
532 |
global $DB, $SESSION;
|
| Línea 530... |
Línea 533... |
| 530 |
|
533 |
|
| 531 |
$records = $DB->get_records('sessions', ['userid' => $userid]);
|
534 |
$records = \core\session\manager::get_sessions_by_userid($userid);
|
| 532 |
if (!empty($records)) {
|
535 |
if (!empty($records)) {
|
| 533 |
$sessiondata = (object) array_map(function($record) {
|
536 |
$sessiondata = (object) array_map(function($record) {
|
| 534 |
return [
|
537 |
return [
|
| 535 |
'state' => $record->state,
|
538 |
'state' => $record->state,
|