@@ -68,7 +68,7 @@ discard block |
||
| 68 | 68 | |
| 69 | 69 | $processToPerform = DB::queryFirstRow( |
| 70 | 70 | 'SELECT * |
| 71 | - FROM ' . prefixTable('background_tasks') . ' |
|
| 71 | + FROM ' . prefixTable('background_tasks').' |
|
| 72 | 72 | WHERE (finished_at IS NULL OR finished_at = "") AND process_type = %s |
| 73 | 73 | ORDER BY increment_id ASC', |
| 74 | 74 | 'create_user_keys' |
@@ -94,7 +94,7 @@ discard block |
||
| 94 | 94 | // Check if subtasks are still running |
| 95 | 95 | // This in order to prevent the script from running multiple times on same objects |
| 96 | 96 | while (DB::queryFirstField( |
| 97 | - 'SELECT COUNT(*) FROM ' . prefixTable('background_subtasks') . ' |
|
| 97 | + 'SELECT COUNT(*) FROM '.prefixTable('background_subtasks').' |
|
| 98 | 98 | WHERE is_in_progress = 1' |
| 99 | 99 | ) > 0) { |
| 100 | 100 | sleep(10); // Wait 10 seconds before continuing |
@@ -127,7 +127,7 @@ discard block |
||
| 127 | 127 | $subTaskParams = json_decode($subTask['task'], true); |
| 128 | 128 | |
| 129 | 129 | if (WIP === true) { |
| 130 | - error_log('Subtask in progress: '.$subTask['increment_id']." (".$taskId.") - "./** @scrutinizer ignore-type */ print_r($subTaskParams,true)); |
|
| 130 | + error_log('Subtask in progress: '.$subTask['increment_id']." (".$taskId.") - "./** @scrutinizer ignore-type */ print_r($subTaskParams, true)); |
|
| 131 | 131 | } |
| 132 | 132 | |
| 133 | 133 | // Build all subtasks if first one |
@@ -136,7 +136,7 @@ discard block |
||
| 136 | 136 | // Get total number of items |
| 137 | 137 | DB::query( |
| 138 | 138 | 'SELECT * |
| 139 | - FROM ' . prefixTable('items') . ' |
|
| 139 | + FROM ' . prefixTable('items').' |
|
| 140 | 140 | '.(isset($taskArgumentsArray['only_personal_items']) === true && $taskArgumentsArray['only_personal_items'] === 1 ? 'WHERE perso = 1' : '') |
| 141 | 141 | ); |
| 142 | 142 | createAllSubTasks($subTaskParams['step'], DB::count(), $subTaskParams['nb'], $taskId); |
@@ -145,7 +145,7 @@ discard block |
||
| 145 | 145 | // Get total number of items |
| 146 | 146 | DB::query( |
| 147 | 147 | 'SELECT * |
| 148 | - FROM ' . prefixTable('log_items') . ' |
|
| 148 | + FROM ' . prefixTable('log_items').' |
|
| 149 | 149 | WHERE raison LIKE "at_pw :%" AND encryption_type = "teampass_aes"' |
| 150 | 150 | ); |
| 151 | 151 | createAllSubTasks($subTaskParams['step'], DB::count(), $subTaskParams['nb'], $taskId); |
@@ -154,7 +154,7 @@ discard block |
||
| 154 | 154 | // Get total number of items |
| 155 | 155 | DB::query( |
| 156 | 156 | 'SELECT * |
| 157 | - FROM ' . prefixTable('categories_items') . ' |
|
| 157 | + FROM ' . prefixTable('categories_items').' |
|
| 158 | 158 | WHERE encryption_type = "teampass_aes"' |
| 159 | 159 | ); |
| 160 | 160 | createAllSubTasks($subTaskParams['step'], DB::count(), $subTaskParams['nb'], $taskId); |
@@ -171,9 +171,9 @@ discard block |
||
| 171 | 171 | // Get total number of items |
| 172 | 172 | DB::query( |
| 173 | 173 | 'SELECT * |
| 174 | - FROM ' . prefixTable('files') . ' AS f |
|
| 175 | - INNER JOIN ' . prefixTable('items') . ' AS i ON i.id = f.id_item |
|
| 176 | - WHERE f.status = "' . TP_ENCRYPTION_NAME . '"' |
|
| 174 | + FROM ' . prefixTable('files').' AS f |
|
| 175 | + INNER JOIN ' . prefixTable('items').' AS i ON i.id = f.id_item |
|
| 176 | + WHERE f.status = "' . TP_ENCRYPTION_NAME.'"' |
|
| 177 | 177 | ); |
| 178 | 178 | createAllSubTasks($subTaskParams['step'], DB::count(), $subTaskParams['nb'], $taskId); |
| 179 | 179 | } |
@@ -200,7 +200,7 @@ discard block |
||
| 200 | 200 | // Check if subtasks have to be created |
| 201 | 201 | DB::query( |
| 202 | 202 | 'SELECT * |
| 203 | - FROM ' . prefixTable('background_subtasks') . ' |
|
| 203 | + FROM ' . prefixTable('background_subtasks').' |
|
| 204 | 204 | WHERE task_id = %i AND task LIKE %ss', |
| 205 | 205 | $taskId, |
| 206 | 206 | $action |
@@ -228,7 +228,7 @@ discard block |
||
| 228 | 228 | function countActiveSymfonyProcesses() { |
| 229 | 229 | // Count the number of active processes |
| 230 | 230 | return DB::queryFirstField( |
| 231 | - 'SELECT COUNT(*) FROM ' . prefixTable('background_subtasks') . |
|
| 231 | + 'SELECT COUNT(*) FROM '.prefixTable('background_subtasks'). |
|
| 232 | 232 | ' WHERE process_id IS NOT NULL AND finished_at IS NULL' |
| 233 | 233 | ); |
| 234 | 234 | } |
@@ -239,7 +239,7 @@ discard block |
||
| 239 | 239 | function getSubTasks($taskId) { |
| 240 | 240 | $task_to_perform = DB::query( |
| 241 | 241 | 'SELECT * |
| 242 | - FROM ' . prefixTable('background_subtasks') . ' |
|
| 242 | + FROM ' . prefixTable('background_subtasks').' |
|
| 243 | 243 | WHERE task_id = %i AND finished_at IS NULL |
| 244 | 244 | ORDER BY increment_id ASC', |
| 245 | 245 | $taskId |
@@ -288,7 +288,7 @@ discard block |
||
| 288 | 288 | function reloadSubTask($subTaskId) { |
| 289 | 289 | // Retrieve subtask information from the database |
| 290 | 290 | $subTask = DB::queryFirstRow( |
| 291 | - 'SELECT * FROM ' . prefixTable('background_subtasks') . ' WHERE increment_id = %i', |
|
| 291 | + 'SELECT * FROM '.prefixTable('background_subtasks').' WHERE increment_id = %i', |
|
| 292 | 292 | $subTaskId |
| 293 | 293 | ); |
| 294 | 294 | |
@@ -333,7 +333,7 @@ discard block |
||
| 333 | 333 | // Get all processes |
| 334 | 334 | $subtasks = DB::query( |
| 335 | 335 | 'SELECT * |
| 336 | - FROM ' . prefixTable('background_subtasks') . ' |
|
| 336 | + FROM ' . prefixTable('background_subtasks').' |
|
| 337 | 337 | WHERE process_id IS NOT NULL AND finished_at IS NULL' |
| 338 | 338 | ); |
| 339 | 339 | |
@@ -72,7 +72,7 @@ discard block |
||
| 72 | 72 | { |
| 73 | 73 | global $SETTINGS; |
| 74 | 74 | // Load expected files |
| 75 | - require_once __DIR__. '/../sources/main.functions.php'; |
|
| 75 | + require_once __DIR__.'/../sources/main.functions.php'; |
|
| 76 | 76 | |
| 77 | 77 | // $SETTINGS is set then read folder |
| 78 | 78 | if (is_dir($SETTINGS['path_to_files_folder']) === true) { |
@@ -81,7 +81,7 @@ discard block |
||
| 81 | 81 | //delete file FILES |
| 82 | 82 | while (false !== ($f = readdir($dir))) { |
| 83 | 83 | if ($f !== '.' && $f !== '..' && $f !== '.htaccess') { |
| 84 | - $filePath = $SETTINGS['path_to_files_folder'] . '/' . $f; |
|
| 84 | + $filePath = $SETTINGS['path_to_files_folder'].'/'.$f; |
|
| 85 | 85 | if (file_exists($filePath) && ((time() - filectime($filePath)) > 604800)) { |
| 86 | 86 | fileDelete($filePath, $SETTINGS); |
| 87 | 87 | } |
@@ -102,7 +102,7 @@ discard block |
||
| 102 | 102 | while (false !== ($f = readdir($dir))) { |
| 103 | 103 | if ($f !== '.' && $f !== '..') { |
| 104 | 104 | if (strpos($f, '_delete.') > 0) { |
| 105 | - fileDelete($SETTINGS['path_to_upload_folder'] . '/' . $f, $SETTINGS); |
|
| 105 | + fileDelete($SETTINGS['path_to_upload_folder'].'/'.$f, $SETTINGS); |
|
| 106 | 106 | } |
| 107 | 107 | } |
| 108 | 108 | } |
@@ -68,7 +68,7 @@ discard block |
||
| 68 | 68 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('profile') === false) { |
| 69 | 69 | // Not allowed page |
| 70 | 70 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
| 71 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
| 71 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
| 72 | 72 | exit; |
| 73 | 73 | } |
| 74 | 74 | |
@@ -101,49 +101,49 @@ discard block |
||
| 101 | 101 | $zones = timezone_list(); |
| 102 | 102 | // prepare list of languages |
| 103 | 103 | $languages = DB::query( |
| 104 | - 'SELECT label, name FROM ' . prefixTable('languages') . ' ORDER BY label ASC' |
|
| 104 | + 'SELECT label, name FROM '.prefixTable('languages').' ORDER BY label ASC' |
|
| 105 | 105 | ); |
| 106 | 106 | |
| 107 | 107 | // Do some stats |
| 108 | 108 | $userItemsNumber = DB::queryFirstField( |
| 109 | 109 | 'SELECT COUNT(id_item) as count |
| 110 | - FROM ' . prefixTable('log_items') . ' |
|
| 110 | + FROM ' . prefixTable('log_items').' |
|
| 111 | 111 | WHERE action = "at_creation" AND id_user = %i', |
| 112 | 112 | $session->get('user-id') |
| 113 | 113 | ); |
| 114 | 114 | |
| 115 | 115 | $userModificationNumber = DB::queryFirstField( |
| 116 | 116 | 'SELECT COUNT(id_item) as count |
| 117 | - FROM ' . prefixTable('log_items') . ' |
|
| 117 | + FROM ' . prefixTable('log_items').' |
|
| 118 | 118 | WHERE action = "at_modification" AND id_user = %i', |
| 119 | 119 | $session->get('user-id') |
| 120 | 120 | ); |
| 121 | 121 | |
| 122 | 122 | $userSeenItemsNumber = DB::queryFirstField( |
| 123 | 123 | 'SELECT COUNT(id_item) as count |
| 124 | - FROM ' . prefixTable('log_items') . ' |
|
| 124 | + FROM ' . prefixTable('log_items').' |
|
| 125 | 125 | WHERE action = "at_shown" AND id_user = %i', |
| 126 | 126 | $session->get('user-id') |
| 127 | 127 | ); |
| 128 | 128 | |
| 129 | 129 | $userSeenPasswordsNumber = DB::queryFirstField( |
| 130 | 130 | 'SELECT COUNT(id_item) |
| 131 | - FROM ' . prefixTable('log_items') . ' |
|
| 131 | + FROM ' . prefixTable('log_items').' |
|
| 132 | 132 | WHERE action = "at_password_shown" AND id_user = %i', |
| 133 | 133 | $session->get('user-id') |
| 134 | 134 | ); |
| 135 | 135 | |
| 136 | 136 | $userInfo = DB::queryFirstRow( |
| 137 | 137 | 'SELECT avatar, last_pw_change |
| 138 | - FROM ' . prefixTable('users') . ' |
|
| 138 | + FROM ' . prefixTable('users').' |
|
| 139 | 139 | WHERE id = %i', |
| 140 | 140 | $session->get('user-id') |
| 141 | 141 | ); |
| 142 | 142 | |
| 143 | 143 | if (empty($userInfo['avatar']) === true) { |
| 144 | - $avatar = $SETTINGS['cpassman_url'] . '/includes/images/photo.jpg'; |
|
| 144 | + $avatar = $SETTINGS['cpassman_url'].'/includes/images/photo.jpg'; |
|
| 145 | 145 | } else { |
| 146 | - $avatar = $SETTINGS['cpassman_url'] . '/includes/avatars/' . $userInfo['avatar']; |
|
| 146 | + $avatar = $SETTINGS['cpassman_url'].'/includes/avatars/'.$userInfo['avatar']; |
|
| 147 | 147 | } |
| 148 | 148 | |
| 149 | 149 | // Get Groups name |
@@ -151,7 +151,7 @@ discard block |
||
| 151 | 151 | foreach ($session->get('user-roles_array') as $role) { |
| 152 | 152 | $tmp = DB::queryFirstRow( |
| 153 | 153 | 'SELECT title |
| 154 | - FROM ' . prefixTable('roles_title') . ' |
|
| 154 | + FROM ' . prefixTable('roles_title').' |
|
| 155 | 155 | WHERE id = %i', |
| 156 | 156 | $role |
| 157 | 157 | ); |
@@ -197,7 +197,7 @@ discard block |
||
| 197 | 197 | <h3 id="profile-username" class="text-center"> |
| 198 | 198 | <?php |
| 199 | 199 | if (null !== $session->get('user-name') && empty($session->get('user-name')) === false) { |
| 200 | - echo $session->get('user-name') . ' ' . $session->get('user-lastname'); |
|
| 200 | + echo $session->get('user-name').' '.$session->get('user-lastname'); |
|
| 201 | 201 | } else { |
| 202 | 202 | echo $session->get('user-login'); |
| 203 | 203 | } |
@@ -265,7 +265,7 @@ discard block |
||
| 265 | 265 | } else { |
| 266 | 266 | echo date('d/m/Y', (int) $session->get('user-last_connection')); |
| 267 | 267 | } |
| 268 | - echo ' ' . $lang->get('at') . ' '; |
|
| 268 | + echo ' '.$lang->get('at').' '; |
|
| 269 | 269 | if (isset($SETTINGS['time_format']) === true) { |
| 270 | 270 | echo date($SETTINGS['time_format'], (int) $session->get('user-last_connection')); |
| 271 | 271 | } else { |
@@ -275,7 +275,7 @@ discard block |
||
| 275 | 275 | </a> |
| 276 | 276 | </li> |
| 277 | 277 | <?php |
| 278 | - if (null !== $session->get('user-last_pw_change') && ! empty($session->get('user-last_pw_change') === true)) { |
|
| 278 | + if (null !== $session->get('user-last_pw_change') && !empty($session->get('user-last_pw_change') === true)) { |
|
| 279 | 279 | // Handle last password change string |
| 280 | 280 | if ($session->has('user-last_pw_change') && null !== $session->get('user-last_pw_change')) { |
| 281 | 281 | if (isset($SETTINGS['date_format']) === true) { |
@@ -295,12 +295,12 @@ discard block |
||
| 295 | 295 | ) { |
| 296 | 296 | $numDaysBeforePwExpiration = ''; |
| 297 | 297 | } else { |
| 298 | - $numDaysBeforePwExpiration = $lang['index_pw_expiration'] . ' ' . $session->get('user-num_days_before_exp') . ' ' . $lang['days'] . '.'; |
|
| 298 | + $numDaysBeforePwExpiration = $lang['index_pw_expiration'].' '.$session->get('user-num_days_before_exp').' '.$lang['days'].'.'; |
|
| 299 | 299 | } |
| 300 | 300 | echo ' |
| 301 | 301 | <li class="list-group-item"> |
| 302 | - <b><i class="fas fa-calendar-alt fa-fw fa-lg mr-2"></i>' . $lang->get('index_last_pw_change') . '</b> |
|
| 303 | - <a class="float-right">' . $last_pw_change . ' ' . $numDaysBeforePwExpiration . '</a> |
|
| 302 | + <b><i class="fas fa-calendar-alt fa-fw fa-lg mr-2"></i>' . $lang->get('index_last_pw_change').'</b> |
|
| 303 | + <a class="float-right">' . $last_pw_change.' '.$numDaysBeforePwExpiration.'</a> |
|
| 304 | 304 | </li>'; |
| 305 | 305 | } |
| 306 | 306 | ?> |
@@ -320,7 +320,7 @@ discard block |
||
| 320 | 320 | if (isset($SETTINGS['api']) === true && (int) $SETTINGS['api'] === 1) { |
| 321 | 321 | echo ' |
| 322 | 322 | <li class="list-group-item"> |
| 323 | - <b><i class="fas fa-paper-plane fa-fw fa-lg mr-2"></i>' . $lang->get('user_profile_api_key') . '</b> |
|
| 323 | + <b><i class="fas fa-paper-plane fa-fw fa-lg mr-2"></i>' . $lang->get('user_profile_api_key').'</b> |
|
| 324 | 324 | <button class="btn btn-sm btn-primary float-right" id="copy-api-key"><i class="fa-regular fa-copy pointer"></i></button> |
| 325 | 325 | <a class="float-right mr-2" id="profile-user-api-token">', |
| 326 | 326 | null !== $session->get('user-api_key') ? $session->get('user-api_key') : '', |
@@ -338,12 +338,12 @@ discard block |
||
| 338 | 338 | <?php |
| 339 | 339 | $rows = DB::query( |
| 340 | 340 | 'SELECT label AS labelAction, date, null |
| 341 | - FROM ' . prefixTable('log_system') . ' |
|
| 341 | + FROM ' . prefixTable('log_system').' |
|
| 342 | 342 | WHERE qui = %i |
| 343 | 343 | UNION |
| 344 | 344 | SELECT l.action, l.date, i.label AS itemLabel |
| 345 | - FROM ' . prefixTable('log_items') . ' AS l |
|
| 346 | - INNER JOIN ' . prefixTable('items') . ' AS i ON (l.id_item = i.id) |
|
| 345 | + FROM ' . prefixTable('log_items').' AS l |
|
| 346 | + INNER JOIN ' . prefixTable('items').' AS i ON (l.id_item = i.id) |
|
| 347 | 347 | WHERE l.id_user = %i AND l.action IN ("at_access") |
| 348 | 348 | ORDER BY date DESC |
| 349 | 349 | LIMIT 0, 40', |
@@ -357,9 +357,9 @@ discard block |
||
| 357 | 357 | $text = $lang->get($record['labelAction']); |
| 358 | 358 | } |
| 359 | 359 | if (empty($record['NULL']) === false) { |
| 360 | - $text .= ' ' . $lang->get('for') . ' <span class="font-weight-light">' . addslashes($record['NULL']) . '</span>'; |
|
| 360 | + $text .= ' '.$lang->get('for').' <span class="font-weight-light">'.addslashes($record['NULL']).'</span>'; |
|
| 361 | 361 | } |
| 362 | - echo '<li class="list-group-item">' . date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], (int) $record['date']) . ' - ' . $text . '</li>'; |
|
| 362 | + echo '<li class="list-group-item">'.date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], (int) $record['date']).' - '.$text.'</li>'; |
|
| 363 | 363 | } |
| 364 | 364 | ?> |
| 365 | 365 | </ul> |
@@ -393,13 +393,13 @@ discard block |
||
| 393 | 393 | <?php endif; /* disable_user_edit_profile */ |
| 394 | 394 | if (($SETTINGS['disable_user_edit_timezone'] ?? '0') === '0') : ?> |
| 395 | 395 | <div class="form-group"> |
| 396 | - <label class="col-sm-10 control-label"><?php echo $lang->get('timezone_selection');?></label> |
|
| 396 | + <label class="col-sm-10 control-label"><?php echo $lang->get('timezone_selection'); ?></label> |
|
| 397 | 397 | <div class="col-sm-10"> |
| 398 | 398 | <select class="form-control" id="profile-user-timezone"> |
| 399 | 399 | <?php foreach ($zones as $key => $zone): ?> |
| 400 | 400 | <option value="<?php echo $key; ?>"<?php |
| 401 | 401 | if ($session->has('user-timezone')) |
| 402 | - if($session->get('user-timezone') === $key) |
|
| 402 | + if ($session->get('user-timezone') === $key) |
|
| 403 | 403 | echo ' selected'; |
| 404 | 404 | elseif ($session->get('user-timezone') === 'not_defined') |
| 405 | 405 | if (isset($SETTINGS['timezone']) && $SETTINGS['timezone'] === $key) |
@@ -417,10 +417,10 @@ discard block |
||
| 417 | 417 | <select class="form-control" id="profile-user-language"> |
| 418 | 418 | <?php |
| 419 | 419 | foreach ($languages as $language) { |
| 420 | - echo '<option value="' . $language['name'] . '"', |
|
| 420 | + echo '<option value="'.$language['name'].'"', |
|
| 421 | 421 | strtolower($session->get('user-language')) === strtolower($language['name']) ? |
| 422 | 422 | ' selected="selected"' : '', |
| 423 | - '>' . $language['label'] . '</option>'; |
|
| 423 | + '>'.$language['label'].'</option>'; |
|
| 424 | 424 | } |
| 425 | 425 | ?> |
| 426 | 426 | </select> |
@@ -433,11 +433,11 @@ discard block |
||
| 433 | 433 | <div class="col-sm-10"> |
| 434 | 434 | <select class="form-control" id="profile-user-treeloadstrategy"> |
| 435 | 435 | |
| 436 | - <option value="sequential" <?php echo $session->has('user-tree_load_strategy') && $session->get('user-tree_load_strategy') && null !== $session->get('user-tree_load_strategy') && $session->get('user-tree_load_strategy') === 'sequential' ? ' selected' : '';?>> |
|
| 436 | + <option value="sequential" <?php echo $session->has('user-tree_load_strategy') && $session->get('user-tree_load_strategy') && null !== $session->get('user-tree_load_strategy') && $session->get('user-tree_load_strategy') === 'sequential' ? ' selected' : ''; ?>> |
|
| 437 | 437 | <?php echo $lang->get('sequential'); ?> |
| 438 | 438 | </option> |
| 439 | 439 | |
| 440 | - <option value="full" <?php echo $session->has('user-tree_load_strategy') && $session->get('user-tree_load_strategy') && null !== $session->get('user-tree_load_strategy') && $session->get('user-tree_load_strategy') === 'full' ? ' selected' : '';?>> |
|
| 440 | + <option value="full" <?php echo $session->has('user-tree_load_strategy') && $session->get('user-tree_load_strategy') && null !== $session->get('user-tree_load_strategy') && $session->get('user-tree_load_strategy') === 'full' ? ' selected' : ''; ?>> |
|
| 441 | 441 | <?php echo $lang->get('full'); ?> |
| 442 | 442 | </option> |
| 443 | 443 | </select> |
@@ -450,11 +450,11 @@ discard block |
||
| 450 | 450 | <div class="col-sm-10"> |
| 451 | 451 | <select class="form-control" id="profile-user-split_view_mode"> |
| 452 | 452 | |
| 453 | - <option value="0" <?php echo $session->has('user-split_view_mode') && $session->get('user-split_view_mode') && null !== $session->get('user-split_view_mode') && $session->get('user-split_view_mode') === 0 ? 'selected' : '';?>> |
|
| 453 | + <option value="0" <?php echo $session->has('user-split_view_mode') && $session->get('user-split_view_mode') && null !== $session->get('user-split_view_mode') && $session->get('user-split_view_mode') === 0 ? 'selected' : ''; ?>> |
|
| 454 | 454 | <?php echo $lang->get('no'); ?> |
| 455 | 455 | </option> |
| 456 | 456 | |
| 457 | - <option value="1" <?php echo $session->has('user-split_view_mode') && $session->get('user-split_view_mode') && null !== $session->get('user-split_view_mode') && (int) $session->get('user-split_view_mode') === 1 ? 'selected' : '';?>> |
|
| 457 | + <option value="1" <?php echo $session->has('user-split_view_mode') && $session->get('user-split_view_mode') && null !== $session->get('user-split_view_mode') && (int) $session->get('user-split_view_mode') === 1 ? 'selected' : ''; ?>> |
|
| 458 | 458 | <?php echo $lang->get('yes'); ?> |
| 459 | 459 | </option> |
| 460 | 460 | </select> |
@@ -472,7 +472,7 @@ discard block |
||
| 472 | 472 | <?php |
| 473 | 473 | } |
| 474 | 474 | if (isset($SETTINGS['api']) === true && (int) $SETTINGS['api'] === 1) { |
| 475 | - echo '<button type="button" class="btn btn-warning float-right" id="profile-button-api_token">' . $lang->get('generate_api_token') . '</button>'; |
|
| 475 | + echo '<button type="button" class="btn btn-warning float-right" id="profile-button-api_token">'.$lang->get('generate_api_token').'</button>'; |
|
| 476 | 476 | } |
| 477 | 477 | ?> |
| 478 | 478 | <div id="profile-avatar-file-container" class="hidden"></div> |
@@ -69,7 +69,7 @@ discard block |
||
| 69 | 69 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('options') === 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 | |
@@ -322,7 +322,7 @@ discard block |
||
| 322 | 322 | // get list of all timezones |
| 323 | 323 | foreach ($zones as $key => $zone) { |
| 324 | 324 | echo ' |
| 325 | - <option value="' . $key . '"', isset($SETTINGS['timezone']) === true && $SETTINGS['timezone'] === $key ? ' selected' : '', '>' . $zone . '</option>'; |
|
| 325 | + <option value="' . $key.'"', isset($SETTINGS['timezone']) === true && $SETTINGS['timezone'] === $key ? ' selected' : '', '>'.$zone.'</option>'; |
|
| 326 | 326 | } |
| 327 | 327 | ?> |
| 328 | 328 | </select> |
@@ -374,7 +374,7 @@ discard block |
||
| 374 | 374 | $languagesList = $languagesList ?? []; |
| 375 | 375 | foreach ($languagesList as $teampassLang) { |
| 376 | 376 | echo ' |
| 377 | - <option value="' . $teampassLang . '"', isset($SETTINGS['default_language']) === true && $SETTINGS['default_language'] === $teampassLang ? ' selected' : '', '>' . $teampassLang . '</option>'; |
|
| 377 | + <option value="' . $teampassLang.'"', isset($SETTINGS['default_language']) === true && $SETTINGS['default_language'] === $teampassLang ? ' selected' : '', '>'.$teampassLang.'</option>'; |
|
| 378 | 378 | } |
| 379 | 379 | ?> |
| 380 | 380 | </select> |
@@ -471,7 +471,7 @@ discard block |
||
| 471 | 471 | <?php |
| 472 | 472 | foreach (TP_PW_COMPLEXITY as $complex) { |
| 473 | 473 | echo ' |
| 474 | - <option value="' . $complex[0] . '"', isset($SETTINGS['personal_saltkey_security_level']) === true && $SETTINGS['personal_saltkey_security_level'] === $complex[0] ? ' selected' : '', '>' . $complex[1] . '</option>'; |
|
| 474 | + <option value="' . $complex[0].'"', isset($SETTINGS['personal_saltkey_security_level']) === true && $SETTINGS['personal_saltkey_security_level'] === $complex[0] ? ' selected' : '', '>'.$complex[1].'</option>'; |
|
| 475 | 475 | } |
| 476 | 476 | ?> |
| 477 | 477 | </select> |
@@ -848,7 +848,7 @@ discard block |
||
| 848 | 848 | $roles = getRolesTitles(); |
| 849 | 849 | foreach ($roles as $role) { |
| 850 | 850 | echo ' |
| 851 | - <option value="' . htmlspecialchars($role['id']) . '"', in_array($role['id'], $arrRolesToPrint) === true ? ' selected' : '', '>' . htmlspecialchars(addslashes($role['title'])) . '</option>'; |
|
| 851 | + <option value="' . htmlspecialchars($role['id']).'"', in_array($role['id'], $arrRolesToPrint) === true ? ' selected' : '', '>'.htmlspecialchars(addslashes($role['title'])).'</option>'; |
|
| 852 | 852 | } |
| 853 | 853 | } |
| 854 | 854 | ?> |
@@ -1075,7 +1075,7 @@ discard block |
||
| 1075 | 1075 | <?php |
| 1076 | 1076 | foreach (TP_PW_COMPLEXITY as $complex) { |
| 1077 | 1077 | echo ' |
| 1078 | - <option value="' . $complex[0] . '"', isset($SETTINGS['offline_key_level']) === true && $SETTINGS['offline_key_level'] === $complex[0] ? ' selected' : '', '>' . $complex[1] . '</option>'; |
|
| 1078 | + <option value="' . $complex[0].'"', isset($SETTINGS['offline_key_level']) === true && $SETTINGS['offline_key_level'] === $complex[0] ? ' selected' : '', '>'.$complex[1].'</option>'; |
|
| 1079 | 1079 | } |
| 1080 | 1080 | ?> |
| 1081 | 1081 | </select> |
@@ -72,7 +72,7 @@ discard block |
||
| 72 | 72 | || (isset($session_user_admin) && (int) $session_user_admin === 1)) { |
| 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 | |
@@ -125,12 +125,12 @@ discard block |
||
| 125 | 125 | if (empty($fav) === false) { |
| 126 | 126 | $data = DB::queryFirstRow( |
| 127 | 127 | 'SELECT i.label, i.description, i.id, i.id_tree, t.title |
| 128 | - FROM ' . prefixTable('items') . ' as i |
|
| 129 | - INNER JOIN ' . prefixTable('nested_tree') . ' as t ON (t.id = i.id_tree) |
|
| 128 | + FROM ' . prefixTable('items').' as i |
|
| 129 | + INNER JOIN ' . prefixTable('nested_tree').' as t ON (t.id = i.id_tree) |
|
| 130 | 130 | WHERE i.id = %i', |
| 131 | 131 | $fav |
| 132 | 132 | ); |
| 133 | - if (! empty($data['label'])) { |
|
| 133 | + if (!empty($data['label'])) { |
|
| 134 | 134 | ?> |
| 135 | 135 | <tr> |
| 136 | 136 | <td> |
@@ -33,7 +33,7 @@ |
||
| 33 | 33 | use TeampassClasses\SessionManager\SessionManager; |
| 34 | 34 | use TeampassClasses\ConfigManager\ConfigManager; |
| 35 | 35 | |
| 36 | -require_once __DIR__. '/../../includes/config/include.php'; |
|
| 36 | +require_once __DIR__.'/../../includes/config/include.php'; |
|
| 37 | 37 | require_once __DIR__.'/../../sources/main.functions.php'; |
| 38 | 38 | |
| 39 | 39 | // init |
@@ -74,7 +74,7 @@ discard block |
||
| 74 | 74 | ) { |
| 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 | |
@@ -107,7 +107,7 @@ discard block |
||
| 107 | 107 | $post_isNewItem = $request->request->filter('isNewItem', null, FILTER_SANITIZE_NUMBER_INT); |
| 108 | 108 | $post_randomId = $request->request->filter('randomId', null, FILTER_SANITIZE_NUMBER_INT); |
| 109 | 109 | $post_isPersonal = $request->request->filter('isPersonal', null, FILTER_SANITIZE_NUMBER_INT); |
| 110 | -$post_fileSize= $request->request->filter('file_size', null, FILTER_SANITIZE_NUMBER_INT); |
|
| 110 | +$post_fileSize = $request->request->filter('file_size', null, FILTER_SANITIZE_NUMBER_INT); |
|
| 111 | 111 | $chunk = $request->request->filter('chunk', 0, FILTER_SANITIZE_NUMBER_INT); |
| 112 | 112 | $chunks = $request->request->filter('chunks', 0, FILTER_SANITIZE_NUMBER_INT); |
| 113 | 113 | $fileName = $request->request->filter('name', '', FILTER_SANITIZE_FULL_SPECIAL_CHARS); |
@@ -122,10 +122,10 @@ discard block |
||
| 122 | 122 | $unit = strtoupper(substr(trim($POST_MAX_SIZE), -1)); // Assurez-vous de bien gérer les espaces éventuels |
| 123 | 123 | $units = ['G' => 1073741824, 'M' => 1048576, 'K' => 1024]; |
| 124 | 124 | $multiplier = $units[$unit] ?? 1; // Vérifie si l'unité est dans le tableau, sinon 1 |
| 125 | - $maxSize = (int)$POST_MAX_SIZE * $multiplier; |
|
| 125 | + $maxSize = (int) $POST_MAX_SIZE * $multiplier; |
|
| 126 | 126 | |
| 127 | 127 | // CHeck if the POST is too big |
| 128 | - if (!empty($_SERVER['CONTENT_LENGTH']) && (int)$_SERVER['CONTENT_LENGTH'] > $maxSize && $maxSize > 0) { |
|
| 128 | + if (!empty($_SERVER['CONTENT_LENGTH']) && (int) $_SERVER['CONTENT_LENGTH'] > $maxSize && $maxSize > 0) { |
|
| 129 | 129 | handleAttachmentError('POST exceeded maximum allowed size.', 111, 413); |
| 130 | 130 | } |
| 131 | 131 | |
@@ -134,7 +134,7 @@ discard block |
||
| 134 | 134 | handleAttachmentError('File exceeds the maximum allowed size', 120, 413); |
| 135 | 135 | die(); |
| 136 | 136 | } |
| 137 | - if (WIP === true) error_log('POST_MAX_SIZE: ' . $POST_MAX_SIZE." - CONTENT_LENGTH: ".$_SERVER['CONTENT_LENGTH']." - UNIT: ".$unit." - MAX: ".$maxSize." - MULTIPLIER: ".$multiplier." - FILE_SIZE: ".$post_fileSize); |
|
| 137 | + if (WIP === true) error_log('POST_MAX_SIZE: '.$POST_MAX_SIZE." - CONTENT_LENGTH: ".$_SERVER['CONTENT_LENGTH']." - UNIT: ".$unit." - MAX: ".$maxSize." - MULTIPLIER: ".$multiplier." - FILE_SIZE: ".$post_fileSize); |
|
| 138 | 138 | |
| 139 | 139 | // delete expired tokens |
| 140 | 140 | DB::delete(prefixTable('tokens'), 'end_timestamp < %i', time()); |
@@ -185,7 +185,7 @@ discard block |
||
| 185 | 185 | // check if token is expired |
| 186 | 186 | $data = DB::queryFirstRow( |
| 187 | 187 | 'SELECT end_timestamp |
| 188 | - FROM ' . prefixTable('tokens') . ' |
|
| 188 | + FROM ' . prefixTable('tokens').' |
|
| 189 | 189 | WHERE user_id = %i AND token = %s', |
| 190 | 190 | $session->get('user-id'), |
| 191 | 191 | $post_user_token |
@@ -218,7 +218,7 @@ discard block |
||
| 218 | 218 | |
| 219 | 219 | // HTTP headers for no cache etc |
| 220 | 220 | header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); |
| 221 | -header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); |
|
| 221 | +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); |
|
| 222 | 222 | header('Cache-Control: no-store, no-cache, must-revalidate'); |
| 223 | 223 | header('Cache-Control: post-check=0, pre-check=0', false); |
| 224 | 224 | |
@@ -256,7 +256,7 @@ discard block |
||
| 256 | 256 | // Validate file name (for our purposes we'll just remove invalid characters) |
| 257 | 257 | $file_name = preg_replace('[^A-Za-z0-9]', '', strtolower(basename($_FILES['file']['name']))); |
| 258 | 258 | if (strlen($file_name) == 0 || strlen($file_name) > $MAX_FILENAME_LENGTH) { |
| 259 | - handleAttachmentError('Invalid file name: ' . $file_name . '.', 114); |
|
| 259 | + handleAttachmentError('Invalid file name: '.$file_name.'.', 114); |
|
| 260 | 260 | } |
| 261 | 261 | |
| 262 | 262 | // Validate file extension |
@@ -266,8 +266,8 @@ discard block |
||
| 266 | 266 | $ext, |
| 267 | 267 | explode( |
| 268 | 268 | ',', |
| 269 | - $SETTINGS['upload_docext'] . ',' . $SETTINGS['upload_imagesext'] . |
|
| 270 | - ',' . $SETTINGS['upload_pkgext'] . ',' . $SETTINGS['upload_otherext'] |
|
| 269 | + $SETTINGS['upload_docext'].','.$SETTINGS['upload_imagesext']. |
|
| 270 | + ','.$SETTINGS['upload_pkgext'].','.$SETTINGS['upload_otherext'] |
|
| 271 | 271 | ) |
| 272 | 272 | ) === false |
| 273 | 273 | ) { |
@@ -279,24 +279,24 @@ discard block |
||
| 279 | 279 | |
| 280 | 280 | // Clean the fileName for security reasons |
| 281 | 281 | $fileInfo = pathinfo($fileName); |
| 282 | -$fileName = base64_encode($fileInfo['filename']) . '.' . $fileInfo['extension']; |
|
| 282 | +$fileName = base64_encode($fileInfo['filename']).'.'.$fileInfo['extension']; |
|
| 283 | 283 | $fileFullSize = 0; |
| 284 | 284 | |
| 285 | 285 | // Make sure the fileName is unique but only if chunking is disabled |
| 286 | -if ($chunks < 2 && file_exists($targetDir . DIRECTORY_SEPARATOR . $fileName)) { |
|
| 286 | +if ($chunks < 2 && file_exists($targetDir.DIRECTORY_SEPARATOR.$fileName)) { |
|
| 287 | 287 | $ext = strrpos($fileName, '.'); |
| 288 | 288 | $fileNameA = substr($fileName, 0, $ext); |
| 289 | 289 | $fileNameB = substr($fileName, $ext); |
| 290 | 290 | |
| 291 | 291 | $count = 1; |
| 292 | - while (file_exists($targetDir . DIRECTORY_SEPARATOR . $fileNameA . '_' . $count . $fileNameB)) { |
|
| 292 | + while (file_exists($targetDir.DIRECTORY_SEPARATOR.$fileNameA.'_'.$count.$fileNameB)) { |
|
| 293 | 293 | ++$count; |
| 294 | 294 | } |
| 295 | 295 | |
| 296 | - $fileName = $fileNameA . '_' . $count . $fileNameB; |
|
| 296 | + $fileName = $fileNameA.'_'.$count.$fileNameB; |
|
| 297 | 297 | } |
| 298 | 298 | |
| 299 | -$filePath = $targetDir . DIRECTORY_SEPARATOR . $fileName; |
|
| 299 | +$filePath = $targetDir.DIRECTORY_SEPARATOR.$fileName; |
|
| 300 | 300 | |
| 301 | 301 | // Create target dir |
| 302 | 302 | if (file_exists($targetDir) === false) { |
@@ -310,7 +310,7 @@ discard block |
||
| 310 | 310 | // Remove old temp files |
| 311 | 311 | if ($cleanupTargetDir && is_dir($targetDir) && ($dir = opendir($targetDir))) { |
| 312 | 312 | while (($file = readdir($dir)) !== false) { |
| 313 | - $tmpfilePath = $targetDir . DIRECTORY_SEPARATOR . $file; |
|
| 313 | + $tmpfilePath = $targetDir.DIRECTORY_SEPARATOR.$file; |
|
| 314 | 314 | |
| 315 | 315 | // Remove temp file if it is older than the max age and is not the current file |
| 316 | 316 | if ( |
@@ -429,8 +429,8 @@ discard block |
||
| 429 | 429 | // This is a public object |
| 430 | 430 | $users = DB::query( |
| 431 | 431 | 'SELECT id, public_key |
| 432 | - FROM ' . prefixTable('users') . ' |
|
| 433 | - WHERE id NOT IN ("' . OTV_USER_ID . '","' . SSH_USER_ID . '","' . API_USER_ID . '") |
|
| 432 | + FROM ' . prefixTable('users').' |
|
| 433 | + WHERE id NOT IN ("' . OTV_USER_ID.'","'.SSH_USER_ID.'","'.API_USER_ID.'") |
|
| 434 | 434 | AND public_key != ""' |
| 435 | 435 | ); |
| 436 | 436 | foreach ($users as $user) { |
@@ -464,14 +464,14 @@ discard block |
||
| 464 | 464 | 'date' => time(), |
| 465 | 465 | 'id_user' => $session->get('user-id'), |
| 466 | 466 | 'action' => 'at_modification', |
| 467 | - 'raison' => 'at_add_file : ' . $fileName . ':' . $newID, |
|
| 467 | + 'raison' => 'at_add_file : '.$fileName.':'.$newID, |
|
| 468 | 468 | ) |
| 469 | 469 | ); |
| 470 | 470 | } |
| 471 | 471 | } |
| 472 | 472 | |
| 473 | 473 | // Return JSON-RPC response |
| 474 | -die('{"jsonrpc" : "2.0", "result" : null, "id" : "' . $newID . '"}'); |
|
| 474 | +die('{"jsonrpc" : "2.0", "result" : null, "id" : "'.$newID.'"}'); |
|
| 475 | 475 | |
| 476 | 476 | /** |
| 477 | 477 | * Handle errors and kill script. |
@@ -134,7 +134,9 @@ |
||
| 134 | 134 | handleAttachmentError('File exceeds the maximum allowed size', 120, 413); |
| 135 | 135 | die(); |
| 136 | 136 | } |
| 137 | - if (WIP === true) error_log('POST_MAX_SIZE: ' . $POST_MAX_SIZE." - CONTENT_LENGTH: ".$_SERVER['CONTENT_LENGTH']." - UNIT: ".$unit." - MAX: ".$maxSize." - MULTIPLIER: ".$multiplier." - FILE_SIZE: ".$post_fileSize); |
|
| 137 | + if (WIP === true) { |
|
| 138 | + error_log('POST_MAX_SIZE: ' . $POST_MAX_SIZE." - CONTENT_LENGTH: ".$_SERVER['CONTENT_LENGTH']." - UNIT: ".$unit." - MAX: ".$maxSize." - MULTIPLIER: ".$multiplier." - FILE_SIZE: ".$post_fileSize); |
|
| 139 | + } |
|
| 138 | 140 | |
| 139 | 141 | // delete expired tokens |
| 140 | 142 | DB::delete(prefixTable('tokens'), 'end_timestamp < %i', time()); |
@@ -73,7 +73,7 @@ discard block |
||
| 73 | 73 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('profile') === false) { |
| 74 | 74 | // Not allowed page |
| 75 | 75 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
| 76 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
| 76 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
| 77 | 77 | exit; |
| 78 | 78 | } |
| 79 | 79 | |
@@ -144,7 +144,7 @@ discard block |
||
| 144 | 144 | |
| 145 | 145 | // Get info about user to modify |
| 146 | 146 | $targetUserInfos = DB::queryFirstRow( |
| 147 | - 'SELECT admin, gestionnaire, can_manage_all_users, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 147 | + 'SELECT admin, gestionnaire, can_manage_all_users, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 148 | 148 | WHERE id = %i', |
| 149 | 149 | (int) $dataReceived['user_id'] |
| 150 | 150 | ); |
@@ -276,7 +276,7 @@ discard block |
||
| 276 | 276 | // Check if user already exists |
| 277 | 277 | $data = DB::query( |
| 278 | 278 | 'SELECT id, fonction_id, groupes_interdits, groupes_visibles |
| 279 | - FROM ' . prefixTable('users') . ' |
|
| 279 | + FROM ' . prefixTable('users').' |
|
| 280 | 280 | WHERE login = %s |
| 281 | 281 | AND deleted_at IS NULL', |
| 282 | 282 | $login |
@@ -495,7 +495,7 @@ discard block |
||
| 495 | 495 | |
| 496 | 496 | // Get info about user to delete |
| 497 | 497 | $data_user = DB::queryFirstRow( |
| 498 | - 'SELECT login, admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 498 | + 'SELECT login, admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 499 | 499 | WHERE id = %i', |
| 500 | 500 | $post_id |
| 501 | 501 | ); |
@@ -529,7 +529,7 @@ discard block |
||
| 529 | 529 | ); |
| 530 | 530 | // delete personal folder and subfolders |
| 531 | 531 | $data = DB::queryFirstRow( |
| 532 | - 'SELECT id FROM ' . prefixTable('nested_tree') . ' |
|
| 532 | + 'SELECT id FROM '.prefixTable('nested_tree').' |
|
| 533 | 533 | WHERE title = %s AND personal_folder = %i', |
| 534 | 534 | $post_id, |
| 535 | 535 | '1' |
@@ -542,7 +542,7 @@ discard block |
||
| 542 | 542 | DB::delete(prefixTable('nested_tree'), 'id = %i AND personal_folder = %i', $folder->id, '1'); |
| 543 | 543 | // delete items & logs |
| 544 | 544 | $items = DB::query( |
| 545 | - 'SELECT id FROM ' . prefixTable('items') . ' |
|
| 545 | + 'SELECT id FROM '.prefixTable('items').' |
|
| 546 | 546 | WHERE id_tree=%i AND perso = %i', |
| 547 | 547 | $folder->id, |
| 548 | 548 | '1' |
@@ -566,7 +566,7 @@ discard block |
||
| 566 | 566 | // Delete any process related to user |
| 567 | 567 | $processes = DB::query( |
| 568 | 568 | 'SELECT increment_id |
| 569 | - FROM ' . prefixTable('background_tasks') . ' |
|
| 569 | + FROM ' . prefixTable('background_tasks').' |
|
| 570 | 570 | WHERE JSON_EXTRACT(arguments, "$.new_user_id") = %i', |
| 571 | 571 | $post_id |
| 572 | 572 | ); |
@@ -619,7 +619,7 @@ discard block |
||
| 619 | 619 | $return = array(); |
| 620 | 620 | // Check if folder exists |
| 621 | 621 | $data = DB::query( |
| 622 | - 'SELECT * FROM ' . prefixTable('nested_tree') . ' |
|
| 622 | + 'SELECT * FROM '.prefixTable('nested_tree').' |
|
| 623 | 623 | WHERE title = %s AND parent_id = %i', |
| 624 | 624 | filter_input(INPUT_POST, 'domain', FILTER_SANITIZE_FULL_SPECIAL_CHARS), |
| 625 | 625 | '0' |
@@ -632,7 +632,7 @@ discard block |
||
| 632 | 632 | } |
| 633 | 633 | // Check if role exists |
| 634 | 634 | $data = DB::query( |
| 635 | - 'SELECT * FROM ' . prefixTable('roles_title') . ' |
|
| 635 | + 'SELECT * FROM '.prefixTable('roles_title').' |
|
| 636 | 636 | WHERE title = %s', |
| 637 | 637 | filter_input(INPUT_POST, 'domain', FILTER_SANITIZE_FULL_SPECIAL_CHARS) |
| 638 | 638 | ); |
@@ -661,7 +661,7 @@ discard block |
||
| 661 | 661 | // Get info about user to delete |
| 662 | 662 | $data_user = DB::queryFirstRow( |
| 663 | 663 | 'SELECT admin, isAdministratedByRole, gestionnaire |
| 664 | - FROM ' . prefixTable('users') . ' |
|
| 664 | + FROM ' . prefixTable('users').' |
|
| 665 | 665 | WHERE id = %i', |
| 666 | 666 | $post_user_id |
| 667 | 667 | ); |
@@ -717,7 +717,7 @@ discard block |
||
| 717 | 717 | // Get info about user |
| 718 | 718 | $rowUser = DB::queryFirstRow( |
| 719 | 719 | 'SELECT * |
| 720 | - FROM ' . prefixTable('users') . ' |
|
| 720 | + FROM ' . prefixTable('users').' |
|
| 721 | 721 | WHERE id = %i', |
| 722 | 722 | $post_id |
| 723 | 723 | ); |
@@ -742,7 +742,7 @@ discard block |
||
| 742 | 742 | $selected = ''; |
| 743 | 743 | $users_functions = array_filter(array_unique(explode(';', empty($rowUser['fonction_id'].';'.$rowUser['roles_from_ad_groups']) === true ? '' : $rowUser['fonction_id'].';'.$rowUser['roles_from_ad_groups']))); |
| 744 | 744 | |
| 745 | - $rows = DB::query('SELECT id,title,creator_id FROM ' . prefixTable('roles_title')); |
|
| 745 | + $rows = DB::query('SELECT id,title,creator_id FROM '.prefixTable('roles_title')); |
|
| 746 | 746 | foreach ($rows as $record) { |
| 747 | 747 | if ( |
| 748 | 748 | (int) $session->get('user-admin') === 1 |
@@ -777,7 +777,7 @@ discard block |
||
| 777 | 777 | $rolesList = array(); |
| 778 | 778 | $managedBy = array(); |
| 779 | 779 | $selected = ''; |
| 780 | - $rows = DB::query('SELECT id,title FROM ' . prefixTable('roles_title') . ' ORDER BY title ASC'); |
|
| 780 | + $rows = DB::query('SELECT id,title FROM '.prefixTable('roles_title').' ORDER BY title ASC'); |
|
| 781 | 781 | foreach ($rows as $reccord) { |
| 782 | 782 | $rolesList[$reccord['id']] = array('id' => $reccord['id'], 'title' => $reccord['title']); |
| 783 | 783 | } |
@@ -808,7 +808,7 @@ discard block |
||
| 808 | 808 | array_push( |
| 809 | 809 | $managedBy, |
| 810 | 810 | array( |
| 811 | - 'title' => $lang->get('managers_of') . ' ' . $fonction['title'], |
|
| 811 | + 'title' => $lang->get('managers_of').' '.$fonction['title'], |
|
| 812 | 812 | 'id' => $fonction['id'], |
| 813 | 813 | 'selected' => $selected, |
| 814 | 814 | ) |
@@ -890,9 +890,9 @@ discard block |
||
| 890 | 890 | |
| 891 | 891 | // get USER STATUS |
| 892 | 892 | if ($rowUser['disabled'] == 1) { |
| 893 | - $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>'; |
|
| 893 | + $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>'; |
|
| 894 | 894 | } else { |
| 895 | - $arrData['info'] = $lang->get('user_info_active') . '<br><input type="checkbox" value="lock" class="chk"> ' . $lang->get('user_info_lock_question'); |
|
| 895 | + $arrData['info'] = $lang->get('user_info_active').'<br><input type="checkbox" value="lock" class="chk"> '.$lang->get('user_info_lock_question'); |
|
| 896 | 896 | } |
| 897 | 897 | |
| 898 | 898 | $arrData['error'] = false; |
@@ -979,7 +979,7 @@ discard block |
||
| 979 | 979 | |
| 980 | 980 | // Get info about user to modify |
| 981 | 981 | $data_user = DB::queryFirstRow( |
| 982 | - 'SELECT admin, gestionnaire, can_manage_all_users, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 982 | + 'SELECT admin, gestionnaire, can_manage_all_users, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 983 | 983 | WHERE id = %i', |
| 984 | 984 | $post_id |
| 985 | 985 | ); |
@@ -990,7 +990,7 @@ discard block |
||
| 990 | 990 | // count number of admins |
| 991 | 991 | $users = DB::query( |
| 992 | 992 | 'SELECT id |
| 993 | - FROM ' . prefixTable('users') . ' |
|
| 993 | + FROM ' . prefixTable('users').' |
|
| 994 | 994 | WHERE admin = 1 AND email != "" AND pw != "" AND id != %i', |
| 995 | 995 | $post_id |
| 996 | 996 | ); |
@@ -1013,7 +1013,7 @@ discard block |
||
| 1013 | 1013 | // Exclude roles from AD - PR #3635 |
| 1014 | 1014 | $adRoles = DB::query( |
| 1015 | 1015 | 'SELECT roles_from_ad_groups |
| 1016 | - FROM ' . prefixTable('users') . ' |
|
| 1016 | + FROM ' . prefixTable('users').' |
|
| 1017 | 1017 | WHERE id = %i', |
| 1018 | 1018 | $post_id |
| 1019 | 1019 | )[0]['roles_from_ad_groups']; |
@@ -1117,7 +1117,7 @@ discard block |
||
| 1117 | 1117 | ); |
| 1118 | 1118 | // delete personal folder and subfolders |
| 1119 | 1119 | $data = DB::queryFirstRow( |
| 1120 | - 'SELECT id FROM ' . prefixTable('nested_tree') . ' |
|
| 1120 | + 'SELECT id FROM '.prefixTable('nested_tree').' |
|
| 1121 | 1121 | WHERE title = %s AND personal_folder = %i', |
| 1122 | 1122 | $post_id, |
| 1123 | 1123 | '1' |
@@ -1130,7 +1130,7 @@ discard block |
||
| 1130 | 1130 | DB::delete(prefixTable('nested_tree'), 'id = %i AND personal_folder = %i', $folder->id, '1'); |
| 1131 | 1131 | // delete items & logs |
| 1132 | 1132 | $items = DB::query( |
| 1133 | - 'SELECT id FROM ' . prefixTable('items') . ' |
|
| 1133 | + 'SELECT id FROM '.prefixTable('items').' |
|
| 1134 | 1134 | WHERE id_tree=%i AND perso = %i', |
| 1135 | 1135 | $folder->id, |
| 1136 | 1136 | '1' |
@@ -1151,7 +1151,7 @@ discard block |
||
| 1151 | 1151 | } else { |
| 1152 | 1152 | // Get old data about user |
| 1153 | 1153 | $oldData = DB::queryFirstRow( |
| 1154 | - 'SELECT * FROM ' . prefixTable('users') . ' |
|
| 1154 | + 'SELECT * FROM '.prefixTable('users').' |
|
| 1155 | 1155 | WHERE id = %i', |
| 1156 | 1156 | $post_id |
| 1157 | 1157 | ); |
@@ -1188,7 +1188,7 @@ discard block |
||
| 1188 | 1188 | |
| 1189 | 1189 | // update LOG |
| 1190 | 1190 | if ($oldData['email'] !== $post_email) { |
| 1191 | - logEvents($SETTINGS, 'user_mngt', 'at_user_email_changed:' . $oldData['email'], (string) $session->get('user-id'), $session->get('user-login'), $post_id); |
|
| 1191 | + logEvents($SETTINGS, 'user_mngt', 'at_user_email_changed:'.$oldData['email'], (string) $session->get('user-id'), $session->get('user-login'), $post_id); |
|
| 1192 | 1192 | } |
| 1193 | 1193 | } |
| 1194 | 1194 | echo prepareExchangedData( |
@@ -1236,7 +1236,7 @@ discard block |
||
| 1236 | 1236 | } |
| 1237 | 1237 | |
| 1238 | 1238 | DB::queryFirstRow( |
| 1239 | - 'SELECT * FROM ' . prefixTable('users') . ' |
|
| 1239 | + 'SELECT * FROM '.prefixTable('users').' |
|
| 1240 | 1240 | WHERE login = %s |
| 1241 | 1241 | AND deleted_at IS NULL', |
| 1242 | 1242 | filter_input(INPUT_POST, 'login', FILTER_SANITIZE_FULL_SPECIAL_CHARS) |
@@ -1288,7 +1288,7 @@ discard block |
||
| 1288 | 1288 | // get User info |
| 1289 | 1289 | $rowUser = DB::queryFirstRow( |
| 1290 | 1290 | 'SELECT login, name, lastname, email, disabled, fonction_id, groupes_interdits, groupes_visibles, isAdministratedByRole, avatar_thumb, roles_from_ad_groups |
| 1291 | - FROM ' . prefixTable('users') . ' |
|
| 1291 | + FROM ' . prefixTable('users').' |
|
| 1292 | 1292 | WHERE id = %i', |
| 1293 | 1293 | $post_id |
| 1294 | 1294 | ); |
@@ -1298,7 +1298,7 @@ discard block |
||
| 1298 | 1298 | $html = ''; |
| 1299 | 1299 | |
| 1300 | 1300 | 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) { |
| 1301 | - $rowUser['fonction_id'] = empty($rowUser['fonction_id']) === true ? $rowUser['roles_from_ad_groups'] : $rowUser['fonction_id']. ';' . $rowUser['roles_from_ad_groups']; |
|
| 1301 | + $rowUser['fonction_id'] = empty($rowUser['fonction_id']) === true ? $rowUser['roles_from_ad_groups'] : $rowUser['fonction_id'].';'.$rowUser['roles_from_ad_groups']; |
|
| 1302 | 1302 | } |
| 1303 | 1303 | $arrData['functions'] = array_filter(explode(';', $rowUser['fonction_id'])); |
| 1304 | 1304 | $arrData['allowed_folders'] = array_filter(explode(';', $rowUser['groupes_visibles'])); |
@@ -1309,7 +1309,7 @@ discard block |
||
| 1309 | 1309 | // refine folders based upon roles |
| 1310 | 1310 | $rows = DB::query( |
| 1311 | 1311 | 'SELECT folder_id, type |
| 1312 | - FROM ' . prefixTable('roles_values') . ' |
|
| 1312 | + FROM ' . prefixTable('roles_values').' |
|
| 1313 | 1313 | WHERE role_id IN %ls |
| 1314 | 1314 | ORDER BY folder_id ASC', |
| 1315 | 1315 | $arrData['functions'] |
@@ -1332,7 +1332,7 @@ discard block |
||
| 1332 | 1332 | } |
| 1333 | 1333 | |
| 1334 | 1334 | // add allowed folders |
| 1335 | - foreach($arrData['allowed_folders'] as $Fld) { |
|
| 1335 | + foreach ($arrData['allowed_folders'] as $Fld) { |
|
| 1336 | 1336 | array_push($arrFolders, array('id' => $Fld, 'type' => 'W', 'special' => true)); |
| 1337 | 1337 | } |
| 1338 | 1338 | |
@@ -1343,7 +1343,7 @@ discard block |
||
| 1343 | 1343 | // get folder name |
| 1344 | 1344 | $row = DB::queryFirstRow( |
| 1345 | 1345 | 'SELECT title, nlevel, id |
| 1346 | - FROM ' . prefixTable('nested_tree') . ' |
|
| 1346 | + FROM ' . prefixTable('nested_tree').' |
|
| 1347 | 1347 | WHERE id = %i', |
| 1348 | 1348 | $fld['id'] |
| 1349 | 1349 | ); |
@@ -1356,38 +1356,38 @@ discard block |
||
| 1356 | 1356 | |
| 1357 | 1357 | // manage right icon |
| 1358 | 1358 | if ($fld['type'] == 'W') { |
| 1359 | - $label = '<i class="fas fa-indent infotip text-success mr-2" title="' . $lang->get('write') . '"></i>' . |
|
| 1360 | - '<i class="fas fa-edit infotip text-success mr-2" title="' . $lang->get('edit') . '"></i>' . |
|
| 1361 | - '<i class="fas fa-eraser infotip text-success" title="' . $lang->get('delete') . '"></i>'; |
|
| 1359 | + $label = '<i class="fas fa-indent infotip text-success mr-2" title="'.$lang->get('write').'"></i>'. |
|
| 1360 | + '<i class="fas fa-edit infotip text-success mr-2" title="'.$lang->get('edit').'"></i>'. |
|
| 1361 | + '<i class="fas fa-eraser infotip text-success" title="'.$lang->get('delete').'"></i>'; |
|
| 1362 | 1362 | } elseif ($fld['type'] == 'ND') { |
| 1363 | - $label = '<i class="fas fa-indent infotip text-warning mr-2" title="' . $lang->get('write') . '"></i>' . |
|
| 1364 | - '<i class="fas fa-edit infotip text-success mr-2" title="' . $lang->get('edit') . '"></i>' . |
|
| 1365 | - '<i class="fas fa-eraser infotip text-danger" title="' . $lang->get('no_delete') . '"></i>'; |
|
| 1363 | + $label = '<i class="fas fa-indent infotip text-warning mr-2" title="'.$lang->get('write').'"></i>'. |
|
| 1364 | + '<i class="fas fa-edit infotip text-success mr-2" title="'.$lang->get('edit').'"></i>'. |
|
| 1365 | + '<i class="fas fa-eraser infotip text-danger" title="'.$lang->get('no_delete').'"></i>'; |
|
| 1366 | 1366 | } elseif ($fld['type'] == 'NE') { |
| 1367 | - $label = '<i class="fas fa-indent infotip text-warning mr-2" title="' . $lang->get('write') . '"></i>' . |
|
| 1368 | - '<i class="fas fa-edit infotip text-danger mr-2" title="' . $lang->get('no_edit') . '"></i>' . |
|
| 1369 | - '<i class="fas fa-eraser infotip text-success" title="' . $lang->get('delete') . '"></i>'; |
|
| 1367 | + $label = '<i class="fas fa-indent infotip text-warning mr-2" title="'.$lang->get('write').'"></i>'. |
|
| 1368 | + '<i class="fas fa-edit infotip text-danger mr-2" title="'.$lang->get('no_edit').'"></i>'. |
|
| 1369 | + '<i class="fas fa-eraser infotip text-success" title="'.$lang->get('delete').'"></i>'; |
|
| 1370 | 1370 | } elseif ($fld['type'] == 'NDNE') { |
| 1371 | - $label = '<i class="fas fa-indent infotip text-warning mr-2" title="' . $lang->get('write') . '"></i>' . |
|
| 1372 | - '<i class="fas fa-edit infotip text-danger mr-2" title="' . $lang->get('no_edit') . '"></i>' . |
|
| 1373 | - '<i class="fas fa-eraser infotip text-danger" title="' . $lang->get('no_delete') . '"></i>'; |
|
| 1371 | + $label = '<i class="fas fa-indent infotip text-warning mr-2" title="'.$lang->get('write').'"></i>'. |
|
| 1372 | + '<i class="fas fa-edit infotip text-danger mr-2" title="'.$lang->get('no_edit').'"></i>'. |
|
| 1373 | + '<i class="fas fa-eraser infotip text-danger" title="'.$lang->get('no_delete').'"></i>'; |
|
| 1374 | 1374 | } elseif ($fld['type'] == '') { |
| 1375 | - $label = '<i class="fas fa-eye-slash infotip text-danger mr-2" title="' . $lang->get('no_access') . '"></i>'; |
|
| 1375 | + $label = '<i class="fas fa-eye-slash infotip text-danger mr-2" title="'.$lang->get('no_access').'"></i>'; |
|
| 1376 | 1376 | } else { |
| 1377 | - $label = '<i class="fas fa-eye infotip text-info mr-2" title="' . $lang->get('read') . '"></i>'; |
|
| 1377 | + $label = '<i class="fas fa-eye infotip text-info mr-2" title="'.$lang->get('read').'"></i>'; |
|
| 1378 | 1378 | } |
| 1379 | 1379 | |
| 1380 | - $html .= '<tr><td>' . $ident . $row['title'] . |
|
| 1381 | - ' <small class="text-info">[' . $row['id'] . ']</small>'. |
|
| 1382 | - ($fld['special'] === true ? '<i class="fas fa-user-tag infotip text-primary ml-5" title="' . $lang->get('user_specific_right') . '"></i>' : ''). |
|
| 1383 | - '</td><td>' . $label . '</td></tr>'; |
|
| 1380 | + $html .= '<tr><td>'.$ident.$row['title']. |
|
| 1381 | + ' <small class="text-info">['.$row['id'].']</small>'. |
|
| 1382 | + ($fld['special'] === true ? '<i class="fas fa-user-tag infotip text-primary ml-5" title="'.$lang->get('user_specific_right').'"></i>' : ''). |
|
| 1383 | + '</td><td>'.$label.'</td></tr>'; |
|
| 1384 | 1384 | break; |
| 1385 | 1385 | } |
| 1386 | 1386 | } |
| 1387 | 1387 | } |
| 1388 | 1388 | |
| 1389 | - $html_full = '<table id="table-folders" class="table table-bordered table-striped dt-responsive nowrap" style="width:100%"><tbody>' . |
|
| 1390 | - $html . '</tbody></table>'; |
|
| 1389 | + $html_full = '<table id="table-folders" class="table table-bordered table-striped dt-responsive nowrap" style="width:100%"><tbody>'. |
|
| 1390 | + $html.'</tbody></table>'; |
|
| 1391 | 1391 | } else { |
| 1392 | 1392 | $html_full = ''; |
| 1393 | 1393 | } |
@@ -1433,7 +1433,7 @@ discard block |
||
| 1433 | 1433 | if ((int) $session->get('user-admin') === 0 && (int) $session->get('user-can_manage_all_users') === 0) { |
| 1434 | 1434 | $rows = DB::query( |
| 1435 | 1435 | 'SELECT * |
| 1436 | - FROM ' . prefixTable('users') . ' |
|
| 1436 | + FROM ' . prefixTable('users').' |
|
| 1437 | 1437 | WHERE admin = %i AND isAdministratedByRole IN %ls', |
| 1438 | 1438 | '0', |
| 1439 | 1439 | array_filter($session->get('user-roles_array')) |
@@ -1441,7 +1441,7 @@ discard block |
||
| 1441 | 1441 | } else { |
| 1442 | 1442 | $rows = DB::query( |
| 1443 | 1443 | 'SELECT * |
| 1444 | - FROM ' . prefixTable('users') . ' |
|
| 1444 | + FROM ' . prefixTable('users').' |
|
| 1445 | 1445 | WHERE admin = %i', |
| 1446 | 1446 | '0' |
| 1447 | 1447 | ); |
@@ -1453,7 +1453,7 @@ discard block |
||
| 1453 | 1453 | $groupIds = []; |
| 1454 | 1454 | foreach (explode(';', $record['fonction_id']) as $group) { |
| 1455 | 1455 | $tmp = DB::queryFirstRow( |
| 1456 | - 'SELECT id, title FROM ' . prefixTable('roles_title') . ' |
|
| 1456 | + 'SELECT id, title FROM '.prefixTable('roles_title').' |
|
| 1457 | 1457 | WHERE id = %i', |
| 1458 | 1458 | $group |
| 1459 | 1459 | ); |
@@ -1465,7 +1465,7 @@ discard block |
||
| 1465 | 1465 | |
| 1466 | 1466 | // Get managed_by |
| 1467 | 1467 | $managedBy = DB::queryFirstRow( |
| 1468 | - 'SELECT id, title FROM ' . prefixTable('roles_title') . ' |
|
| 1468 | + 'SELECT id, title FROM '.prefixTable('roles_title').' |
|
| 1469 | 1469 | WHERE id = %i', |
| 1470 | 1470 | $record['isAdministratedByRole'] |
| 1471 | 1471 | ); |
@@ -1475,7 +1475,7 @@ discard block |
||
| 1475 | 1475 | $foldersAllowedIds = []; |
| 1476 | 1476 | foreach (explode(';', $record['groupes_visibles']) as $role) { |
| 1477 | 1477 | $tmp = DB::queryFirstRow( |
| 1478 | - 'SELECT id, title FROM ' . prefixTable('nested_tree') . ' |
|
| 1478 | + 'SELECT id, title FROM '.prefixTable('nested_tree').' |
|
| 1479 | 1479 | WHERE id = %i', |
| 1480 | 1480 | $role |
| 1481 | 1481 | ); |
@@ -1488,7 +1488,7 @@ discard block |
||
| 1488 | 1488 | $foldersForbiddenIds = []; |
| 1489 | 1489 | foreach (explode(';', $record['groupes_interdits']) as $role) { |
| 1490 | 1490 | $tmp = DB::queryFirstRow( |
| 1491 | - 'SELECT id, title FROM ' . prefixTable('nested_tree') . ' |
|
| 1491 | + 'SELECT id, title FROM '.prefixTable('nested_tree').' |
|
| 1492 | 1492 | WHERE id = %i', |
| 1493 | 1493 | $role |
| 1494 | 1494 | ); |
@@ -1506,7 +1506,7 @@ discard block |
||
| 1506 | 1506 | 'login' => $record['login'], |
| 1507 | 1507 | 'groups' => implode(', ', $groups), |
| 1508 | 1508 | 'groupIds' => $groupIds, |
| 1509 | - 'managedBy' => $managedBy=== null ? $lang->get('administrator') : $managedBy['title'], |
|
| 1509 | + 'managedBy' => $managedBy === null ? $lang->get('administrator') : $managedBy['title'], |
|
| 1510 | 1510 | 'managedById' => $managedBy === null ? 0 : $managedBy['id'], |
| 1511 | 1511 | 'foldersAllowed' => implode(', ', $foldersAllowed), |
| 1512 | 1512 | 'foldersAllowedIds' => $foldersAllowedIds, |
@@ -1607,7 +1607,7 @@ discard block |
||
| 1607 | 1607 | |
| 1608 | 1608 | // Get info about user |
| 1609 | 1609 | $data_user = DB::queryFirstRow( |
| 1610 | - 'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 1610 | + 'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 1611 | 1611 | WHERE id = %i', |
| 1612 | 1612 | $inputData['source_id'] |
| 1613 | 1613 | ); |
@@ -1834,14 +1834,14 @@ discard block |
||
| 1834 | 1834 | if (empty($post_context) === false && $post_context === 'add_one_role_to_user') { |
| 1835 | 1835 | $data_user = DB::queryFirstRow( |
| 1836 | 1836 | 'SELECT fonction_id, public_key |
| 1837 | - FROM ' . prefixTable('users') . ' |
|
| 1837 | + FROM ' . prefixTable('users').' |
|
| 1838 | 1838 | WHERE id = %i', |
| 1839 | 1839 | $post_user_id |
| 1840 | 1840 | ); |
| 1841 | 1841 | |
| 1842 | 1842 | if ($data_user) { |
| 1843 | 1843 | // Ensure array is unique |
| 1844 | - $post_new_value = str_replace(',', ';', $data_user['fonction_id']) . ';' . $post_new_value; |
|
| 1844 | + $post_new_value = str_replace(',', ';', $data_user['fonction_id']).';'.$post_new_value; |
|
| 1845 | 1845 | $post_new_value = implode(';', array_unique(explode(';', $post_new_value))); |
| 1846 | 1846 | } else { |
| 1847 | 1847 | // User not found |
@@ -1857,14 +1857,14 @@ discard block |
||
| 1857 | 1857 | } |
| 1858 | 1858 | |
| 1859 | 1859 | // Manage specific case of api key |
| 1860 | - if($post_field === 'user_api_key') { |
|
| 1860 | + if ($post_field === 'user_api_key') { |
|
| 1861 | 1861 | $encrypted_key = encryptUserObjectKey(base64_encode($post_new_value), $session->get('user-public_key')); |
| 1862 | 1862 | $session->set('user-api_key', $post_new_value); |
| 1863 | 1863 | |
| 1864 | 1864 | // test if user has an api key |
| 1865 | 1865 | $data_user = DB::queryFirstRow( |
| 1866 | 1866 | 'SELECT value |
| 1867 | - FROM ' . prefixTable('api') . ' |
|
| 1867 | + FROM ' . prefixTable('api').' |
|
| 1868 | 1868 | WHERE user_id = %i', |
| 1869 | 1869 | $post_user_id |
| 1870 | 1870 | ); |
@@ -1984,7 +1984,7 @@ discard block |
||
| 1984 | 1984 | } catch (\LdapRecord\Auth\BindException $e) { |
| 1985 | 1985 | $error = $e->getDetailedError(); |
| 1986 | 1986 | if ($error && defined('LOG_TO_SERVER') && LOG_TO_SERVER === true) { |
| 1987 | - error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage(). " - ".$error->getDiagnosticMessage()); |
|
| 1987 | + error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage()." - ".$error->getDiagnosticMessage()); |
|
| 1988 | 1988 | } |
| 1989 | 1989 | // deepcode ignore ServerLeak: No important data is sent and it is encrypted before sending |
| 1990 | 1990 | echo prepareExchangedData( |
@@ -2014,7 +2014,7 @@ discard block |
||
| 2014 | 2014 | } catch (\LdapRecord\Auth\BindException $e) { |
| 2015 | 2015 | $error = $e->getDetailedError(); |
| 2016 | 2016 | if ($error && defined('LOG_TO_SERVER') && LOG_TO_SERVER === true) { |
| 2017 | - error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage(). " - ".$error->getDiagnosticMessage()); |
|
| 2017 | + error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage()." - ".$error->getDiagnosticMessage()); |
|
| 2018 | 2018 | } |
| 2019 | 2019 | // deepcode ignore ServerLeak: No important data is sent and it is encrypted before sending |
| 2020 | 2020 | echo prepareExchangedData( |
@@ -2031,7 +2031,7 @@ discard block |
||
| 2031 | 2031 | if (isset($adUser[$SETTINGS['ldap_user_attribute']][0]) === false) continue; |
| 2032 | 2032 | // Build the list of all groups in AD |
| 2033 | 2033 | if (isset($adUser['memberof']) === true) { |
| 2034 | - foreach($adUser['memberof'] as $j => $adUserGroup) { |
|
| 2034 | + foreach ($adUser['memberof'] as $j => $adUserGroup) { |
|
| 2035 | 2035 | if (empty($adUserGroup) === false && $j !== "count") { |
| 2036 | 2036 | $adGroup = substr($adUserGroup, 3, strpos($adUserGroup, ',') - 3); |
| 2037 | 2037 | if (in_array($adGroup, $adRoles) === false && empty($adGroup) === false) { |
@@ -2047,7 +2047,7 @@ discard block |
||
| 2047 | 2047 | // Get his ID |
| 2048 | 2048 | $userInfo = DB::queryFirstRow( |
| 2049 | 2049 | 'SELECT id, login, fonction_id, auth_type |
| 2050 | - FROM ' . prefixTable('users') . ' |
|
| 2050 | + FROM ' . prefixTable('users').' |
|
| 2051 | 2051 | WHERE login = %s', |
| 2052 | 2052 | $userLogin |
| 2053 | 2053 | ); |
@@ -2083,7 +2083,7 @@ discard block |
||
| 2083 | 2083 | |
| 2084 | 2084 | // Get all groups in Teampass |
| 2085 | 2085 | $teampassRoles = array(); |
| 2086 | - $rows = DB::query('SELECT id,title FROM ' . prefixTable('roles_title')); |
|
| 2086 | + $rows = DB::query('SELECT id,title FROM '.prefixTable('roles_title')); |
|
| 2087 | 2087 | foreach ($rows as $record) { |
| 2088 | 2088 | array_push( |
| 2089 | 2089 | $teampassRoles, |
@@ -2147,7 +2147,7 @@ discard block |
||
| 2147 | 2147 | // Check if user already exists |
| 2148 | 2148 | $data = DB::query( |
| 2149 | 2149 | 'SELECT id, fonction_id, groupes_interdits, groupes_visibles |
| 2150 | - FROM ' . prefixTable('users') . ' |
|
| 2150 | + FROM ' . prefixTable('users').' |
|
| 2151 | 2151 | WHERE login = %s', |
| 2152 | 2152 | $post_login |
| 2153 | 2153 | ); |
@@ -2324,7 +2324,7 @@ discard block |
||
| 2324 | 2324 | // Check if user already exists |
| 2325 | 2325 | DB::query( |
| 2326 | 2326 | 'SELECT id |
| 2327 | - FROM ' . prefixTable('users') . ' |
|
| 2327 | + FROM ' . prefixTable('users').' |
|
| 2328 | 2328 | WHERE id = %i', |
| 2329 | 2329 | $post_id |
| 2330 | 2330 | ); |
@@ -2410,7 +2410,7 @@ discard block |
||
| 2410 | 2410 | // Check if user already exists |
| 2411 | 2411 | DB::query( |
| 2412 | 2412 | 'SELECT id |
| 2413 | - FROM ' . prefixTable('users') . ' |
|
| 2413 | + FROM ' . prefixTable('users').' |
|
| 2414 | 2414 | WHERE id = %i', |
| 2415 | 2415 | $post_id |
| 2416 | 2416 | ); |
@@ -2477,7 +2477,7 @@ discard block |
||
| 2477 | 2477 | // Search TP_USER in db |
| 2478 | 2478 | $userTP = DB::queryFirstRow( |
| 2479 | 2479 | 'SELECT pw |
| 2480 | - FROM ' . prefixTable('users') . ' |
|
| 2480 | + FROM ' . prefixTable('users').' |
|
| 2481 | 2481 | WHERE id = %i', |
| 2482 | 2482 | TP_USER_ID |
| 2483 | 2483 | ); |
@@ -2499,8 +2499,8 @@ discard block |
||
| 2499 | 2499 | 'process_type' => 'create_user_keys', |
| 2500 | 2500 | 'arguments' => json_encode([ |
| 2501 | 2501 | 'new_user_id' => (int) $post_user_id, |
| 2502 | - 'new_user_pwd' => empty($post_user_pwd) === true ? '' : cryption($post_user_pwd, '','encrypt', $SETTINGS)['string'], |
|
| 2503 | - 'new_user_code' => cryption($post_user_code, '','encrypt', $SETTINGS)['string'], |
|
| 2502 | + 'new_user_pwd' => empty($post_user_pwd) === true ? '' : cryption($post_user_pwd, '', 'encrypt', $SETTINGS)['string'], |
|
| 2503 | + 'new_user_code' => cryption($post_user_code, '', 'encrypt', $SETTINGS)['string'], |
|
| 2504 | 2504 | 'owner_id' => (int) TP_USER_ID, |
| 2505 | 2505 | 'creator_pwd' => $userTP['pw'], |
| 2506 | 2506 | 'email_body' => $lang->get('email_body_user_config_5'), |
@@ -2675,8 +2675,8 @@ discard block |
||
| 2675 | 2675 | // get user info |
| 2676 | 2676 | $processesProgress = DB::query( |
| 2677 | 2677 | 'SELECT u.ongoing_process_id, pt.task, pt.updated_at, pt.finished_at, pt.is_in_progress |
| 2678 | - FROM ' . prefixTable('users') . ' AS u |
|
| 2679 | - INNER JOIN ' . prefixTable('background_subtasks') . ' AS pt ON (pt.task_id = u.ongoing_process_id) |
|
| 2678 | + FROM ' . prefixTable('users').' AS u |
|
| 2679 | + INNER JOIN ' . prefixTable('background_subtasks').' AS pt ON (pt.task_id = u.ongoing_process_id) |
|
| 2680 | 2680 | WHERE u.id = %i', |
| 2681 | 2681 | $user_id |
| 2682 | 2682 | ); |
@@ -2684,9 +2684,9 @@ discard block |
||
| 2684 | 2684 | //print_r($processesProgress); |
| 2685 | 2685 | $finished_steps = 0; |
| 2686 | 2686 | $nb_steps = count($processesProgress); |
| 2687 | - foreach($processesProgress as $process) { |
|
| 2687 | + foreach ($processesProgress as $process) { |
|
| 2688 | 2688 | if ((int) $process['is_in_progress'] === -1) { |
| 2689 | - $finished_steps ++; |
|
| 2689 | + $finished_steps++; |
|
| 2690 | 2690 | } |
| 2691 | 2691 | } |
| 2692 | 2692 | |
@@ -2695,7 +2695,7 @@ discard block |
||
| 2695 | 2695 | 'error' => false, |
| 2696 | 2696 | 'message' => '', |
| 2697 | 2697 | 'user_id' => $user_id, |
| 2698 | - 'status' => $finished_steps === $nb_steps ? 'finished' : number_format($finished_steps/$nb_steps*100, 0).'%', |
|
| 2698 | + 'status' => $finished_steps === $nb_steps ? 'finished' : number_format($finished_steps / $nb_steps * 100, 0).'%', |
|
| 2699 | 2699 | 'debug' => $finished_steps.",".$nb_steps, |
| 2700 | 2700 | ), |
| 2701 | 2701 | 'encode' |
@@ -2785,7 +2785,7 @@ discard block |
||
| 2785 | 2785 | |
| 2786 | 2786 | // Get info about user |
| 2787 | 2787 | $data_user = DB::queryFirstRow( |
| 2788 | - 'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 2788 | + 'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 2789 | 2789 | WHERE id = %i', |
| 2790 | 2790 | $value[1] |
| 2791 | 2791 | ); |
@@ -2819,7 +2819,7 @@ discard block |
||
| 2819 | 2819 | logEvents( |
| 2820 | 2820 | $SETTINGS, |
| 2821 | 2821 | 'user_mngt', |
| 2822 | - 'at_user_new_' . $value[0] . ':' . $value[1], |
|
| 2822 | + 'at_user_new_'.$value[0].':'.$value[1], |
|
| 2823 | 2823 | (string) $session->get('user-id'), |
| 2824 | 2824 | $session->get('user-login'), |
| 2825 | 2825 | filter_input(INPUT_POST, 'id', FILTER_SANITIZE_FULL_SPECIAL_CHARS) |
@@ -2853,7 +2853,7 @@ discard block |
||
| 2853 | 2853 | |
| 2854 | 2854 | // Get info about user |
| 2855 | 2855 | $data_user = DB::queryFirstRow( |
| 2856 | - 'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 2856 | + 'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 2857 | 2857 | WHERE id = %i', |
| 2858 | 2858 | $id[1] |
| 2859 | 2859 | ); |
@@ -76,7 +76,7 @@ discard block |
||
| 76 | 76 | ) { |
| 77 | 77 | // Not allowed page |
| 78 | 78 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
| 79 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
| 79 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
| 80 | 80 | exit; |
| 81 | 81 | } |
| 82 | 82 | |
@@ -461,7 +461,7 @@ discard block |
||
| 461 | 461 | ); |
| 462 | 462 | |
| 463 | 463 | // add new role to user |
| 464 | - $tmp = $data_tmp['fonction_id'] . (substr($data_tmp['fonction_id'], -1) == ';' ? $role_id : ';' . $role_id); |
|
| 464 | + $tmp = $data_tmp['fonction_id'].(substr($data_tmp['fonction_id'], -1) == ';' ? $role_id : ';'.$role_id); |
|
| 465 | 465 | $session->set('user-roles', str_replace(';;', ';', $tmp)); |
| 466 | 466 | |
| 467 | 467 | // store in DB |
@@ -649,7 +649,7 @@ discard block |
||
| 649 | 649 | $groupsData = $openLdapExtra->getADGroups($ldapConnection, $SETTINGS); |
| 650 | 650 | break; |
| 651 | 651 | default: |
| 652 | - throw new Exception("Unsupported LDAP type: " . $SETTINGS['ldap_type']); |
|
| 652 | + throw new Exception("Unsupported LDAP type: ".$SETTINGS['ldap_type']); |
|
| 653 | 653 | } |
| 654 | 654 | } catch (Exception $e) { |
| 655 | 655 | if (defined('LOG_TO_SERVER') && LOG_TO_SERVER === true) { |
@@ -669,7 +669,7 @@ discard block |
||
| 669 | 669 | } else { |
| 670 | 670 | // Handle successful retrieval of groups |
| 671 | 671 | // exists in Teampass |
| 672 | - foreach($groupsData['userGroups'] as $key => $group) { |
|
| 672 | + foreach ($groupsData['userGroups'] as $key => $group) { |
|
| 673 | 673 | $role_detail = DB::queryFirstRow( |
| 674 | 674 | 'SELECT a.increment_id as increment_id, a.role_id as role_id, r.title as title |
| 675 | 675 | FROM '.prefixTable('ldap_groups_roles').' AS a |
@@ -694,7 +694,7 @@ discard block |
||
| 694 | 694 | |
| 695 | 695 | // Get all groups in Teampass |
| 696 | 696 | $teampassRoles = array(); |
| 697 | - $rows = DB::query('SELECT id,title FROM ' . prefixTable('roles_title')); |
|
| 697 | + $rows = DB::query('SELECT id,title FROM '.prefixTable('roles_title')); |
|
| 698 | 698 | foreach ($rows as $record) { |
| 699 | 699 | array_push( |
| 700 | 700 | $teampassRoles, |