@@ -77,7 +77,7 @@ discard block |
||
| 77 | 77 | ) { |
| 78 | 78 | // Not allowed page |
| 79 | 79 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
| 80 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
| 80 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
| 81 | 81 | exit; |
| 82 | 82 | } |
| 83 | 83 | |
@@ -128,7 +128,7 @@ discard block |
||
| 128 | 128 | $arrFolders = array(); |
| 129 | 129 | $rows = DB::query( |
| 130 | 130 | 'SELECT valeur, intitule |
| 131 | - FROM ' . prefixTable('misc') . ' |
|
| 131 | + FROM ' . prefixTable('misc').' |
|
| 132 | 132 | WHERE type = %s', |
| 133 | 133 | 'folder_deleted' |
| 134 | 134 | ); |
@@ -151,11 +151,11 @@ discard block |
||
| 151 | 151 | i.id as id, i.label as label, |
| 152 | 152 | i.id_tree as id_tree, l.date as date, n.title as folder_title, |
| 153 | 153 | a.del_enabled as del_enabled, a.del_value as del_value, a.del_type as del_type |
| 154 | - FROM ' . prefixTable('log_items') . ' as l |
|
| 155 | - INNER JOIN ' . prefixTable('items') . ' as i ON (l.id_item=i.id) |
|
| 156 | - LEFT JOIN ' . prefixTable('users') . ' as u ON (l.id_user=u.id) |
|
| 157 | - LEFT JOIN ' . prefixTable('nested_tree') . ' as n ON (i.id_tree=n.id) |
|
| 158 | - LEFT JOIN ' . prefixTable('automatic_del') . ' as a ON (l.id_item = a.item_id) |
|
| 154 | + FROM ' . prefixTable('log_items').' as l |
|
| 155 | + INNER JOIN ' . prefixTable('items').' as i ON (l.id_item=i.id) |
|
| 156 | + LEFT JOIN ' . prefixTable('users').' as u ON (l.id_user=u.id) |
|
| 157 | + LEFT JOIN ' . prefixTable('nested_tree').' as n ON (i.id_tree=n.id) |
|
| 158 | + LEFT JOIN ' . prefixTable('automatic_del').' as a ON (l.id_item = a.item_id) |
|
| 159 | 159 | WHERE l.action = %s |
| 160 | 160 | AND i.perso = %i |
| 161 | 161 | AND TRIM(COALESCE(i.deleted_at, "")) <> "" |
@@ -179,7 +179,7 @@ discard block |
||
| 179 | 179 | 'label' => $record['label'], |
| 180 | 180 | 'date' => date($SETTINGS['date_format'], (int) $record['date']), |
| 181 | 181 | 'login' => $record['login'], |
| 182 | - 'name' => $record['name'] . ' ' . $record['lastname'], |
|
| 182 | + 'name' => $record['name'].' '.$record['lastname'], |
|
| 183 | 183 | 'folder_label' => $record['folder_title'], |
| 184 | 184 | 'folder_deleted' => $thisFolder, |
| 185 | 185 | 'del_enabled' => (bool) $record['del_enabled'], |
@@ -240,10 +240,10 @@ discard block |
||
| 240 | 240 | foreach ($post_folders as $folderId) { |
| 241 | 241 | $data = DB::queryFirstRow( |
| 242 | 242 | 'SELECT valeur |
| 243 | - FROM ' . prefixTable('misc') . " |
|
| 243 | + FROM ' . prefixTable('misc')." |
|
| 244 | 244 | WHERE type = 'folder_deleted' |
| 245 | 245 | AND intitule = %s", |
| 246 | - 'f' . $folderId |
|
| 246 | + 'f'.$folderId |
|
| 247 | 247 | ); |
| 248 | 248 | if ((int) $data['valeur'] !== 0) { |
| 249 | 249 | $folderData = explode(', ', $data['valeur']); |
@@ -270,7 +270,7 @@ discard block |
||
| 270 | 270 | prefixTable('misc'), |
| 271 | 271 | 'type = %s AND intitule = %s', |
| 272 | 272 | 'folder_deleted', |
| 273 | - 'f' . $folderId |
|
| 273 | + 'f'.$folderId |
|
| 274 | 274 | ); |
| 275 | 275 | |
| 276 | 276 | // Restore all items in this folder |
@@ -287,7 +287,7 @@ discard block |
||
| 287 | 287 | // Get list of all items in thos folder |
| 288 | 288 | $items = DB::query( |
| 289 | 289 | 'SELECT id |
| 290 | - FROM ' . prefixTable('items') . ' |
|
| 290 | + FROM ' . prefixTable('items').' |
|
| 291 | 291 | WHERE id_tree = %i', |
| 292 | 292 | $folderId |
| 293 | 293 | ); |
@@ -377,10 +377,10 @@ discard block |
||
| 377 | 377 | foreach ($post_folders as $folderId) { |
| 378 | 378 | $data = DB::queryFirstRow( |
| 379 | 379 | 'SELECT valeur |
| 380 | - FROM ' . prefixTable('misc') . " |
|
| 380 | + FROM ' . prefixTable('misc')." |
|
| 381 | 381 | WHERE type = 'folder_deleted' |
| 382 | 382 | AND intitule = %s", |
| 383 | - 'f' . $folderId |
|
| 383 | + 'f'.$folderId |
|
| 384 | 384 | ); |
| 385 | 385 | if ((int) $data['valeur'] !== 0) { |
| 386 | 386 | $exploded = explode(',', $data['valeur']); |
@@ -391,7 +391,7 @@ discard block |
||
| 391 | 391 | prefixTable('misc'), |
| 392 | 392 | 'type = %s AND intitule = %s', |
| 393 | 393 | 'folder_deleted', |
| 394 | - 'f' . $folderData[0] |
|
| 394 | + 'f'.$folderData[0] |
|
| 395 | 395 | ); |
| 396 | 396 | |
| 397 | 397 | // Delete all items in this folder |
@@ -405,7 +405,7 @@ discard block |
||
| 405 | 405 | // Get list of all items in thos folder |
| 406 | 406 | $items = DB::query( |
| 407 | 407 | 'SELECT id |
| 408 | - FROM ' . prefixTable('items') . ' |
|
| 408 | + FROM ' . prefixTable('items').' |
|
| 409 | 409 | WHERE id_tree = %i', |
| 410 | 410 | $folderData[0] |
| 411 | 411 | ); |
@@ -422,7 +422,7 @@ discard block |
||
| 422 | 422 | // Delete all fields |
| 423 | 423 | $fields = DB::query( |
| 424 | 424 | 'SELECT id |
| 425 | - FROM ' . prefixTable('categories_items') . ' |
|
| 425 | + FROM ' . prefixTable('categories_items').' |
|
| 426 | 426 | WHERE item_id = %i', |
| 427 | 427 | $folderData[0] |
| 428 | 428 | ); |
@@ -442,7 +442,7 @@ discard block |
||
| 442 | 442 | // Delete all files |
| 443 | 443 | $files = DB::query( |
| 444 | 444 | 'SELECT id |
| 445 | - FROM ' . prefixTable('files') . ' |
|
| 445 | + FROM ' . prefixTable('files').' |
|
| 446 | 446 | WHERE id_item = %i', |
| 447 | 447 | $folderData[0] |
| 448 | 448 | ); |
@@ -499,7 +499,7 @@ discard block |
||
| 499 | 499 | // Delete sharekey fields |
| 500 | 500 | $itemFields = DB::query( |
| 501 | 501 | 'SELECT id |
| 502 | - FROM ' . prefixTable('categories_items') . ' |
|
| 502 | + FROM ' . prefixTable('categories_items').' |
|
| 503 | 503 | WHERE item_id = %i', |
| 504 | 504 | $itemId |
| 505 | 505 | ); |
@@ -514,7 +514,7 @@ discard block |
||
| 514 | 514 | // Delete sharekey files |
| 515 | 515 | $itemFiles = DB::query( |
| 516 | 516 | 'SELECT id |
| 517 | - FROM ' . prefixTable('files') . ' |
|
| 517 | + FROM ' . prefixTable('files').' |
|
| 518 | 518 | WHERE id_item = %i', |
| 519 | 519 | $itemId |
| 520 | 520 | ); |
@@ -591,7 +591,7 @@ discard block |
||
| 591 | 591 | ) { |
| 592 | 592 | if ($post_log_type === 'items') { |
| 593 | 593 | DB::query( |
| 594 | - 'SELECT * FROM ' . prefixTable('log_items') . ' |
|
| 594 | + 'SELECT * FROM '.prefixTable('log_items').' |
|
| 595 | 595 | WHERE (date BETWEEN %i AND %i)' |
| 596 | 596 | . ($post_filter_action === 'all' ? '' : ' AND action = "'.$post_filter_action.'"') |
| 597 | 597 | . ((int) $post_filter_user === -1 ? '' : ' AND id_user = '.(int) $post_filter_user), |
@@ -611,7 +611,7 @@ discard block |
||
| 611 | 611 | } elseif ($post_log_type === 'connections') { |
| 612 | 612 | //db::debugmode(true); |
| 613 | 613 | DB::query( |
| 614 | - 'SELECT * FROM ' . prefixTable('log_system') . ' |
|
| 614 | + 'SELECT * FROM '.prefixTable('log_system').' |
|
| 615 | 615 | WHERE type=%s ' |
| 616 | 616 | . 'AND (date BETWEEN %i AND %i)' |
| 617 | 617 | . ($post_filter_action === 'all' ? '' : ' AND action = '.$post_filter_action) |
@@ -634,7 +634,7 @@ discard block |
||
| 634 | 634 | ); |
| 635 | 635 | } elseif ($post_log_type === 'errors') { |
| 636 | 636 | DB::query( |
| 637 | - 'SELECT * FROM ' . prefixTable('log_system') . ' WHERE type=%s ' . |
|
| 637 | + 'SELECT * FROM '.prefixTable('log_system').' WHERE type=%s '. |
|
| 638 | 638 | 'AND (date BETWEEN %i AND %i)', |
| 639 | 639 | 'error', |
| 640 | 640 | $post_date_from, |
@@ -651,7 +651,7 @@ discard block |
||
| 651 | 651 | ); |
| 652 | 652 | } elseif ($post_log_type === 'copy') { |
| 653 | 653 | DB::query( |
| 654 | - 'SELECT * FROM ' . prefixTable('log_items') . ' WHERE action=%s ' . |
|
| 654 | + 'SELECT * FROM '.prefixTable('log_items').' WHERE action=%s '. |
|
| 655 | 655 | 'AND (date BETWEEN %i AND %i)', |
| 656 | 656 | 'at_copy', |
| 657 | 657 | $post_date_from, |
@@ -668,7 +668,7 @@ discard block |
||
| 668 | 668 | ); |
| 669 | 669 | } elseif ($post_log_type === 'admin') { |
| 670 | 670 | DB::query( |
| 671 | - 'SELECT * FROM ' . prefixTable('log_system') . ' WHERE type=%s ' . |
|
| 671 | + 'SELECT * FROM '.prefixTable('log_system').' WHERE type=%s '. |
|
| 672 | 672 | 'AND (date BETWEEN %i AND %i)', |
| 673 | 673 | 'admin_action', |
| 674 | 674 | $post_date_from, |
@@ -685,7 +685,7 @@ discard block |
||
| 685 | 685 | ); |
| 686 | 686 | } elseif ($post_log_type === 'failed') { |
| 687 | 687 | DB::query( |
| 688 | - 'SELECT * FROM ' . prefixTable('log_system') . ' WHERE type=%s ' . |
|
| 688 | + 'SELECT * FROM '.prefixTable('log_system').' WHERE type=%s '. |
|
| 689 | 689 | 'AND (date BETWEEN %i AND %i)', |
| 690 | 690 | 'failed_auth', |
| 691 | 691 | $post_date_from, |
@@ -756,19 +756,19 @@ discard block |
||
| 756 | 756 | // Get info about task |
| 757 | 757 | $taskInfo = DB::queryFirstRow( |
| 758 | 758 | 'SELECT p.process_type as process_type |
| 759 | - FROM ' . prefixTable('background_tasks') . ' as p |
|
| 759 | + FROM ' . prefixTable('background_tasks').' as p |
|
| 760 | 760 | WHERE p.increment_id = %i', |
| 761 | 761 | $post_id |
| 762 | 762 | ); |
| 763 | 763 | if ($taskInfo !== null) { |
| 764 | 764 | // delete task |
| 765 | 765 | DB::query( |
| 766 | - 'DELETE FROM ' . prefixTable('background_subtasks') . ' |
|
| 766 | + 'DELETE FROM '.prefixTable('background_subtasks').' |
|
| 767 | 767 | WHERE task_id = %i', |
| 768 | 768 | $post_id |
| 769 | 769 | ); |
| 770 | 770 | DB::query( |
| 771 | - 'DELETE FROM ' . prefixTable('background_tasks') . ' |
|
| 771 | + 'DELETE FROM '.prefixTable('background_tasks').' |
|
| 772 | 772 | WHERE increment_id = %i', |
| 773 | 773 | $post_id |
| 774 | 774 | ); |
@@ -835,7 +835,7 @@ discard block |
||
| 835 | 835 | ->setDayOfMonth('*') |
| 836 | 836 | ->setMonths('*') |
| 837 | 837 | ->setDayOfWeek('*') |
| 838 | - ->setTaskCommandLine($phpBinaryPath . ' ' . $SETTINGS['cpassman_dir'] . '/sources/scheduler.php') |
|
| 838 | + ->setTaskCommandLine($phpBinaryPath.' '.$SETTINGS['cpassman_dir'].'/sources/scheduler.php') |
|
| 839 | 839 | ->setComments('Teampass scheduler'); |
| 840 | 840 | |
| 841 | 841 | $crontabRepository->addJob($crontabJob); |
@@ -74,7 +74,7 @@ discard block |
||
| 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 |
||
| 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 |
||
| 277 | 277 | // Check if user already exists |
| 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 |
@@ -492,7 +492,7 @@ discard block |
||
| 492 | 492 | } |
| 493 | 493 | |
| 494 | 494 | // Prepare variables |
| 495 | - $userId = filter_var($dataReceived['user_id'], FILTER_SANITIZE_NUMBER_INT); |
|
| 495 | + $userId = filter_var($dataReceived['user_id'], FILTER_SANITIZE_NUMBER_INT); |
|
| 496 | 496 | |
| 497 | 497 | if (empty($userId)) { |
| 498 | 498 | echo prepareExchangedData( |
@@ -507,7 +507,7 @@ discard block |
||
| 507 | 507 | |
| 508 | 508 | // Get info about user to delete |
| 509 | 509 | $data_user = DB::queryFirstRow( |
| 510 | - 'SELECT login, admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 510 | + 'SELECT login, admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 511 | 511 | WHERE id = %i', |
| 512 | 512 | $userId |
| 513 | 513 | ); |
@@ -524,7 +524,7 @@ discard block |
||
| 524 | 524 | || ((int) $session->get('user-can_manage_all_users') === 1 && (int) $data_user['admin'] !== 1) |
| 525 | 525 | ) { |
| 526 | 526 | $timestamp = time(); |
| 527 | - $deletedSuffix = '_deleted_' . $timestamp; |
|
| 527 | + $deletedSuffix = '_deleted_'.$timestamp; |
|
| 528 | 528 | |
| 529 | 529 | // delete user in database |
| 530 | 530 | DB::update( |
@@ -662,7 +662,7 @@ discard block |
||
| 662 | 662 | echo prepareExchangedData( |
| 663 | 663 | [ |
| 664 | 664 | 'error' => true, |
| 665 | - 'message' => $lang->get('error') . ': ' . $e->getMessage(), |
|
| 665 | + 'message' => $lang->get('error').': '.$e->getMessage(), |
|
| 666 | 666 | ], |
| 667 | 667 | 'encode' |
| 668 | 668 | ); |
@@ -676,7 +676,7 @@ discard block |
||
| 676 | 676 | $return = array(); |
| 677 | 677 | // Check if folder exists |
| 678 | 678 | $data = DB::query( |
| 679 | - 'SELECT * FROM ' . prefixTable('nested_tree') . ' |
|
| 679 | + 'SELECT * FROM '.prefixTable('nested_tree').' |
|
| 680 | 680 | WHERE title = %s AND parent_id = %i', |
| 681 | 681 | filter_input(INPUT_POST, 'domain', FILTER_SANITIZE_FULL_SPECIAL_CHARS), |
| 682 | 682 | '0' |
@@ -689,7 +689,7 @@ discard block |
||
| 689 | 689 | } |
| 690 | 690 | // Check if role exists |
| 691 | 691 | $data = DB::query( |
| 692 | - 'SELECT * FROM ' . prefixTable('roles_title') . ' |
|
| 692 | + 'SELECT * FROM '.prefixTable('roles_title').' |
|
| 693 | 693 | WHERE title = %s', |
| 694 | 694 | filter_input(INPUT_POST, 'domain', FILTER_SANITIZE_FULL_SPECIAL_CHARS) |
| 695 | 695 | ); |
@@ -718,7 +718,7 @@ discard block |
||
| 718 | 718 | // Get info about user to delete |
| 719 | 719 | $data_user = DB::queryFirstRow( |
| 720 | 720 | 'SELECT admin, isAdministratedByRole, gestionnaire |
| 721 | - FROM ' . prefixTable('users') . ' |
|
| 721 | + FROM ' . prefixTable('users').' |
|
| 722 | 722 | WHERE id = %i', |
| 723 | 723 | $post_user_id |
| 724 | 724 | ); |
@@ -774,7 +774,7 @@ discard block |
||
| 774 | 774 | // Get info about user |
| 775 | 775 | $rowUser = DB::queryFirstRow( |
| 776 | 776 | 'SELECT * |
| 777 | - FROM ' . prefixTable('users') . ' |
|
| 777 | + FROM ' . prefixTable('users').' |
|
| 778 | 778 | WHERE id = %i', |
| 779 | 779 | $post_id |
| 780 | 780 | ); |
@@ -802,7 +802,7 @@ discard block |
||
| 802 | 802 | $session->set('user-roles_array', explode(';', $session->get('user-roles'))); |
| 803 | 803 | $rows = DB::query(' |
| 804 | 804 | SELECT id,title,creator_id |
| 805 | - FROM ' . prefixTable('roles_title') .' |
|
| 805 | + FROM ' . prefixTable('roles_title').' |
|
| 806 | 806 | WHERE id IN %li', |
| 807 | 807 | $session->get('user-roles_array') |
| 808 | 808 | ); |
@@ -840,7 +840,7 @@ discard block |
||
| 840 | 840 | $rolesList = array(); |
| 841 | 841 | $managedBy = array(); |
| 842 | 842 | $selected = ''; |
| 843 | - $rows = DB::query('SELECT id,title FROM ' . prefixTable('roles_title') . ' ORDER BY title ASC'); |
|
| 843 | + $rows = DB::query('SELECT id,title FROM '.prefixTable('roles_title').' ORDER BY title ASC'); |
|
| 844 | 844 | foreach ($rows as $reccord) { |
| 845 | 845 | $rolesList[$reccord['id']] = array('id' => $reccord['id'], 'title' => $reccord['title']); |
| 846 | 846 | } |
@@ -871,7 +871,7 @@ discard block |
||
| 871 | 871 | array_push( |
| 872 | 872 | $managedBy, |
| 873 | 873 | array( |
| 874 | - 'title' => $lang->get('managers_of') . ' ' . $fonction['title'], |
|
| 874 | + 'title' => $lang->get('managers_of').' '.$fonction['title'], |
|
| 875 | 875 | 'id' => $fonction['id'], |
| 876 | 876 | 'selected' => $selected, |
| 877 | 877 | ) |
@@ -953,9 +953,9 @@ discard block |
||
| 953 | 953 | |
| 954 | 954 | // get USER STATUS |
| 955 | 955 | if ($rowUser['disabled'] == 1) { |
| 956 | - $arrData['info'] = $lang->get('user_info_locked') . '<br><input type="checkbox" value="unlock" name="1" class="chk"> <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>'; |
|
| 956 | + $arrData['info'] = $lang->get('user_info_locked').'<br><input type="checkbox" value="unlock" name="1" class="chk"> <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>'; |
|
| 957 | 957 | } else { |
| 958 | - $arrData['info'] = $lang->get('user_info_active') . '<br><input type="checkbox" value="lock" class="chk"> ' . $lang->get('user_info_lock_question'); |
|
| 958 | + $arrData['info'] = $lang->get('user_info_active').'<br><input type="checkbox" value="lock" class="chk"> '.$lang->get('user_info_lock_question'); |
|
| 959 | 959 | } |
| 960 | 960 | |
| 961 | 961 | $arrData['error'] = false; |
@@ -1042,7 +1042,7 @@ discard block |
||
| 1042 | 1042 | |
| 1043 | 1043 | // Get info about user to modify |
| 1044 | 1044 | $data_user = DB::queryFirstRow( |
| 1045 | - 'SELECT admin, gestionnaire, can_manage_all_users, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 1045 | + 'SELECT admin, gestionnaire, can_manage_all_users, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 1046 | 1046 | WHERE id = %i', |
| 1047 | 1047 | $post_id |
| 1048 | 1048 | ); |
@@ -1053,7 +1053,7 @@ discard block |
||
| 1053 | 1053 | // count number of admins |
| 1054 | 1054 | $users = DB::query( |
| 1055 | 1055 | 'SELECT id |
| 1056 | - FROM ' . prefixTable('users') . ' |
|
| 1056 | + FROM ' . prefixTable('users').' |
|
| 1057 | 1057 | WHERE admin = 1 AND email != "" AND pw != "" AND id != %i', |
| 1058 | 1058 | $post_id |
| 1059 | 1059 | ); |
@@ -1076,7 +1076,7 @@ discard block |
||
| 1076 | 1076 | // Exclude roles from AD - PR #3635 |
| 1077 | 1077 | $adRoles = DB::query( |
| 1078 | 1078 | 'SELECT roles_from_ad_groups |
| 1079 | - FROM ' . prefixTable('users') . ' |
|
| 1079 | + FROM ' . prefixTable('users').' |
|
| 1080 | 1080 | WHERE id = %i', |
| 1081 | 1081 | $post_id |
| 1082 | 1082 | )[0]['roles_from_ad_groups']; |
@@ -1178,7 +1178,7 @@ discard block |
||
| 1178 | 1178 | ); |
| 1179 | 1179 | // delete personal folder and subfolders |
| 1180 | 1180 | $data = DB::queryFirstRow( |
| 1181 | - 'SELECT id FROM ' . prefixTable('nested_tree') . ' |
|
| 1181 | + 'SELECT id FROM '.prefixTable('nested_tree').' |
|
| 1182 | 1182 | WHERE title = %s AND personal_folder = %i', |
| 1183 | 1183 | $post_id, |
| 1184 | 1184 | '1' |
@@ -1191,7 +1191,7 @@ discard block |
||
| 1191 | 1191 | DB::delete(prefixTable('nested_tree'), 'id = %i AND personal_folder = %i', $folder->id, '1'); |
| 1192 | 1192 | // delete items & logs |
| 1193 | 1193 | $items = DB::query( |
| 1194 | - 'SELECT id FROM ' . prefixTable('items') . ' |
|
| 1194 | + 'SELECT id FROM '.prefixTable('items').' |
|
| 1195 | 1195 | WHERE id_tree=%i AND perso = %i', |
| 1196 | 1196 | $folder->id, |
| 1197 | 1197 | '1' |
@@ -1212,7 +1212,7 @@ discard block |
||
| 1212 | 1212 | } else { |
| 1213 | 1213 | // Get old data about user |
| 1214 | 1214 | $oldData = DB::queryFirstRow( |
| 1215 | - 'SELECT * FROM ' . prefixTable('users') . ' |
|
| 1215 | + 'SELECT * FROM '.prefixTable('users').' |
|
| 1216 | 1216 | WHERE id = %i', |
| 1217 | 1217 | $post_id |
| 1218 | 1218 | ); |
@@ -1249,7 +1249,7 @@ discard block |
||
| 1249 | 1249 | |
| 1250 | 1250 | // update LOG |
| 1251 | 1251 | if ($oldData['email'] !== $post_email) { |
| 1252 | - logEvents($SETTINGS, 'user_mngt', 'at_user_email_changed:' . $oldData['email'], (string) $session->get('user-id'), $session->get('user-login'), $post_id); |
|
| 1252 | + logEvents($SETTINGS, 'user_mngt', 'at_user_email_changed:'.$oldData['email'], (string) $session->get('user-id'), $session->get('user-login'), $post_id); |
|
| 1253 | 1253 | } |
| 1254 | 1254 | } |
| 1255 | 1255 | echo prepareExchangedData( |
@@ -1297,7 +1297,7 @@ discard block |
||
| 1297 | 1297 | } |
| 1298 | 1298 | |
| 1299 | 1299 | DB::queryFirstRow( |
| 1300 | - 'SELECT * FROM ' . prefixTable('users') . ' |
|
| 1300 | + 'SELECT * FROM '.prefixTable('users').' |
|
| 1301 | 1301 | WHERE login = %s |
| 1302 | 1302 | AND deleted_at IS NULL', |
| 1303 | 1303 | filter_input(INPUT_POST, 'login', FILTER_SANITIZE_FULL_SPECIAL_CHARS) |
@@ -1349,7 +1349,7 @@ discard block |
||
| 1349 | 1349 | // get User info |
| 1350 | 1350 | $rowUser = DB::queryFirstRow( |
| 1351 | 1351 | 'SELECT login, name, lastname, email, disabled, fonction_id, groupes_interdits, groupes_visibles, isAdministratedByRole, avatar_thumb, roles_from_ad_groups |
| 1352 | - FROM ' . prefixTable('users') . ' |
|
| 1352 | + FROM ' . prefixTable('users').' |
|
| 1353 | 1353 | WHERE id = %i', |
| 1354 | 1354 | $post_id |
| 1355 | 1355 | ); |
@@ -1359,7 +1359,7 @@ discard block |
||
| 1359 | 1359 | $html = ''; |
| 1360 | 1360 | |
| 1361 | 1361 | 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) { |
| 1362 | - $rowUser['fonction_id'] = empty($rowUser['fonction_id']) === true ? $rowUser['roles_from_ad_groups'] : $rowUser['fonction_id']. ';' . $rowUser['roles_from_ad_groups']; |
|
| 1362 | + $rowUser['fonction_id'] = empty($rowUser['fonction_id']) === true ? $rowUser['roles_from_ad_groups'] : $rowUser['fonction_id'].';'.$rowUser['roles_from_ad_groups']; |
|
| 1363 | 1363 | } |
| 1364 | 1364 | $arrData['functions'] = array_filter(explode(';', $rowUser['fonction_id'])); |
| 1365 | 1365 | $arrData['allowed_folders'] = array_filter(explode(';', $rowUser['groupes_visibles'])); |
@@ -1370,8 +1370,8 @@ discard block |
||
| 1370 | 1370 | // refine folders based upon roles |
| 1371 | 1371 | $rows = DB::query( |
| 1372 | 1372 | 'SELECT rv.folder_id, rv.type |
| 1373 | - FROM ' . prefixTable('roles_values') . ' as rv |
|
| 1374 | - INNER JOIN ' . prefixTable('nested_tree') . ' as nt ON rv.folder_id = nt.id |
|
| 1373 | + FROM ' . prefixTable('roles_values').' as rv |
|
| 1374 | + INNER JOIN ' . prefixTable('nested_tree').' as nt ON rv.folder_id = nt.id |
|
| 1375 | 1375 | WHERE rv.role_id IN %ls AND nt.personal_folder = 0 |
| 1376 | 1376 | ORDER BY rv.folder_id ASC', |
| 1377 | 1377 | $arrData['functions'] |
@@ -1394,7 +1394,7 @@ discard block |
||
| 1394 | 1394 | } |
| 1395 | 1395 | |
| 1396 | 1396 | // add allowed folders |
| 1397 | - foreach($arrData['allowed_folders'] as $Fld) { |
|
| 1397 | + foreach ($arrData['allowed_folders'] as $Fld) { |
|
| 1398 | 1398 | array_push($arrFolders, array('id' => $Fld, 'type' => 'W', 'special' => true)); |
| 1399 | 1399 | } |
| 1400 | 1400 | |
@@ -1405,7 +1405,7 @@ discard block |
||
| 1405 | 1405 | // get folder name |
| 1406 | 1406 | $row = DB::queryFirstRow( |
| 1407 | 1407 | 'SELECT title, nlevel, id |
| 1408 | - FROM ' . prefixTable('nested_tree') . ' |
|
| 1408 | + FROM ' . prefixTable('nested_tree').' |
|
| 1409 | 1409 | WHERE id = %i', |
| 1410 | 1410 | $fld['id'] |
| 1411 | 1411 | ); |
@@ -1418,38 +1418,38 @@ discard block |
||
| 1418 | 1418 | |
| 1419 | 1419 | // manage right icon |
| 1420 | 1420 | if ($fld['type'] == 'W') { |
| 1421 | - $label = '<i class="fas fa-indent infotip text-success mr-2" title="' . $lang->get('write') . '"></i>' . |
|
| 1422 | - '<i class="fas fa-edit infotip text-success mr-2" title="' . $lang->get('edit') . '"></i>' . |
|
| 1423 | - '<i class="fas fa-eraser infotip text-success" title="' . $lang->get('delete') . '"></i>'; |
|
| 1421 | + $label = '<i class="fas fa-indent infotip text-success mr-2" title="'.$lang->get('write').'"></i>'. |
|
| 1422 | + '<i class="fas fa-edit infotip text-success mr-2" title="'.$lang->get('edit').'"></i>'. |
|
| 1423 | + '<i class="fas fa-eraser infotip text-success" title="'.$lang->get('delete').'"></i>'; |
|
| 1424 | 1424 | } elseif ($fld['type'] == 'ND') { |
| 1425 | - $label = '<i class="fas fa-indent infotip text-warning mr-2" title="' . $lang->get('write') . '"></i>' . |
|
| 1426 | - '<i class="fas fa-edit infotip text-success mr-2" title="' . $lang->get('edit') . '"></i>' . |
|
| 1427 | - '<i class="fas fa-eraser infotip text-danger" title="' . $lang->get('no_delete') . '"></i>'; |
|
| 1425 | + $label = '<i class="fas fa-indent infotip text-warning mr-2" title="'.$lang->get('write').'"></i>'. |
|
| 1426 | + '<i class="fas fa-edit infotip text-success mr-2" title="'.$lang->get('edit').'"></i>'. |
|
| 1427 | + '<i class="fas fa-eraser infotip text-danger" title="'.$lang->get('no_delete').'"></i>'; |
|
| 1428 | 1428 | } elseif ($fld['type'] == 'NE') { |
| 1429 | - $label = '<i class="fas fa-indent infotip text-warning mr-2" title="' . $lang->get('write') . '"></i>' . |
|
| 1430 | - '<i class="fas fa-edit infotip text-danger mr-2" title="' . $lang->get('no_edit') . '"></i>' . |
|
| 1431 | - '<i class="fas fa-eraser infotip text-success" title="' . $lang->get('delete') . '"></i>'; |
|
| 1429 | + $label = '<i class="fas fa-indent infotip text-warning mr-2" title="'.$lang->get('write').'"></i>'. |
|
| 1430 | + '<i class="fas fa-edit infotip text-danger mr-2" title="'.$lang->get('no_edit').'"></i>'. |
|
| 1431 | + '<i class="fas fa-eraser infotip text-success" title="'.$lang->get('delete').'"></i>'; |
|
| 1432 | 1432 | } elseif ($fld['type'] == 'NDNE') { |
| 1433 | - $label = '<i class="fas fa-indent infotip text-warning mr-2" title="' . $lang->get('write') . '"></i>' . |
|
| 1434 | - '<i class="fas fa-edit infotip text-danger mr-2" title="' . $lang->get('no_edit') . '"></i>' . |
|
| 1435 | - '<i class="fas fa-eraser infotip text-danger" title="' . $lang->get('no_delete') . '"></i>'; |
|
| 1433 | + $label = '<i class="fas fa-indent infotip text-warning mr-2" title="'.$lang->get('write').'"></i>'. |
|
| 1434 | + '<i class="fas fa-edit infotip text-danger mr-2" title="'.$lang->get('no_edit').'"></i>'. |
|
| 1435 | + '<i class="fas fa-eraser infotip text-danger" title="'.$lang->get('no_delete').'"></i>'; |
|
| 1436 | 1436 | } elseif ($fld['type'] == '') { |
| 1437 | - $label = '<i class="fas fa-eye-slash infotip text-danger mr-2" title="' . $lang->get('no_access') . '"></i>'; |
|
| 1437 | + $label = '<i class="fas fa-eye-slash infotip text-danger mr-2" title="'.$lang->get('no_access').'"></i>'; |
|
| 1438 | 1438 | } else { |
| 1439 | - $label = '<i class="fas fa-eye infotip text-info mr-2" title="' . $lang->get('read') . '"></i>'; |
|
| 1439 | + $label = '<i class="fas fa-eye infotip text-info mr-2" title="'.$lang->get('read').'"></i>'; |
|
| 1440 | 1440 | } |
| 1441 | 1441 | |
| 1442 | - $html .= '<tr><td>' . $ident . $row['title'] . |
|
| 1443 | - ' <small class="text-info">[' . $row['id'] . ']</small>'. |
|
| 1444 | - ($fld['special'] === true ? '<i class="fas fa-user-tag infotip text-primary ml-5" title="' . $lang->get('user_specific_right') . '"></i>' : ''). |
|
| 1445 | - '</td><td>' . $label . '</td></tr>'; |
|
| 1442 | + $html .= '<tr><td>'.$ident.$row['title']. |
|
| 1443 | + ' <small class="text-info">['.$row['id'].']</small>'. |
|
| 1444 | + ($fld['special'] === true ? '<i class="fas fa-user-tag infotip text-primary ml-5" title="'.$lang->get('user_specific_right').'"></i>' : ''). |
|
| 1445 | + '</td><td>'.$label.'</td></tr>'; |
|
| 1446 | 1446 | break; |
| 1447 | 1447 | } |
| 1448 | 1448 | } |
| 1449 | 1449 | } |
| 1450 | 1450 | |
| 1451 | - $html_full = '<table id="table-folders" class="table table-bordered table-striped dt-responsive nowrap" style="width:100%"><tbody>' . |
|
| 1452 | - $html . '</tbody></table>'; |
|
| 1451 | + $html_full = '<table id="table-folders" class="table table-bordered table-striped dt-responsive nowrap" style="width:100%"><tbody>'. |
|
| 1452 | + $html.'</tbody></table>'; |
|
| 1453 | 1453 | } else { |
| 1454 | 1454 | $html_full = ''; |
| 1455 | 1455 | } |
@@ -1495,7 +1495,7 @@ discard block |
||
| 1495 | 1495 | if ((int) $session->get('user-admin') === 0 && (int) $session->get('user-can_manage_all_users') === 0) { |
| 1496 | 1496 | $rows = DB::query( |
| 1497 | 1497 | 'SELECT * |
| 1498 | - FROM ' . prefixTable('users') . ' |
|
| 1498 | + FROM ' . prefixTable('users').' |
|
| 1499 | 1499 | WHERE admin = %i AND isAdministratedByRole IN %ls AND deleted_at IS NULL and disabled = %i', |
| 1500 | 1500 | 0, |
| 1501 | 1501 | array_filter($session->get('user-roles_array')), |
@@ -1504,7 +1504,7 @@ discard block |
||
| 1504 | 1504 | } else { |
| 1505 | 1505 | $rows = DB::query( |
| 1506 | 1506 | 'SELECT * |
| 1507 | - FROM ' . prefixTable('users') . ' |
|
| 1507 | + FROM ' . prefixTable('users').' |
|
| 1508 | 1508 | WHERE admin = %i AND deleted_at IS NULL and disabled = %i', |
| 1509 | 1509 | 0, |
| 1510 | 1510 | 0 |
@@ -1517,7 +1517,7 @@ discard block |
||
| 1517 | 1517 | $groupIds = []; |
| 1518 | 1518 | foreach (explode(';', $record['fonction_id']) as $group) { |
| 1519 | 1519 | $tmp = DB::queryFirstRow( |
| 1520 | - 'SELECT id, title FROM ' . prefixTable('roles_title') . ' |
|
| 1520 | + 'SELECT id, title FROM '.prefixTable('roles_title').' |
|
| 1521 | 1521 | WHERE id = %i', |
| 1522 | 1522 | $group |
| 1523 | 1523 | ); |
@@ -1529,7 +1529,7 @@ discard block |
||
| 1529 | 1529 | |
| 1530 | 1530 | // Get managed_by |
| 1531 | 1531 | $managedBy = DB::queryFirstRow( |
| 1532 | - 'SELECT id, title FROM ' . prefixTable('roles_title') . ' |
|
| 1532 | + 'SELECT id, title FROM '.prefixTable('roles_title').' |
|
| 1533 | 1533 | WHERE id = %i', |
| 1534 | 1534 | $record['isAdministratedByRole'] |
| 1535 | 1535 | ); |
@@ -1539,7 +1539,7 @@ discard block |
||
| 1539 | 1539 | $foldersAllowedIds = []; |
| 1540 | 1540 | foreach (explode(';', $record['groupes_visibles']) as $role) { |
| 1541 | 1541 | $tmp = DB::queryFirstRow( |
| 1542 | - 'SELECT id, title FROM ' . prefixTable('nested_tree') . ' |
|
| 1542 | + 'SELECT id, title FROM '.prefixTable('nested_tree').' |
|
| 1543 | 1543 | WHERE id = %i', |
| 1544 | 1544 | $role |
| 1545 | 1545 | ); |
@@ -1552,7 +1552,7 @@ discard block |
||
| 1552 | 1552 | $foldersForbiddenIds = []; |
| 1553 | 1553 | foreach (explode(';', $record['groupes_interdits']) as $role) { |
| 1554 | 1554 | $tmp = DB::queryFirstRow( |
| 1555 | - 'SELECT id, title FROM ' . prefixTable('nested_tree') . ' |
|
| 1555 | + 'SELECT id, title FROM '.prefixTable('nested_tree').' |
|
| 1556 | 1556 | WHERE id = %i', |
| 1557 | 1557 | $role |
| 1558 | 1558 | ); |
@@ -1570,7 +1570,7 @@ discard block |
||
| 1570 | 1570 | 'login' => $record['login'], |
| 1571 | 1571 | 'groups' => implode(', ', $groups), |
| 1572 | 1572 | 'groupIds' => $groupIds, |
| 1573 | - 'managedBy' => $managedBy=== null ? $lang->get('administrator') : $managedBy['title'], |
|
| 1573 | + 'managedBy' => $managedBy === null ? $lang->get('administrator') : $managedBy['title'], |
|
| 1574 | 1574 | 'managedById' => $managedBy === null ? 0 : $managedBy['id'], |
| 1575 | 1575 | 'foldersAllowed' => implode(', ', $foldersAllowed), |
| 1576 | 1576 | 'foldersAllowedIds' => $foldersAllowedIds, |
@@ -1671,7 +1671,7 @@ discard block |
||
| 1671 | 1671 | |
| 1672 | 1672 | // Get info about user |
| 1673 | 1673 | $data_user = DB::queryFirstRow( |
| 1674 | - 'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 1674 | + 'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 1675 | 1675 | WHERE id = %i', |
| 1676 | 1676 | $inputData['source_id'] |
| 1677 | 1677 | ); |
@@ -1903,14 +1903,14 @@ discard block |
||
| 1903 | 1903 | if (empty($post_context) === false && $post_context === 'add_one_role_to_user') { |
| 1904 | 1904 | $data_user = DB::queryFirstRow( |
| 1905 | 1905 | 'SELECT fonction_id, public_key |
| 1906 | - FROM ' . prefixTable('users') . ' |
|
| 1906 | + FROM ' . prefixTable('users').' |
|
| 1907 | 1907 | WHERE id = %i', |
| 1908 | 1908 | $post_user_id |
| 1909 | 1909 | ); |
| 1910 | 1910 | |
| 1911 | 1911 | if ($data_user) { |
| 1912 | 1912 | // Ensure array is unique |
| 1913 | - $post_new_value = str_replace(',', ';', $data_user['fonction_id']) . ';' . $post_new_value; |
|
| 1913 | + $post_new_value = str_replace(',', ';', $data_user['fonction_id']).';'.$post_new_value; |
|
| 1914 | 1914 | $post_new_value = implode(';', array_unique(explode(';', $post_new_value))); |
| 1915 | 1915 | } else { |
| 1916 | 1916 | // User not found |
@@ -1926,14 +1926,14 @@ discard block |
||
| 1926 | 1926 | } |
| 1927 | 1927 | |
| 1928 | 1928 | // Manage specific case of api key |
| 1929 | - if($post_field === 'user_api_key') { |
|
| 1929 | + if ($post_field === 'user_api_key') { |
|
| 1930 | 1930 | $encrypted_key = encryptUserObjectKey(base64_encode($post_new_value), $session->get('user-public_key')); |
| 1931 | 1931 | $session->set('user-api_key', $post_new_value); |
| 1932 | 1932 | |
| 1933 | 1933 | // test if user has an api key |
| 1934 | 1934 | $data_user = DB::queryFirstRow( |
| 1935 | 1935 | 'SELECT value |
| 1936 | - FROM ' . prefixTable('api') . ' |
|
| 1936 | + FROM ' . prefixTable('api').' |
|
| 1937 | 1937 | WHERE user_id = %i', |
| 1938 | 1938 | $post_user_id |
| 1939 | 1939 | ); |
@@ -2053,7 +2053,7 @@ discard block |
||
| 2053 | 2053 | } catch (\LdapRecord\Auth\BindException $e) { |
| 2054 | 2054 | $error = $e->getDetailedError(); |
| 2055 | 2055 | if ($error && defined('LOG_TO_SERVER') && LOG_TO_SERVER === true) { |
| 2056 | - error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage(). " - ".$error->getDiagnosticMessage()); |
|
| 2056 | + error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage()." - ".$error->getDiagnosticMessage()); |
|
| 2057 | 2057 | } |
| 2058 | 2058 | // deepcode ignore ServerLeak: No important data is sent and it is encrypted before sending |
| 2059 | 2059 | echo prepareExchangedData( |
@@ -2083,7 +2083,7 @@ discard block |
||
| 2083 | 2083 | } catch (\LdapRecord\Auth\BindException $e) { |
| 2084 | 2084 | $error = $e->getDetailedError(); |
| 2085 | 2085 | if ($error && defined('LOG_TO_SERVER') && LOG_TO_SERVER === true) { |
| 2086 | - error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage(). " - ".$error->getDiagnosticMessage()); |
|
| 2086 | + error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage()." - ".$error->getDiagnosticMessage()); |
|
| 2087 | 2087 | } |
| 2088 | 2088 | // deepcode ignore ServerLeak: No important data is sent and it is encrypted before sending |
| 2089 | 2089 | echo prepareExchangedData( |
@@ -2100,7 +2100,7 @@ discard block |
||
| 2100 | 2100 | if (isset($adUser[$SETTINGS['ldap_user_attribute']][0]) === false) continue; |
| 2101 | 2101 | // Build the list of all groups in AD |
| 2102 | 2102 | if (isset($adUser['memberof']) === true) { |
| 2103 | - foreach($adUser['memberof'] as $j => $adUserGroup) { |
|
| 2103 | + foreach ($adUser['memberof'] as $j => $adUserGroup) { |
|
| 2104 | 2104 | if (empty($adUserGroup) === false && $j !== "count") { |
| 2105 | 2105 | $adGroup = substr($adUserGroup, 3, strpos($adUserGroup, ',') - 3); |
| 2106 | 2106 | if (in_array($adGroup, $adRoles) === false && empty($adGroup) === false) { |
@@ -2116,7 +2116,7 @@ discard block |
||
| 2116 | 2116 | // Get his ID |
| 2117 | 2117 | $userInfo = DB::queryFirstRow( |
| 2118 | 2118 | 'SELECT id, login, fonction_id, auth_type |
| 2119 | - FROM ' . prefixTable('users') . ' |
|
| 2119 | + FROM ' . prefixTable('users').' |
|
| 2120 | 2120 | WHERE login = %s', |
| 2121 | 2121 | $userLogin |
| 2122 | 2122 | ); |
@@ -2152,7 +2152,7 @@ discard block |
||
| 2152 | 2152 | |
| 2153 | 2153 | // Get all groups in Teampass |
| 2154 | 2154 | $teampassRoles = array(); |
| 2155 | - $rows = DB::query('SELECT id,title FROM ' . prefixTable('roles_title')); |
|
| 2155 | + $rows = DB::query('SELECT id,title FROM '.prefixTable('roles_title')); |
|
| 2156 | 2156 | foreach ($rows as $record) { |
| 2157 | 2157 | array_push( |
| 2158 | 2158 | $teampassRoles, |
@@ -2217,7 +2217,7 @@ discard block |
||
| 2217 | 2217 | // Check if user already exists |
| 2218 | 2218 | $data = DB::query( |
| 2219 | 2219 | 'SELECT id, fonction_id, groupes_interdits, groupes_visibles |
| 2220 | - FROM ' . prefixTable('users') . ' |
|
| 2220 | + FROM ' . prefixTable('users').' |
|
| 2221 | 2221 | WHERE login = %s', |
| 2222 | 2222 | $post_login |
| 2223 | 2223 | ); |
@@ -2405,7 +2405,7 @@ discard block |
||
| 2405 | 2405 | // Check if user already exists |
| 2406 | 2406 | DB::query( |
| 2407 | 2407 | 'SELECT id |
| 2408 | - FROM ' . prefixTable('users') . ' |
|
| 2408 | + FROM ' . prefixTable('users').' |
|
| 2409 | 2409 | WHERE id = %i', |
| 2410 | 2410 | $post_id |
| 2411 | 2411 | ); |
@@ -2467,7 +2467,7 @@ discard block |
||
| 2467 | 2467 | // Get all groups in Teampass |
| 2468 | 2468 | $teampassRoles = array(); |
| 2469 | 2469 | $titleToIdMap = []; |
| 2470 | - $rows = DB::query('SELECT id,title FROM ' . prefixTable('roles_title')); |
|
| 2470 | + $rows = DB::query('SELECT id,title FROM '.prefixTable('roles_title')); |
|
| 2471 | 2471 | foreach ($rows as $record) { |
| 2472 | 2472 | array_push( |
| 2473 | 2473 | $teampassRoles, |
@@ -2513,7 +2513,7 @@ discard block |
||
| 2513 | 2513 | // Get his ID |
| 2514 | 2514 | $userInfo = DB::queryFirstRow( |
| 2515 | 2515 | 'SELECT id, login, fonction_id, auth_type |
| 2516 | - FROM ' . prefixTable('users') . ' |
|
| 2516 | + FROM ' . prefixTable('users').' |
|
| 2517 | 2517 | WHERE login = %s', |
| 2518 | 2518 | $userLogin |
| 2519 | 2519 | ); |
@@ -2620,7 +2620,7 @@ discard block |
||
| 2620 | 2620 | // Check if user already exists |
| 2621 | 2621 | DB::query( |
| 2622 | 2622 | 'SELECT id |
| 2623 | - FROM ' . prefixTable('users') . ' |
|
| 2623 | + FROM ' . prefixTable('users').' |
|
| 2624 | 2624 | WHERE id = %i', |
| 2625 | 2625 | $post_id |
| 2626 | 2626 | ); |
@@ -2686,7 +2686,7 @@ discard block |
||
| 2686 | 2686 | // Search TP_USER in db |
| 2687 | 2687 | $userTP = DB::queryFirstRow( |
| 2688 | 2688 | 'SELECT pw |
| 2689 | - FROM ' . prefixTable('users') . ' |
|
| 2689 | + FROM ' . prefixTable('users').' |
|
| 2690 | 2690 | WHERE id = %i', |
| 2691 | 2691 | TP_USER_ID |
| 2692 | 2692 | ); |
@@ -2709,7 +2709,7 @@ discard block |
||
| 2709 | 2709 | 'arguments' => json_encode([ |
| 2710 | 2710 | 'new_user_id' => (int) $post_user_id, |
| 2711 | 2711 | 'new_user_pwd' => '', |
| 2712 | - 'new_user_code' => cryption($post_user_code, '','encrypt', $SETTINGS)['string'], |
|
| 2712 | + 'new_user_code' => cryption($post_user_code, '', 'encrypt', $SETTINGS)['string'], |
|
| 2713 | 2713 | 'owner_id' => (int) TP_USER_ID, |
| 2714 | 2714 | 'creator_pwd' => $userTP['pw'], |
| 2715 | 2715 | 'email_body' => $lang->get('email_body_user_config_5'), |
@@ -2816,17 +2816,17 @@ discard block |
||
| 2816 | 2816 | // get user info |
| 2817 | 2817 | $processesProgress = DB::query( |
| 2818 | 2818 | 'SELECT u.ongoing_process_id, pt.task, pt.updated_at, pt.finished_at, pt.is_in_progress |
| 2819 | - FROM ' . prefixTable('users') . ' AS u |
|
| 2820 | - INNER JOIN ' . prefixTable('background_subtasks') . ' AS pt ON (pt.task_id = u.ongoing_process_id) |
|
| 2819 | + FROM ' . prefixTable('users').' AS u |
|
| 2820 | + INNER JOIN ' . prefixTable('background_subtasks').' AS pt ON (pt.task_id = u.ongoing_process_id) |
|
| 2821 | 2821 | WHERE u.id = %i', |
| 2822 | 2822 | $user_id |
| 2823 | 2823 | ); |
| 2824 | 2824 | |
| 2825 | 2825 | $finished_steps = 0; |
| 2826 | 2826 | $nb_steps = count($processesProgress); |
| 2827 | - foreach($processesProgress as $process) { |
|
| 2827 | + foreach ($processesProgress as $process) { |
|
| 2828 | 2828 | if ((int) $process['is_in_progress'] === -1) { |
| 2829 | - $finished_steps ++; |
|
| 2829 | + $finished_steps++; |
|
| 2830 | 2830 | } |
| 2831 | 2831 | } |
| 2832 | 2832 | |
@@ -2835,7 +2835,7 @@ discard block |
||
| 2835 | 2835 | 'error' => false, |
| 2836 | 2836 | 'message' => '', |
| 2837 | 2837 | 'user_id' => $user_id, |
| 2838 | - 'status' => $finished_steps === $nb_steps ? 'finished' : number_format($finished_steps/$nb_steps*100, 0).'%', |
|
| 2838 | + 'status' => $finished_steps === $nb_steps ? 'finished' : number_format($finished_steps / $nb_steps * 100, 0).'%', |
|
| 2839 | 2839 | 'debug' => $finished_steps.",".$nb_steps, |
| 2840 | 2840 | ), |
| 2841 | 2841 | 'encode' |
@@ -3003,13 +3003,13 @@ discard block |
||
| 3003 | 3003 | |
| 3004 | 3004 | // Prepare variables |
| 3005 | 3005 | $daysRetention = filter_var($dataReceived['days_retention'], FILTER_SANITIZE_NUMBER_INT); |
| 3006 | - $daysRetention = empty($daysRetention) ? 90 : (int)$daysRetention; |
|
| 3006 | + $daysRetention = empty($daysRetention) ? 90 : (int) $daysRetention; |
|
| 3007 | 3007 | $cutoffTimestamp = time() - ($daysRetention * 86400); |
| 3008 | 3008 | |
| 3009 | 3009 | try { |
| 3010 | 3010 | // Get list of users to delete |
| 3011 | 3011 | $users = DB::query( |
| 3012 | - "SELECT id FROM " . prefixTable("users") . " |
|
| 3012 | + "SELECT id FROM ".prefixTable("users")." |
|
| 3013 | 3013 | WHERE deleted_at IS NOT NULL |
| 3014 | 3014 | AND deleted_at > 0 |
| 3015 | 3015 | AND deleted_at < %i |
@@ -3033,7 +3033,7 @@ discard block |
||
| 3033 | 3033 | echo prepareExchangedData( |
| 3034 | 3034 | [ |
| 3035 | 3035 | 'error' => true, |
| 3036 | - 'message' => $lang->get('error') . ': ' . $e->getMessage(), |
|
| 3036 | + 'message' => $lang->get('error').': '.$e->getMessage(), |
|
| 3037 | 3037 | ], |
| 3038 | 3038 | 'encode' |
| 3039 | 3039 | ); |
@@ -3087,10 +3087,10 @@ discard block |
||
| 3087 | 3087 | |
| 3088 | 3088 | $purgedCount = 0; |
| 3089 | 3089 | $errors = []; |
| 3090 | - $cutoffTimestamp = time() - ((int)$daysRetention * 86400); |
|
| 3090 | + $cutoffTimestamp = time() - ((int) $daysRetention * 86400); |
|
| 3091 | 3091 | |
| 3092 | 3092 | foreach ($userIds as $userId) { |
| 3093 | - $userId = (int)$userId; |
|
| 3093 | + $userId = (int) $userId; |
|
| 3094 | 3094 | |
| 3095 | 3095 | try { |
| 3096 | 3096 | $result = purgeDeletedUserById($userId); |
@@ -3098,7 +3098,7 @@ discard block |
||
| 3098 | 3098 | |
| 3099 | 3099 | } catch (Exception $e) { |
| 3100 | 3100 | DB::rollback(); |
| 3101 | - $errors[] = "User ID $userId: " . $e->getMessage(); |
|
| 3101 | + $errors[] = "User ID $userId: ".$e->getMessage(); |
|
| 3102 | 3102 | } |
| 3103 | 3103 | } |
| 3104 | 3104 | |
@@ -3108,7 +3108,7 @@ discard block |
||
| 3108 | 3108 | 'purged_count' => $purgedCount, |
| 3109 | 3109 | 'total_in_batch' => count($userIds), |
| 3110 | 3110 | 'errors' => $errors, |
| 3111 | - 'message' => $purgedCount . ' user(s) purged in this batch' |
|
| 3111 | + 'message' => $purgedCount.' user(s) purged in this batch' |
|
| 3112 | 3112 | ], |
| 3113 | 3113 | 'encode' |
| 3114 | 3114 | ); |
@@ -3142,7 +3142,7 @@ discard block |
||
| 3142 | 3142 | |
| 3143 | 3143 | // Get info about user |
| 3144 | 3144 | $data_user = DB::queryFirstRow( |
| 3145 | - 'SELECT login FROM ' . prefixTable('users') . ' WHERE id = %i', |
|
| 3145 | + 'SELECT login FROM '.prefixTable('users').' WHERE id = %i', |
|
| 3146 | 3146 | $userId |
| 3147 | 3147 | ); |
| 3148 | 3148 | |
@@ -3155,7 +3155,7 @@ discard block |
||
| 3155 | 3155 | } |
| 3156 | 3156 | |
| 3157 | 3157 | // Remove user suffix "_deleted_timestamp" |
| 3158 | - $deletedSuffix = '_deleted_' . substr($data_user['login'], strrpos($data_user['login'], '_deleted_') + 9); |
|
| 3158 | + $deletedSuffix = '_deleted_'.substr($data_user['login'], strrpos($data_user['login'], '_deleted_') + 9); |
|
| 3159 | 3159 | $originalLogin = str_replace($deletedSuffix, '', $data_user['login']); |
| 3160 | 3160 | |
| 3161 | 3161 | // Restore user |
@@ -3184,7 +3184,7 @@ discard block |
||
| 3184 | 3184 | |
| 3185 | 3185 | // Get info about user |
| 3186 | 3186 | $data_user = DB::queryFirstRow( |
| 3187 | - 'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 3187 | + 'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 3188 | 3188 | WHERE id = %i', |
| 3189 | 3189 | $value[1] |
| 3190 | 3190 | ); |
@@ -3218,7 +3218,7 @@ discard block |
||
| 3218 | 3218 | logEvents( |
| 3219 | 3219 | $SETTINGS, |
| 3220 | 3220 | 'user_mngt', |
| 3221 | - 'at_user_new_' . $value[0] . ':' . $value[1], |
|
| 3221 | + 'at_user_new_'.$value[0].':'.$value[1], |
|
| 3222 | 3222 | (string) $session->get('user-id'), |
| 3223 | 3223 | $session->get('user-login'), |
| 3224 | 3224 | filter_input(INPUT_POST, 'id', FILTER_SANITIZE_FULL_SPECIAL_CHARS) |
@@ -3253,7 +3253,7 @@ discard block |
||
| 3253 | 3253 | |
| 3254 | 3254 | // Get info about user |
| 3255 | 3255 | $data_user = DB::queryFirstRow( |
| 3256 | - 'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 3256 | + 'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 3257 | 3257 | WHERE id = %i', |
| 3258 | 3258 | $id[1] |
| 3259 | 3259 | ); |
@@ -3292,7 +3292,7 @@ discard block |
||
| 3292 | 3292 | $users = DB::query( |
| 3293 | 3293 | "SELECT id, login, email, deleted_at, |
| 3294 | 3294 | DATEDIFF(NOW(), FROM_UNIXTIME(deleted_at)) as days_since_deletion |
| 3295 | - FROM " . prefixTable("users") . " |
|
| 3295 | + FROM " . prefixTable("users")." |
|
| 3296 | 3296 | WHERE deleted_at IS NOT NULL |
| 3297 | 3297 | AND deleted_at > 0 |
| 3298 | 3298 | ORDER BY deleted_at DESC" |
@@ -3318,7 +3318,7 @@ discard block |
||
| 3318 | 3318 | |
| 3319 | 3319 | // Vérifier que l'utilisateur est bien marqué deleted |
| 3320 | 3320 | $user = DB::queryFirstRow( |
| 3321 | - "SELECT id, login, deleted_at FROM " . prefixTable("users") . " |
|
| 3321 | + "SELECT id, login, deleted_at FROM ".prefixTable("users")." |
|
| 3322 | 3322 | WHERE id = %i |
| 3323 | 3323 | AND deleted_at IS NOT NULL |
| 3324 | 3324 | AND deleted_at > 0", |
@@ -3358,7 +3358,7 @@ discard block |
||
| 3358 | 3358 | |
| 3359 | 3359 | // delete personal folder and subfolders |
| 3360 | 3360 | $data = DB::queryFirstRow( |
| 3361 | - 'SELECT id FROM ' . prefixTable('nested_tree') . ' |
|
| 3361 | + 'SELECT id FROM '.prefixTable('nested_tree').' |
|
| 3362 | 3362 | WHERE title = %s AND personal_folder = %i', |
| 3363 | 3363 | $userId, |
| 3364 | 3364 | '1' |
@@ -3380,7 +3380,7 @@ discard block |
||
| 3380 | 3380 | DB::delete(prefixTable('nested_tree'), 'id = %i AND personal_folder = %i', $folder->id, '1'); |
| 3381 | 3381 | // delete items & logs |
| 3382 | 3382 | $items = DB::query( |
| 3383 | - 'SELECT id FROM ' . prefixTable('items') . ' |
|
| 3383 | + 'SELECT id FROM '.prefixTable('items').' |
|
| 3384 | 3384 | WHERE id_tree=%i AND perso = %i', |
| 3385 | 3385 | $folder->id, |
| 3386 | 3386 | '1' |
@@ -3410,7 +3410,7 @@ discard block |
||
| 3410 | 3410 | // Delete any process related to user |
| 3411 | 3411 | $processes = DB::query( |
| 3412 | 3412 | 'SELECT increment_id |
| 3413 | - FROM ' . prefixTable('background_tasks') . ' |
|
| 3413 | + FROM ' . prefixTable('background_tasks').' |
|
| 3414 | 3414 | WHERE JSON_EXTRACT(arguments, "$.new_user_id") = %i', |
| 3415 | 3415 | $userId |
| 3416 | 3416 | ); |
@@ -69,7 +69,7 @@ discard block |
||
| 69 | 69 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('users') === false) { |
| 70 | 70 | // Not allowed page |
| 71 | 71 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
| 72 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
| 72 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
| 73 | 73 | exit; |
| 74 | 74 | } |
| 75 | 75 | |
@@ -92,24 +92,24 @@ discard block |
||
| 92 | 92 | // If administrator then all roles are shown |
| 93 | 93 | // else only the Roles the users is associated to. |
| 94 | 94 | if ((int) $session->get('user-admin') === 1) { |
| 95 | - $optionsManagedBy .= '<option value="0">' . $lang->get('administrators_only') . '</option>'; |
|
| 95 | + $optionsManagedBy .= '<option value="0">'.$lang->get('administrators_only').'</option>'; |
|
| 96 | 96 | } |
| 97 | 97 | |
| 98 | 98 | $rows = DB::query( |
| 99 | 99 | 'SELECT id, title, creator_id |
| 100 | - FROM ' . prefixTable('roles_title') . ' |
|
| 100 | + FROM ' . prefixTable('roles_title').' |
|
| 101 | 101 | ORDER BY title ASC' |
| 102 | 102 | ); |
| 103 | 103 | foreach ($rows as $record) { |
| 104 | 104 | if ((int) $session->get('user-admin') === 1 || in_array($record['id'], $session->get('user-roles_array')) === true) { |
| 105 | - $optionsManagedBy .= '<option value="' . $record['id'] . '">' . $lang->get('managers_of') . ' ' . addslashes($record['title']) . '</option>'; |
|
| 105 | + $optionsManagedBy .= '<option value="'.$record['id'].'">'.$lang->get('managers_of').' '.addslashes($record['title']).'</option>'; |
|
| 106 | 106 | } |
| 107 | 107 | if ( |
| 108 | 108 | (int) $session->get('user-admin') === 1 |
| 109 | 109 | || (((int) $session->get('user-manager') === 1 || (int) $session->get('user-can_manage_all_users') === 1) |
| 110 | 110 | && (in_array($record['id'], $userRoles) === true) || (int) $record['creator_id'] === (int) $session->get('user-id')) |
| 111 | 111 | ) { |
| 112 | - $optionsRoles .= '<option value="' . $record['id'] . '">' . addslashes($record['title']) . '</option>'; |
|
| 112 | + $optionsRoles .= '<option value="'.$record['id'].'">'.addslashes($record['title']).'</option>'; |
|
| 113 | 113 | } |
| 114 | 114 | } |
| 115 | 115 | |
@@ -124,7 +124,7 @@ discard block |
||
| 124 | 124 | for ($y = 1; $y < $t->nlevel; ++$y) { |
| 125 | 125 | $ident .= ' '; |
| 126 | 126 | } |
| 127 | - $foldersList .= '<option value="' . $t->id . '">' . $ident . htmlspecialchars($t->title, ENT_COMPAT, 'UTF-8') . '</option>'; |
|
| 127 | + $foldersList .= '<option value="'.$t->id.'">'.$ident.htmlspecialchars($t->title, ENT_COMPAT, 'UTF-8').'</option>'; |
|
| 128 | 128 | } |
| 129 | 129 | } |
| 130 | 130 | |
@@ -161,13 +161,13 @@ discard block |
||
| 161 | 161 | </button><?php |
| 162 | 162 | echo isset($SETTINGS['ldap_mode']) === true && (int) $SETTINGS['ldap_mode'] === 1 && (int) $session->get('user-admin') === 1 ? |
| 163 | 163 | '<button type="button" class="btn btn-primary btn-sm tp-action mr-2" data-action="ldap-sync"> |
| 164 | - <i class="fa-solid fa-address-card mr-2"></i>' . $lang->get('ldap_synchronization') . ' |
|
| 164 | + <i class="fa-solid fa-address-card mr-2"></i>' . $lang->get('ldap_synchronization').' |
|
| 165 | 165 | </button>' : ''; |
| 166 | 166 | ?> |
| 167 | 167 | </button><?php |
| 168 | 168 | echo isset($SETTINGS['oauth2_enabled']) === true && (int) $SETTINGS['oauth2_enabled'] === 1 && (int) $session->get('user-admin') === 1 ? |
| 169 | 169 | '<button type="button" class="btn btn-primary btn-sm tp-action mr-2" data-action="oauth2-sync"> |
| 170 | - <i class="fa-solid fa-plug mr-2"></i>' . $lang->get('oauth2_synchronization') . ' |
|
| 170 | + <i class="fa-solid fa-plug mr-2"></i>' . $lang->get('oauth2_synchronization').' |
|
| 171 | 171 | </button>' : ''; |
| 172 | 172 | ?> |
| 173 | 173 | <button type="button" class="btn btn-primary btn-sm tp-action mr-2" data-action="deleted-users"> |
@@ -177,7 +177,7 @@ discard block |
||
| 177 | 177 | |
| 178 | 178 | <!-- /.card-header --> |
| 179 | 179 | <div class="card-body form user-content with-header-menu" id="users-list" data-content="refresh"> |
| 180 | - <label><input type="checkbox" id="warnings_display" class="tp-action pointer" data-action="refresh"><span class="ml-2 pointer"><?php echo $lang->get('display_warning_icons');?></span></label> |
|
| 180 | + <label><input type="checkbox" id="warnings_display" class="tp-action pointer" data-action="refresh"><span class="ml-2 pointer"><?php echo $lang->get('display_warning_icons'); ?></span></label> |
|
| 181 | 181 | <table id="table-users" class="table table-striped nowrap table-responsive-sm"> |
| 182 | 182 | <thead> |
| 183 | 183 | <tr> |
@@ -241,7 +241,7 @@ discard block |
||
| 241 | 241 | <?php |
| 242 | 242 | foreach (TP_PW_COMPLEXITY as $entry) { |
| 243 | 243 | echo ' |
| 244 | - <option value="' . $entry[0] . '">' . addslashes($entry[1]) . '</option>'; |
|
| 244 | + <option value="' . $entry[0].'">'.addslashes($entry[1]).'</option>'; |
|
| 245 | 245 | } |
| 246 | 246 | ?> |
| 247 | 247 | </select> |
@@ -318,7 +318,7 @@ discard block |
||
| 318 | 318 | <?php |
| 319 | 319 | foreach (TP_PW_COMPLEXITY as $entry) { |
| 320 | 320 | echo ' |
| 321 | - <option value="' . $entry[0] . '">' . addslashes($entry[1]) . '</option>'; |
|
| 321 | + <option value="' . $entry[0].'">'.addslashes($entry[1]).'</option>'; |
|
| 322 | 322 | } |
| 323 | 323 | ?> |
| 324 | 324 | </select> |
@@ -72,7 +72,7 @@ discard block |
||
| 72 | 72 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('items') === false) { |
| 73 | 73 | // Not allowed page |
| 74 | 74 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
| 75 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
| 75 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
| 76 | 76 | exit; |
| 77 | 77 | } |
| 78 | 78 | |
@@ -1076,7 +1076,7 @@ discard block |
||
| 1076 | 1076 | // |
| 1077 | 1077 | } else if ($(this).data('item-action') === 'link') { |
| 1078 | 1078 | // Add link to clipboard. |
| 1079 | - navigator.clipboard.writeText("<?php echo $SETTINGS['cpassman_url'];?>/index.php?page=items&group="+store.get('teampassItem').folderId+"&id="+store.get('teampassItem').id); |
|
| 1079 | + navigator.clipboard.writeText("<?php echo $SETTINGS['cpassman_url']; ?>/index.php?page=items&group="+store.get('teampassItem').folderId+"&id="+store.get('teampassItem').id); |
|
| 1080 | 1080 | |
| 1081 | 1081 | // Display message. |
| 1082 | 1082 | toastr.remove(); |
@@ -2904,7 +2904,7 @@ discard block |
||
| 2904 | 2904 | progress: "#form-item-password-strength", |
| 2905 | 2905 | score: "#form-item-password-strength" |
| 2906 | 2906 | }, |
| 2907 | - scores: [<?php echo TP_PW_STRENGTH_1;?>, <?php echo TP_PW_STRENGTH_2;?>, <?php echo TP_PW_STRENGTH_3;?>, <?php echo TP_PW_STRENGTH_4;?>, <?php echo TP_PW_STRENGTH_5;?>], |
|
| 2907 | + scores: [<?php echo TP_PW_STRENGTH_1; ?>, <?php echo TP_PW_STRENGTH_2; ?>, <?php echo TP_PW_STRENGTH_3; ?>, <?php echo TP_PW_STRENGTH_4; ?>, <?php echo TP_PW_STRENGTH_5; ?>], |
|
| 2908 | 2908 | }, |
| 2909 | 2909 | i18n : { |
| 2910 | 2910 | t: function (key) { |
@@ -2931,7 +2931,7 @@ discard block |
||
| 2931 | 2931 | <?php |
| 2932 | 2932 | $max_file_size = ''; |
| 2933 | 2933 | if (strrpos($SETTINGS['upload_maxfilesize'], 'mb') === false) { |
| 2934 | - $max_file_size = $SETTINGS['upload_maxfilesize'] . 'mb'; |
|
| 2934 | + $max_file_size = $SETTINGS['upload_maxfilesize'].'mb'; |
|
| 2935 | 2935 | } else { |
| 2936 | 2936 | $max_file_size = $SETTINGS['upload_maxfilesize']; |
| 2937 | 2937 | } |
@@ -3921,7 +3921,7 @@ discard block |
||
| 3921 | 3921 | function displaySubfolders(folders, parentId) { |
| 3922 | 3922 | // Manage case where no folders |
| 3923 | 3923 | if (folders === '' || folders === undefined) { |
| 3924 | - $('#teampass_subfolders_list').html('<tr><td colspan="2" class="text-center text-muted"><?php echo $lang->get('no_folder_selected');?></td></tr>'); |
|
| 3924 | + $('#teampass_subfolders_list').html('<tr><td colspan="2" class="text-center text-muted"><?php echo $lang->get('no_folder_selected'); ?></td></tr>'); |
|
| 3925 | 3925 | return false; |
| 3926 | 3926 | } |
| 3927 | 3927 | |
@@ -4912,7 +4912,7 @@ discard block |
||
| 4912 | 4912 | (retData.edition_locked_delay === null ? |
| 4913 | 4913 | '' |
| 4914 | 4914 | : |
| 4915 | - ' : ' + retData.edition_locked_delay + ' <?php echo $lang->get('seconds');?>'), |
|
| 4915 | + ' : ' + retData.edition_locked_delay + ' <?php echo $lang->get('seconds'); ?>'), |
|
| 4916 | 4916 | '', { |
| 4917 | 4917 | timeOut: 5000, |
| 4918 | 4918 | progressBar: true |
@@ -5069,7 +5069,7 @@ discard block |
||
| 5069 | 5069 | |
| 5070 | 5070 | // Show passwords inputs and form |
| 5071 | 5071 | $('#dialog-ldap-user-change-password-info') |
| 5072 | - .html('<i class="icon fa-solid fa-info mr-2"></i><?php echo $lang->get('ldap_user_has_changed_his_password');?>') |
|
| 5072 | + .html('<i class="icon fa-solid fa-info mr-2"></i><?php echo $lang->get('ldap_user_has_changed_his_password'); ?>') |
|
| 5073 | 5073 | .removeClass('hidden'); |
| 5074 | 5074 | $('#dialog-ldap-user-change-password').removeClass('hidden'); |
| 5075 | 5075 | } else if (data.error_type !== 'undefined') { |
@@ -5088,7 +5088,7 @@ discard block |
||
| 5088 | 5088 | |
| 5089 | 5089 | // Show passwords inputs and form |
| 5090 | 5090 | $('#dialog-ldap-user-change-password-info') |
| 5091 | - .html('<i class="icon fa-solid fa-info mr-2"></i><?php echo $lang->get('ldap_user_has_changed_his_password');?>') |
|
| 5091 | + .html('<i class="icon fa-solid fa-info mr-2"></i><?php echo $lang->get('ldap_user_has_changed_his_password'); ?>') |
|
| 5092 | 5092 | .removeClass('hidden'); |
| 5093 | 5093 | $('#dialog-ldap-user-change-password').removeClass('hidden'); |
| 5094 | 5094 | }); |