@@ -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) { |
@@ -89,5 +89,5 @@ |
||
| 89 | 89 | */ |
| 90 | 90 | function provideLog(string $message, array $SETTINGS) |
| 91 | 91 | { |
| 92 | - echo '\n' . (string) date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], time()) . ' - '.$message . '\n'; |
|
| 92 | + echo '\n'.(string) date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], time()).' - '.$message.'\n'; |
|
| 93 | 93 | } |
| 94 | 94 | \ No newline at end of file |
@@ -154,7 +154,7 @@ discard block |
||
| 154 | 154 | |
| 155 | 155 | // Show passwords inputs and form |
| 156 | 156 | $('#dialog-user-change-password-info') |
| 157 | - .html('<i class="icon fa-solid fa-info mr-2"></i><?php echo langHdl('user_has_to_change_password_info');?>') |
|
| 157 | + .html('<i class="icon fa-solid fa-info mr-2"></i><?php echo langHdl('user_has_to_change_password_info'); ?>') |
|
| 158 | 158 | .removeClass('hidden'); |
| 159 | 159 | $('#dialog-user-change-password').removeClass('hidden'); |
| 160 | 160 | |
@@ -167,7 +167,7 @@ discard block |
||
| 167 | 167 | |
| 168 | 168 | // Show passwords inputs and form |
| 169 | 169 | $('#dialog-ldap-user-change-password-info') |
| 170 | - .html('<i class="icon fa-solid fa-info mr-2"></i><?php echo langHdl('ldap_user_has_changed_his_password');?>') |
|
| 170 | + .html('<i class="icon fa-solid fa-info mr-2"></i><?php echo langHdl('ldap_user_has_changed_his_password'); ?>') |
|
| 171 | 171 | .removeClass('hidden'); |
| 172 | 172 | $('#dialog-ldap-user-change-password').removeClass('hidden'); |
| 173 | 173 | |
@@ -289,7 +289,7 @@ discard block |
||
| 289 | 289 | /*console.log('User has to regenerate keys') |
| 290 | 290 | // HIde |
| 291 | 291 | $('.content-header, .content').addClass('hidden'); |
| 292 | - $('#dialog-user-temporary-code-info').html('<i class="icon fa-solid fa-info mr-2"></i><?php echo langHdl('renecyption_expected');?>'); |
|
| 292 | + $('#dialog-user-temporary-code-info').html('<i class="icon fa-solid fa-info mr-2"></i><?php echo langHdl('renecyption_expected'); ?>'); |
|
| 293 | 293 | |
| 294 | 294 | // Show passwords inputs and form |
| 295 | 295 | $('#dialog-user-temporary-code').removeClass('hidden'); |
@@ -371,13 +371,13 @@ discard block |
||
| 371 | 371 | { |
| 372 | 372 | if (step === 'psk') { |
| 373 | 373 | // Inform user |
| 374 | - $("#user-current-defuse-psk-progress").html('<b><?php echo langHdl('encryption_keys'); ?> </b> [' + start + ' - ' + (parseInt(start) + <?php echo NUMBER_ITEMS_IN_BATCH;?>) + '] ' + |
|
| 374 | + $("#user-current-defuse-psk-progress").html('<b><?php echo langHdl('encryption_keys'); ?> </b> [' + start + ' - ' + (parseInt(start) + <?php echo NUMBER_ITEMS_IN_BATCH; ?>) + '] ' + |
|
| 375 | 375 | '... <?php echo langHdl('please_wait'); ?><i class="fa-solid fa-spinner fa-pulse ml-3 text-primary"></i>'); |
| 376 | 376 | |
| 377 | 377 | var data = { |
| 378 | 378 | 'userPsk' : $('#user-current-defuse-psk').val(), |
| 379 | 379 | 'start': start, |
| 380 | - 'length': <?php echo NUMBER_ITEMS_IN_BATCH;?>, |
|
| 380 | + 'length': <?php echo NUMBER_ITEMS_IN_BATCH; ?>, |
|
| 381 | 381 | 'user_id': userId, |
| 382 | 382 | }; |
| 383 | 383 | // Do query |
@@ -454,7 +454,7 @@ discard block |
||
| 454 | 454 | |
| 455 | 455 | // Show passwords inputs and form |
| 456 | 456 | $('#dialog-ldap-user-change-password-info') |
| 457 | - .html('<i class="icon fa-solid fa-info mr-2"></i><?php echo langHdl('ldap_user_has_changed_his_password');?>') |
|
| 457 | + .html('<i class="icon fa-solid fa-info mr-2"></i><?php echo langHdl('ldap_user_has_changed_his_password'); ?>') |
|
| 458 | 458 | .removeClass('hidden'); |
| 459 | 459 | $('#dialog-ldap-user-change-password').removeClass('hidden'); |
| 460 | 460 | |
@@ -543,7 +543,7 @@ discard block |
||
| 543 | 543 | '</div>' + |
| 544 | 544 | '</div>' + |
| 545 | 545 | '</div>' + |
| 546 | - '<div class="row mt-2<?php echo isset($SETTINGS['enable_pf_feature']) === true && (int) $SETTINGS['enable_pf_feature'] === 1 ? '' : ' hidden'; ?>">' + |
|
| 546 | + '<div class="row mt-2<?php echo isset($SETTINGS['enable_pf_feature']) === true && (int) $SETTINGS['enable_pf_feature'] === 1 ? '' : ' hidden'; ?>">' + |
|
| 547 | 547 | '<h6><?php echo langHdl('provide_recovery_keys'); ?></h6>' + |
| 548 | 548 | '<div class="input-group mb-2">' + |
| 549 | 549 | '<div class="input-group-prepend">' + |
@@ -558,7 +558,7 @@ discard block |
||
| 558 | 558 | '<textarea rows="2" id="recovery-private-key" class="form-control form-item-control"></textarea>' + |
| 559 | 559 | '</div>' + |
| 560 | 560 | '</div>' + |
| 561 | - '<div class="row mt-2<?php echo isset($SETTINGS['enable_pf_feature']) === true && (int) $SETTINGS['enable_pf_feature'] === 1 ? '' : ' hidden'; ?>">' + |
|
| 561 | + '<div class="row mt-2<?php echo isset($SETTINGS['enable_pf_feature']) === true && (int) $SETTINGS['enable_pf_feature'] === 1 ? '' : ' hidden'; ?>">' + |
|
| 562 | 562 | '<div class="alert" id="confirm-no-recovery-keys-div">' + |
| 563 | 563 | '<div class="form-check">' + |
| 564 | 564 | '<input type="checkbox" class="form-check-input" id="confirm-no-recovery-keys">' + |
@@ -1062,15 +1062,15 @@ discard block |
||
| 1062 | 1062 | // Prepare data |
| 1063 | 1063 | var data = { |
| 1064 | 1064 | 'receipt': $('#temp-user-email').val(), |
| 1065 | - 'subject': '[Teampass] <?php echo langHdl('your_new_password');?>', |
|
| 1066 | - 'body': '<?php echo langHdl('email_body_temporary_login_password');?>', |
|
| 1065 | + 'subject': '[Teampass] <?php echo langHdl('your_new_password'); ?>', |
|
| 1066 | + 'body': '<?php echo langHdl('email_body_temporary_login_password'); ?>', |
|
| 1067 | 1067 | 'pre_replace' : { |
| 1068 | 1068 | '#enc_code#' : $('#temp-user-pwd').val(), |
| 1069 | 1069 | } |
| 1070 | 1070 | } |
| 1071 | 1071 | if (debugJavascript === true) console.log(data); |
| 1072 | 1072 | // Prepare form |
| 1073 | - $('#dialog-admin-change-user-password-info').html('<?php echo langHdl('sending_email_message');?>'); |
|
| 1073 | + $('#dialog-admin-change-user-password-info').html('<?php echo langHdl('sending_email_message'); ?>'); |
|
| 1074 | 1074 | toastr.remove(); |
| 1075 | 1075 | toastr.info( |
| 1076 | 1076 | '<?php echo langHdl('in_progress'); ?><i class="fa-solid fa-circle-notch fa-spin fa-2x ml-3"></i>' |
@@ -1583,7 +1583,7 @@ discard block |
||
| 1583 | 1583 | '#warningModal', |
| 1584 | 1584 | '<i class="fa-solid fa-clock fa-lg warning mr-2"></i><?php echo langHdl('index_add_one_hour'); ?>', |
| 1585 | 1585 | '<div class="form-group">' + |
| 1586 | - '<label for="warningModal-input" class="col-form-label"><?php echo langHdl('extend_session_duration_by') . ' (' . langHdl('minutes') . ')'; ?>:</label>' + |
|
| 1586 | + '<label for="warningModal-input" class="col-form-label"><?php echo langHdl('extend_session_duration_by').' ('.langHdl('minutes').')'; ?>:</label>' + |
|
| 1587 | 1587 | '<input type="number" max="'+(60*60*24)+'" class="form-control" id="warningModal-input" value="60">' + |
| 1588 | 1588 | '</div>' + |
| 1589 | 1589 | '<div class="form-text text-muted"><i class=\"fa-solid fa-info-circle mr-2\"></i><?php echo langHdl('maximum_session_expiration_time'); ?>: '+data.max_session_duration+'</div>', |
@@ -67,7 +67,7 @@ discard block |
||
| 67 | 67 | DB::debugmode(false); |
| 68 | 68 | $process_to_perform = DB::queryfirstrow( |
| 69 | 69 | 'SELECT * |
| 70 | - FROM ' . prefixTable('processes') . ' |
|
| 70 | + FROM ' . prefixTable('processes').' |
|
| 71 | 71 | WHERE is_in_progress = %i AND process_type IN ("item_copy", "new_item", "update_item") |
| 72 | 72 | ORDER BY increment_id ASC', |
| 73 | 73 | 1 |
@@ -84,7 +84,7 @@ discard block |
||
| 84 | 84 | // search for next process to handle |
| 85 | 85 | $process_to_perform = DB::queryfirstrow( |
| 86 | 86 | 'SELECT * |
| 87 | - FROM ' . prefixTable('processes') . ' |
|
| 87 | + FROM ' . prefixTable('processes').' |
|
| 88 | 88 | WHERE is_in_progress = %i AND finished_at = "" AND process_type IN ("item_copy", "new_item", "update_item") |
| 89 | 89 | ORDER BY increment_id ASC', |
| 90 | 90 | 0 |
@@ -101,7 +101,7 @@ discard block |
||
| 101 | 101 | $process_to_perform['increment_id'] |
| 102 | 102 | ); |
| 103 | 103 | |
| 104 | - provideLog('[PROCESS][#'. $process_to_perform['increment_id'].'][START]', $SETTINGS); |
|
| 104 | + provideLog('[PROCESS][#'.$process_to_perform['increment_id'].'][START]', $SETTINGS); |
|
| 105 | 105 | handleTask( |
| 106 | 106 | $process_to_perform['increment_id'], |
| 107 | 107 | json_decode($process_to_perform['arguments'], true), |
@@ -118,7 +118,7 @@ discard block |
||
| 118 | 118 | // launch a new iterative process |
| 119 | 119 | $process_to_perform = DB::queryfirstrow( |
| 120 | 120 | 'SELECT * |
| 121 | - FROM ' . prefixTable('processes') . ' |
|
| 121 | + FROM ' . prefixTable('processes').' |
|
| 122 | 122 | WHERE is_in_progress = %i AND process_type IN ("item_copy", "new_item", "update_item") |
| 123 | 123 | ORDER BY increment_id ASC', |
| 124 | 124 | 1 |
@@ -140,11 +140,11 @@ discard block |
||
| 140 | 140 | */ |
| 141 | 141 | function handleTask(int $processId, array $ProcessArguments, array $SETTINGS): bool |
| 142 | 142 | { |
| 143 | - provideLog('[PROCESS][#'. $processId.'][START]', $SETTINGS); |
|
| 143 | + provideLog('[PROCESS][#'.$processId.'][START]', $SETTINGS); |
|
| 144 | 144 | //DB::debugmode(false); |
| 145 | 145 | $task_to_perform = DB::queryfirstrow( |
| 146 | 146 | 'SELECT * |
| 147 | - FROM ' . prefixTable('processes_tasks') . ' |
|
| 147 | + FROM ' . prefixTable('processes_tasks').' |
|
| 148 | 148 | WHERE process_id = %i AND finished_at IS NULL |
| 149 | 149 | ORDER BY increment_id ASC', |
| 150 | 150 | $processId |
@@ -164,7 +164,7 @@ discard block |
||
| 164 | 164 | // check if a linux process is not currently on going |
| 165 | 165 | // if sub_task_in_progress === 1 then exit |
| 166 | 166 | if ((int) $task_to_perform['sub_task_in_progress'] === 0) { |
| 167 | - provideLog('[TASK][#'. $task_to_perform['increment_id'].'][START]', $SETTINGS); |
|
| 167 | + provideLog('[TASK][#'.$task_to_perform['increment_id'].'][START]', $SETTINGS); |
|
| 168 | 168 | |
| 169 | 169 | // handle next task |
| 170 | 170 | $args = json_decode($task_to_perform['task'], true); |
@@ -245,7 +245,7 @@ discard block |
||
| 245 | 245 | DB::update( |
| 246 | 246 | prefixTable('processes_tasks'), |
| 247 | 247 | array( |
| 248 | - 'sub_task_in_progress' => 0, // flag sub task is no more in prgoress |
|
| 248 | + 'sub_task_in_progress' => 0, // flag sub task is no more in prgoress |
|
| 249 | 249 | 'task' => json_encode(["status" => "Done"]), |
| 250 | 250 | 'is_in_progress' => -1, |
| 251 | 251 | 'finished_at' => time(), |
@@ -279,7 +279,7 @@ discard block |
||
| 279 | 279 | |
| 280 | 280 | } else { |
| 281 | 281 | // Task is currently being in progress by another server process |
| 282 | - provideLog('[TASK][#'. $task_to_perform['increment_id'].'][WARNING] Similar task already being processes', $SETTINGS); |
|
| 282 | + provideLog('[TASK][#'.$task_to_perform['increment_id'].'][WARNING] Similar task already being processes', $SETTINGS); |
|
| 283 | 283 | return false; |
| 284 | 284 | } |
| 285 | 285 | } |
@@ -71,7 +71,7 @@ discard block |
||
| 71 | 71 | DB::debugmode(false); |
| 72 | 72 | $process_to_perform = DB::queryfirstrow( |
| 73 | 73 | 'SELECT * |
| 74 | - FROM ' . prefixTable('processes') . ' |
|
| 74 | + FROM ' . prefixTable('processes').' |
|
| 75 | 75 | WHERE is_in_progress = %i AND process_type = %s |
| 76 | 76 | ORDER BY increment_id ASC', |
| 77 | 77 | 1, |
@@ -91,7 +91,7 @@ discard block |
||
| 91 | 91 | // search for next process to handle |
| 92 | 92 | $process_to_perform = DB::queryfirstrow( |
| 93 | 93 | 'SELECT * |
| 94 | - FROM ' . prefixTable('processes') . ' |
|
| 94 | + FROM ' . prefixTable('processes').' |
|
| 95 | 95 | WHERE is_in_progress = %i AND finished_at = "" AND process_type = %s |
| 96 | 96 | ORDER BY increment_id ASC', |
| 97 | 97 | 0, |
@@ -109,7 +109,7 @@ discard block |
||
| 109 | 109 | $process_to_perform['increment_id'] |
| 110 | 110 | ); |
| 111 | 111 | |
| 112 | - provideLog('[PROCESS][#'. $process_to_perform['increment_id'].'][START]', $SETTINGS); |
|
| 112 | + provideLog('[PROCESS][#'.$process_to_perform['increment_id'].'][START]', $SETTINGS); |
|
| 113 | 113 | handleTask( |
| 114 | 114 | $process_to_perform['increment_id'], |
| 115 | 115 | json_decode($process_to_perform['arguments'], true), |
@@ -124,7 +124,7 @@ discard block |
||
| 124 | 124 | // launch a new iterative process |
| 125 | 125 | $process_to_perform = DB::queryfirstrow( |
| 126 | 126 | 'SELECT * |
| 127 | - FROM ' . prefixTable('processes') . ' |
|
| 127 | + FROM ' . prefixTable('processes').' |
|
| 128 | 128 | WHERE is_in_progress = %i AND process_type = %s |
| 129 | 129 | ORDER BY increment_id ASC', |
| 130 | 130 | 1, |
@@ -148,11 +148,11 @@ discard block |
||
| 148 | 148 | */ |
| 149 | 149 | function handleTask(int $processId, array $ProcessArguments, array $SETTINGS): bool |
| 150 | 150 | { |
| 151 | - provideLog('[PROCESS][#'. $processId.'][START]', $SETTINGS); |
|
| 151 | + provideLog('[PROCESS][#'.$processId.'][START]', $SETTINGS); |
|
| 152 | 152 | //DB::debugmode(false); |
| 153 | 153 | $task_to_perform = DB::queryfirstrow( |
| 154 | 154 | 'SELECT * |
| 155 | - FROM ' . prefixTable('processes_tasks') . ' |
|
| 155 | + FROM ' . prefixTable('processes_tasks').' |
|
| 156 | 156 | WHERE process_id = %i AND finished_at IS NULL |
| 157 | 157 | ORDER BY increment_id ASC', |
| 158 | 158 | $processId |
@@ -167,7 +167,7 @@ discard block |
||
| 167 | 167 | // check if a linux process is not currently on going |
| 168 | 168 | // if sub_task_in_progress === 1 then exit |
| 169 | 169 | if ((int) $task_to_perform['sub_task_in_progress'] === 0) { |
| 170 | - provideLog('[TASK][#'. $task_to_perform['increment_id'].'][START]', $SETTINGS); |
|
| 170 | + provideLog('[TASK][#'.$task_to_perform['increment_id'].'][START]', $SETTINGS); |
|
| 171 | 171 | |
| 172 | 172 | // handle next task |
| 173 | 173 | $args = json_decode($task_to_perform['task'], true); |
@@ -220,10 +220,9 @@ discard block |
||
| 220 | 220 | DB::update( |
| 221 | 221 | prefixTable('processes_tasks'), |
| 222 | 222 | array( |
| 223 | - 'sub_task_in_progress' => 0, // flag sub task is no more in prgoress |
|
| 223 | + 'sub_task_in_progress' => 0, // flag sub task is no more in prgoress |
|
| 224 | 224 | 'task' => $taskStatus['new_action'] !== $args['step'] ? |
| 225 | - json_encode(["status" => "Done"]) : |
|
| 226 | - json_encode([ |
|
| 225 | + json_encode(["status" => "Done"]) : json_encode([ |
|
| 227 | 226 | "step" => $taskStatus['new_action'], |
| 228 | 227 | "index" => $taskStatus['new_index'], |
| 229 | 228 | "nb" => isset($SETTINGS['maximum_number_of_items_to_treat']) === true ? $SETTINGS['maximum_number_of_items_to_treat'] : $args['nb'], |
@@ -259,7 +258,7 @@ discard block |
||
| 259 | 258 | |
| 260 | 259 | } else { |
| 261 | 260 | // Task is currently being in progress by another server process |
| 262 | - provideLog('[TASK][#'. $task_to_perform['increment_id'].'][WARNING] Similar task already being processes', $SETTINGS); |
|
| 261 | + provideLog('[TASK][#'.$task_to_perform['increment_id'].'][WARNING] Similar task already being processes', $SETTINGS); |
|
| 263 | 262 | return false; |
| 264 | 263 | } |
| 265 | 264 | } |
@@ -292,7 +291,7 @@ discard block |
||
| 292 | 291 | // Check if user exists |
| 293 | 292 | $userInfo = DB::queryFirstRow( |
| 294 | 293 | 'SELECT public_key, private_key |
| 295 | - FROM ' . prefixTable('users') . ' |
|
| 294 | + FROM ' . prefixTable('users').' |
|
| 296 | 295 | WHERE id = %i', |
| 297 | 296 | $post_user_id |
| 298 | 297 | ); |
@@ -423,13 +422,13 @@ discard block |
||
| 423 | 422 | { |
| 424 | 423 | $userInfo = DB::queryFirstRow( |
| 425 | 424 | 'SELECT pw, public_key, private_key, login, name |
| 426 | - FROM ' . prefixTable('users') . ' |
|
| 425 | + FROM ' . prefixTable('users').' |
|
| 427 | 426 | WHERE id = %i', |
| 428 | 427 | $owner_id |
| 429 | 428 | ); |
| 430 | 429 | |
| 431 | 430 | // decrypt owner password |
| 432 | - $pwd = cryption($owner_pwd, '','decrypt', $SETTINGS)['string']; |
|
| 431 | + $pwd = cryption($owner_pwd, '', 'decrypt', $SETTINGS)['string']; |
|
| 433 | 432 | provideLog('[USER][INFO] ID:'.$owner_id, $SETTINGS); |
| 434 | 433 | //provideLog('[DEBUG] '.$pwd." -- ", $SETTINGS); |
| 435 | 434 | // decrypt private key and send back |
@@ -470,17 +469,17 @@ discard block |
||
| 470 | 469 | // Loop on items |
| 471 | 470 | $rows = DB::query( |
| 472 | 471 | 'SELECT id, pw, perso |
| 473 | - FROM ' . prefixTable('items') . ' |
|
| 472 | + FROM ' . prefixTable('items').' |
|
| 474 | 473 | '.(isset($extra_arguments['only_personal_items']) === true && $extra_arguments['only_personal_items'] === 1 ? 'WHERE perso = 1' : '').' |
| 475 | 474 | ORDER BY id ASC |
| 476 | - LIMIT ' . $post_start . ', ' . $post_length |
|
| 475 | + LIMIT ' . $post_start.', '.$post_length |
|
| 477 | 476 | ); |
| 478 | 477 | // WHERE perso = 0 |
| 479 | 478 | foreach ($rows as $record) { |
| 480 | 479 | // Get itemKey from current user |
| 481 | 480 | $currentUserKey = DB::queryFirstRow( |
| 482 | 481 | 'SELECT share_key, increment_id |
| 483 | - FROM ' . prefixTable('sharekeys_items') . ' |
|
| 482 | + FROM ' . prefixTable('sharekeys_items').' |
|
| 484 | 483 | WHERE object_id = %i AND user_id = %i', |
| 485 | 484 | $record['id'], |
| 486 | 485 | //$extra_arguments['owner_id'] |
@@ -509,7 +508,7 @@ discard block |
||
| 509 | 508 | |
| 510 | 509 | $currentUserKey = DB::queryFirstRow( |
| 511 | 510 | 'SELECT increment_id |
| 512 | - FROM ' . prefixTable('sharekeys_items') . ' |
|
| 511 | + FROM ' . prefixTable('sharekeys_items').' |
|
| 513 | 512 | WHERE object_id = %i AND user_id = %i', |
| 514 | 513 | $record['id'], |
| 515 | 514 | $post_user_id |
@@ -580,15 +579,15 @@ discard block |
||
| 580 | 579 | // Loop on logs |
| 581 | 580 | $rows = DB::query( |
| 582 | 581 | 'SELECT increment_id |
| 583 | - FROM ' . prefixTable('log_items') . ' |
|
| 582 | + FROM ' . prefixTable('log_items').' |
|
| 584 | 583 | WHERE raison LIKE "at_pw :%" AND encryption_type = "teampass_aes" |
| 585 | - LIMIT ' . $post_start . ', ' . $post_length |
|
| 584 | + LIMIT ' . $post_start.', '.$post_length |
|
| 586 | 585 | ); |
| 587 | 586 | foreach ($rows as $record) { |
| 588 | 587 | // Get itemKey from current user |
| 589 | 588 | $currentUserKey = DB::queryFirstRow( |
| 590 | 589 | 'SELECT share_key |
| 591 | - FROM ' . prefixTable('sharekeys_logs') . ' |
|
| 590 | + FROM ' . prefixTable('sharekeys_logs').' |
|
| 592 | 591 | WHERE object_id = %i AND user_id = %i', |
| 593 | 592 | $record['increment_id'], |
| 594 | 593 | $extra_arguments['owner_id'] |
@@ -620,7 +619,7 @@ discard block |
||
| 620 | 619 | if ((int) $post_user_id !== (int) $extra_arguments['owner_id']) { |
| 621 | 620 | $currentUserKey = DB::queryFirstRow( |
| 622 | 621 | 'SELECT increment_id |
| 623 | - FROM ' . prefixTable('sharekeys_items') . ' |
|
| 622 | + FROM ' . prefixTable('sharekeys_items').' |
|
| 624 | 623 | WHERE object_id = %i AND user_id = %i', |
| 625 | 624 | $record['id'], |
| 626 | 625 | $post_user_id |
@@ -642,7 +641,7 @@ discard block |
||
| 642 | 641 | // SHould we change step? |
| 643 | 642 | DB::query( |
| 644 | 643 | 'SELECT increment_id |
| 645 | - FROM ' . prefixTable('log_items') . ' |
|
| 644 | + FROM ' . prefixTable('log_items').' |
|
| 646 | 645 | WHERE raison LIKE "at_pw :%" AND encryption_type = "teampass_aes"' |
| 647 | 646 | ); |
| 648 | 647 | |
@@ -683,15 +682,15 @@ discard block |
||
| 683 | 682 | // Loop on fields |
| 684 | 683 | $rows = DB::query( |
| 685 | 684 | 'SELECT id |
| 686 | - FROM ' . prefixTable('categories_items') . ' |
|
| 685 | + FROM ' . prefixTable('categories_items').' |
|
| 687 | 686 | WHERE encryption_type = "teampass_aes" |
| 688 | - LIMIT ' . $post_start . ', ' . $post_length |
|
| 687 | + LIMIT ' . $post_start.', '.$post_length |
|
| 689 | 688 | ); |
| 690 | 689 | foreach ($rows as $record) { |
| 691 | 690 | // Get itemKey from current user |
| 692 | 691 | $currentUserKey = DB::queryFirstRow( |
| 693 | 692 | 'SELECT share_key |
| 694 | - FROM ' . prefixTable('sharekeys_fields') . ' |
|
| 693 | + FROM ' . prefixTable('sharekeys_fields').' |
|
| 695 | 694 | WHERE object_id = %i AND user_id = %i', |
| 696 | 695 | $record['id'], |
| 697 | 696 | $extra_arguments['owner_id'] |
@@ -719,7 +718,7 @@ discard block |
||
| 719 | 718 | if ((int) $post_user_id !== (int) $extra_arguments['owner_id']) { |
| 720 | 719 | $currentUserKey = DB::queryFirstRow( |
| 721 | 720 | 'SELECT increment_id |
| 722 | - FROM ' . prefixTable('sharekeys_items') . ' |
|
| 721 | + FROM ' . prefixTable('sharekeys_items').' |
|
| 723 | 722 | WHERE object_id = %i AND user_id = %i', |
| 724 | 723 | $record['id'], |
| 725 | 724 | $post_user_id |
@@ -742,7 +741,7 @@ discard block |
||
| 742 | 741 | // SHould we change step? |
| 743 | 742 | DB::query( |
| 744 | 743 | 'SELECT * |
| 745 | - FROM ' . prefixTable('categories_items') . ' |
|
| 744 | + FROM ' . prefixTable('categories_items').' |
|
| 746 | 745 | WHERE encryption_type = "teampass_aes"' |
| 747 | 746 | ); |
| 748 | 747 | |
@@ -782,14 +781,14 @@ discard block |
||
| 782 | 781 | // Loop on suggestions |
| 783 | 782 | $rows = DB::query( |
| 784 | 783 | 'SELECT id |
| 785 | - FROM ' . prefixTable('suggestion') . ' |
|
| 786 | - LIMIT ' . $post_start . ', ' . $post_length |
|
| 784 | + FROM ' . prefixTable('suggestion').' |
|
| 785 | + LIMIT ' . $post_start.', '.$post_length |
|
| 787 | 786 | ); |
| 788 | 787 | foreach ($rows as $record) { |
| 789 | 788 | // Get itemKey from current user |
| 790 | 789 | $currentUserKey = DB::queryFirstRow( |
| 791 | 790 | 'SELECT share_key |
| 792 | - FROM ' . prefixTable('sharekeys_suggestions') . ' |
|
| 791 | + FROM ' . prefixTable('sharekeys_suggestions').' |
|
| 793 | 792 | WHERE object_id = %i AND user_id = %i', |
| 794 | 793 | $record['id'], |
| 795 | 794 | $extra_arguments['owner_id'] |
@@ -821,7 +820,7 @@ discard block |
||
| 821 | 820 | if ((int) $post_user_id !== (int) $extra_arguments['owner_id']) { |
| 822 | 821 | $currentUserKey = DB::queryFirstRow( |
| 823 | 822 | 'SELECT increment_id |
| 824 | - FROM ' . prefixTable('sharekeys_items') . ' |
|
| 823 | + FROM ' . prefixTable('sharekeys_items').' |
|
| 825 | 824 | WHERE object_id = %i AND user_id = %i', |
| 826 | 825 | $record['id'], |
| 827 | 826 | $post_user_id |
@@ -883,16 +882,16 @@ discard block |
||
| 883 | 882 | // Loop on files |
| 884 | 883 | $rows = DB::query( |
| 885 | 884 | 'SELECT f.id AS id, i.perso AS perso |
| 886 | - FROM ' . prefixTable('files') . ' AS f |
|
| 887 | - INNER JOIN ' . prefixTable('items') . ' AS i ON i.id = f.id_item |
|
| 888 | - WHERE f.status = "' . TP_ENCRYPTION_NAME . '" |
|
| 889 | - LIMIT ' . $post_start . ', ' . $post_length |
|
| 885 | + FROM ' . prefixTable('files').' AS f |
|
| 886 | + INNER JOIN ' . prefixTable('items').' AS i ON i.id = f.id_item |
|
| 887 | + WHERE f.status = "' . TP_ENCRYPTION_NAME.'" |
|
| 888 | + LIMIT ' . $post_start.', '.$post_length |
|
| 890 | 889 | ); //aes_encryption |
| 891 | 890 | foreach ($rows as $record) { |
| 892 | 891 | // Get itemKey from current user |
| 893 | 892 | $currentUserKey = DB::queryFirstRow( |
| 894 | 893 | 'SELECT share_key, increment_id |
| 895 | - FROM ' . prefixTable('sharekeys_files') . ' |
|
| 894 | + FROM ' . prefixTable('sharekeys_files').' |
|
| 896 | 895 | WHERE object_id = %i AND user_id = %i', |
| 897 | 896 | $record['id'], |
| 898 | 897 | (int) $record['perso'] === 0 ? $extra_arguments['owner_id'] : $extra_arguments['new_user_id'] |
@@ -920,7 +919,7 @@ discard block |
||
| 920 | 919 | |
| 921 | 920 | $currentUserKey = DB::queryFirstRow( |
| 922 | 921 | 'SELECT increment_id |
| 923 | - FROM ' . prefixTable('sharekeys_files') . ' |
|
| 922 | + FROM ' . prefixTable('sharekeys_files').' |
|
| 924 | 923 | WHERE object_id = %i AND user_id = %i', |
| 925 | 924 | $record['id'], |
| 926 | 925 | $post_user_id |
@@ -982,8 +981,8 @@ discard block |
||
| 982 | 981 | // SHould we change step? Finished ? |
| 983 | 982 | DB::query( |
| 984 | 983 | 'SELECT * |
| 985 | - FROM ' . prefixTable('files') . ' |
|
| 986 | - WHERE status = "' . TP_ENCRYPTION_NAME . '"' |
|
| 984 | + FROM ' . prefixTable('files').' |
|
| 985 | + WHERE status = "' . TP_ENCRYPTION_NAME.'"' |
|
| 987 | 986 | ); |
| 988 | 987 | $counter = DB::count(); |
| 989 | 988 | $next_start = (int) $post_start + (int) $post_length; |
@@ -1047,7 +1046,7 @@ discard block |
||
| 1047 | 1046 | // get user info |
| 1048 | 1047 | $userInfo = DB::queryFirstRow( |
| 1049 | 1048 | 'SELECT email, login, auth_type, special, lastname, name |
| 1050 | - FROM ' . prefixTable('users') . ' |
|
| 1049 | + FROM ' . prefixTable('users').' |
|
| 1051 | 1050 | WHERE id = %i', |
| 1052 | 1051 | $extra_arguments['new_user_id'] |
| 1053 | 1052 | ); |
@@ -1061,13 +1060,13 @@ discard block |
||
| 1061 | 1060 | sendMailToUser( |
| 1062 | 1061 | filter_var($userInfo['email'], FILTER_SANITIZE_FULL_SPECIAL_CHARS), |
| 1063 | 1062 | empty($extra_arguments['email_body']) === false ? $extra_arguments['email_body'] : langHdl('email_body_user_config_1'), |
| 1064 | - 'TEAMPASS - ' . langHdl('login_credentials'), |
|
| 1063 | + 'TEAMPASS - '.langHdl('login_credentials'), |
|
| 1065 | 1064 | (array) filter_var_array( |
| 1066 | 1065 | [ |
| 1067 | - '#code#' => cryption($extra_arguments['new_user_code'], '','decrypt', $SETTINGS)['string'], |
|
| 1066 | + '#code#' => cryption($extra_arguments['new_user_code'], '', 'decrypt', $SETTINGS)['string'], |
|
| 1068 | 1067 | '#lastname#' => isset($userInfo['name']) === true ? $userInfo['name'] : '', |
| 1069 | 1068 | '#login#' => isset($userInfo['login']) === true ? $userInfo['login'] : '', |
| 1070 | - '#password#' => cryption($extra_arguments['new_user_pwd'], '','decrypt', $SETTINGS)['string'], |
|
| 1069 | + '#password#' => cryption($extra_arguments['new_user_pwd'], '', 'decrypt', $SETTINGS)['string'], |
|
| 1071 | 1070 | ], |
| 1072 | 1071 | FILTER_SANITIZE_FULL_SPECIAL_CHARS |
| 1073 | 1072 | ), |
@@ -62,7 +62,7 @@ |
||
| 62 | 62 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('utilities.renewal') === false) { |
| 63 | 63 | // Not allowed page |
| 64 | 64 | $_SESSION['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 | |
@@ -56,7 +56,7 @@ |
||
| 56 | 56 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('uploads') === false) { |
| 57 | 57 | // Not allowed page |
| 58 | 58 | $_SESSION['error']['code'] = ERR_NOT_ALLOWED; |
| 59 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
| 59 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
| 60 | 60 | exit; |
| 61 | 61 | } |
| 62 | 62 | |
@@ -64,7 +64,7 @@ discard block |
||
| 64 | 64 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('folders') === false) { |
| 65 | 65 | // Not allowed page |
| 66 | 66 | $_SESSION['error']['code'] = ERR_NOT_ALLOWED; |
| 67 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
| 67 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
| 68 | 68 | exit; |
| 69 | 69 | } |
| 70 | 70 | |
@@ -100,28 +100,28 @@ discard block |
||
| 100 | 100 | $complexityHtml = '<div id="hidden-select-complexity" class="hidden"><select id="select-complexity" class="form-control form-item-control save-me">'; |
| 101 | 101 | $complexitySelect = ''; |
| 102 | 102 | foreach (TP_PW_COMPLEXITY as $level) { |
| 103 | - $complexitySelect .= '<option value="' . $level[0] . '">' . $level[1] . '</option>'; |
|
| 103 | + $complexitySelect .= '<option value="'.$level[0].'">'.$level[1].'</option>'; |
|
| 104 | 104 | } |
| 105 | -$complexityHtml .= $complexitySelect . '</select></div>'; |
|
| 105 | +$complexityHtml .= $complexitySelect.'</select></div>'; |
|
| 106 | 106 | |
| 107 | 107 | /* Get full tree structure */ |
| 108 | 108 | $tst = $tree->getDescendants(); |
| 109 | 109 | // prepare options list |
| 110 | -$droplist = '<option value="na">---' . langHdl('select') . '---</option>'; |
|
| 110 | +$droplist = '<option value="na">---'.langHdl('select').'---</option>'; |
|
| 111 | 111 | if ((int) $_SESSION['is_admin'] === 1 || (int) $_SESSION['user_manager'] === 1 || (int) $_SESSION['can_create_root_folder'] === 1) { |
| 112 | - $droplist .= '<option value="0">' . langHdl('root') . '</option>'; |
|
| 112 | + $droplist .= '<option value="0">'.langHdl('root').'</option>'; |
|
| 113 | 113 | } |
| 114 | 114 | foreach ($tst as $t) { |
| 115 | 115 | if ( |
| 116 | 116 | in_array($t->id, $_SESSION['groupes_visibles']) === true |
| 117 | 117 | && in_array($t->id, $_SESSION['personal_visible_groups']) === false |
| 118 | 118 | ) { |
| 119 | - $droplist .= '<option value="' . $t->id . '">' . addslashes($t->title); |
|
| 119 | + $droplist .= '<option value="'.$t->id.'">'.addslashes($t->title); |
|
| 120 | 120 | $text = ''; |
| 121 | 121 | foreach ($tree->getPath($t->id, false) as $fld) { |
| 122 | - $text .= empty($text) === true ? ' [' . $fld->title : ' > ' . $fld->title; |
|
| 122 | + $text .= empty($text) === true ? ' ['.$fld->title : ' > '.$fld->title; |
|
| 123 | 123 | } |
| 124 | - $droplist .= (empty($text) === true ? '' : $text . '</i>]') . '</option>'; |
|
| 124 | + $droplist .= (empty($text) === true ? '' : $text.'</i>]').'</option>'; |
|
| 125 | 125 | } |
| 126 | 126 | } |
| 127 | 127 | |
@@ -200,14 +200,14 @@ discard block |
||
| 200 | 200 | <label><?php echo langHdl('icon'); ?></label> |
| 201 | 201 | <input type="text" class="form-control form-folder-control purify" id="new-folder-add-icon" data-field="icon"> |
| 202 | 202 | <small class='form-text text-muted'> |
| 203 | - <?php echo langHdl('fontawesome_icon_tip'); ?><a href="<?php echo FONTAWESOME_URL;?>" target="_blank"><i class="fas fa-external-link-alt ml-1"></i></a> |
|
| 203 | + <?php echo langHdl('fontawesome_icon_tip'); ?><a href="<?php echo FONTAWESOME_URL; ?>" target="_blank"><i class="fas fa-external-link-alt ml-1"></i></a> |
|
| 204 | 204 | </small> |
| 205 | 205 | </div> |
| 206 | 206 | <div class="form-group"> |
| 207 | 207 | <label><?php echo langHdl('icon_on_selection'); ?></label> |
| 208 | 208 | <input type="text" class="form-control form-folder-control purify" id="new-folder-add-icon-selected" data-field="iconSelected"> |
| 209 | 209 | <small class='form-text text-muted'> |
| 210 | - <?php echo langHdl('fontawesome_icon_tip'); ?><a href="<?php echo FONTAWESOME_URL;?>" target="_blank"><i class="fas fa-external-link-alt ml-1"></i></a> |
|
| 210 | + <?php echo langHdl('fontawesome_icon_tip'); ?><a href="<?php echo FONTAWESOME_URL; ?>" target="_blank"><i class="fas fa-external-link-alt ml-1"></i></a> |
|
| 211 | 211 | </small> |
| 212 | 212 | </div> |
| 213 | 213 | <div class="form-group"> |
@@ -298,7 +298,7 @@ discard block |
||
| 298 | 298 | <th scope="col" min-width="200px"><?php echo langHdl('group'); ?></th> |
| 299 | 299 | <th scope="col" min-width="200px"><?php echo langHdl('group_parent'); ?></th> |
| 300 | 300 | <th scope="col" width="50px"><i class="fas fa-gavel fa-lg infotip" title="<?php echo langHdl('password_strength'); ?>"></i></th> |
| 301 | - <th scope="col" width="50px"><i class="fas fa-recycle fa-lg infotip" title="<?php echo langHdl('group_pw_duration') . ' ' . langHdl('group_pw_duration_tip'); ?>"></i></th> |
|
| 301 | + <th scope="col" width="50px"><i class="fas fa-recycle fa-lg infotip" title="<?php echo langHdl('group_pw_duration').' '.langHdl('group_pw_duration_tip'); ?>"></i></th> |
|
| 302 | 302 | <th scope="col" width="50px"><i class="fas fa-pen fa-lg infotip" title="<?php echo langHdl('auth_creation_without_complexity'); ?>"></i></th> |
| 303 | 303 | <th scope="col" width="50px"><i class="fas fa-edit fa-lg infotip" title="<?php echo langHdl('auth_modification_without_complexity'); ?>"></i></th> |
| 304 | 304 | <th scope="col" width="50px"><i class="fas fa-folder fa-lg infotip" title="<?php echo langHdl('icon'); ?>"></i></th> |
@@ -71,7 +71,7 @@ |
||
| 71 | 71 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('utilities.logs') === false) { |
| 72 | 72 | // Not allowed page |
| 73 | 73 | $_SESSION['error']['code'] = ERR_NOT_ALLOWED; |
| 74 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
| 74 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
| 75 | 75 | exit; |
| 76 | 76 | } |
| 77 | 77 | |