@@ -57,16 +57,16 @@ discard block |
||
| 57 | 57 | } |
| 58 | 58 | |
| 59 | 59 | /* do checks */ |
| 60 | -require_once $SETTINGS['cpassman_dir'] . '/includes/config/include.php'; |
|
| 61 | -require_once $SETTINGS['cpassman_dir'] . '/sources/checks.php'; |
|
| 60 | +require_once $SETTINGS['cpassman_dir'].'/includes/config/include.php'; |
|
| 61 | +require_once $SETTINGS['cpassman_dir'].'/sources/checks.php'; |
|
| 62 | 62 | if (!checkUser($_SESSION['user_id'], $_SESSION['key'], 'items', $SETTINGS)) { |
| 63 | 63 | $_SESSION['error']['code'] = ERR_NOT_ALLOWED; //not allowed page |
| 64 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
| 64 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
| 65 | 65 | exit(); |
| 66 | 66 | } |
| 67 | 67 | |
| 68 | 68 | // load functions |
| 69 | -require_once $SETTINGS['cpassman_dir'] . '/sources/main.functions.php'; |
|
| 69 | +require_once $SETTINGS['cpassman_dir'].'/sources/main.functions.php'; |
|
| 70 | 70 | |
| 71 | 71 | // Prepare POST variables |
| 72 | 72 | $post_user_token = filter_input(INPUT_POST, 'user_token', FILTER_SANITIZE_STRING); |
@@ -101,7 +101,7 @@ discard block |
||
| 101 | 101 | } else { |
| 102 | 102 | // check if token is expired |
| 103 | 103 | $data = DB::queryFirstRow( |
| 104 | - 'SELECT end_timestamp FROM ' . prefixTable('tokens') . ' WHERE user_id = %i AND token = %s', |
|
| 104 | + 'SELECT end_timestamp FROM '.prefixTable('tokens').' WHERE user_id = %i AND token = %s', |
|
| 105 | 105 | $_SESSION['user_id'], |
| 106 | 106 | $post_user_token |
| 107 | 107 | ); |
@@ -125,12 +125,12 @@ discard block |
||
| 125 | 125 | |
| 126 | 126 | // HTTP headers for no cache etc |
| 127 | 127 | header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); |
| 128 | -header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); |
|
| 128 | +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); |
|
| 129 | 129 | header('Cache-Control: no-store, no-cache, must-revalidate'); |
| 130 | 130 | header('Cache-Control: post-check=0, pre-check=0', false); |
| 131 | 131 | |
| 132 | 132 | if (null !== $post_type_upload && $post_type_upload === 'upload_profile_photo') { |
| 133 | - $targetDir = $SETTINGS['cpassman_dir'] . '/includes/avatars'; |
|
| 133 | + $targetDir = $SETTINGS['cpassman_dir'].'/includes/avatars'; |
|
| 134 | 134 | } else { |
| 135 | 135 | $targetDir = $SETTINGS['path_to_files_folder']; |
| 136 | 136 | } |
@@ -191,7 +191,7 @@ discard block |
||
| 191 | 191 | |
| 192 | 192 | // Validate file name (for our purposes we'll just remove invalid characters) |
| 193 | 193 | $file_name = preg_replace( |
| 194 | - '/[^' . $valid_chars_regex . '\.]/', |
|
| 194 | + '/[^'.$valid_chars_regex.'\.]/', |
|
| 195 | 195 | '', |
| 196 | 196 | filter_var( |
| 197 | 197 | strtolower(basename($_FILES['file']['name'])), |
@@ -199,7 +199,7 @@ discard block |
||
| 199 | 199 | ) |
| 200 | 200 | ); |
| 201 | 201 | if (strlen($file_name) == 0 || strlen($file_name) > $MAX_FILENAME_LENGTH) { |
| 202 | - handleUploadError('Invalid file name: ' . $file_name . '.'); |
|
| 202 | + handleUploadError('Invalid file name: '.$file_name.'.'); |
|
| 203 | 203 | return false; |
| 204 | 204 | } |
| 205 | 205 | |
@@ -214,8 +214,8 @@ discard block |
||
| 214 | 214 | $ext, |
| 215 | 215 | explode( |
| 216 | 216 | ',', |
| 217 | - $SETTINGS['upload_docext'] . ',' . $SETTINGS['upload_imagesext'] . |
|
| 218 | - ',' . $SETTINGS['upload_pkgext'] . ',' . $SETTINGS['upload_otherext'] |
|
| 217 | + $SETTINGS['upload_docext'].','.$SETTINGS['upload_imagesext']. |
|
| 218 | + ','.$SETTINGS['upload_pkgext'].','.$SETTINGS['upload_otherext'] |
|
| 219 | 219 | ) |
| 220 | 220 | ) === false |
| 221 | 221 | && $post_type_upload !== 'import_items_from_keepass' |
@@ -226,28 +226,28 @@ discard block |
||
| 226 | 226 | |
| 227 | 227 | // is destination folder writable |
| 228 | 228 | if (is_writable($SETTINGS['path_to_files_folder']) === false) { |
| 229 | - handleUploadError('Not enough permissions on folder ' . $SETTINGS['path_to_files_folder'] . '.'); |
|
| 229 | + handleUploadError('Not enough permissions on folder '.$SETTINGS['path_to_files_folder'].'.'); |
|
| 230 | 230 | return false; |
| 231 | 231 | } |
| 232 | 232 | |
| 233 | 233 | // Clean the fileName for security reasons |
| 234 | 234 | $fileName = preg_replace('/[^\w\.]+/', '_', $fileName); |
| 235 | -$fileName = preg_replace('/[^' . $valid_chars_regex . '\.]/', '', strtolower(basename($fileName))); |
|
| 235 | +$fileName = preg_replace('/[^'.$valid_chars_regex.'\.]/', '', strtolower(basename($fileName))); |
|
| 236 | 236 | |
| 237 | 237 | // Make sure the fileName is unique but only if chunking is disabled |
| 238 | -if ($chunks < 2 && file_exists($targetDir . DIRECTORY_SEPARATOR . $fileName)) { |
|
| 238 | +if ($chunks < 2 && file_exists($targetDir.DIRECTORY_SEPARATOR.$fileName)) { |
|
| 239 | 239 | $fileNameA = substr($fileName, 0, strlen($ext)); |
| 240 | 240 | $fileNameB = substr($fileName, strlen($ext)); |
| 241 | 241 | |
| 242 | 242 | $count = 1; |
| 243 | - while (file_exists($targetDir . DIRECTORY_SEPARATOR . $fileNameA . '_' . $count . $fileNameB)) { |
|
| 243 | + while (file_exists($targetDir.DIRECTORY_SEPARATOR.$fileNameA.'_'.$count.$fileNameB)) { |
|
| 244 | 244 | ++$count; |
| 245 | 245 | } |
| 246 | 246 | |
| 247 | - $fileName = $fileNameA . '_' . $count . $fileNameB; |
|
| 247 | + $fileName = $fileNameA.'_'.$count.$fileNameB; |
|
| 248 | 248 | } |
| 249 | 249 | |
| 250 | -$filePath = $targetDir . DIRECTORY_SEPARATOR . $fileName; |
|
| 250 | +$filePath = $targetDir.DIRECTORY_SEPARATOR.$fileName; |
|
| 251 | 251 | |
| 252 | 252 | // Create target dir |
| 253 | 253 | if (!file_exists($targetDir)) { |
@@ -261,7 +261,7 @@ discard block |
||
| 261 | 261 | // Remove old temp files |
| 262 | 262 | if ($cleanupTargetDir && is_dir($targetDir) && ($dir = opendir($targetDir))) { |
| 263 | 263 | while (($file = readdir($dir)) !== false) { |
| 264 | - $tmpfilePath = $targetDir . DIRECTORY_SEPARATOR . $file; |
|
| 264 | + $tmpfilePath = $targetDir.DIRECTORY_SEPARATOR.$file; |
|
| 265 | 265 | |
| 266 | 266 | // Remove temp file if it is older than the max age and is not the current file |
| 267 | 267 | if ( |
@@ -351,7 +351,7 @@ discard block |
||
| 351 | 351 | $newFileName = bin2hex(GenerateCryptKey(16, false, true, true, false, true, $SETTINGS)); |
| 352 | 352 | |
| 353 | 353 | //Connect to mysql server |
| 354 | -require_once $SETTINGS['cpassman_dir'] . '/includes/libraries/Database/Meekrodb/db.class.php'; |
|
| 354 | +require_once $SETTINGS['cpassman_dir'].'/includes/libraries/Database/Meekrodb/db.class.php'; |
|
| 355 | 355 | DB::$host = DB_HOST; |
| 356 | 356 | DB::$user = DB_USER; |
| 357 | 357 | DB::$password = defuseReturnDecrypted(DB_PASSWD, $SETTINGS); |
@@ -367,7 +367,7 @@ discard block |
||
| 367 | 367 | ) { |
| 368 | 368 | rename( |
| 369 | 369 | $filePath, |
| 370 | - $targetDir . DIRECTORY_SEPARATOR . $newFileName |
|
| 370 | + $targetDir.DIRECTORY_SEPARATOR.$newFileName |
|
| 371 | 371 | ); |
| 372 | 372 | |
| 373 | 373 | // Add in DB |
@@ -396,7 +396,7 @@ discard block |
||
| 396 | 396 | ) { |
| 397 | 397 | rename( |
| 398 | 398 | $filePath, |
| 399 | - $targetDir . DIRECTORY_SEPARATOR . $newFileName |
|
| 399 | + $targetDir.DIRECTORY_SEPARATOR.$newFileName |
|
| 400 | 400 | ); |
| 401 | 401 | |
| 402 | 402 | // Add in DB |
@@ -429,13 +429,13 @@ discard block |
||
| 429 | 429 | // rename the file |
| 430 | 430 | rename( |
| 431 | 431 | $filePath, |
| 432 | - $targetDir . DIRECTORY_SEPARATOR . $newFileName . '.' . $ext |
|
| 432 | + $targetDir.DIRECTORY_SEPARATOR.$newFileName.'.'.$ext |
|
| 433 | 433 | ); |
| 434 | 434 | |
| 435 | 435 | // make thumbnail |
| 436 | 436 | $ret = makeThumbnail( |
| 437 | - $targetDir . DIRECTORY_SEPARATOR . $newFileName . '.' . $ext, |
|
| 438 | - $targetDir . DIRECTORY_SEPARATOR . $newFileName . '_thumb' . '.' . $ext, |
|
| 437 | + $targetDir.DIRECTORY_SEPARATOR.$newFileName.'.'.$ext, |
|
| 438 | + $targetDir.DIRECTORY_SEPARATOR.$newFileName.'_thumb'.'.'.$ext, |
|
| 439 | 439 | 40 |
| 440 | 440 | ); |
| 441 | 441 | |
@@ -446,21 +446,21 @@ discard block |
||
| 446 | 446 | } |
| 447 | 447 | |
| 448 | 448 | // get current avatar and delete it |
| 449 | - $data = DB::queryFirstRow('SELECT avatar, avatar_thumb FROM ' . prefixTable('users') . ' WHERE id=%i', $_SESSION['user_id']); |
|
| 450 | - fileDelete($targetDir . DIRECTORY_SEPARATOR . $data['avatar'], $SETTINGS); |
|
| 451 | - fileDelete($targetDir . DIRECTORY_SEPARATOR . $data['avatar_thumb'], $SETTINGS); |
|
| 449 | + $data = DB::queryFirstRow('SELECT avatar, avatar_thumb FROM '.prefixTable('users').' WHERE id=%i', $_SESSION['user_id']); |
|
| 450 | + fileDelete($targetDir.DIRECTORY_SEPARATOR.$data['avatar'], $SETTINGS); |
|
| 451 | + fileDelete($targetDir.DIRECTORY_SEPARATOR.$data['avatar_thumb'], $SETTINGS); |
|
| 452 | 452 | |
| 453 | 453 | // store in DB the new avatar |
| 454 | 454 | DB::query( |
| 455 | - 'UPDATE ' . prefixTable('users') . " |
|
| 456 | - SET avatar='" . $newFileName . '.' . $ext . "', avatar_thumb='" . $newFileName . '_thumb' . '.' . $ext . "' |
|
| 455 | + 'UPDATE '.prefixTable('users')." |
|
| 456 | + SET avatar='" . $newFileName.'.'.$ext."', avatar_thumb='".$newFileName.'_thumb'.'.'.$ext."' |
|
| 457 | 457 | WHERE id=%i", |
| 458 | 458 | $_SESSION['user_id'] |
| 459 | 459 | ); |
| 460 | 460 | |
| 461 | 461 | // store in session |
| 462 | - $_SESSION['user_avatar'] = $newFileName . '.' . $ext; |
|
| 463 | - $_SESSION['user_avatar_thumb'] = $newFileName . '_thumb' . '.' . $ext; |
|
| 462 | + $_SESSION['user_avatar'] = $newFileName.'.'.$ext; |
|
| 463 | + $_SESSION['user_avatar_thumb'] = $newFileName.'_thumb'.'.'.$ext; |
|
| 464 | 464 | |
| 465 | 465 | // return info |
| 466 | 466 | echo prepareExchangedData( |
@@ -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 |
@@ -165,7 +165,7 @@ discard block |
||
| 165 | 165 | $config->setIgnoreHeaderLine('true'); |
| 166 | 166 | // extract data from CSV file |
| 167 | 167 | $interpreter = new Interpreter(); |
| 168 | - $interpreter->addObserver(function (array $row) use (&$valuesToImport) { |
|
| 168 | + $interpreter->addObserver(function(array $row) use (&$valuesToImport) { |
|
| 169 | 169 | $valuesToImport[] = array( |
| 170 | 170 | 'Label' => $row[0], |
| 171 | 171 | 'Login' => $row[1], |
@@ -462,7 +462,7 @@ discard block |
||
| 462 | 462 | |
| 463 | 463 | // Decrypt and retreive data in JSON format |
| 464 | 464 | $receivedParameters = prepareExchangedData( |
| 465 | - $SETTINGS['cpassman_dir'],$post_data, |
|
| 465 | + $SETTINGS['cpassman_dir'], $post_data, |
|
| 466 | 466 | 'decode' |
| 467 | 467 | ); |
| 468 | 468 | $post_operation_id = filter_var($receivedParameters['file'], FILTER_SANITIZE_STRING); |
@@ -512,10 +512,10 @@ discard block |
||
| 512 | 512 | { |
| 513 | 513 | // Manage entries |
| 514 | 514 | if (isset($array['Entry']) === true) { |
| 515 | - foreach($array['Entry'] as $key => $value) { |
|
| 515 | + foreach ($array['Entry'] as $key => $value) { |
|
| 516 | 516 | if (isset($value['String']) === true) { |
| 517 | 517 | $itemDefinition = []; |
| 518 | - for($i = 0; $i < count($value['String']); ++$i) { |
|
| 518 | + for ($i = 0; $i < count($value['String']); ++$i) { |
|
| 519 | 519 | $itemDefinition[$value['String'][$i]['Key']] = is_array($value['String'][$i]['Value']) === false ? $value['String'][$i]['Value'] : ''; |
| 520 | 520 | } |
| 521 | 521 | $itemDefinition['parentFolderId'] = $previousFolder; |
@@ -545,12 +545,12 @@ discard block |
||
| 545 | 545 | // Manage GROUPS |
| 546 | 546 | if (isset($array['Group']) === true) { |
| 547 | 547 | $currentFolderId = $previousFolder; |
| 548 | - if (is_array($array['Group'])=== true) { |
|
| 548 | + if (is_array($array['Group']) === true) { |
|
| 549 | 549 | if (isset($array['Group']['UUID']) === true) { |
| 550 | 550 | // build expect array format |
| 551 | 551 | $array['Group'] = [$array['Group']]; |
| 552 | 552 | } |
| 553 | - foreach($array['Group'] as $key => $value){ |
|
| 553 | + foreach ($array['Group'] as $key => $value) { |
|
| 554 | 554 | // Add this new folder |
| 555 | 555 | array_push( |
| 556 | 556 | $newItemsToAdd['folders'], |
@@ -626,7 +626,7 @@ discard block |
||
| 626 | 626 | |
| 627 | 627 | // Decrypt and retreive data in JSON format |
| 628 | 628 | $receivedParameters = prepareExchangedData( |
| 629 | - $SETTINGS['cpassman_dir'],$post_data, |
|
| 629 | + $SETTINGS['cpassman_dir'], $post_data, |
|
| 630 | 630 | 'decode' |
| 631 | 631 | ); |
| 632 | 632 | |
@@ -647,7 +647,7 @@ discard block |
||
| 647 | 647 | ]; |
| 648 | 648 | $startPathLevel = 1; |
| 649 | 649 | |
| 650 | - foreach($post_folders as $folder) { |
|
| 650 | + foreach ($post_folders as $folder) { |
|
| 651 | 651 | // get parent id |
| 652 | 652 | $parentId = $arrFolders[$folder['parentFolderId']]; |
| 653 | 653 | |
@@ -700,7 +700,7 @@ discard block |
||
| 700 | 700 | |
| 701 | 701 | // Decrypt and retreive data in JSON format |
| 702 | 702 | $receivedParameters = prepareExchangedData( |
| 703 | - $SETTINGS['cpassman_dir'],$post_data, |
|
| 703 | + $SETTINGS['cpassman_dir'], $post_data, |
|
| 704 | 704 | 'decode' |
| 705 | 705 | ); |
| 706 | 706 | |
@@ -716,7 +716,7 @@ discard block |
||
| 716 | 716 | ); |
| 717 | 717 | $ret = ''; |
| 718 | 718 | |
| 719 | - foreach($post_items as $item) { |
|
| 719 | + foreach ($post_items as $item) { |
|
| 720 | 720 | // get info about this folder |
| 721 | 721 | $destinationFolderMore = DB::queryFirstRow( |
| 722 | 722 | 'SELECT title FROM '.prefixTable('nested_tree').' WHERE id = %i', |
@@ -941,7 +941,7 @@ discard block |
||
| 941 | 941 | ]; |
| 942 | 942 | } |
| 943 | 943 | |
| 944 | -spl_autoload_register(function ($class) { |
|
| 944 | +spl_autoload_register(function($class) { |
|
| 945 | 945 | $prefix = 'League\\Csv\\'; |
| 946 | 946 | $base_dir = __DIR__.'/src/'; |
| 947 | 947 | $len = strlen($prefix); |