@@ -38,7 +38,7 @@ |
||
| 38 | 38 | "error" => '', |
| 39 | 39 | ); |
| 40 | 40 | |
| 41 | - }catch (Exception $e) { |
|
| 41 | + } catch (Exception $e) { |
|
| 42 | 42 | return false; |
| 43 | 43 | } |
| 44 | 44 | } |
@@ -40,7 +40,7 @@ |
||
| 40 | 40 | "error" => '', |
| 41 | 41 | ); |
| 42 | 42 | |
| 43 | - }catch (Exception $e) { |
|
| 43 | + } catch (Exception $e) { |
|
| 44 | 44 | return false; |
| 45 | 45 | } |
| 46 | 46 | } |
@@ -34,7 +34,7 @@ discard block |
||
| 34 | 34 | $ret = []; |
| 35 | 35 | |
| 36 | 36 | foreach ($rows as $row) { |
| 37 | - $isVisible = in_array((int) $row['id'], $foldersId); |
|
| 37 | + $isVisible = in_array((int) $row['id'], $foldersId); |
|
| 38 | 38 | $childrens = $this->getFoldersChildren($row['id'], $foldersId); |
| 39 | 39 | |
| 40 | 40 | if ($isVisible || count($childrens) > 0) { |
@@ -43,7 +43,7 @@ discard block |
||
| 43 | 43 | [ |
| 44 | 44 | 'id' => (int) $row['id'], |
| 45 | 45 | 'title' => $row['title'], |
| 46 | - 'isVisible' => $isVisible, |
|
| 46 | + 'isVisible' => $isVisible, |
|
| 47 | 47 | 'childrens' => $childrens |
| 48 | 48 | ] |
| 49 | 49 | ); |
@@ -63,7 +63,7 @@ discard block |
||
| 63 | 63 | |
| 64 | 64 | if ( count($childrens) > 0) { |
| 65 | 65 | foreach ($childrens as $children) { |
| 66 | - $isVisible = in_array((int) $children['id'], $foldersId); |
|
| 66 | + $isVisible = in_array((int) $children['id'], $foldersId); |
|
| 67 | 67 | $childs = $this->getFoldersChildren($children['id'], $foldersId); |
| 68 | 68 | |
| 69 | 69 | if (in_array((int) $children['id'], $foldersId) || count($childs) > 0) { |
@@ -72,7 +72,7 @@ discard block |
||
| 72 | 72 | [ |
| 73 | 73 | 'id' => (int) $children['id'], |
| 74 | 74 | 'title' => $children['title'], |
| 75 | - 'isVisible' => $isVisible, |
|
| 75 | + 'isVisible' => $isVisible, |
|
| 76 | 76 | 'childrens' => $childs |
| 77 | 77 | ] |
| 78 | 78 | ); |
@@ -37,7 +37,7 @@ discard block |
||
| 37 | 37 | // Get folders |
| 38 | 38 | $rows = DB::query( |
| 39 | 39 | 'SELECT id, title |
| 40 | - FROM ' . prefixTable('nested_tree') . ' |
|
| 40 | + FROM ' . prefixTable('nested_tree').' |
|
| 41 | 41 | WHERE nlevel = %i', |
| 42 | 42 | 1 |
| 43 | 43 | ); |
@@ -69,12 +69,12 @@ discard block |
||
| 69 | 69 | $ret = []; |
| 70 | 70 | $childrens = DB::query( |
| 71 | 71 | 'SELECT id, title |
| 72 | - FROM ' . prefixTable('nested_tree') . ' |
|
| 72 | + FROM ' . prefixTable('nested_tree').' |
|
| 73 | 73 | WHERE parent_id = %i', |
| 74 | 74 | $parentId |
| 75 | 75 | ); |
| 76 | 76 | |
| 77 | - if ( count($childrens) > 0) { |
|
| 77 | + if (count($childrens) > 0) { |
|
| 78 | 78 | foreach ($childrens as $children) { |
| 79 | 79 | $isVisible = in_array((int) $children['id'], $foldersId); |
| 80 | 80 | $childs = $this->getFoldersChildren($children['id'], $foldersId); |
@@ -116,7 +116,7 @@ discard block |
||
| 116 | 116 | ): array |
| 117 | 117 | { |
| 118 | 118 | // Validate inputs |
| 119 | - include_once API_ROOT_PATH . '/../sources/main.functions.php'; |
|
| 119 | + include_once API_ROOT_PATH.'/../sources/main.functions.php'; |
|
| 120 | 120 | $data = [ |
| 121 | 121 | 'title' => $title, |
| 122 | 122 | 'parent_id' => $parent_id, |
@@ -181,7 +181,7 @@ discard block |
||
| 181 | 181 | 'error' => true, |
| 182 | 182 | 'error_header' => 'HTTP/1.1 422 Unprocessable Entity', |
| 183 | 183 | 'error_message' => 'Invalid parameters' |
| 184 | - ];} |
|
| 184 | + ]; } |
|
| 185 | 185 | |
| 186 | 186 | // Create folder |
| 187 | 187 | require_once TEAMPASS_ROOT_PATH.'/sources/folders.class.php'; |
@@ -2603,7 +2603,9 @@ |
||
| 2603 | 2603 | } |
| 2604 | 2604 | |
| 2605 | 2605 | foreach ($results as $adUser) { |
| 2606 | - if (isset($adUser[$SETTINGS['ldap_user_attribute']][0]) === false) continue; |
|
| 2606 | + if (isset($adUser[$SETTINGS['ldap_user_attribute']][0]) === false) { |
|
| 2607 | + continue; |
|
| 2608 | + } |
|
| 2607 | 2609 | // Build the list of all groups in AD |
| 2608 | 2610 | if (isset($adUser['memberof']) === true) { |
| 2609 | 2611 | foreach($adUser['memberof'] as $j => $adUserGroup) { |
@@ -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', |
| 1500 | 1500 | '0', |
| 1501 | 1501 | array_filter($session->get('user-roles_array')) |
@@ -1503,7 +1503,7 @@ discard block |
||
| 1503 | 1503 | } else { |
| 1504 | 1504 | $rows = DB::query( |
| 1505 | 1505 | 'SELECT * |
| 1506 | - FROM ' . prefixTable('users') . ' |
|
| 1506 | + FROM ' . prefixTable('users').' |
|
| 1507 | 1507 | WHERE admin = %i', |
| 1508 | 1508 | '0' |
| 1509 | 1509 | ); |
@@ -1515,7 +1515,7 @@ discard block |
||
| 1515 | 1515 | $groupIds = []; |
| 1516 | 1516 | foreach (explode(';', $record['fonction_id']) as $group) { |
| 1517 | 1517 | $tmp = DB::queryFirstRow( |
| 1518 | - 'SELECT id, title FROM ' . prefixTable('roles_title') . ' |
|
| 1518 | + 'SELECT id, title FROM '.prefixTable('roles_title').' |
|
| 1519 | 1519 | WHERE id = %i', |
| 1520 | 1520 | $group |
| 1521 | 1521 | ); |
@@ -1527,7 +1527,7 @@ discard block |
||
| 1527 | 1527 | |
| 1528 | 1528 | // Get managed_by |
| 1529 | 1529 | $managedBy = DB::queryFirstRow( |
| 1530 | - 'SELECT id, title FROM ' . prefixTable('roles_title') . ' |
|
| 1530 | + 'SELECT id, title FROM '.prefixTable('roles_title').' |
|
| 1531 | 1531 | WHERE id = %i', |
| 1532 | 1532 | $record['isAdministratedByRole'] |
| 1533 | 1533 | ); |
@@ -1537,7 +1537,7 @@ discard block |
||
| 1537 | 1537 | $foldersAllowedIds = []; |
| 1538 | 1538 | foreach (explode(';', $record['groupes_visibles']) as $role) { |
| 1539 | 1539 | $tmp = DB::queryFirstRow( |
| 1540 | - 'SELECT id, title FROM ' . prefixTable('nested_tree') . ' |
|
| 1540 | + 'SELECT id, title FROM '.prefixTable('nested_tree').' |
|
| 1541 | 1541 | WHERE id = %i', |
| 1542 | 1542 | $role |
| 1543 | 1543 | ); |
@@ -1550,7 +1550,7 @@ discard block |
||
| 1550 | 1550 | $foldersForbiddenIds = []; |
| 1551 | 1551 | foreach (explode(';', $record['groupes_interdits']) as $role) { |
| 1552 | 1552 | $tmp = DB::queryFirstRow( |
| 1553 | - 'SELECT id, title FROM ' . prefixTable('nested_tree') . ' |
|
| 1553 | + 'SELECT id, title FROM '.prefixTable('nested_tree').' |
|
| 1554 | 1554 | WHERE id = %i', |
| 1555 | 1555 | $role |
| 1556 | 1556 | ); |
@@ -1568,7 +1568,7 @@ discard block |
||
| 1568 | 1568 | 'login' => $record['login'], |
| 1569 | 1569 | 'groups' => implode(', ', $groups), |
| 1570 | 1570 | 'groupIds' => $groupIds, |
| 1571 | - 'managedBy' => $managedBy=== null ? $lang->get('administrator') : $managedBy['title'], |
|
| 1571 | + 'managedBy' => $managedBy === null ? $lang->get('administrator') : $managedBy['title'], |
|
| 1572 | 1572 | 'managedById' => $managedBy === null ? 0 : $managedBy['id'], |
| 1573 | 1573 | 'foldersAllowed' => implode(', ', $foldersAllowed), |
| 1574 | 1574 | 'foldersAllowedIds' => $foldersAllowedIds, |
@@ -1669,7 +1669,7 @@ discard block |
||
| 1669 | 1669 | |
| 1670 | 1670 | // Get info about user |
| 1671 | 1671 | $data_user = DB::queryFirstRow( |
| 1672 | - 'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 1672 | + 'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 1673 | 1673 | WHERE id = %i', |
| 1674 | 1674 | $inputData['source_id'] |
| 1675 | 1675 | ); |
@@ -1901,14 +1901,14 @@ discard block |
||
| 1901 | 1901 | if (empty($post_context) === false && $post_context === 'add_one_role_to_user') { |
| 1902 | 1902 | $data_user = DB::queryFirstRow( |
| 1903 | 1903 | 'SELECT fonction_id, public_key |
| 1904 | - FROM ' . prefixTable('users') . ' |
|
| 1904 | + FROM ' . prefixTable('users').' |
|
| 1905 | 1905 | WHERE id = %i', |
| 1906 | 1906 | $post_user_id |
| 1907 | 1907 | ); |
| 1908 | 1908 | |
| 1909 | 1909 | if ($data_user) { |
| 1910 | 1910 | // Ensure array is unique |
| 1911 | - $post_new_value = str_replace(',', ';', $data_user['fonction_id']) . ';' . $post_new_value; |
|
| 1911 | + $post_new_value = str_replace(',', ';', $data_user['fonction_id']).';'.$post_new_value; |
|
| 1912 | 1912 | $post_new_value = implode(';', array_unique(explode(';', $post_new_value))); |
| 1913 | 1913 | } else { |
| 1914 | 1914 | // User not found |
@@ -1924,14 +1924,14 @@ discard block |
||
| 1924 | 1924 | } |
| 1925 | 1925 | |
| 1926 | 1926 | // Manage specific case of api key |
| 1927 | - if($post_field === 'user_api_key') { |
|
| 1927 | + if ($post_field === 'user_api_key') { |
|
| 1928 | 1928 | $encrypted_key = encryptUserObjectKey(base64_encode($post_new_value), $session->get('user-public_key')); |
| 1929 | 1929 | $session->set('user-api_key', $post_new_value); |
| 1930 | 1930 | |
| 1931 | 1931 | // test if user has an api key |
| 1932 | 1932 | $data_user = DB::queryFirstRow( |
| 1933 | 1933 | 'SELECT value |
| 1934 | - FROM ' . prefixTable('api') . ' |
|
| 1934 | + FROM ' . prefixTable('api').' |
|
| 1935 | 1935 | WHERE user_id = %i', |
| 1936 | 1936 | $post_user_id |
| 1937 | 1937 | ); |
@@ -2051,7 +2051,7 @@ discard block |
||
| 2051 | 2051 | } catch (\LdapRecord\Auth\BindException $e) { |
| 2052 | 2052 | $error = $e->getDetailedError(); |
| 2053 | 2053 | if ($error && defined('LOG_TO_SERVER') && LOG_TO_SERVER === true) { |
| 2054 | - error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage(). " - ".$error->getDiagnosticMessage()); |
|
| 2054 | + error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage()." - ".$error->getDiagnosticMessage()); |
|
| 2055 | 2055 | } |
| 2056 | 2056 | // deepcode ignore ServerLeak: No important data is sent and it is encrypted before sending |
| 2057 | 2057 | echo prepareExchangedData( |
@@ -2081,7 +2081,7 @@ discard block |
||
| 2081 | 2081 | } catch (\LdapRecord\Auth\BindException $e) { |
| 2082 | 2082 | $error = $e->getDetailedError(); |
| 2083 | 2083 | if ($error && defined('LOG_TO_SERVER') && LOG_TO_SERVER === true) { |
| 2084 | - error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage(). " - ".$error->getDiagnosticMessage()); |
|
| 2084 | + error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage()." - ".$error->getDiagnosticMessage()); |
|
| 2085 | 2085 | } |
| 2086 | 2086 | // deepcode ignore ServerLeak: No important data is sent and it is encrypted before sending |
| 2087 | 2087 | echo prepareExchangedData( |
@@ -2098,7 +2098,7 @@ discard block |
||
| 2098 | 2098 | if (isset($adUser[$SETTINGS['ldap_user_attribute']][0]) === false) continue; |
| 2099 | 2099 | // Build the list of all groups in AD |
| 2100 | 2100 | if (isset($adUser['memberof']) === true) { |
| 2101 | - foreach($adUser['memberof'] as $j => $adUserGroup) { |
|
| 2101 | + foreach ($adUser['memberof'] as $j => $adUserGroup) { |
|
| 2102 | 2102 | if (empty($adUserGroup) === false && $j !== "count") { |
| 2103 | 2103 | $adGroup = substr($adUserGroup, 3, strpos($adUserGroup, ',') - 3); |
| 2104 | 2104 | if (in_array($adGroup, $adRoles) === false && empty($adGroup) === false) { |
@@ -2114,7 +2114,7 @@ discard block |
||
| 2114 | 2114 | // Get his ID |
| 2115 | 2115 | $userInfo = DB::queryFirstRow( |
| 2116 | 2116 | 'SELECT id, login, fonction_id, auth_type |
| 2117 | - FROM ' . prefixTable('users') . ' |
|
| 2117 | + FROM ' . prefixTable('users').' |
|
| 2118 | 2118 | WHERE login = %s', |
| 2119 | 2119 | $userLogin |
| 2120 | 2120 | ); |
@@ -2150,7 +2150,7 @@ discard block |
||
| 2150 | 2150 | |
| 2151 | 2151 | // Get all groups in Teampass |
| 2152 | 2152 | $teampassRoles = array(); |
| 2153 | - $rows = DB::query('SELECT id,title FROM ' . prefixTable('roles_title')); |
|
| 2153 | + $rows = DB::query('SELECT id,title FROM '.prefixTable('roles_title')); |
|
| 2154 | 2154 | foreach ($rows as $record) { |
| 2155 | 2155 | array_push( |
| 2156 | 2156 | $teampassRoles, |
@@ -2215,7 +2215,7 @@ discard block |
||
| 2215 | 2215 | // Check if user already exists |
| 2216 | 2216 | $data = DB::query( |
| 2217 | 2217 | 'SELECT id, fonction_id, groupes_interdits, groupes_visibles |
| 2218 | - FROM ' . prefixTable('users') . ' |
|
| 2218 | + FROM ' . prefixTable('users').' |
|
| 2219 | 2219 | WHERE login = %s', |
| 2220 | 2220 | $post_login |
| 2221 | 2221 | ); |
@@ -2403,7 +2403,7 @@ discard block |
||
| 2403 | 2403 | // Check if user already exists |
| 2404 | 2404 | DB::query( |
| 2405 | 2405 | 'SELECT id |
| 2406 | - FROM ' . prefixTable('users') . ' |
|
| 2406 | + FROM ' . prefixTable('users').' |
|
| 2407 | 2407 | WHERE id = %i', |
| 2408 | 2408 | $post_id |
| 2409 | 2409 | ); |
@@ -2465,7 +2465,7 @@ discard block |
||
| 2465 | 2465 | // Get all groups in Teampass |
| 2466 | 2466 | $teampassRoles = array(); |
| 2467 | 2467 | $titleToIdMap = []; |
| 2468 | - $rows = DB::query('SELECT id,title FROM ' . prefixTable('roles_title')); |
|
| 2468 | + $rows = DB::query('SELECT id,title FROM '.prefixTable('roles_title')); |
|
| 2469 | 2469 | foreach ($rows as $record) { |
| 2470 | 2470 | array_push( |
| 2471 | 2471 | $teampassRoles, |
@@ -2511,7 +2511,7 @@ discard block |
||
| 2511 | 2511 | // Get his ID |
| 2512 | 2512 | $userInfo = DB::queryFirstRow( |
| 2513 | 2513 | 'SELECT id, login, fonction_id, auth_type |
| 2514 | - FROM ' . prefixTable('users') . ' |
|
| 2514 | + FROM ' . prefixTable('users').' |
|
| 2515 | 2515 | WHERE login = %s', |
| 2516 | 2516 | $userLogin |
| 2517 | 2517 | ); |
@@ -2618,7 +2618,7 @@ discard block |
||
| 2618 | 2618 | // Check if user already exists |
| 2619 | 2619 | DB::query( |
| 2620 | 2620 | 'SELECT id |
| 2621 | - FROM ' . prefixTable('users') . ' |
|
| 2621 | + FROM ' . prefixTable('users').' |
|
| 2622 | 2622 | WHERE id = %i', |
| 2623 | 2623 | $post_id |
| 2624 | 2624 | ); |
@@ -2684,7 +2684,7 @@ discard block |
||
| 2684 | 2684 | // Search TP_USER in db |
| 2685 | 2685 | $userTP = DB::queryFirstRow( |
| 2686 | 2686 | 'SELECT pw |
| 2687 | - FROM ' . prefixTable('users') . ' |
|
| 2687 | + FROM ' . prefixTable('users').' |
|
| 2688 | 2688 | WHERE id = %i', |
| 2689 | 2689 | TP_USER_ID |
| 2690 | 2690 | ); |
@@ -2707,7 +2707,7 @@ discard block |
||
| 2707 | 2707 | 'arguments' => json_encode([ |
| 2708 | 2708 | 'new_user_id' => (int) $post_user_id, |
| 2709 | 2709 | 'new_user_pwd' => '', |
| 2710 | - 'new_user_code' => cryption($post_user_code, '','encrypt', $SETTINGS)['string'], |
|
| 2710 | + 'new_user_code' => cryption($post_user_code, '', 'encrypt', $SETTINGS)['string'], |
|
| 2711 | 2711 | 'owner_id' => (int) TP_USER_ID, |
| 2712 | 2712 | 'creator_pwd' => $userTP['pw'], |
| 2713 | 2713 | 'email_body' => $lang->get('email_body_user_config_5'), |
@@ -2814,17 +2814,17 @@ discard block |
||
| 2814 | 2814 | // get user info |
| 2815 | 2815 | $processesProgress = DB::query( |
| 2816 | 2816 | 'SELECT u.ongoing_process_id, pt.task, pt.updated_at, pt.finished_at, pt.is_in_progress |
| 2817 | - FROM ' . prefixTable('users') . ' AS u |
|
| 2818 | - INNER JOIN ' . prefixTable('background_subtasks') . ' AS pt ON (pt.task_id = u.ongoing_process_id) |
|
| 2817 | + FROM ' . prefixTable('users').' AS u |
|
| 2818 | + INNER JOIN ' . prefixTable('background_subtasks').' AS pt ON (pt.task_id = u.ongoing_process_id) |
|
| 2819 | 2819 | WHERE u.id = %i', |
| 2820 | 2820 | $user_id |
| 2821 | 2821 | ); |
| 2822 | 2822 | |
| 2823 | 2823 | $finished_steps = 0; |
| 2824 | 2824 | $nb_steps = count($processesProgress); |
| 2825 | - foreach($processesProgress as $process) { |
|
| 2825 | + foreach ($processesProgress as $process) { |
|
| 2826 | 2826 | if ((int) $process['is_in_progress'] === -1) { |
| 2827 | - $finished_steps ++; |
|
| 2827 | + $finished_steps++; |
|
| 2828 | 2828 | } |
| 2829 | 2829 | } |
| 2830 | 2830 | |
@@ -2833,7 +2833,7 @@ discard block |
||
| 2833 | 2833 | 'error' => false, |
| 2834 | 2834 | 'message' => '', |
| 2835 | 2835 | 'user_id' => $user_id, |
| 2836 | - 'status' => $finished_steps === $nb_steps ? 'finished' : number_format($finished_steps/$nb_steps*100, 0).'%', |
|
| 2836 | + 'status' => $finished_steps === $nb_steps ? 'finished' : number_format($finished_steps / $nb_steps * 100, 0).'%', |
|
| 2837 | 2837 | 'debug' => $finished_steps.",".$nb_steps, |
| 2838 | 2838 | ), |
| 2839 | 2839 | 'encode' |
@@ -3001,13 +3001,13 @@ discard block |
||
| 3001 | 3001 | |
| 3002 | 3002 | // Prepare variables |
| 3003 | 3003 | $daysRetention = filter_var($dataReceived['days_retention'], FILTER_SANITIZE_NUMBER_INT); |
| 3004 | - $daysRetention = empty($daysRetention) ? 90 : (int)$daysRetention; |
|
| 3004 | + $daysRetention = empty($daysRetention) ? 90 : (int) $daysRetention; |
|
| 3005 | 3005 | $cutoffTimestamp = time() - ($daysRetention * 86400); |
| 3006 | 3006 | |
| 3007 | 3007 | try { |
| 3008 | 3008 | // Get list of users to delete |
| 3009 | 3009 | $users = DB::query( |
| 3010 | - "SELECT id FROM " . prefixTable("users") . " |
|
| 3010 | + "SELECT id FROM ".prefixTable("users")." |
|
| 3011 | 3011 | WHERE deleted_at IS NOT NULL |
| 3012 | 3012 | AND deleted_at > 0 |
| 3013 | 3013 | AND deleted_at < %i |
@@ -3031,7 +3031,7 @@ discard block |
||
| 3031 | 3031 | echo prepareExchangedData( |
| 3032 | 3032 | [ |
| 3033 | 3033 | 'error' => true, |
| 3034 | - 'message' => $lang->get('error') . ': ' . $e->getMessage(), |
|
| 3034 | + 'message' => $lang->get('error').': '.$e->getMessage(), |
|
| 3035 | 3035 | ], |
| 3036 | 3036 | 'encode' |
| 3037 | 3037 | ); |
@@ -3085,10 +3085,10 @@ discard block |
||
| 3085 | 3085 | |
| 3086 | 3086 | $purgedCount = 0; |
| 3087 | 3087 | $errors = []; |
| 3088 | - $cutoffTimestamp = time() - ((int)$daysRetention * 86400); |
|
| 3088 | + $cutoffTimestamp = time() - ((int) $daysRetention * 86400); |
|
| 3089 | 3089 | |
| 3090 | 3090 | foreach ($userIds as $userId) { |
| 3091 | - $userId = (int)$userId; |
|
| 3091 | + $userId = (int) $userId; |
|
| 3092 | 3092 | |
| 3093 | 3093 | try { |
| 3094 | 3094 | $result = purgeDeletedUserById($userId); |
@@ -3096,7 +3096,7 @@ discard block |
||
| 3096 | 3096 | |
| 3097 | 3097 | } catch (Exception $e) { |
| 3098 | 3098 | DB::rollback(); |
| 3099 | - $errors[] = "User ID $userId: " . $e->getMessage(); |
|
| 3099 | + $errors[] = "User ID $userId: ".$e->getMessage(); |
|
| 3100 | 3100 | } |
| 3101 | 3101 | } |
| 3102 | 3102 | |
@@ -3106,7 +3106,7 @@ discard block |
||
| 3106 | 3106 | 'purged_count' => $purgedCount, |
| 3107 | 3107 | 'total_in_batch' => count($userIds), |
| 3108 | 3108 | 'errors' => $errors, |
| 3109 | - 'message' => $purgedCount . ' user(s) purged in this batch' |
|
| 3109 | + 'message' => $purgedCount.' user(s) purged in this batch' |
|
| 3110 | 3110 | ], |
| 3111 | 3111 | 'encode' |
| 3112 | 3112 | ); |
@@ -3140,7 +3140,7 @@ discard block |
||
| 3140 | 3140 | |
| 3141 | 3141 | // Get info about user |
| 3142 | 3142 | $data_user = DB::queryFirstRow( |
| 3143 | - 'SELECT login FROM ' . prefixTable('users') . ' WHERE id = %i', |
|
| 3143 | + 'SELECT login FROM '.prefixTable('users').' WHERE id = %i', |
|
| 3144 | 3144 | $userId |
| 3145 | 3145 | ); |
| 3146 | 3146 | |
@@ -3153,7 +3153,7 @@ discard block |
||
| 3153 | 3153 | } |
| 3154 | 3154 | |
| 3155 | 3155 | // Remove user suffix "_deleted_timestamp" |
| 3156 | - $deletedSuffix = '_deleted_' . substr($data_user['login'], strrpos($data_user['login'], '_deleted_') + 9); |
|
| 3156 | + $deletedSuffix = '_deleted_'.substr($data_user['login'], strrpos($data_user['login'], '_deleted_') + 9); |
|
| 3157 | 3157 | $originalLogin = str_replace($deletedSuffix, '', $data_user['login']); |
| 3158 | 3158 | |
| 3159 | 3159 | // Restore user |
@@ -3182,7 +3182,7 @@ discard block |
||
| 3182 | 3182 | |
| 3183 | 3183 | // Get info about user |
| 3184 | 3184 | $data_user = DB::queryFirstRow( |
| 3185 | - 'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 3185 | + 'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 3186 | 3186 | WHERE id = %i', |
| 3187 | 3187 | $value[1] |
| 3188 | 3188 | ); |
@@ -3216,7 +3216,7 @@ discard block |
||
| 3216 | 3216 | logEvents( |
| 3217 | 3217 | $SETTINGS, |
| 3218 | 3218 | 'user_mngt', |
| 3219 | - 'at_user_new_' . $value[0] . ':' . $value[1], |
|
| 3219 | + 'at_user_new_'.$value[0].':'.$value[1], |
|
| 3220 | 3220 | (string) $session->get('user-id'), |
| 3221 | 3221 | $session->get('user-login'), |
| 3222 | 3222 | filter_input(INPUT_POST, 'id', FILTER_SANITIZE_FULL_SPECIAL_CHARS) |
@@ -3251,7 +3251,7 @@ discard block |
||
| 3251 | 3251 | |
| 3252 | 3252 | // Get info about user |
| 3253 | 3253 | $data_user = DB::queryFirstRow( |
| 3254 | - 'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 3254 | + 'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 3255 | 3255 | WHERE id = %i', |
| 3256 | 3256 | $id[1] |
| 3257 | 3257 | ); |
@@ -3290,7 +3290,7 @@ discard block |
||
| 3290 | 3290 | $users = DB::query( |
| 3291 | 3291 | "SELECT id, login, email, deleted_at, |
| 3292 | 3292 | DATEDIFF(NOW(), FROM_UNIXTIME(deleted_at)) as days_since_deletion |
| 3293 | - FROM " . prefixTable("users") . " |
|
| 3293 | + FROM " . prefixTable("users")." |
|
| 3294 | 3294 | WHERE deleted_at IS NOT NULL |
| 3295 | 3295 | AND deleted_at > 0 |
| 3296 | 3296 | ORDER BY deleted_at DESC" |
@@ -3316,7 +3316,7 @@ discard block |
||
| 3316 | 3316 | |
| 3317 | 3317 | // Vérifier que l'utilisateur est bien marqué deleted |
| 3318 | 3318 | $user = DB::queryFirstRow( |
| 3319 | - "SELECT id, login, deleted_at FROM " . prefixTable("users") . " |
|
| 3319 | + "SELECT id, login, deleted_at FROM ".prefixTable("users")." |
|
| 3320 | 3320 | WHERE id = %i |
| 3321 | 3321 | AND deleted_at IS NOT NULL |
| 3322 | 3322 | AND deleted_at > 0", |
@@ -3356,7 +3356,7 @@ discard block |
||
| 3356 | 3356 | |
| 3357 | 3357 | // delete personal folder and subfolders |
| 3358 | 3358 | $data = DB::queryFirstRow( |
| 3359 | - 'SELECT id FROM ' . prefixTable('nested_tree') . ' |
|
| 3359 | + 'SELECT id FROM '.prefixTable('nested_tree').' |
|
| 3360 | 3360 | WHERE title = %s AND personal_folder = %i', |
| 3361 | 3361 | $userId, |
| 3362 | 3362 | '1' |
@@ -3378,7 +3378,7 @@ discard block |
||
| 3378 | 3378 | DB::delete(prefixTable('nested_tree'), 'id = %i AND personal_folder = %i', $folder->id, '1'); |
| 3379 | 3379 | // delete items & logs |
| 3380 | 3380 | $items = DB::query( |
| 3381 | - 'SELECT id FROM ' . prefixTable('items') . ' |
|
| 3381 | + 'SELECT id FROM '.prefixTable('items').' |
|
| 3382 | 3382 | WHERE id_tree=%i AND perso = %i', |
| 3383 | 3383 | $folder->id, |
| 3384 | 3384 | '1' |
@@ -3408,7 +3408,7 @@ discard block |
||
| 3408 | 3408 | // Delete any process related to user |
| 3409 | 3409 | $processes = DB::query( |
| 3410 | 3410 | 'SELECT increment_id |
| 3411 | - FROM ' . prefixTable('background_tasks') . ' |
|
| 3411 | + FROM ' . prefixTable('background_tasks').' |
|
| 3412 | 3412 | WHERE JSON_EXTRACT(arguments, "$.new_user_id") = %i', |
| 3413 | 3413 | $userId |
| 3414 | 3414 | ); |
@@ -39,7 +39,7 @@ discard block |
||
| 39 | 39 | $arrQueryStringParams = $this->getQueryStringParams(); |
| 40 | 40 | |
| 41 | 41 | if (strtoupper($requestMethod) === 'POST') { |
| 42 | - require API_ROOT_PATH . "/Model/AuthModel.php"; |
|
| 42 | + require API_ROOT_PATH."/Model/AuthModel.php"; |
|
| 43 | 43 | try { |
| 44 | 44 | $authModel = new AuthModel(); |
| 45 | 45 | $arrUser = $authModel->getUserAuth( |
@@ -50,7 +50,7 @@ discard block |
||
| 50 | 50 | if (array_key_exists("token", $arrUser)) { |
| 51 | 51 | $responseData = json_encode($arrUser); |
| 52 | 52 | } else { |
| 53 | - $strErrorDesc = $arrUser['error'] . " (" . $arrUser['info'] . ")"; |
|
| 53 | + $strErrorDesc = $arrUser['error']." (".$arrUser['info'].")"; |
|
| 54 | 54 | $strErrorHeader = 'HTTP/1.1 401 Unauthorized'; |
| 55 | 55 | } |
| 56 | 56 | } catch (Error $e) { |
@@ -65,7 +65,7 @@ |
||
| 65 | 65 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('statistics') === false) { |
| 66 | 66 | // Not allowed page |
| 67 | 67 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
| 68 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
| 68 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
| 69 | 69 | exit; |
| 70 | 70 | } |
| 71 | 71 | |
@@ -66,7 +66,7 @@ discard block |
||
| 66 | 66 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('folders') === false) { |
| 67 | 67 | // Not allowed page |
| 68 | 68 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
| 69 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
| 69 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
| 70 | 70 | exit; |
| 71 | 71 | } |
| 72 | 72 | |
@@ -99,28 +99,28 @@ discard block |
||
| 99 | 99 | $complexityHtml = '<div id="hidden-select-complexity" class="hidden"><select id="select-complexity" class="form-control form-item-control save-me">'; |
| 100 | 100 | $complexitySelect = ''; |
| 101 | 101 | foreach (TP_PW_COMPLEXITY as $level) { |
| 102 | - $complexitySelect .= '<option value="' . $level[0] . '">' . $level[1] . '</option>'; |
|
| 102 | + $complexitySelect .= '<option value="'.$level[0].'">'.$level[1].'</option>'; |
|
| 103 | 103 | } |
| 104 | -$complexityHtml .= $complexitySelect . '</select></div>'; |
|
| 104 | +$complexityHtml .= $complexitySelect.'</select></div>'; |
|
| 105 | 105 | |
| 106 | 106 | /* Get full tree structure */ |
| 107 | 107 | $tst = $tree->getDescendants(); |
| 108 | 108 | // prepare options list |
| 109 | -$droplist = '<option value="na">---' . $lang->get('select') . '---</option>'; |
|
| 109 | +$droplist = '<option value="na">---'.$lang->get('select').'---</option>'; |
|
| 110 | 110 | if ((int) $session->get('user-admin') === 1 || (int) $session->get('user-manager') === 1 || (int) $session->get('user-can_create_root_folder') === 1) { |
| 111 | - $droplist .= '<option value="0">' . $lang->get('root') . '</option>'; |
|
| 111 | + $droplist .= '<option value="0">'.$lang->get('root').'</option>'; |
|
| 112 | 112 | } |
| 113 | 113 | foreach ($tst as $t) { |
| 114 | 114 | if ( |
| 115 | 115 | in_array($t->id, $session->get('user-accessible_folders')) === true |
| 116 | 116 | && in_array($t->id, $session->get('user-personal_visible_folders')) === false |
| 117 | 117 | ) { |
| 118 | - $droplist .= '<option value="' . $t->id . '">' . addslashes($t->title); |
|
| 118 | + $droplist .= '<option value="'.$t->id.'">'.addslashes($t->title); |
|
| 119 | 119 | $text = ''; |
| 120 | 120 | foreach ($tree->getPath($t->id, false) as $fld) { |
| 121 | - $text .= empty($text) === true ? ' [' . $fld->title : ' > ' . $fld->title; |
|
| 121 | + $text .= empty($text) === true ? ' ['.$fld->title : ' > '.$fld->title; |
|
| 122 | 122 | } |
| 123 | - $droplist .= (empty($text) === true ? '' : $text . '</i>]') . '</option>'; |
|
| 123 | + $droplist .= (empty($text) === true ? '' : $text.'</i>]').'</option>'; |
|
| 124 | 124 | } |
| 125 | 125 | } |
| 126 | 126 | |
@@ -199,14 +199,14 @@ discard block |
||
| 199 | 199 | <label><?php echo $lang->get('icon'); ?></label> |
| 200 | 200 | <input type="text" class="form-control form-folder-control purify" id="new-folder-add-icon" data-field="icon"> |
| 201 | 201 | <small class='form-text text-muted'> |
| 202 | - <?php echo $lang->get('fontawesome_icon_tip'); ?><a href="<?php echo FONTAWESOME_URL;?>" target="_blank"><i class="fas fa-external-link-alt ml-1"></i></a> |
|
| 202 | + <?php echo $lang->get('fontawesome_icon_tip'); ?><a href="<?php echo FONTAWESOME_URL; ?>" target="_blank"><i class="fas fa-external-link-alt ml-1"></i></a> |
|
| 203 | 203 | </small> |
| 204 | 204 | </div> |
| 205 | 205 | <div class="form-group"> |
| 206 | 206 | <label><?php echo $lang->get('icon_on_selection'); ?></label> |
| 207 | 207 | <input type="text" class="form-control form-folder-control purify" id="new-folder-add-icon-selected" data-field="iconSelected"> |
| 208 | 208 | <small class='form-text text-muted'> |
| 209 | - <?php echo $lang->get('fontawesome_icon_tip'); ?><a href="<?php echo FONTAWESOME_URL;?>" target="_blank"><i class="fas fa-external-link-alt ml-1"></i></a> |
|
| 209 | + <?php echo $lang->get('fontawesome_icon_tip'); ?><a href="<?php echo FONTAWESOME_URL; ?>" target="_blank"><i class="fas fa-external-link-alt ml-1"></i></a> |
|
| 210 | 210 | </small> |
| 211 | 211 | </div> |
| 212 | 212 | <div class="form-group"> |
@@ -297,7 +297,7 @@ discard block |
||
| 297 | 297 | <th scope="col" min-width="200px"><?php echo $lang->get('group'); ?></th> |
| 298 | 298 | <th scope="col" min-width="200px"><?php echo $lang->get('group_parent'); ?></th> |
| 299 | 299 | <th scope="col" width="50px"><i class="fas fa-gavel fa-lg infotip" title="<?php echo $lang->get('password_strength'); ?>"></i></th> |
| 300 | - <th scope="col" width="50px"><i class="fas fa-recycle fa-lg infotip" title="<?php echo $lang->get('group_pw_duration') . ' ' . $lang->get('group_pw_duration_tip'); ?>"></i></th> |
|
| 300 | + <th scope="col" width="50px"><i class="fas fa-recycle fa-lg infotip" title="<?php echo $lang->get('group_pw_duration').' '.$lang->get('group_pw_duration_tip'); ?>"></i></th> |
|
| 301 | 301 | <th scope="col" width="50px"><i class="fas fa-pen fa-lg infotip" title="<?php echo $lang->get('auth_creation_without_complexity'); ?>"></i></th> |
| 302 | 302 | <th scope="col" width="50px"><i class="fas fa-edit fa-lg infotip" title="<?php echo $lang->get('auth_modification_without_complexity'); ?>"></i></th> |
| 303 | 303 | <th scope="col" width="50px"><i class="fas fa-folder fa-lg infotip" title="<?php echo $lang->get('icon'); ?>"></i></th> |
@@ -62,7 +62,7 @@ |
||
| 62 | 62 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('uploads') === false) { |
| 63 | 63 | // Not allowed page |
| 64 | 64 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
| 65 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
| 65 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
| 66 | 66 | exit; |
| 67 | 67 | } |
| 68 | 68 | ?> |
@@ -65,7 +65,7 @@ discard block |
||
| 65 | 65 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('emails') === false) { |
| 66 | 66 | // Not allowed page |
| 67 | 67 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
| 68 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
| 68 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
| 69 | 69 | exit; |
| 70 | 70 | } |
| 71 | 71 | |
@@ -244,7 +244,7 @@ discard block |
||
| 244 | 244 | <div class="card-body"> |
| 245 | 245 | <div id="unsent-emails"> |
| 246 | 246 | <?php |
| 247 | - DB::query('SELECT * FROM ' . prefixTable('emails') . ' WHERE status = %s OR status = %s', 'not_sent', ''); |
|
| 247 | + DB::query('SELECT * FROM '.prefixTable('emails').' WHERE status = %s OR status = %s', 'not_sent', ''); |
|
| 248 | 248 | echo str_replace('#nb_emails#', (string) DB::count(), $lang->get('email_send_backlog')); |
| 249 | 249 | ?> |
| 250 | 250 | </div> |
@@ -67,7 +67,7 @@ |
||
| 67 | 67 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('statistics') === false) { |
| 68 | 68 | // Not allowed page |
| 69 | 69 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
| 70 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
| 70 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
| 71 | 71 | exit; |
| 72 | 72 | } |
| 73 | 73 | ?> |