@@ -72,7 +72,7 @@ discard block |
||
72 | 72 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('items') === false) { |
73 | 73 | // Not allowed page |
74 | 74 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
75 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
75 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
76 | 76 | exit; |
77 | 77 | } |
78 | 78 | |
@@ -1056,7 +1056,7 @@ discard block |
||
1056 | 1056 | // |
1057 | 1057 | } else if ($(this).data('item-action') === 'link') { |
1058 | 1058 | // Add link to clipboard. |
1059 | - navigator.clipboard.writeText("<?php echo $SETTINGS['cpassman_url'];?>/index.php?page=items&group="+store.get('teampassItem').folderId+"&id="+store.get('teampassItem').id); |
|
1059 | + navigator.clipboard.writeText("<?php echo $SETTINGS['cpassman_url']; ?>/index.php?page=items&group="+store.get('teampassItem').folderId+"&id="+store.get('teampassItem').id); |
|
1060 | 1060 | |
1061 | 1061 | // Display message. |
1062 | 1062 | toastr.remove(); |
@@ -2698,7 +2698,7 @@ discard block |
||
2698 | 2698 | progress: "#form-item-password-strength", |
2699 | 2699 | score: "#form-item-password-strength" |
2700 | 2700 | }, |
2701 | - scores: [<?php echo TP_PW_STRENGTH_1;?>, <?php echo TP_PW_STRENGTH_2;?>, <?php echo TP_PW_STRENGTH_3;?>, <?php echo TP_PW_STRENGTH_4;?>, <?php echo TP_PW_STRENGTH_5;?>], |
|
2701 | + scores: [<?php echo TP_PW_STRENGTH_1; ?>, <?php echo TP_PW_STRENGTH_2; ?>, <?php echo TP_PW_STRENGTH_3; ?>, <?php echo TP_PW_STRENGTH_4; ?>, <?php echo TP_PW_STRENGTH_5; ?>], |
|
2702 | 2702 | }, |
2703 | 2703 | i18n : { |
2704 | 2704 | t: function (key) { |
@@ -2725,7 +2725,7 @@ discard block |
||
2725 | 2725 | <?php |
2726 | 2726 | $max_file_size = ''; |
2727 | 2727 | if (strrpos($SETTINGS['upload_maxfilesize'], 'mb') === false) { |
2728 | - $max_file_size = $SETTINGS['upload_maxfilesize'] . 'mb'; |
|
2728 | + $max_file_size = $SETTINGS['upload_maxfilesize'].'mb'; |
|
2729 | 2729 | } else { |
2730 | 2730 | $max_file_size = $SETTINGS['upload_maxfilesize']; |
2731 | 2731 | } |
@@ -4647,7 +4647,7 @@ discard block |
||
4647 | 4647 | (retData.edition_locked_delay === null ? |
4648 | 4648 | '' |
4649 | 4649 | : |
4650 | - ' : ' + retData.edition_locked_delay + ' <?php echo $lang->get('seconds');?>'), |
|
4650 | + ' : ' + retData.edition_locked_delay + ' <?php echo $lang->get('seconds'); ?>'), |
|
4651 | 4651 | '', { |
4652 | 4652 | timeOut: 5000, |
4653 | 4653 | progressBar: true |
@@ -4804,7 +4804,7 @@ discard block |
||
4804 | 4804 | |
4805 | 4805 | // Show passwords inputs and form |
4806 | 4806 | $('#dialog-ldap-user-change-password-info') |
4807 | - .html('<i class="icon fa-solid fa-info mr-2"></i><?php echo $lang->get('ldap_user_has_changed_his_password');?>') |
|
4807 | + .html('<i class="icon fa-solid fa-info mr-2"></i><?php echo $lang->get('ldap_user_has_changed_his_password'); ?>') |
|
4808 | 4808 | .removeClass('hidden'); |
4809 | 4809 | $('#dialog-ldap-user-change-password').removeClass('hidden'); |
4810 | 4810 | } else if (data.error_type !== 'undefined') { |
@@ -4823,7 +4823,7 @@ discard block |
||
4823 | 4823 | |
4824 | 4824 | // Show passwords inputs and form |
4825 | 4825 | $('#dialog-ldap-user-change-password-info') |
4826 | - .html('<i class="icon fa-solid fa-info mr-2"></i><?php echo $lang->get('ldap_user_has_changed_his_password');?>') |
|
4826 | + .html('<i class="icon fa-solid fa-info mr-2"></i><?php echo $lang->get('ldap_user_has_changed_his_password'); ?>') |
|
4827 | 4827 | .removeClass('hidden'); |
4828 | 4828 | $('#dialog-ldap-user-change-password').removeClass('hidden'); |
4829 | 4829 | }); |
@@ -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 && (int) $SETTINGS['timezone'] === $key ? ' selected' : '', '>' . $zone . '</option>'; |
|
325 | + <option value="' . $key.'"', isset($SETTINGS['timezone']) === true && (int) $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 && (int) $SETTINGS['default_language'] === $teampassLang ? ' selected' : '', '>' . $teampassLang . '</option>'; |
|
377 | + <option value="' . $teampassLang.'"', isset($SETTINGS['default_language']) === true && (int) $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 && (int) $SETTINGS['personal_saltkey_security_level'] === $complex[0] ? ' selected' : '', '>' . $complex[1] . '</option>'; |
|
474 | + <option value="' . $complex[0].'"', isset($SETTINGS['personal_saltkey_security_level']) === true && (int) $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 && (int) $SETTINGS['offline_key_level'] === $complex[0] ? ' selected' : '', '>' . $complex[1] . '</option>'; |
|
1078 | + <option value="' . $complex[0].'"', isset($SETTINGS['offline_key_level']) === true && (int) $SETTINGS['offline_key_level'] === $complex[0] ? ' selected' : '', '>'.$complex[1].'</option>'; |
|
1079 | 1079 | } |
1080 | 1080 | ?> |
1081 | 1081 | </select> |
@@ -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 | |
@@ -130,7 +130,7 @@ discard block |
||
130 | 130 | } else { |
131 | 131 | // check if token is expired |
132 | 132 | $data = DB::queryFirstRow( |
133 | - 'SELECT end_timestamp FROM ' . prefixTable('tokens') . ' WHERE user_id = %i AND token = %s', |
|
133 | + 'SELECT end_timestamp FROM '.prefixTable('tokens').' WHERE user_id = %i AND token = %s', |
|
134 | 134 | $session->get('user-id'), |
135 | 135 | $post_user_token |
136 | 136 | ); |
@@ -154,7 +154,7 @@ discard block |
||
154 | 154 | |
155 | 155 | // HTTP headers for no cache etc |
156 | 156 | header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); |
157 | -header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); |
|
157 | +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); |
|
158 | 158 | header('Cache-Control: no-store, no-cache, must-revalidate'); |
159 | 159 | header('Cache-Control: post-check=0, pre-check=0', false); |
160 | 160 | |
@@ -166,7 +166,7 @@ discard block |
||
166 | 166 | } |
167 | 167 | |
168 | 168 | // Set directory used to store file |
169 | - $targetDir = realpath($SETTINGS['cpassman_dir'] . '/includes/avatars'); |
|
169 | + $targetDir = realpath($SETTINGS['cpassman_dir'].'/includes/avatars'); |
|
170 | 170 | } else { |
171 | 171 | $targetDir = realpath($SETTINGS['path_to_files_folder']); |
172 | 172 | } |
@@ -219,7 +219,7 @@ discard block |
||
219 | 219 | $file_name = preg_replace('/[^a-zA-Z0-9-_\.]/', '', strtolower(basename($file->getClientOriginalName()))); |
220 | 220 | |
221 | 221 | if (strlen($file_name) == 0 || strlen($file_name) > $MAX_FILENAME_LENGTH) { |
222 | - error_log('Invalid file name: ' . $file_name . '.'); |
|
222 | + error_log('Invalid file name: '.$file_name.'.'); |
|
223 | 223 | echo handleUploadError('Invalid file name provided.'); |
224 | 224 | return false; |
225 | 225 | } |
@@ -233,13 +233,13 @@ discard block |
||
233 | 233 | $ext = strtolower($ext); |
234 | 234 | } else { |
235 | 235 | // Case where the file extension is not a string |
236 | - error_log('Invalid file name: ' . $file_name . '.'); |
|
236 | + error_log('Invalid file name: '.$file_name.'.'); |
|
237 | 237 | echo handleUploadError('Invalid file extension.'); |
238 | 238 | return false; |
239 | 239 | } |
240 | 240 | } else { |
241 | 241 | // Case where the file name is not a string |
242 | - error_log('Invalid file name: ' . $file_name . '.'); |
|
242 | + error_log('Invalid file name: '.$file_name.'.'); |
|
243 | 243 | echo handleUploadError('Invalid file.'); |
244 | 244 | return false; |
245 | 245 | } |
@@ -247,8 +247,8 @@ discard block |
||
247 | 247 | // Validate against a list of allowed extensions |
248 | 248 | $allowed_extensions = explode( |
249 | 249 | ',', |
250 | - $SETTINGS['upload_docext'] . ',' . $SETTINGS['upload_imagesext'] . |
|
251 | - ',' . $SETTINGS['upload_pkgext'] . ',' . $SETTINGS['upload_otherext'] |
|
250 | + $SETTINGS['upload_docext'].','.$SETTINGS['upload_imagesext']. |
|
251 | + ','.$SETTINGS['upload_pkgext'].','.$SETTINGS['upload_otherext'] |
|
252 | 252 | ); |
253 | 253 | |
254 | 254 | // Check if we should enforce extensions |
@@ -271,25 +271,25 @@ discard block |
||
271 | 271 | |
272 | 272 | // is destination folder writable |
273 | 273 | if (is_writable($SETTINGS['path_to_files_folder']) === false) { |
274 | - echo handleUploadError('Not enough permissions on folder ' . $SETTINGS['path_to_files_folder'] . '.'); |
|
274 | + echo handleUploadError('Not enough permissions on folder '.$SETTINGS['path_to_files_folder'].'.'); |
|
275 | 275 | return false; |
276 | 276 | } |
277 | 277 | |
278 | 278 | // Make sure the fileName is unique but only if chunking is disabled |
279 | -if ($chunks < 2 && file_exists($targetDir . DIRECTORY_SEPARATOR . $fileName)) { |
|
279 | +if ($chunks < 2 && file_exists($targetDir.DIRECTORY_SEPARATOR.$fileName)) { |
|
280 | 280 | // $ext is guaranteed to be a string due to prior checks |
281 | 281 | $fileNameA = substr($fileName, 0, strlen(/** @scrutinizer ignore-type */$ext)); |
282 | 282 | $fileNameB = substr($fileName, strlen(/** @scrutinizer ignore-type */$ext)); |
283 | 283 | |
284 | 284 | $count = 1; |
285 | - while (file_exists($targetDir . DIRECTORY_SEPARATOR . $fileNameA . '_' . $count . $fileNameB)) { |
|
285 | + while (file_exists($targetDir.DIRECTORY_SEPARATOR.$fileNameA.'_'.$count.$fileNameB)) { |
|
286 | 286 | ++$count; |
287 | 287 | } |
288 | 288 | |
289 | - $fileName = $fileNameA . '_' . $count . $fileNameB; |
|
289 | + $fileName = $fileNameA.'_'.$count.$fileNameB; |
|
290 | 290 | } |
291 | 291 | |
292 | -$filePath = $targetDir . DIRECTORY_SEPARATOR . $fileName; |
|
292 | +$filePath = $targetDir.DIRECTORY_SEPARATOR.$fileName; |
|
293 | 293 | |
294 | 294 | // Create target dir |
295 | 295 | if (!file_exists($targetDir)) { |
@@ -303,7 +303,7 @@ discard block |
||
303 | 303 | // Remove old temp files |
304 | 304 | if ($cleanupTargetDir && is_dir($targetDir) && ($dir = opendir($targetDir))) { |
305 | 305 | while (($fileClean = readdir($dir)) !== false) { |
306 | - $tmpfilePath = $targetDir . DIRECTORY_SEPARATOR . $fileClean; |
|
306 | + $tmpfilePath = $targetDir.DIRECTORY_SEPARATOR.$fileClean; |
|
307 | 307 | |
308 | 308 | // Remove temp file if it is older than the max age and is not the current file |
309 | 309 | if ( |
@@ -317,7 +317,7 @@ discard block |
||
317 | 317 | |
318 | 318 | closedir($dir); |
319 | 319 | } else { |
320 | - echo handleUploadError('Not enough permissions on folder ' . $SETTINGS['path_to_files_folder'] . '.'); |
|
320 | + echo handleUploadError('Not enough permissions on folder '.$SETTINGS['path_to_files_folder'].'.'); |
|
321 | 321 | return false; |
322 | 322 | } |
323 | 323 | |
@@ -353,7 +353,7 @@ discard block |
||
353 | 353 | |
354 | 354 | // Safe destination folder |
355 | 355 | $uploadDir = realpath($SETTINGS['path_to_upload_folder']); |
356 | - $destinationPath = $uploadDir . DIRECTORY_SEPARATOR . $fileName; |
|
356 | + $destinationPath = $uploadDir.DIRECTORY_SEPARATOR.$fileName; |
|
357 | 357 | |
358 | 358 | if (move_uploaded_file($tmpFilePath, $destinationPath)) { |
359 | 359 | // Open the moved file in read mode |
@@ -394,7 +394,7 @@ discard block |
||
394 | 394 | return false; |
395 | 395 | } |
396 | 396 | } else { |
397 | - echo handleUploadError('Failed to move uploaded file to ' . $SETTINGS['path_to_files_folder'] . '.'); |
|
397 | + echo handleUploadError('Failed to move uploaded file to '.$SETTINGS['path_to_files_folder'].'.'); |
|
398 | 398 | return false; |
399 | 399 | } |
400 | 400 | } else { |
@@ -410,14 +410,14 @@ discard block |
||
410 | 410 | fwrite($out, $buff); |
411 | 411 | } |
412 | 412 | } else { |
413 | - echo handleUploadError('Failed to open input stream ' . $SETTINGS['path_to_files_folder'] . '.'); |
|
413 | + echo handleUploadError('Failed to open input stream '.$SETTINGS['path_to_files_folder'].'.'); |
|
414 | 414 | return false; |
415 | 415 | } |
416 | 416 | |
417 | 417 | fclose($in); |
418 | 418 | fclose($out); |
419 | 419 | } else { |
420 | - echo handleUploadError('Failed to open output stream ' . $SETTINGS['path_to_files_folder'] . '.'); |
|
420 | + echo handleUploadError('Failed to open output stream '.$SETTINGS['path_to_files_folder'].'.'); |
|
421 | 421 | return false; |
422 | 422 | } |
423 | 423 | } |
@@ -450,7 +450,7 @@ discard block |
||
450 | 450 | ) { |
451 | 451 | rename( |
452 | 452 | $filePath, |
453 | - $targetDir . DIRECTORY_SEPARATOR . $newFileName |
|
453 | + $targetDir.DIRECTORY_SEPARATOR.$newFileName |
|
454 | 454 | ); |
455 | 455 | |
456 | 456 | // Add in DB |
@@ -479,7 +479,7 @@ discard block |
||
479 | 479 | ) { |
480 | 480 | rename( |
481 | 481 | $filePath, |
482 | - $targetDir . DIRECTORY_SEPARATOR . $newFileName |
|
482 | + $targetDir.DIRECTORY_SEPARATOR.$newFileName |
|
483 | 483 | ); |
484 | 484 | |
485 | 485 | // Add in DB |
@@ -512,13 +512,13 @@ discard block |
||
512 | 512 | // rename the file |
513 | 513 | rename( |
514 | 514 | $filePath, |
515 | - $targetDir . DIRECTORY_SEPARATOR . $newFileName . '.' . $ext |
|
515 | + $targetDir.DIRECTORY_SEPARATOR.$newFileName.'.'.$ext |
|
516 | 516 | ); |
517 | 517 | |
518 | 518 | // make thumbnail |
519 | 519 | $ret = makeThumbnail( |
520 | - $targetDir . DIRECTORY_SEPARATOR . $newFileName . '.' . $ext, |
|
521 | - $targetDir . DIRECTORY_SEPARATOR . $newFileName . '_thumb' . '.' . $ext, |
|
520 | + $targetDir.DIRECTORY_SEPARATOR.$newFileName.'.'.$ext, |
|
521 | + $targetDir.DIRECTORY_SEPARATOR.$newFileName.'_thumb'.'.'.$ext, |
|
522 | 522 | 40 |
523 | 523 | ); |
524 | 524 | |
@@ -530,21 +530,21 @@ discard block |
||
530 | 530 | } |
531 | 531 | |
532 | 532 | // get current avatar and delete it |
533 | - $data = DB::queryFirstRow('SELECT avatar, avatar_thumb FROM ' . prefixTable('users') . ' WHERE id=%i', $session->get('user-id')); |
|
534 | - fileDelete($targetDir . DIRECTORY_SEPARATOR . $data['avatar'], $SETTINGS); |
|
535 | - fileDelete($targetDir . DIRECTORY_SEPARATOR . $data['avatar_thumb'], $SETTINGS); |
|
533 | + $data = DB::queryFirstRow('SELECT avatar, avatar_thumb FROM '.prefixTable('users').' WHERE id=%i', $session->get('user-id')); |
|
534 | + fileDelete($targetDir.DIRECTORY_SEPARATOR.$data['avatar'], $SETTINGS); |
|
535 | + fileDelete($targetDir.DIRECTORY_SEPARATOR.$data['avatar_thumb'], $SETTINGS); |
|
536 | 536 | |
537 | 537 | // store in DB the new avatar |
538 | 538 | DB::query( |
539 | - 'UPDATE ' . prefixTable('users') . " |
|
540 | - SET avatar='" . $newFileName . '.' . $ext . "', avatar_thumb='" . $newFileName . '_thumb' . '.' . $ext . "' |
|
539 | + 'UPDATE '.prefixTable('users')." |
|
540 | + SET avatar='" . $newFileName.'.'.$ext."', avatar_thumb='".$newFileName.'_thumb'.'.'.$ext."' |
|
541 | 541 | WHERE id=%i", |
542 | 542 | $session->get('user-id') |
543 | 543 | ); |
544 | 544 | |
545 | 545 | // store in session |
546 | - $session->set('user-avatar', $newFileName . '.' . $ext); |
|
547 | - $session->set('user-avatar_thumb', $newFileName . '_thumb' . '.' . $ext); |
|
546 | + $session->set('user-avatar', $newFileName.'.'.$ext); |
|
547 | + $session->set('user-avatar_thumb', $newFileName.'_thumb'.'.'.$ext); |
|
548 | 548 | |
549 | 549 | // return info |
550 | 550 | echo prepareExchangedData( |
@@ -563,7 +563,7 @@ discard block |
||
563 | 563 | ) { |
564 | 564 | rename( |
565 | 565 | $filePath, |
566 | - $targetDir . DIRECTORY_SEPARATOR . $newFileName |
|
566 | + $targetDir.DIRECTORY_SEPARATOR.$newFileName |
|
567 | 567 | ); |
568 | 568 | |
569 | 569 | // Add in DB |
@@ -70,7 +70,7 @@ discard block |
||
70 | 70 | || isset($SETTINGS['allow_import']) === false || (int) $SETTINGS['allow_import'] !== 1) { |
71 | 71 | // Not allowed page |
72 | 72 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
73 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
73 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
74 | 74 | exit; |
75 | 75 | } |
76 | 76 | |
@@ -85,9 +85,9 @@ discard block |
||
85 | 85 | |
86 | 86 | if ((int) $session->get('user-admin') === 1) { |
87 | 87 | $folderOptions = ''; |
88 | - $rows = DB::query('SELECT id, title FROM ' . prefixTable('nested_tree') . ' WHERE personal_folder = %i', 0); |
|
88 | + $rows = DB::query('SELECT id, title FROM '.prefixTable('nested_tree').' WHERE personal_folder = %i', 0); |
|
89 | 89 | foreach ($rows as $record) { |
90 | - $folderOptions .= '<option value="' . $record['id'] . '">' . htmlspecialchars($record['title'], ENT_QUOTES, 'UTF-8') . '</option>'; |
|
90 | + $folderOptions .= '<option value="'.$record['id'].'">'.htmlspecialchars($record['title'], ENT_QUOTES, 'UTF-8').'</option>'; |
|
91 | 91 | } |
92 | 92 | } |
93 | 93 | |
@@ -189,7 +189,7 @@ discard block |
||
189 | 189 | <?php |
190 | 190 | $complexitySelect = ''; |
191 | 191 | foreach (TP_PW_COMPLEXITY as $level) { |
192 | - $complexitySelect .= '<option value="' . $level[0] . '">' . $level[1] . '</option>'; |
|
192 | + $complexitySelect .= '<option value="'.$level[0].'">'.$level[1].'</option>'; |
|
193 | 193 | } |
194 | 194 | echo $complexitySelect; |
195 | 195 | ?> |
@@ -72,7 +72,7 @@ discard block |
||
72 | 72 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('import') === false) { |
73 | 73 | // Not allowed page |
74 | 74 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
75 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
75 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
76 | 76 | exit; |
77 | 77 | } |
78 | 78 | ?> |
@@ -511,7 +511,7 @@ discard block |
||
511 | 511 | const errorMessages = JSON.parse(response.message); |
512 | 512 | let errorHtml = '<ul>'; |
513 | 513 | errorMessages.forEach(function(error) { |
514 | - errorHtml += '<li><?php echo $lang->get('import_error_folder_creation');?> "<b>'+error.errorPath+'</b>": '+error.errorMessage+'</li>'; |
|
514 | + errorHtml += '<li><?php echo $lang->get('import_error_folder_creation'); ?> "<b>'+error.errorPath+'</b>": '+error.errorMessage+'</li>'; |
|
515 | 515 | }); |
516 | 516 | |
517 | 517 | $('#import-feedback-progress-text').html( |
@@ -997,7 +997,7 @@ discard block |
||
997 | 997 | // Isolate first item |
998 | 998 | if (itemsList.length > 0) { |
999 | 999 | $('#import-feedback-progress-text') |
1000 | - .html('<i class="fa-solid fa-cog fa-spin ml-4 mr-2"></i><?php echo $lang->get('operation_progress');?> ('+((counter*100)/itemsNumber).toFixed(0)+'%)'); |
|
1000 | + .html('<i class="fa-solid fa-cog fa-spin ml-4 mr-2"></i><?php echo $lang->get('operation_progress'); ?> ('+((counter*100)/itemsNumber).toFixed(0)+'%)'); |
|
1001 | 1001 | |
1002 | 1002 | data = { |
1003 | 1003 | 'edit-all': $('#import-keepass-edit-all-checkbox').prop('checked') === true ? 1 : 0, |
@@ -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 | |
@@ -101,7 +101,7 @@ discard block |
||
101 | 101 | // Is a date sent? |
102 | 102 | $dateCriteria = $request->query->get('dateCriteria'); |
103 | 103 | if ($dateCriteria !== null && !empty($dateCriteria)) { |
104 | - $sWhere .= ' AND a.del_value < ' . round(filter_var($dateCriteria, FILTER_SANITIZE_NUMBER_INT) / 1000, 0); |
|
104 | + $sWhere .= ' AND a.del_value < '.round(filter_var($dateCriteria, FILTER_SANITIZE_NUMBER_INT) / 1000, 0); |
|
105 | 105 | } |
106 | 106 | //echo $sWhere; |
107 | 107 | /* BUILD QUERY */ |
@@ -110,7 +110,7 @@ discard block |
||
110 | 110 | $start = $request->query->getInt('start', 0); |
111 | 111 | $length = $request->query->getInt('length', -1); |
112 | 112 | if ($length !== -1) { |
113 | - $sLimit = ' LIMIT ' . $start . ', ' . $length; |
|
113 | + $sLimit = ' LIMIT '.$start.', '.$length; |
|
114 | 114 | } |
115 | 115 | |
116 | 116 | //Ordering |
@@ -123,7 +123,7 @@ discard block |
||
123 | 123 | $columnIndex = filter_var($order[0]['column'], FILTER_SANITIZE_NUMBER_INT); |
124 | 124 | |
125 | 125 | if (array_key_exists($columnIndex, $aColumns)) { |
126 | - $sOrder .= $aColumns[$columnIndex] . ' ' . $order[0]['dir']; |
|
126 | + $sOrder .= $aColumns[$columnIndex].' '.$order[0]['dir']; |
|
127 | 127 | } |
128 | 128 | |
129 | 129 | // Supprimez la virgule finale si elle existe |
@@ -147,9 +147,9 @@ discard block |
||
147 | 147 | |
148 | 148 | if ($letter !== '' && $letter !== 'None') { |
149 | 149 | $sWhere .= ' AND '; |
150 | - $sWhere .= $aColumns[1] . " LIKE '" . $letter . "%' OR "; |
|
151 | - $sWhere .= $aColumns[2] . " LIKE '" . $letter . "%' OR "; |
|
152 | - $sWhere .= $aColumns[3] . " LIKE '" . $letter . "%' "; |
|
150 | + $sWhere .= $aColumns[1]." LIKE '".$letter."%' OR "; |
|
151 | + $sWhere .= $aColumns[2]." LIKE '".$letter."%' OR "; |
|
152 | + $sWhere .= $aColumns[3]." LIKE '".$letter."%' "; |
|
153 | 153 | } |
154 | 154 | } |
155 | 155 | |
@@ -160,26 +160,26 @@ discard block |
||
160 | 160 | |
161 | 161 | if ($searchValue !== '') { |
162 | 162 | $sWhere = ' AND '; |
163 | - $sWhere .= $aColumns[1] . " LIKE '" . $searchValue . "%' OR "; |
|
164 | - $sWhere .= $aColumns[2] . " LIKE '" . $searchValue . "%' OR "; |
|
165 | - $sWhere .= $aColumns[3] . " LIKE '" . $searchValue . "%' "; |
|
163 | + $sWhere .= $aColumns[1]." LIKE '".$searchValue."%' OR "; |
|
164 | + $sWhere .= $aColumns[2]." LIKE '".$searchValue."%' OR "; |
|
165 | + $sWhere .= $aColumns[3]." LIKE '".$searchValue."%' "; |
|
166 | 166 | } |
167 | 167 | } |
168 | 168 | } |
169 | 169 | |
170 | 170 | $rows = DB::query( |
171 | 171 | 'SELECT a.item_id, i.label, a.del_value, i.id_tree |
172 | - FROM ' . prefixTable('automatic_del') . ' AS a |
|
173 | - INNER JOIN ' . prefixTable('items') . ' AS i ON (i.id = a.item_id)' . |
|
172 | + FROM ' . prefixTable('automatic_del').' AS a |
|
173 | + INNER JOIN ' . prefixTable('items').' AS i ON (i.id = a.item_id)'. |
|
174 | 174 | $sWhere. |
175 | 175 | (string) $sOrder |
176 | 176 | ); |
177 | 177 | $iTotal = DB::count(); |
178 | 178 | $rows = DB::query( |
179 | 179 | 'SELECT a.item_id, i.label, a.del_value, i.id_tree |
180 | - FROM ' . prefixTable('automatic_del') . ' AS a |
|
181 | - INNER JOIN ' . prefixTable('items') . ' AS i ON (i.id = a.item_id)' . |
|
182 | - $sWhere . |
|
180 | + FROM ' . prefixTable('automatic_del').' AS a |
|
181 | + INNER JOIN ' . prefixTable('items').' AS i ON (i.id = a.item_id)'. |
|
182 | + $sWhere. |
|
183 | 183 | $sLimit |
184 | 184 | ); |
185 | 185 | $iFilteredTotal = DB::count(); |
@@ -187,7 +187,7 @@ discard block |
||
187 | 187 | * Output |
188 | 188 | */ |
189 | 189 | $sOutput = '{'; |
190 | -$sOutput .= '"sEcho": '. (int) $request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT) . ', '; |
|
190 | +$sOutput .= '"sEcho": '.(int) $request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT).', '; |
|
191 | 191 | $sOutput .= '"iTotalRecords": '.$iTotal.', '; |
192 | 192 | $sOutput .= '"iTotalDisplayRecords": '.$iTotal.', '; |
193 | 193 | $sOutput .= '"aaData": '; |
@@ -201,18 +201,18 @@ discard block |
||
201 | 201 | // start the line |
202 | 202 | $sOutput .= '['; |
203 | 203 | // Column 1 |
204 | - $sOutput .= '"<i class=\"fas fa-external-link-alt pointer text-primary mr-2\" onclick=\"showItemCard($(this))\" data-item-id=\"' . $record['item_id'] . '\" data-item-tree-id=\"' . $record['id_tree'] . '\"></i>", '; |
|
204 | + $sOutput .= '"<i class=\"fas fa-external-link-alt pointer text-primary mr-2\" onclick=\"showItemCard($(this))\" data-item-id=\"'.$record['item_id'].'\" data-item-tree-id=\"'.$record['id_tree'].'\"></i>", '; |
|
205 | 205 | // Column 2 |
206 | - $sOutput .= '"' . $record['label'] . '", '; |
|
206 | + $sOutput .= '"'.$record['label'].'", '; |
|
207 | 207 | // Column 3 |
208 | - $sOutput .= '"' . date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], (int) $record['del_value']) . '", '; |
|
208 | + $sOutput .= '"'.date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], (int) $record['del_value']).'", '; |
|
209 | 209 | // Column 4 |
210 | 210 | $path = []; |
211 | 211 | $treeDesc = $tree->getPath($record['id_tree'], true); |
212 | 212 | foreach ($treeDesc as $t) { |
213 | 213 | array_push($path, $t->title); |
214 | 214 | } |
215 | - $sOutput .= '"' . implode('<i class=\"fas fa-angle-right ml-1 mr-1\"></i>', $path) . '"],'; |
|
215 | + $sOutput .= '"'.implode('<i class=\"fas fa-angle-right ml-1 mr-1\"></i>', $path).'"],'; |
|
216 | 216 | } |
217 | 217 | |
218 | 218 | if (count($rows) > 0) { |
@@ -77,7 +77,7 @@ discard block |
||
77 | 77 | ) { |
78 | 78 | // Not allowed page |
79 | 79 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
80 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
80 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
81 | 81 | exit; |
82 | 82 | } |
83 | 83 | |
@@ -128,7 +128,7 @@ discard block |
||
128 | 128 | $arrFolders = array(); |
129 | 129 | $rows = DB::query( |
130 | 130 | 'SELECT valeur, intitule |
131 | - FROM ' . prefixTable('misc') . ' |
|
131 | + FROM ' . prefixTable('misc').' |
|
132 | 132 | WHERE type = %s', |
133 | 133 | 'folder_deleted' |
134 | 134 | ); |
@@ -151,11 +151,11 @@ discard block |
||
151 | 151 | i.id as id, i.label as label, |
152 | 152 | i.id_tree as id_tree, l.date as date, n.title as folder_title, |
153 | 153 | a.del_enabled as del_enabled, a.del_value as del_value, a.del_type as del_type |
154 | - FROM ' . prefixTable('log_items') . ' as l |
|
155 | - INNER JOIN ' . prefixTable('items') . ' as i ON (l.id_item=i.id) |
|
156 | - LEFT JOIN ' . prefixTable('users') . ' as u ON (l.id_user=u.id) |
|
157 | - LEFT JOIN ' . prefixTable('nested_tree') . ' as n ON (i.id_tree=n.id) |
|
158 | - INNER JOIN ' . prefixTable('automatic_del') . ' as a ON (l.id_item = a.item_id) |
|
154 | + FROM ' . prefixTable('log_items').' as l |
|
155 | + INNER JOIN ' . prefixTable('items').' as i ON (l.id_item=i.id) |
|
156 | + LEFT JOIN ' . prefixTable('users').' as u ON (l.id_user=u.id) |
|
157 | + LEFT JOIN ' . prefixTable('nested_tree').' as n ON (i.id_tree=n.id) |
|
158 | + INNER JOIN ' . prefixTable('automatic_del').' as a ON (l.id_item = a.item_id) |
|
159 | 159 | WHERE i.inactif = %i |
160 | 160 | AND l.action = %s', |
161 | 161 | 1, |
@@ -177,7 +177,7 @@ discard block |
||
177 | 177 | 'label' => $record['label'], |
178 | 178 | 'date' => date($SETTINGS['date_format'], (int) $record['date']), |
179 | 179 | 'login' => $record['login'], |
180 | - 'name' => $record['name'] . ' ' . $record['lastname'], |
|
180 | + 'name' => $record['name'].' '.$record['lastname'], |
|
181 | 181 | 'folder_label' => $record['folder_title'], |
182 | 182 | 'folder_deleted' => $thisFolder, |
183 | 183 | 'del_enabled' => (bool) $record['del_enabled'], |
@@ -238,10 +238,10 @@ discard block |
||
238 | 238 | foreach ($post_folders as $folderId) { |
239 | 239 | $data = DB::queryFirstRow( |
240 | 240 | 'SELECT valeur |
241 | - FROM ' . prefixTable('misc') . " |
|
241 | + FROM ' . prefixTable('misc')." |
|
242 | 242 | WHERE type = 'folder_deleted' |
243 | 243 | AND intitule = %s", |
244 | - 'f' . $folderId |
|
244 | + 'f'.$folderId |
|
245 | 245 | ); |
246 | 246 | if ((int) $data['valeur'] !== 0) { |
247 | 247 | $folderData = explode(', ', $data['valeur']); |
@@ -268,7 +268,7 @@ discard block |
||
268 | 268 | prefixTable('misc'), |
269 | 269 | 'type = %s AND intitule = %s', |
270 | 270 | 'folder_deleted', |
271 | - 'f' . $folderId |
|
271 | + 'f'.$folderId |
|
272 | 272 | ); |
273 | 273 | |
274 | 274 | // Restore all items in this folder |
@@ -284,7 +284,7 @@ discard block |
||
284 | 284 | // Get list of all items in thos folder |
285 | 285 | $items = DB::query( |
286 | 286 | 'SELECT id |
287 | - FROM ' . prefixTable('items') . ' |
|
287 | + FROM ' . prefixTable('items').' |
|
288 | 288 | WHERE id_tree = %i', |
289 | 289 | $folderId |
290 | 290 | ); |
@@ -373,10 +373,10 @@ discard block |
||
373 | 373 | foreach ($post_folders as $folderId) { |
374 | 374 | $data = DB::queryFirstRow( |
375 | 375 | 'SELECT valeur |
376 | - FROM ' . prefixTable('misc') . " |
|
376 | + FROM ' . prefixTable('misc')." |
|
377 | 377 | WHERE type = 'folder_deleted' |
378 | 378 | AND intitule = %s", |
379 | - 'f' . $folderId |
|
379 | + 'f'.$folderId |
|
380 | 380 | ); |
381 | 381 | if ((int) $data['valeur'] !== 0) { |
382 | 382 | $exploded = explode(',', $data['valeur']); |
@@ -387,7 +387,7 @@ discard block |
||
387 | 387 | prefixTable('misc'), |
388 | 388 | 'type = %s AND intitule = %s', |
389 | 389 | 'folder_deleted', |
390 | - 'f' . $folderData[0] |
|
390 | + 'f'.$folderData[0] |
|
391 | 391 | ); |
392 | 392 | |
393 | 393 | // Delete all items in this folder |
@@ -401,7 +401,7 @@ discard block |
||
401 | 401 | // Get list of all items in thos folder |
402 | 402 | $items = DB::query( |
403 | 403 | 'SELECT id |
404 | - FROM ' . prefixTable('items') . ' |
|
404 | + FROM ' . prefixTable('items').' |
|
405 | 405 | WHERE id_tree = %i', |
406 | 406 | $folderData[0] |
407 | 407 | ); |
@@ -418,7 +418,7 @@ discard block |
||
418 | 418 | // Delete all fields |
419 | 419 | $fields = DB::query( |
420 | 420 | 'SELECT id |
421 | - FROM ' . prefixTable('categories_items') . ' |
|
421 | + FROM ' . prefixTable('categories_items').' |
|
422 | 422 | WHERE item_id = %i', |
423 | 423 | $folderData[0] |
424 | 424 | ); |
@@ -438,7 +438,7 @@ discard block |
||
438 | 438 | // Delete all files |
439 | 439 | $files = DB::query( |
440 | 440 | 'SELECT id |
441 | - FROM ' . prefixTable('files') . ' |
|
441 | + FROM ' . prefixTable('files').' |
|
442 | 442 | WHERE id_item = %i', |
443 | 443 | $folderData[0] |
444 | 444 | ); |
@@ -495,7 +495,7 @@ discard block |
||
495 | 495 | // Delete sharekey fields |
496 | 496 | $itemFields = DB::query( |
497 | 497 | 'SELECT id |
498 | - FROM ' . prefixTable('categories_items') . ' |
|
498 | + FROM ' . prefixTable('categories_items').' |
|
499 | 499 | WHERE item_id = %i', |
500 | 500 | $itemId |
501 | 501 | ); |
@@ -510,7 +510,7 @@ discard block |
||
510 | 510 | // Delete sharekey files |
511 | 511 | $itemFiles = DB::query( |
512 | 512 | 'SELECT id |
513 | - FROM ' . prefixTable('files') . ' |
|
513 | + FROM ' . prefixTable('files').' |
|
514 | 514 | WHERE id_item = %i', |
515 | 515 | $itemId |
516 | 516 | ); |
@@ -587,7 +587,7 @@ discard block |
||
587 | 587 | ) { |
588 | 588 | if ($post_log_type === 'items') { |
589 | 589 | DB::query( |
590 | - 'SELECT * FROM ' . prefixTable('log_items') . ' |
|
590 | + 'SELECT * FROM '.prefixTable('log_items').' |
|
591 | 591 | WHERE (date BETWEEN %i AND %i)' |
592 | 592 | . ($post_filter_action === 'all' ? '' : ' AND action = "'.$post_filter_action.'"') |
593 | 593 | . ((int) $post_filter_user === -1 ? '' : ' AND id_user = '.(int) $post_filter_user), |
@@ -607,7 +607,7 @@ discard block |
||
607 | 607 | } elseif ($post_log_type === 'connections') { |
608 | 608 | //db::debugmode(true); |
609 | 609 | DB::query( |
610 | - 'SELECT * FROM ' . prefixTable('log_system') . ' |
|
610 | + 'SELECT * FROM '.prefixTable('log_system').' |
|
611 | 611 | WHERE type=%s ' |
612 | 612 | . 'AND (date BETWEEN %i AND %i)' |
613 | 613 | . ($post_filter_action === 'all' ? '' : ' AND action = '.$post_filter_action) |
@@ -630,7 +630,7 @@ discard block |
||
630 | 630 | ); |
631 | 631 | } elseif ($post_log_type === 'errors') { |
632 | 632 | DB::query( |
633 | - 'SELECT * FROM ' . prefixTable('log_system') . ' WHERE type=%s ' . |
|
633 | + 'SELECT * FROM '.prefixTable('log_system').' WHERE type=%s '. |
|
634 | 634 | 'AND (date BETWEEN %i AND %i)', |
635 | 635 | 'error', |
636 | 636 | $post_date_from, |
@@ -647,7 +647,7 @@ discard block |
||
647 | 647 | ); |
648 | 648 | } elseif ($post_log_type === 'copy') { |
649 | 649 | DB::query( |
650 | - 'SELECT * FROM ' . prefixTable('log_items') . ' WHERE action=%s ' . |
|
650 | + 'SELECT * FROM '.prefixTable('log_items').' WHERE action=%s '. |
|
651 | 651 | 'AND (date BETWEEN %i AND %i)', |
652 | 652 | 'at_copy', |
653 | 653 | $post_date_from, |
@@ -664,7 +664,7 @@ discard block |
||
664 | 664 | ); |
665 | 665 | } elseif ($post_log_type === 'admin') { |
666 | 666 | DB::query( |
667 | - 'SELECT * FROM ' . prefixTable('log_system') . ' WHERE type=%s ' . |
|
667 | + 'SELECT * FROM '.prefixTable('log_system').' WHERE type=%s '. |
|
668 | 668 | 'AND (date BETWEEN %i AND %i)', |
669 | 669 | 'admin_action', |
670 | 670 | $post_date_from, |
@@ -681,7 +681,7 @@ discard block |
||
681 | 681 | ); |
682 | 682 | } elseif ($post_log_type === 'failed') { |
683 | 683 | DB::query( |
684 | - 'SELECT * FROM ' . prefixTable('log_system') . ' WHERE type=%s ' . |
|
684 | + 'SELECT * FROM '.prefixTable('log_system').' WHERE type=%s '. |
|
685 | 685 | 'AND (date BETWEEN %i AND %i)', |
686 | 686 | 'failed_auth', |
687 | 687 | $post_date_from, |
@@ -752,19 +752,19 @@ discard block |
||
752 | 752 | // Get info about task |
753 | 753 | $taskInfo = DB::queryFirstRow( |
754 | 754 | 'SELECT p.process_type as process_type |
755 | - FROM ' . prefixTable('background_tasks') . ' as p |
|
755 | + FROM ' . prefixTable('background_tasks').' as p |
|
756 | 756 | WHERE p.increment_id = %i', |
757 | 757 | $post_id |
758 | 758 | ); |
759 | 759 | if ($taskInfo !== null) { |
760 | 760 | // delete task |
761 | 761 | DB::query( |
762 | - 'DELETE FROM ' . prefixTable('background_subtasks') . ' |
|
762 | + 'DELETE FROM '.prefixTable('background_subtasks').' |
|
763 | 763 | WHERE task_id = %i', |
764 | 764 | $post_id |
765 | 765 | ); |
766 | 766 | DB::query( |
767 | - 'DELETE FROM ' . prefixTable('background_tasks') . ' |
|
767 | + 'DELETE FROM '.prefixTable('background_tasks').' |
|
768 | 768 | WHERE increment_id = %i', |
769 | 769 | $post_id |
770 | 770 | ); |
@@ -831,7 +831,7 @@ discard block |
||
831 | 831 | ->setDayOfMonth('*') |
832 | 832 | ->setMonths('*') |
833 | 833 | ->setDayOfWeek('*') |
834 | - ->setTaskCommandLine($phpBinaryPath . ' ' . $SETTINGS['cpassman_dir'] . '/sources/scheduler.php') |
|
834 | + ->setTaskCommandLine($phpBinaryPath.' '.$SETTINGS['cpassman_dir'].'/sources/scheduler.php') |
|
835 | 835 | ->setComments('Teampass scheduler'); |
836 | 836 | |
837 | 837 | $crontabRepository->addJob($crontabJob); |
@@ -28,8 +28,8 @@ |
||
28 | 28 | * @see https://www.teampass.net |
29 | 29 | */ |
30 | 30 | |
31 | - // TO REMOVE |
|
32 | - // - selected_items_to_be_imported |
|
31 | + // TO REMOVE |
|
32 | + // - selected_items_to_be_imported |
|
33 | 33 | |
34 | 34 | return array( |
35 | 35 | 'suggested_value' => 'Suggested value', |
@@ -47,7 +47,7 @@ discard block |
||
47 | 47 | $requestUri = $request->getRequestUri(); |
48 | 48 | |
49 | 49 | $uri = parse_url($requestUri, PHP_URL_PATH); |
50 | - $uri = explode( '/', $uri ); |
|
50 | + $uri = explode('/', $uri); |
|
51 | 51 | return $this->sanitizeUrl(array_slice($uri, ((int) array_search('index.php', $uri) + 1))); |
52 | 52 | } |
53 | 53 | |
@@ -60,7 +60,7 @@ discard block |
||
60 | 60 | { |
61 | 61 | $request = symfonyRequest::createFromGlobals(); |
62 | 62 | $queryString = $request->getQueryString(); |
63 | -<<<<<<< HEAD |
|
63 | +<< << <<< HEAD |
|
64 | 64 | if ($request->getContentTypeFormat() !== 'json') { |
65 | 65 | ======= |
66 | 66 | if ($request->getContentTypeFormat() != 'application/json') { |