Passed
Pull Request — master (#4948)
by Nils
07:11
created
scripts/traits/UserHandlerTrait.php 1 patch
Spacing   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -50,24 +50,24 @@  discard block
 block discarded – undo
50 50
     private function generateUserKeys($arguments) {
51 51
         // Get all subtasks related to this task
52 52
         $subtasks = DB::query(
53
-            'SELECT * FROM ' . prefixTable('background_subtasks') . ' WHERE task_id = %i AND is_in_progress = 0 ORDER BY `task` ASC',
53
+            'SELECT * FROM '.prefixTable('background_subtasks').' WHERE task_id = %i AND is_in_progress = 0 ORDER BY `task` ASC',
54 54
             $this->taskId
55 55
         );
56 56
     
57 57
         if (empty($subtasks)) {
58
-            if (LOG_TASKS=== true) $this->logger->log("No subtask was found for task {$this->taskId}");
58
+            if (LOG_TASKS === true) $this->logger->log("No subtask was found for task {$this->taskId}");
59 59
             return;
60 60
         }
61 61
     
62 62
         // Process each subtask
63 63
         foreach ($subtasks as $subtask) {
64
-            if (LOG_TASKS=== true) $this->logger->log("Processing subtask {$subtask['increment_id']} for task {$this->taskId}");
64
+            if (LOG_TASKS === true) $this->logger->log("Processing subtask {$subtask['increment_id']} for task {$this->taskId}");
65 65
             $this->processGenerateUserKeysSubtask($subtask, $arguments);
66 66
         }
67 67
     
68 68
         // Are all subtasks completed?
69 69
         $remainingSubtasks = DB::queryFirstField(
70
-            'SELECT COUNT(*) FROM ' . prefixTable('background_subtasks') . ' WHERE task_id = %i AND is_in_progress = 0',
70
+            'SELECT COUNT(*) FROM '.prefixTable('background_subtasks').' WHERE task_id = %i AND is_in_progress = 0',
71 71
             $this->taskId
72 72
         );    
73 73
         if ($remainingSubtasks == 0) {
@@ -98,7 +98,7 @@  discard block
 block discarded – undo
98 98
                 $subtask['increment_id']
99 99
             );
100 100
             
101
-            if (LOG_TASKS=== true) $this->logger->log("Subtask is in progress: ".$taskData['step'], 'INFO');
101
+            if (LOG_TASKS === true) $this->logger->log("Subtask is in progress: ".$taskData['step'], 'INFO');
102 102
             switch ($taskData['step'] ?? '') {
103 103
                 case 'step0':
104 104
                     $this->generateNewUserStep0($arguments);
@@ -152,7 +152,7 @@  discard block
 block discarded – undo
152 152
                 $subtask['increment_id']
153 153
             );
154 154
             
155
-            $this->logger->log("Subtask {$subtask['increment_id']} failure: " . $e->getMessage(), 'ERROR');
155
+            $this->logger->log("Subtask {$subtask['increment_id']} failure: ".$e->getMessage(), 'ERROR');
156 156
         }
157 157
     }
158 158
     
@@ -165,7 +165,7 @@  discard block
 block discarded – undo
165 165
     private function generateNewUserStep0($arguments) {
166 166
         // CLear old sharekeys
167 167
         if ($arguments['user_self_change'] === 0) {
168
-            if (LOG_TASKS=== true) $this->logger->log("Deleting old sharekeys for user {$arguments['new_user_id']}", 'INFO');
168
+            if (LOG_TASKS === true) $this->logger->log("Deleting old sharekeys for user {$arguments['new_user_id']}", 'INFO');
169 169
             deleteUserObjetsKeys($arguments['new_user_id'], $this->settings);
170 170
         }
171 171
     }
@@ -194,7 +194,7 @@  discard block
 block discarded – undo
194 194
         // Loop on items
195 195
         $rows = DB::query(
196 196
             'SELECT id, pw, perso
197
-            FROM ' . prefixTable('items') . '
197
+            FROM ' . prefixTable('items').'
198 198
             ORDER BY id ASC
199 199
             LIMIT %i, %i',
200 200
             $taskData['index'],
@@ -205,7 +205,7 @@  discard block
 block discarded – undo
205 205
             // Get itemKey from current user
206 206
             $itemShareKey = DB::queryFirstRow(
207 207
                 'SELECT share_key, increment_id
208
-                FROM ' . prefixTable('sharekeys_items') . '
208
+                FROM ' . prefixTable('sharekeys_items').'
209 209
                 WHERE object_id = %i AND user_id = %i',
210 210
                 $record['id'],
211 211
                 (int) $arguments['owner_id']
@@ -268,16 +268,16 @@  discard block
 block discarded – undo
268 268
         // Loop on logs
269 269
         $rows = DB::query(
270 270
             'SELECT increment_id
271
-            FROM ' . prefixTable('log_items') . '
271
+            FROM ' . prefixTable('log_items').'
272 272
             WHERE raison LIKE "at_pw :%" AND encryption_type = "teampass_aes"
273 273
             ORDER BY increment_id ASC
274
-            LIMIT ' . $taskData['index'] . ', ' . $taskData['nb']
274
+            LIMIT ' . $taskData['index'].', '.$taskData['nb']
275 275
         );
276 276
         foreach ($rows as $record) {
277 277
             // Get itemKey from current user
278 278
             $currentUserKey = DB::queryFirstRow(
279 279
                 'SELECT share_key
280
-                FROM ' . prefixTable('sharekeys_logs') . '
280
+                FROM ' . prefixTable('sharekeys_logs').'
281 281
                 WHERE object_id = %i AND user_id = %i',
282 282
                 $record['increment_id'],
283 283
                 $arguments['owner_id']
@@ -332,7 +332,7 @@  discard block
 block discarded – undo
332 332
         // Loop on fields
333 333
         $rows = DB::query(
334 334
             'SELECT id
335
-            FROM ' . prefixTable('categories_items') . '
335
+            FROM ' . prefixTable('categories_items').'
336 336
             WHERE encryption_type = "teampass_aes"
337 337
             ORDER BY id ASC
338 338
             LIMIT %i, %i',
@@ -343,7 +343,7 @@  discard block
 block discarded – undo
343 343
             // Get itemKey from current user
344 344
             $currentUserKey = DB::queryFirstRow(
345 345
                 'SELECT share_key
346
-                FROM ' . prefixTable('sharekeys_fields') . '
346
+                FROM ' . prefixTable('sharekeys_fields').'
347 347
                 WHERE object_id = %i AND user_id = %i',
348 348
                 $record['id'],
349 349
                 $arguments['owner_id']
@@ -398,7 +398,7 @@  discard block
 block discarded – undo
398 398
         // Loop on suggestions
399 399
         $rows = DB::query(
400 400
             'SELECT id
401
-            FROM ' . prefixTable('suggestion') . '
401
+            FROM ' . prefixTable('suggestion').'
402 402
             ORDER BY id ASC
403 403
             LIMIT %i, %i',
404 404
             $taskData['index'],
@@ -408,7 +408,7 @@  discard block
 block discarded – undo
408 408
             // Get itemKey from current user
409 409
             $currentUserKey = DB::queryFirstRow(
410 410
                 'SELECT share_key
411
-                FROM ' . prefixTable('sharekeys_suggestions') . '
411
+                FROM ' . prefixTable('sharekeys_suggestions').'
412 412
                 WHERE object_id = %i AND user_id = %i',
413 413
                 $record['id'],
414 414
                 $arguments['owner_id']
@@ -463,9 +463,9 @@  discard block
 block discarded – undo
463 463
         // Loop on files
464 464
         $rows = DB::query(
465 465
             'SELECT f.id AS id, i.perso AS perso
466
-            FROM ' . prefixTable('files') . ' AS f
467
-            INNER JOIN ' . prefixTable('items') . ' AS i ON i.id = f.id_item
468
-            WHERE f.status = "' . TP_ENCRYPTION_NAME . '"
466
+            FROM ' . prefixTable('files').' AS f
467
+            INNER JOIN ' . prefixTable('items').' AS i ON i.id = f.id_item
468
+            WHERE f.status = "' . TP_ENCRYPTION_NAME.'"
469 469
             LIMIT %i, %i',
470 470
             $taskData['index'],
471 471
             $taskData['nb']
@@ -474,7 +474,7 @@  discard block
 block discarded – undo
474 474
             // Get itemKey from current user
475 475
             $currentUserKey = DB::queryFirstRow(
476 476
                 'SELECT share_key, increment_id
477
-                FROM ' . prefixTable('sharekeys_files') . '
477
+                FROM ' . prefixTable('sharekeys_files').'
478 478
                 WHERE object_id = %i AND user_id = %i',
479 479
                 $record['id'],
480 480
                 (int) $record['perso'] === 0 ? $arguments['owner_id'] : $arguments['new_user_id']
@@ -559,7 +559,7 @@  discard block
 block discarded – undo
559 559
         // get user info
560 560
         $userInfo = DB::queryFirstRow(
561 561
             'SELECT u.email, u.login, u.auth_type, u.special, u.lastname, u.name
562
-            FROM ' . prefixTable('users') . ' AS u
562
+            FROM ' . prefixTable('users').' AS u
563 563
             WHERE u.id = %i',
564 564
             $arguments['new_user_id']
565 565
         );
@@ -574,10 +574,10 @@  discard block
 block discarded – undo
574 574
                 filter_var($userInfo['email'], FILTER_SANITIZE_EMAIL),
575 575
                 // @scrutinizer ignore-type
576 576
                 empty($arguments['email_body']) === false ? $arguments['email_body'] : $lang->get('email_body_user_config_1'),
577
-                'TEAMPASS - ' . $lang->get('login_credentials'),
577
+                'TEAMPASS - '.$lang->get('login_credentials'),
578 578
                 (array) filter_var_array(
579 579
                     [
580
-                        '#code#' => cryption($arguments['new_user_code'], '','decrypt', $this->settings)['string'],
580
+                        '#code#' => cryption($arguments['new_user_code'], '', 'decrypt', $this->settings)['string'],
581 581
                         '#lastname#' => isset($userInfo['name']) === true ? $userInfo['name'] : '',
582 582
                         '#login#' => isset($userInfo['login']) === true ? $userInfo['login'] : '',
583 583
                     ],
@@ -589,7 +589,7 @@  discard block
 block discarded – undo
589 589
 
590 590
             // Prepare initial cache
591 591
             $userCache = DB::query(
592
-                'SELECT * FROM ' . prefixTable('cache_tree') . ' WHERE user_id = %i',
592
+                'SELECT * FROM '.prefixTable('cache_tree').' WHERE user_id = %i',
593 593
                 $arguments['new_user_id']
594 594
             );
595 595
             if (empty($userCache)) {
@@ -662,24 +662,24 @@  discard block
 block discarded – undo
662 662
     private function getOwnerInfos(int $owner_id, string $owner_pwd, ?int $only_personal_items = 0, ?string $owner_private_key = ''): array {
663 663
         $userInfo = DB::queryFirstRow(
664 664
             'SELECT pw, public_key, private_key, login, name
665
-            FROM ' . prefixTable('users') . '
665
+            FROM ' . prefixTable('users').'
666 666
             WHERE id = %i',
667 667
             $owner_id
668 668
         );
669 669
 
670 670
         // decrypt owner password 
671
-        $pwd = cryption($owner_pwd, '','decrypt', $this->settings)['string'];
671
+        $pwd = cryption($owner_pwd, '', 'decrypt', $this->settings)['string'];
672 672
 
673 673
         // decrypt private key and send back
674 674
         if ((int) $only_personal_items === 1 && empty($owner_private_key) === false) {
675 675
             // Explicitely case where we only want personal items and where user has provided his private key
676 676
             return [
677
-                'private_key' => cryption($owner_private_key, '','decrypt')['string'],
677
+                'private_key' => cryption($owner_private_key, '', 'decrypt')['string'],
678 678
                 'public_key' => $userInfo['public_key'],
679 679
                 'login' => $userInfo['login'],
680 680
                 'name' => $userInfo['name'],
681 681
             ];
682
-        }else {
682
+        } else {
683 683
             // Normal case
684 684
             return [
685 685
                 'private_key' => decryptPrivateKey($pwd, $userInfo['private_key']),
Please login to merge, or discard this patch.
sources/users.queries.php 1 patch
Spacing   +86 added lines, -86 removed lines patch added patch discarded remove patch
@@ -74,7 +74,7 @@  discard block
 block discarded – undo
74 74
 if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('profile') === false) {
75 75
     // Not allowed page
76 76
     $session->set('system-error_code', ERR_NOT_ALLOWED);
77
-    include $SETTINGS['cpassman_dir'] . '/error.php';
77
+    include $SETTINGS['cpassman_dir'].'/error.php';
78 78
     exit;
79 79
 }
80 80
 
@@ -145,7 +145,7 @@  discard block
 block discarded – undo
145 145
 
146 146
         // Get info about user to modify
147 147
         $targetUserInfos = DB::queryFirstRow(
148
-            'SELECT admin, gestionnaire, can_manage_all_users, isAdministratedByRole FROM ' . prefixTable('users') . '
148
+            'SELECT admin, gestionnaire, can_manage_all_users, isAdministratedByRole FROM '.prefixTable('users').'
149 149
             WHERE id = %i',
150 150
             (int) $dataReceived['user_id']
151 151
         );
@@ -277,7 +277,7 @@  discard block
 block discarded – undo
277 277
             // Check if user already exists (active user)
278 278
             $data = DB::query(
279 279
                 'SELECT id, fonction_id, groupes_interdits, groupes_visibles
280
-                FROM ' . prefixTable('users') . '
280
+                FROM ' . prefixTable('users').'
281 281
                 WHERE login = %s
282 282
                 AND deleted_at IS NULL',
283 283
                 $login
@@ -286,10 +286,10 @@  discard block
 block discarded – undo
286 286
             // Check if a soft-deleted user with this login exists
287 287
             $deletedUser = DB::queryFirstRow(
288 288
                 'SELECT id, login, deleted_at
289
-                FROM ' . prefixTable('users') . '
289
+                FROM ' . prefixTable('users').'
290 290
                 WHERE login LIKE %s
291 291
                 AND deleted_at IS NOT NULL',
292
-                $login . '_deleted_%'
292
+                $login.'_deleted_%'
293 293
             );
294 294
 
295 295
             if (DB::count() === 0 && empty($deletedUser) === true) {
@@ -469,7 +469,7 @@  discard block
 block discarded – undo
469 469
                 // Check if it's a soft-deleted user
470 470
                 $errorMessage = $lang->get('error_user_exists');
471 471
                 if (empty($deletedUser) === false) {
472
-                    $errorMessage = 'A deleted user with this login already exists (ID: ' . $deletedUser['id'] . '). Please restore the user instead of creating a new one.';
472
+                    $errorMessage = 'A deleted user with this login already exists (ID: '.$deletedUser['id'].'). Please restore the user instead of creating a new one.';
473 473
                 }
474 474
 
475 475
                 echo prepareExchangedData(
@@ -508,7 +508,7 @@  discard block
 block discarded – undo
508 508
             }
509 509
 
510 510
             // Prepare variables
511
-            $userId  = filter_var($dataReceived['user_id'], FILTER_SANITIZE_NUMBER_INT);
511
+            $userId = filter_var($dataReceived['user_id'], FILTER_SANITIZE_NUMBER_INT);
512 512
 
513 513
             if (empty($userId)) {
514 514
                 echo prepareExchangedData(
@@ -523,7 +523,7 @@  discard block
 block discarded – undo
523 523
 
524 524
             // Get info about user to delete
525 525
             $data_user = DB::queryFirstRow(
526
-                'SELECT login, admin, isAdministratedByRole FROM ' . prefixTable('users') . '
526
+                'SELECT login, admin, isAdministratedByRole FROM '.prefixTable('users').'
527 527
                 WHERE id = %i',
528 528
                 $userId 
529 529
             );        
@@ -540,7 +540,7 @@  discard block
 block discarded – undo
540 540
                     || ((int) $session->get('user-can_manage_all_users') === 1 && (int) $data_user['admin'] !== 1)
541 541
                 ) {
542 542
                     $timestamp = time();
543
-                    $deletedSuffix = '_deleted_' . $timestamp;
543
+                    $deletedSuffix = '_deleted_'.$timestamp;
544 544
 
545 545
                     // delete user in database
546 546
                     DB::update(
@@ -560,7 +560,7 @@  discard block
 block discarded – undo
560 560
                     logEvents($SETTINGS, 'user_mngt', 'at_user_deleted', (string) $session->get('user-id'), $session->get('user-login'), $userId);
561 561
 
562 562
                     // Count deleted users
563
-                    $deletedAccountsCount = (int) DB::queryFirstField("SELECT COUNT(id) FROM " . prefixTable('users') . " WHERE deleted_at IS NOT NULL");
563
+                    $deletedAccountsCount = (int) DB::queryFirstField("SELECT COUNT(id) FROM ".prefixTable('users')." WHERE deleted_at IS NOT NULL");
564 564
 
565 565
                     DB::commit();
566 566
 
@@ -589,7 +589,7 @@  discard block
 block discarded – undo
589 589
                 echo prepareExchangedData(
590 590
                     [
591 591
                         'error' => true,
592
-                        'message' => $lang->get('error') . ': ' . $e->getMessage(),
592
+                        'message' => $lang->get('error').': '.$e->getMessage(),
593 593
                     ],
594 594
                     'encode'
595 595
                 );
@@ -603,7 +603,7 @@  discard block
 block discarded – undo
603 603
             $return = array();
604 604
             // Check if folder exists
605 605
             $data = DB::query(
606
-                'SELECT * FROM ' . prefixTable('nested_tree') . '
606
+                'SELECT * FROM '.prefixTable('nested_tree').'
607 607
                 WHERE title = %s AND parent_id = %i',
608 608
                 filter_input(INPUT_POST, 'domain', FILTER_SANITIZE_FULL_SPECIAL_CHARS),
609 609
                 '0'
@@ -616,7 +616,7 @@  discard block
 block discarded – undo
616 616
             }
617 617
             // Check if role exists
618 618
             $data = DB::query(
619
-                'SELECT * FROM ' . prefixTable('roles_title') . '
619
+                'SELECT * FROM '.prefixTable('roles_title').'
620 620
                 WHERE title = %s',
621 621
                 filter_input(INPUT_POST, 'domain', FILTER_SANITIZE_FULL_SPECIAL_CHARS)
622 622
             );
@@ -645,7 +645,7 @@  discard block
 block discarded – undo
645 645
             // Get info about user to delete
646 646
             $data_user = DB::queryFirstRow(
647 647
                 'SELECT admin, isAdministratedByRole, gestionnaire
648
-                FROM ' . prefixTable('users') . '
648
+                FROM ' . prefixTable('users').'
649 649
                 WHERE id = %i',
650 650
                 $post_user_id
651 651
             );
@@ -701,7 +701,7 @@  discard block
 block discarded – undo
701 701
             // Get info about user
702 702
             $rowUser = DB::queryFirstRow(
703 703
                 'SELECT *
704
-                FROM ' . prefixTable('users') . '
704
+                FROM ' . prefixTable('users').'
705 705
                 WHERE id = %i',
706 706
                 $post_id
707 707
             );
@@ -729,7 +729,7 @@  discard block
 block discarded – undo
729 729
                 $session->set('user-roles_array', explode(';', $session->get('user-roles')));
730 730
                 $rows = DB::query('
731 731
                     SELECT id,title,creator_id 
732
-                    FROM ' . prefixTable('roles_title') .'
732
+                    FROM ' . prefixTable('roles_title').'
733 733
                     WHERE id IN %li',
734 734
                     $session->get('user-roles_array')
735 735
                 );
@@ -767,7 +767,7 @@  discard block
 block discarded – undo
767 767
                 $rolesList = array();
768 768
                 $managedBy = array();
769 769
                 $selected = '';
770
-                $rows = DB::query('SELECT id,title FROM ' . prefixTable('roles_title') . ' ORDER BY title ASC');
770
+                $rows = DB::query('SELECT id,title FROM '.prefixTable('roles_title').' ORDER BY title ASC');
771 771
                 foreach ($rows as $reccord) {
772 772
                     $rolesList[$reccord['id']] = array('id' => $reccord['id'], 'title' => $reccord['title']);
773 773
                 }
@@ -798,7 +798,7 @@  discard block
 block discarded – undo
798 798
                         array_push(
799 799
                             $managedBy,
800 800
                             array(
801
-                                'title' => $lang->get('managers_of') . ' ' . $fonction['title'],
801
+                                'title' => $lang->get('managers_of').' '.$fonction['title'],
802 802
                                 'id' => $fonction['id'],
803 803
                                 'selected' => $selected,
804 804
                             )
@@ -880,9 +880,9 @@  discard block
 block discarded – undo
880 880
 
881 881
                 // get USER STATUS
882 882
                 if ($rowUser['disabled'] == 1) {
883
-                    $arrData['info'] = $lang->get('user_info_locked') . '<br><input type="checkbox" value="unlock" name="1" class="chk">&nbsp;<label for="1">' . $lang->get('user_info_unlock_question') . '</label><br><input type="checkbox"  value="delete" id="account_delete" class="chk mr-2" name="2" onclick="confirmDeletion()">label for="2">' . $lang->get('user_info_delete_question') . '</label>';
883
+                    $arrData['info'] = $lang->get('user_info_locked').'<br><input type="checkbox" value="unlock" name="1" class="chk">&nbsp;<label for="1">'.$lang->get('user_info_unlock_question').'</label><br><input type="checkbox"  value="delete" id="account_delete" class="chk mr-2" name="2" onclick="confirmDeletion()">label for="2">'.$lang->get('user_info_delete_question').'</label>';
884 884
                 } else {
885
-                    $arrData['info'] = $lang->get('user_info_active') . '<br><input type="checkbox" value="lock" class="chk">&nbsp;' . $lang->get('user_info_lock_question');
885
+                    $arrData['info'] = $lang->get('user_info_active').'<br><input type="checkbox" value="lock" class="chk">&nbsp;'.$lang->get('user_info_lock_question');
886 886
                 }
887 887
 
888 888
                 $arrData['error'] = false;
@@ -969,7 +969,7 @@  discard block
 block discarded – undo
969 969
 
970 970
             // Get info about user to modify
971 971
             $data_user = DB::queryFirstRow(
972
-                'SELECT admin, gestionnaire, can_manage_all_users, isAdministratedByRole FROM ' . prefixTable('users') . '
972
+                'SELECT admin, gestionnaire, can_manage_all_users, isAdministratedByRole FROM '.prefixTable('users').'
973 973
                 WHERE id = %i',
974 974
                 $post_id
975 975
             );
@@ -980,7 +980,7 @@  discard block
 block discarded – undo
980 980
                 // count number of admins
981 981
                 $users = DB::query(
982 982
                     'SELECT id
983
-                    FROM ' . prefixTable('users') . '
983
+                    FROM ' . prefixTable('users').'
984 984
                     WHERE admin = 1 AND email != "" AND pw != "" AND id != %i',
985 985
                     $post_id
986 986
                 );
@@ -1003,7 +1003,7 @@  discard block
 block discarded – undo
1003 1003
             // Exclude roles from AD - PR #3635
1004 1004
             $adRoles = DB::query(
1005 1005
                 'SELECT roles_from_ad_groups
1006
-                FROM ' . prefixTable('users') . '
1006
+                FROM ' . prefixTable('users').'
1007 1007
                 WHERE id = %i',
1008 1008
                 $post_id
1009 1009
             )[0]['roles_from_ad_groups'];
@@ -1105,7 +1105,7 @@  discard block
 block discarded – undo
1105 1105
                     );
1106 1106
                     // delete personal folder and subfolders
1107 1107
                     $data = DB::queryFirstRow(
1108
-                        'SELECT id FROM ' . prefixTable('nested_tree') . '
1108
+                        'SELECT id FROM '.prefixTable('nested_tree').'
1109 1109
                         WHERE title = %s AND personal_folder = %i',
1110 1110
                         $post_id,
1111 1111
                         '1'
@@ -1118,7 +1118,7 @@  discard block
 block discarded – undo
1118 1118
                             DB::delete(prefixTable('nested_tree'), 'id = %i AND personal_folder = %i', $folder->id, '1');
1119 1119
                             // delete items & logs
1120 1120
                             $items = DB::query(
1121
-                                'SELECT id FROM ' . prefixTable('items') . '
1121
+                                'SELECT id FROM '.prefixTable('items').'
1122 1122
                                 WHERE id_tree=%i AND perso = %i',
1123 1123
                                 $folder->id,
1124 1124
                                 '1'
@@ -1139,7 +1139,7 @@  discard block
 block discarded – undo
1139 1139
                 } else {
1140 1140
                     // Get old data about user
1141 1141
                     $oldData = DB::queryFirstRow(
1142
-                        'SELECT * FROM ' . prefixTable('users') . '
1142
+                        'SELECT * FROM '.prefixTable('users').'
1143 1143
                         WHERE id = %i',
1144 1144
                         $post_id
1145 1145
                     );
@@ -1176,7 +1176,7 @@  discard block
 block discarded – undo
1176 1176
 
1177 1177
                     // update LOG
1178 1178
                     if ($oldData['email'] !== $post_email) {
1179
-                        logEvents($SETTINGS, 'user_mngt', 'at_user_email_changed:' . $oldData['email'], (string) $session->get('user-id'), $session->get('user-login'), $post_id);
1179
+                        logEvents($SETTINGS, 'user_mngt', 'at_user_email_changed:'.$oldData['email'], (string) $session->get('user-id'), $session->get('user-login'), $post_id);
1180 1180
                     }
1181 1181
                 }
1182 1182
                 echo prepareExchangedData(
@@ -1225,7 +1225,7 @@  discard block
 block discarded – undo
1225 1225
 
1226 1226
             $login = (string) filter_input(INPUT_POST, 'login', FILTER_SANITIZE_FULL_SPECIAL_CHARS);
1227 1227
             DB::queryFirstRow(
1228
-                'SELECT * FROM ' . prefixTable('users') . '
1228
+                'SELECT * FROM '.prefixTable('users').'
1229 1229
                 WHERE (login = %s AND deleted_at IS NULL) 
1230 1230
                 OR login LIKE %s',
1231 1231
                 $login,
@@ -1278,7 +1278,7 @@  discard block
 block discarded – undo
1278 1278
             // get User info
1279 1279
             $rowUser = DB::queryFirstRow(
1280 1280
                 'SELECT id, login, name, lastname, email, disabled, fonction_id, groupes_interdits, groupes_visibles, isAdministratedByRole, avatar_thumb, roles_from_ad_groups
1281
-                FROM ' . prefixTable('users') . '
1281
+                FROM ' . prefixTable('users').'
1282 1282
                 WHERE id = %i',
1283 1283
                 $post_id
1284 1284
             );
@@ -1289,7 +1289,7 @@  discard block
 block discarded – undo
1289 1289
             $html = '';
1290 1290
 
1291 1291
             if (isset($SETTINGS['ldap_mode']) === true && (int) $SETTINGS['ldap_mode'] === 1 && isset($SETTINGS['enable_ad_users_with_ad_groups']) === true && (int) $SETTINGS['enable_ad_users_with_ad_groups'] === 1) {
1292
-                $rowUser['fonction_id'] = empty($rowUser['fonction_id'])  === true ? $rowUser['roles_from_ad_groups'] : $rowUser['fonction_id']. ';' . $rowUser['roles_from_ad_groups'];
1292
+                $rowUser['fonction_id'] = empty($rowUser['fonction_id']) === true ? $rowUser['roles_from_ad_groups'] : $rowUser['fonction_id'].';'.$rowUser['roles_from_ad_groups'];
1293 1293
             }
1294 1294
             $arrData['functions'] = array_filter(explode(';', $rowUser['fonction_id']));
1295 1295
             $arrData['allowed_folders'] = array_filter(explode(';', $rowUser['groupes_visibles']));
@@ -1300,8 +1300,8 @@  discard block
 block discarded – undo
1300 1300
                 // refine folders based upon roles
1301 1301
                 $rows = DB::query(
1302 1302
                     'SELECT rv.folder_id, rv.type
1303
-                    FROM ' . prefixTable('roles_values') . ' as rv
1304
-                    INNER JOIN ' . prefixTable('nested_tree') . ' as nt ON rv.folder_id = nt.id
1303
+                    FROM ' . prefixTable('roles_values').' as rv
1304
+                    INNER JOIN ' . prefixTable('nested_tree').' as nt ON rv.folder_id = nt.id
1305 1305
                     WHERE rv.role_id IN %ls AND nt.personal_folder = 0
1306 1306
                     ORDER BY rv.folder_id ASC',
1307 1307
                     $arrData['functions']
@@ -1324,7 +1324,7 @@  discard block
 block discarded – undo
1324 1324
                 }
1325 1325
 
1326 1326
                 // add allowed folders
1327
-                foreach($arrData['allowed_folders'] as $Fld) {
1327
+                foreach ($arrData['allowed_folders'] as $Fld) {
1328 1328
                     array_push($arrFolders, array('id' => $Fld, 'type' => 'W', 'special' => true));
1329 1329
                 }
1330 1330
                 
@@ -1339,7 +1339,7 @@  discard block
 block discarded – undo
1339 1339
                             // get folder name
1340 1340
                             $row = DB::queryFirstRow(
1341 1341
                                 'SELECT title, nlevel, id
1342
-                                FROM ' . prefixTable('nested_tree') . '
1342
+                                FROM ' . prefixTable('nested_tree').'
1343 1343
                                 WHERE id = %i',
1344 1344
                                 $fld['id']
1345 1345
                             );
@@ -1357,8 +1357,8 @@  discard block
 block discarded – undo
1357 1357
                     }
1358 1358
                 }
1359 1359
 
1360
-                $html_full = '<table id="table-folders" class="table table-bordered table-striped dt-responsive nowrap" style="width:100%"><tbody>' .
1361
-                    $html . '</tbody></table>';
1360
+                $html_full = '<table id="table-folders" class="table table-bordered table-striped dt-responsive nowrap" style="width:100%"><tbody>'.
1361
+                    $html.'</tbody></table>';
1362 1362
             } else {
1363 1363
                 $html_full = '';
1364 1364
             }
@@ -1408,7 +1408,7 @@  discard block
 block discarded – undo
1408 1408
             if ((int) $session->get('user-admin') === 0 && (int) $session->get('user-can_manage_all_users') === 0) {
1409 1409
                 $rows = DB::query(
1410 1410
                     'SELECT *
1411
-                    FROM ' . prefixTable('users') . '
1411
+                    FROM ' . prefixTable('users').'
1412 1412
                     WHERE admin = %i AND isAdministratedByRole IN %ls AND deleted_at IS NULL and disabled = %i',
1413 1413
                     0,
1414 1414
                     array_filter($session->get('user-roles_array')),
@@ -1417,7 +1417,7 @@  discard block
 block discarded – undo
1417 1417
             } else {
1418 1418
                 $rows = DB::query(
1419 1419
                     'SELECT *
1420
-                    FROM ' . prefixTable('users') . '
1420
+                    FROM ' . prefixTable('users').'
1421 1421
                     WHERE admin = %i AND deleted_at IS NULL and disabled = %i',
1422 1422
                     0,
1423 1423
                     0
@@ -1430,7 +1430,7 @@  discard block
 block discarded – undo
1430 1430
                 $groupIds = [];
1431 1431
                 foreach (explode(';', $record['fonction_id']) as $group) {
1432 1432
                     $tmp = DB::queryFirstRow(
1433
-                        'SELECT id, title FROM ' . prefixTable('roles_title') . '
1433
+                        'SELECT id, title FROM '.prefixTable('roles_title').'
1434 1434
                         WHERE id = %i',
1435 1435
                         $group
1436 1436
                     );
@@ -1442,7 +1442,7 @@  discard block
 block discarded – undo
1442 1442
 
1443 1443
                 // Get managed_by
1444 1444
                 $managedBy = DB::queryFirstRow(
1445
-                    'SELECT id, title FROM ' . prefixTable('roles_title') . '
1445
+                    'SELECT id, title FROM '.prefixTable('roles_title').'
1446 1446
                     WHERE id = %i',
1447 1447
                     $record['isAdministratedByRole']
1448 1448
                 );
@@ -1452,7 +1452,7 @@  discard block
 block discarded – undo
1452 1452
                 $foldersAllowedIds = [];
1453 1453
                 foreach (explode(';', $record['groupes_visibles']) as $role) {
1454 1454
                     $tmp = DB::queryFirstRow(
1455
-                        'SELECT id, title FROM ' . prefixTable('nested_tree') . '
1455
+                        'SELECT id, title FROM '.prefixTable('nested_tree').'
1456 1456
                         WHERE id = %i',
1457 1457
                         $role
1458 1458
                     );
@@ -1465,7 +1465,7 @@  discard block
 block discarded – undo
1465 1465
                 $foldersForbiddenIds = [];
1466 1466
                 foreach (explode(';', $record['groupes_interdits']) as $role) {
1467 1467
                     $tmp = DB::queryFirstRow(
1468
-                        'SELECT id, title FROM ' . prefixTable('nested_tree') . '
1468
+                        'SELECT id, title FROM '.prefixTable('nested_tree').'
1469 1469
                         WHERE id = %i',
1470 1470
                         $role
1471 1471
                     );
@@ -1483,7 +1483,7 @@  discard block
 block discarded – undo
1483 1483
                         'login' => $record['login'],
1484 1484
                         'groups' => implode(', ', $groups),
1485 1485
                         'groupIds' => $groupIds,
1486
-                        'managedBy' => $managedBy=== null ? $lang->get('administrator') : $managedBy['title'],
1486
+                        'managedBy' => $managedBy === null ? $lang->get('administrator') : $managedBy['title'],
1487 1487
                         'managedById' => $managedBy === null ? 0 : $managedBy['id'],
1488 1488
                         'foldersAllowed' => implode(', ', $foldersAllowed),
1489 1489
                         'foldersAllowedIds' => $foldersAllowedIds,
@@ -1584,7 +1584,7 @@  discard block
 block discarded – undo
1584 1584
 
1585 1585
             // Get info about user
1586 1586
             $data_user = DB::queryFirstRow(
1587
-                'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . '
1587
+                'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').'
1588 1588
                 WHERE id = %i',
1589 1589
                 $inputData['source_id']
1590 1590
             );
@@ -1816,14 +1816,14 @@  discard block
 block discarded – undo
1816 1816
             if (empty($post_context) === false && $post_context === 'add_one_role_to_user') {
1817 1817
                 $data_user = DB::queryFirstRow(
1818 1818
                     'SELECT fonction_id, public_key
1819
-                    FROM ' . prefixTable('users') . '
1819
+                    FROM ' . prefixTable('users').'
1820 1820
                     WHERE id = %i',
1821 1821
                     $post_user_id
1822 1822
                 );
1823 1823
 
1824 1824
                 if ($data_user) {
1825 1825
                     // Ensure array is unique
1826
-                    $post_new_value = str_replace(',', ';', $data_user['fonction_id']) . ';' . $post_new_value;
1826
+                    $post_new_value = str_replace(',', ';', $data_user['fonction_id']).';'.$post_new_value;
1827 1827
                     $post_new_value = implode(';', array_unique(explode(';', $post_new_value)));
1828 1828
                 } else {
1829 1829
                     // User not found
@@ -1839,14 +1839,14 @@  discard block
 block discarded – undo
1839 1839
             }
1840 1840
 
1841 1841
             // Manage specific case of api key
1842
-            if($post_field === 'user_api_key') {
1842
+            if ($post_field === 'user_api_key') {
1843 1843
                 $encrypted_key = encryptUserObjectKey(base64_encode($post_new_value), $session->get('user-public_key'));
1844 1844
                 $session->set('user-api_key', $post_new_value);
1845 1845
 
1846 1846
                 // test if user has an api key
1847 1847
                 $data_user = DB::queryFirstRow(
1848 1848
                     'SELECT value
1849
-                    FROM ' . prefixTable('api') . '
1849
+                    FROM ' . prefixTable('api').'
1850 1850
                     WHERE user_id = %i',
1851 1851
                     $post_user_id
1852 1852
                 );
@@ -1966,7 +1966,7 @@  discard block
 block discarded – undo
1966 1966
             } catch (\LdapRecord\Auth\BindException $e) {
1967 1967
                 $error = $e->getDetailedError();
1968 1968
                 if ($error && defined('LOG_TO_SERVER') && LOG_TO_SERVER === true) {
1969
-                    error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage(). " - ".$error->getDiagnosticMessage());
1969
+                    error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage()." - ".$error->getDiagnosticMessage());
1970 1970
                 }
1971 1971
                 // deepcode ignore ServerLeak: No important data is sent and it is encrypted before sending
1972 1972
                 echo prepareExchangedData(
@@ -1996,7 +1996,7 @@  discard block
 block discarded – undo
1996 1996
             } catch (\LdapRecord\Auth\BindException $e) {
1997 1997
                 $error = $e->getDetailedError();
1998 1998
                 if ($error && defined('LOG_TO_SERVER') && LOG_TO_SERVER === true) {
1999
-                    error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage(). " - ".$error->getDiagnosticMessage());
1999
+                    error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage()." - ".$error->getDiagnosticMessage());
2000 2000
                 }
2001 2001
                 // deepcode ignore ServerLeak: No important data is sent and it is encrypted before sending
2002 2002
                 echo prepareExchangedData(
@@ -2013,7 +2013,7 @@  discard block
 block discarded – undo
2013 2013
                 if (isset($adUser[$SETTINGS['ldap_user_attribute']][0]) === false) continue;
2014 2014
                 // Build the list of all groups in AD
2015 2015
                 if (isset($adUser['memberof']) === true) {
2016
-                    foreach($adUser['memberof'] as $j => $adUserGroup) {
2016
+                    foreach ($adUser['memberof'] as $j => $adUserGroup) {
2017 2017
                         if (empty($adUserGroup) === false && $j !== "count") {
2018 2018
                             $adGroup = substr($adUserGroup, 3, strpos($adUserGroup, ',') - 3);
2019 2019
                             if (in_array($adGroup, $adRoles) === false && empty($adGroup) === false) {
@@ -2029,7 +2029,7 @@  discard block
 block discarded – undo
2029 2029
                     // Get his ID
2030 2030
                     $userInfo = DB::queryFirstRow(
2031 2031
                         'SELECT id, login, fonction_id, auth_type
2032
-                        FROM ' . prefixTable('users') . '
2032
+                        FROM ' . prefixTable('users').'
2033 2033
                         WHERE login = %s',
2034 2034
                         $userLogin
2035 2035
                     );
@@ -2065,7 +2065,7 @@  discard block
 block discarded – undo
2065 2065
 
2066 2066
             // Get all groups in Teampass
2067 2067
             $teampassRoles = array();
2068
-            $rows = DB::query('SELECT id,title FROM ' . prefixTable('roles_title'));
2068
+            $rows = DB::query('SELECT id,title FROM '.prefixTable('roles_title'));
2069 2069
             foreach ($rows as $record) {
2070 2070
                 array_push(
2071 2071
                     $teampassRoles,
@@ -2130,7 +2130,7 @@  discard block
 block discarded – undo
2130 2130
             // Check if user already exists
2131 2131
             $data = DB::query(
2132 2132
                 'SELECT id, fonction_id, groupes_interdits, groupes_visibles
2133
-                FROM ' . prefixTable('users') . '
2133
+                FROM ' . prefixTable('users').'
2134 2134
                 WHERE login = %s',
2135 2135
                 $post_login
2136 2136
             );
@@ -2325,7 +2325,7 @@  discard block
 block discarded – undo
2325 2325
             // Check if user already exists
2326 2326
             DB::query(
2327 2327
                 'SELECT id
2328
-                FROM ' . prefixTable('users') . '
2328
+                FROM ' . prefixTable('users').'
2329 2329
                 WHERE id = %i',
2330 2330
                 $post_id
2331 2331
             );
@@ -2387,7 +2387,7 @@  discard block
 block discarded – undo
2387 2387
             // Get all groups in Teampass
2388 2388
             $teampassRoles = array();
2389 2389
             $titleToIdMap = [];
2390
-            $rows = DB::query('SELECT id,title FROM ' . prefixTable('roles_title'));
2390
+            $rows = DB::query('SELECT id,title FROM '.prefixTable('roles_title'));
2391 2391
             foreach ($rows as $record) {
2392 2392
                 array_push(
2393 2393
                     $teampassRoles,
@@ -2433,7 +2433,7 @@  discard block
 block discarded – undo
2433 2433
                     // Get his ID
2434 2434
                     $userInfo = DB::queryFirstRow(
2435 2435
                         'SELECT id, login, fonction_id, auth_type
2436
-                        FROM ' . prefixTable('users') . '
2436
+                        FROM ' . prefixTable('users').'
2437 2437
                         WHERE login = %s',
2438 2438
                         $userLogin
2439 2439
                     );
@@ -2540,7 +2540,7 @@  discard block
 block discarded – undo
2540 2540
             // Check if user already exists
2541 2541
             DB::query(
2542 2542
                 'SELECT id
2543
-                FROM ' . prefixTable('users') . '
2543
+                FROM ' . prefixTable('users').'
2544 2544
                 WHERE id = %i',
2545 2545
                 $post_id
2546 2546
             );
@@ -2606,7 +2606,7 @@  discard block
 block discarded – undo
2606 2606
             // Search TP_USER in db        
2607 2607
             $userTP = DB::queryFirstRow(
2608 2608
                 'SELECT pw
2609
-                FROM ' . prefixTable('users') . '
2609
+                FROM ' . prefixTable('users').'
2610 2610
                 WHERE id = %i',
2611 2611
                 TP_USER_ID
2612 2612
             );
@@ -2629,7 +2629,7 @@  discard block
 block discarded – undo
2629 2629
                     'arguments' => json_encode([
2630 2630
                         'new_user_id' => (int) $post_user_id,
2631 2631
                         'new_user_pwd' => '',
2632
-                        'new_user_code' => cryption($post_user_code, '','encrypt', $SETTINGS)['string'],
2632
+                        'new_user_code' => cryption($post_user_code, '', 'encrypt', $SETTINGS)['string'],
2633 2633
                         'owner_id' => (int) TP_USER_ID,
2634 2634
                         'creator_pwd' => $userTP['pw'],
2635 2635
                         'email_body' => $lang->get('email_body_user_config_5'),
@@ -2736,17 +2736,17 @@  discard block
 block discarded – undo
2736 2736
             // get user info
2737 2737
             $processesProgress = DB::query(
2738 2738
                 'SELECT u.ongoing_process_id, pt.task, pt.updated_at, pt.finished_at, pt.is_in_progress
2739
-                FROM ' . prefixTable('users') . ' AS u
2740
-                INNER JOIN ' . prefixTable('background_subtasks') . ' AS pt ON (pt.task_id = u.ongoing_process_id)
2739
+                FROM ' . prefixTable('users').' AS u
2740
+                INNER JOIN ' . prefixTable('background_subtasks').' AS pt ON (pt.task_id = u.ongoing_process_id)
2741 2741
                 WHERE u.id = %i',
2742 2742
                 $user_id
2743 2743
             );
2744 2744
 
2745 2745
             $finished_steps = 0;
2746 2746
             $nb_steps = count($processesProgress);
2747
-            foreach($processesProgress as $process) {
2747
+            foreach ($processesProgress as $process) {
2748 2748
                 if ((int) $process['is_in_progress'] === -1) {
2749
-                    $finished_steps ++;
2749
+                    $finished_steps++;
2750 2750
                 }
2751 2751
             }
2752 2752
 
@@ -2755,7 +2755,7 @@  discard block
 block discarded – undo
2755 2755
                     'error' => false,
2756 2756
                     'message' => '',
2757 2757
                     'user_id' => $user_id,
2758
-                    'status' => $finished_steps === $nb_steps ? 'finished' : number_format($finished_steps/$nb_steps*100, 0).'%',
2758
+                    'status' => $finished_steps === $nb_steps ? 'finished' : number_format($finished_steps / $nb_steps * 100, 0).'%',
2759 2759
                     'debug' => $finished_steps.",".$nb_steps,
2760 2760
                 ),
2761 2761
                 'encode'
@@ -2888,7 +2888,7 @@  discard block
 block discarded – undo
2888 2888
             }
2889 2889
             
2890 2890
             $result = purgeDeletedUserById($userId);
2891
-            $deletedAccountsCount = (int) DB::queryFirstField("SELECT COUNT(id) FROM " . prefixTable('users') . " WHERE deleted_at IS NOT NULL");
2891
+            $deletedAccountsCount = (int) DB::queryFirstField("SELECT COUNT(id) FROM ".prefixTable('users')." WHERE deleted_at IS NOT NULL");
2892 2892
 
2893 2893
             echo prepareExchangedData(
2894 2894
                 [
@@ -2928,13 +2928,13 @@  discard block
 block discarded – undo
2928 2928
 
2929 2929
             // Prepare variables
2930 2930
             $daysRetention = filter_var($dataReceived['days_retention'], FILTER_SANITIZE_NUMBER_INT);
2931
-            $daysRetention = empty($daysRetention) ? 90 : (int)$daysRetention;
2931
+            $daysRetention = empty($daysRetention) ? 90 : (int) $daysRetention;
2932 2932
             $cutoffTimestamp = time() - ($daysRetention * 86400);
2933 2933
             
2934 2934
             try {
2935 2935
                 // Get list of users to delete
2936 2936
                 $users = DB::query(
2937
-                    "SELECT id FROM " . prefixTable("users") . " 
2937
+                    "SELECT id FROM ".prefixTable("users")." 
2938 2938
                     WHERE deleted_at IS NOT NULL 
2939 2939
                     AND deleted_at > 0
2940 2940
                     AND deleted_at < %i
@@ -2958,7 +2958,7 @@  discard block
 block discarded – undo
2958 2958
                 echo prepareExchangedData(
2959 2959
                     [
2960 2960
                         'error' => true,
2961
-                        'message' => $lang->get('error') . ': ' . $e->getMessage(),
2961
+                        'message' => $lang->get('error').': '.$e->getMessage(),
2962 2962
                     ],
2963 2963
                     'encode'
2964 2964
                 );
@@ -3012,10 +3012,10 @@  discard block
 block discarded – undo
3012 3012
             
3013 3013
             $purgedCount = 0;
3014 3014
             $errors = [];
3015
-            $cutoffTimestamp = time() - ((int)$daysRetention * 86400);        
3015
+            $cutoffTimestamp = time() - ((int) $daysRetention * 86400);        
3016 3016
                         
3017 3017
             foreach ($userIds as $userId) {
3018
-                $userId = (int)$userId;
3018
+                $userId = (int) $userId;
3019 3019
                 
3020 3020
                 try {
3021 3021
                     $result = purgeDeletedUserById($userId);
@@ -3023,11 +3023,11 @@  discard block
 block discarded – undo
3023 3023
                     
3024 3024
                 } catch (Exception $e) {
3025 3025
                     DB::rollback();
3026
-                    $errors[] = "User ID $userId: " . $e->getMessage();
3026
+                    $errors[] = "User ID $userId: ".$e->getMessage();
3027 3027
                 }
3028 3028
             }
3029 3029
             
3030
-            $deletedAccountsCount = (int) DB::queryFirstField("SELECT COUNT(id) FROM " . prefixTable('users') . " WHERE deleted_at IS NOT NULL");
3030
+            $deletedAccountsCount = (int) DB::queryFirstField("SELECT COUNT(id) FROM ".prefixTable('users')." WHERE deleted_at IS NOT NULL");
3031 3031
 
3032 3032
             echo prepareExchangedData(
3033 3033
                 [
@@ -3035,7 +3035,7 @@  discard block
 block discarded – undo
3035 3035
                     'purged_count' => $purgedCount,
3036 3036
                     'total_in_batch' => count($userIds),
3037 3037
                     'errors' => $errors,
3038
-                    'message' => $purgedCount . ' user(s) purged in this batch',
3038
+                    'message' => $purgedCount.' user(s) purged in this batch',
3039 3039
                     'deletedAccountsCount' => $deletedAccountsCount,
3040 3040
                 ],
3041 3041
                 'encode'
@@ -3070,7 +3070,7 @@  discard block
 block discarded – undo
3070 3070
             
3071 3071
             // Get info about user
3072 3072
             $data_user = DB::queryFirstRow(
3073
-                'SELECT login FROM ' . prefixTable('users') . ' WHERE id = %i',
3073
+                'SELECT login FROM '.prefixTable('users').' WHERE id = %i',
3074 3074
                 $userId
3075 3075
             );
3076 3076
             
@@ -3083,12 +3083,12 @@  discard block
 block discarded – undo
3083 3083
             }
3084 3084
             
3085 3085
             // Remove user suffix "_deleted_timestamp"
3086
-            $deletedSuffix = '_deleted_' . substr($data_user['login'], strrpos($data_user['login'], '_deleted_') + 9);
3086
+            $deletedSuffix = '_deleted_'.substr($data_user['login'], strrpos($data_user['login'], '_deleted_') + 9);
3087 3087
             $originalLogin = str_replace($deletedSuffix, '', $data_user['login']);
3088 3088
                         
3089 3089
             // Check if an active user with the original login already exists
3090 3090
             $existingUser = DB::queryFirstRow(
3091
-                'SELECT id FROM ' . prefixTable('users') . '
3091
+                'SELECT id FROM '.prefixTable('users').'
3092 3092
                 WHERE login = %s AND deleted_at IS NULL AND id != %i',
3093 3093
                 $originalLogin,
3094 3094
                 $userId
@@ -3098,7 +3098,7 @@  discard block
 block discarded – undo
3098 3098
                 echo prepareExchangedData(
3099 3099
                     array(
3100 3100
                         'error' => true,
3101
-                        'message' => 'Cannot restore user: an active user with login "' . $originalLogin . '" already exists (ID: ' . $existingUser['id'] . ')'
3101
+                        'message' => 'Cannot restore user: an active user with login "'.$originalLogin.'" already exists (ID: '.$existingUser['id'].')'
3102 3102
                     ),
3103 3103
                     'encode'
3104 3104
                 );
@@ -3131,7 +3131,7 @@  discard block
 block discarded – undo
3131 3131
 
3132 3132
     // Get info about user
3133 3133
     $data_user = DB::queryFirstRow(
3134
-        'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . '
3134
+        'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').'
3135 3135
         WHERE id = %i',
3136 3136
         $value[1]
3137 3137
     );
@@ -3165,7 +3165,7 @@  discard block
 block discarded – undo
3165 3165
             logEvents(
3166 3166
                 $SETTINGS,
3167 3167
                 'user_mngt',
3168
-                'at_user_new_' . $value[0] . ':' . $value[1],
3168
+                'at_user_new_'.$value[0].':'.$value[1],
3169 3169
                 (string) $session->get('user-id'),
3170 3170
                 $session->get('user-login'),
3171 3171
                 filter_input(INPUT_POST, 'id', FILTER_SANITIZE_FULL_SPECIAL_CHARS)
@@ -3200,7 +3200,7 @@  discard block
 block discarded – undo
3200 3200
 
3201 3201
     // Get info about user
3202 3202
     $data_user = DB::queryFirstRow(
3203
-        'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . '
3203
+        'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').'
3204 3204
         WHERE id = %i',
3205 3205
         $id[1]
3206 3206
     );
@@ -3239,7 +3239,7 @@  discard block
 block discarded – undo
3239 3239
     $users = DB::query(
3240 3240
         "SELECT id, login, email, deleted_at, 
3241 3241
                 DATEDIFF(NOW(), FROM_UNIXTIME(deleted_at)) as days_since_deletion
3242
-         FROM " . prefixTable("users") . " 
3242
+         FROM " . prefixTable("users")." 
3243 3243
          WHERE deleted_at IS NOT NULL 
3244 3244
          AND deleted_at > 0
3245 3245
          ORDER BY deleted_at DESC"
@@ -3265,7 +3265,7 @@  discard block
 block discarded – undo
3265 3265
     
3266 3266
     // Vérifier que l'utilisateur est bien marqué deleted
3267 3267
     $user = DB::queryFirstRow(
3268
-        "SELECT id, login, deleted_at FROM " . prefixTable("users") . " 
3268
+        "SELECT id, login, deleted_at FROM ".prefixTable("users")." 
3269 3269
          WHERE id = %i 
3270 3270
          AND deleted_at IS NOT NULL 
3271 3271
          AND deleted_at > 0",
@@ -3305,7 +3305,7 @@  discard block
 block discarded – undo
3305 3305
 
3306 3306
         // delete personal folder and subfolders
3307 3307
         $data = DB::queryFirstRow(
3308
-            'SELECT id FROM ' . prefixTable('nested_tree') . '
3308
+            'SELECT id FROM '.prefixTable('nested_tree').'
3309 3309
             WHERE title = %s AND personal_folder = %i',
3310 3310
             $userId,
3311 3311
             '1'
@@ -3327,7 +3327,7 @@  discard block
 block discarded – undo
3327 3327
                 DB::delete(prefixTable('nested_tree'), 'id = %i AND personal_folder = %i', $folder->id, '1');
3328 3328
                 // delete items & logs
3329 3329
                 $items = DB::query(
3330
-                    'SELECT id FROM ' . prefixTable('items') . '
3330
+                    'SELECT id FROM '.prefixTable('items').'
3331 3331
                     WHERE id_tree=%i AND perso = %i',
3332 3332
                     $folder->id,
3333 3333
                     '1'
@@ -3357,7 +3357,7 @@  discard block
 block discarded – undo
3357 3357
         // Delete any process related to user
3358 3358
         $processes = DB::query(
3359 3359
             'SELECT increment_id
3360
-            FROM ' . prefixTable('background_tasks') . '
3360
+            FROM ' . prefixTable('background_tasks').'
3361 3361
             WHERE JSON_EXTRACT(arguments, "$.new_user_id") = %i',
3362 3362
             $userId
3363 3363
         );
Please login to merge, or discard this patch.