Passed
Push — master ( a8a99f...7da16c )
by Nils
05:59
created
pages/tasks.php 1 patch
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -146,8 +146,7 @@
 block discarded – undo
146 146
                                             </div>
147 147
         <?php
148 148
     }
149
-}
150
-catch (Exception $e) {
149
+} catch (Exception $e) {
151 150
     error_log('TEAMPASS Error - tasks page - '.$e->getMessage());
152 151
     // deepcode ignore ServerLeak: no critical information is provided
153 152
     echo "An error occurred.";
Please login to merge, or discard this patch.
pages/admin.php 2 patches
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -68,7 +68,7 @@  discard block
 block discarded – undo
68 68
 if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('admin') === 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
 
@@ -246,7 +246,7 @@  discard block
 block discarded – undo
246 246
                     <div class="card-body">
247 247
                         <?php
248 248
                         // Display information about server
249
-                        $dbSize = DB::queryFirstRow("SELECT ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS 'size' FROM information_schema.TABLES WHERE table_schema = '" . DB_NAME . "'");
249
+                        $dbSize = DB::queryFirstRow("SELECT ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS 'size' FROM information_schema.TABLES WHERE table_schema = '".DB_NAME."'");
250 250
 
251 251
                         // Get OS
252 252
                         $uname = php_uname('s');
@@ -284,16 +284,16 @@  discard block
 block discarded – undo
284 284
                         }
285 285
 
286 286
                         echo 
287
-                        '<p>' . $os.
287
+                        '<p>'.$os.
288 288
                             '<br><span class="ml-4"></span>'.
289 289
                         '</p>'.
290
-                        '<p><i class="fa-brands fa-php mr-2"></i>PHP version: ' . phpversion().
290
+                        '<p><i class="fa-brands fa-php mr-2"></i>PHP version: '.phpversion().
291 291
                             '<br><span class="ml-4">Memory limit: '.(ini_get('memory_limit')).'</span>'.
292 292
                             '<br><span class="ml-4">Memory usage: '.formatSizeUnits(memory_get_usage()).'</span>'.
293 293
                             '<br><span class="ml-4">Maximum time execution: '.ini_get('max_execution_time').'</span>'.
294 294
                             '<br><span class="ml-4">Maximum file size upload: '.ini_get('upload_max_filesize').'</span>'.
295 295
                         '</p>'.
296
-                        '<p><i class="fa-solid fa-server mr-2"></i>Server version: ' . DB::serverVersion().
296
+                        '<p><i class="fa-solid fa-server mr-2"></i>Server version: '.DB::serverVersion().
297 297
                             '<br><span class="ml-4">Database size: '.($dbSize['size']).'MB</span>'.
298 298
                         '</p>';
299 299
 
@@ -301,7 +301,7 @@  discard block
 block discarded – undo
301 301
                         $serverTime = localtime(time(), true);
302 302
                         echo '<div class="row">'.
303 303
                             '<div class="col-6"><i class="fa-solid fa-clock mr-2"></i>Server time:</div>'.
304
-                            '<div class="col-6"><span class="badge badge-info">' . $serverTime['tm_hour'].':'.$serverTime['tm_min'].':'.$serverTime['tm_sec'].'</span></div>'.
304
+                            '<div class="col-6"><span class="badge badge-info">'.$serverTime['tm_hour'].':'.$serverTime['tm_min'].':'.$serverTime['tm_sec'].'</span></div>'.
305 305
                         '</div>'.
306 306
                         '<div class="row">'.
307 307
                             '<div class="col-6"><span class="ml-4">Timezone:</span></div>'.
Please login to merge, or discard this patch.
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -219,8 +219,7 @@
 block discarded – undo
219 219
                             </div>
220 220
         <?php
221 221
     }
222
-}
223
-catch (Exception $e) {
222
+} catch (Exception $e) {
224 223
     error_log('TEAMPASS Error - admin page - '.$e->getMessage());
225 224
     // deepcode ignore ServerLeak: no critical information is provided
226 225
     echo 'An error occurred.';
Please login to merge, or discard this patch.
sources/admin.queries.php 1 patch
Spacing   +141 added lines, -141 removed lines patch added patch discarded remove patch
@@ -67,7 +67,7 @@  discard block
 block discarded – undo
67 67
 if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('admin') === false) {
68 68
     // Not allowed page
69 69
     $session->set('system-error_code', ERR_NOT_ALLOWED);
70
-    include $SETTINGS['cpassman_dir'] . '/error.php';
70
+    include $SETTINGS['cpassman_dir'].'/error.php';
71 71
     exit;
72 72
 }
73 73
 
@@ -117,7 +117,7 @@  discard block
 block discarded – undo
117 117
                         array(
118 118
                             'http' => array(
119 119
                                 'ignore_errors' => true,
120
-                                'proxy' => $SETTINGS['proxy_ip'] . ':' . $SETTINGS['proxy_port'],
120
+                                'proxy' => $SETTINGS['proxy_ip'].':'.$SETTINGS['proxy_port'],
121 121
                             ),
122 122
                         )
123 123
                     );
@@ -136,16 +136,16 @@  discard block
 block discarded – undo
136 136
                     $json_array = json_decode($json, true);
137 137
 
138 138
                     // About version
139
-                    $text .= '<li><u>' . $LANG['your_version'] . '</u> : ' . TP_VERSION;
139
+                    $text .= '<li><u>'.$LANG['your_version'].'</u> : '.TP_VERSION;
140 140
                     if (floatval(TP_VERSION) < floatval($json_array['info']['version'])) {
141
-                        $text .= '&nbsp;&nbsp;<b>' . $LANG['please_update'] . '</b>';
141
+                        $text .= '&nbsp;&nbsp;<b>'.$LANG['please_update'].'</b>';
142 142
                     }
143 143
                     $text .= '</li>';
144 144
 
145 145
                     // Libraries
146 146
                     $text .= '<li><u>Libraries</u> :</li>';
147 147
                     foreach ($json_array['libraries'] as $key => $val) {
148
-                        $text .= "<li>&nbsp;<span class='fa fa-caret-right'></span>&nbsp;" . $key . " (<a href='" . $val . "' target='_blank'>" . $val . '</a>)</li>';
148
+                        $text .= "<li>&nbsp;<span class='fa fa-caret-right'></span>&nbsp;".$key." (<a href='".$val."' target='_blank'>".$val.'</a>)</li>';
149 149
                     }
150 150
                 }
151 151
             } else {
@@ -156,7 +156,7 @@  discard block
 block discarded – undo
156 156
         }
157 157
         $text .= '</ul>';
158 158
 
159
-        echo '[{"error":"' . $error . '" , "output":"' . str_replace(array("\n", "\t", "\r"), '', $text) . '"}]';
159
+        echo '[{"error":"'.$error.'" , "output":"'.str_replace(array("\n", "\t", "\r"), '', $text).'"}]';
160 160
         break;
161 161
         
162 162
 
@@ -186,21 +186,21 @@  discard block
 block discarded – undo
186 186
             break;
187 187
         }
188 188
 
189
-        require_once $SETTINGS['cpassman_dir'] . '/sources/main.functions.php';
189
+        require_once $SETTINGS['cpassman_dir'].'/sources/main.functions.php';
190 190
         $return = '';
191 191
 
192 192
         //Get all tables
193 193
         $tables = array();
194 194
         $result = DB::query('SHOW TABLES');
195 195
         foreach ($result as $row) {
196
-            $tables[] = $row['Tables_in_' . $database];
196
+            $tables[] = $row['Tables_in_'.$database];
197 197
         }
198 198
 
199 199
         //cycle through
200 200
         foreach ($tables as $table) {
201 201
             if (defined('DB_PREFIX') || substr_count($table, DB_PREFIX) > 0) {
202 202
                 // Do query
203
-                $result = DB::queryRaw('SELECT * FROM ' . $table);
203
+                $result = DB::queryRaw('SELECT * FROM '.$table);
204 204
                 DB::queryRaw(
205 205
                     'SELECT *
206 206
                     FROM INFORMATION_SCHEMA.COLUMNS
@@ -212,19 +212,19 @@  discard block
 block discarded – undo
212 212
                 $numFields = DB::count();
213 213
 
214 214
                 // prepare a drop table
215
-                $return .= 'DROP TABLE ' . $table . ';';
216
-                $row2 = DB::queryfirstrow('SHOW CREATE TABLE ' . $table);
217
-                $return .= "\n\n" . $row2['Create Table'] . ";\n\n";
215
+                $return .= 'DROP TABLE '.$table.';';
216
+                $row2 = DB::queryfirstrow('SHOW CREATE TABLE '.$table);
217
+                $return .= "\n\n".$row2['Create Table'].";\n\n";
218 218
 
219 219
                 //prepare all fields and datas
220 220
                 for ($i = 0; $i < $numFields; ++$i) {
221 221
                     while ($row = $result->fetch_row()) {
222
-                        $return .= 'INSERT INTO ' . $table . ' VALUES(';
222
+                        $return .= 'INSERT INTO '.$table.' VALUES(';
223 223
                         for ($j = 0; $j < $numFields; ++$j) {
224 224
                             $row[$j] = addslashes($row[$j]);
225 225
                             $row[$j] = preg_replace("/\n/", '\\n', $row[$j]);
226 226
                             if (isset($row[$j])) {
227
-                                $return .= '"' . $row[$j] . '"';
227
+                                $return .= '"'.$row[$j].'"';
228 228
                             } else {
229 229
                                 $return .= 'NULL';
230 230
                             }
@@ -244,8 +244,8 @@  discard block
 block discarded – undo
244 244
             $token = GenerateCryptKey(20, false, true, true, false, true, $SETTINGS);
245 245
 
246 246
             //save file
247
-            $filename = time() . '-' . $token . '.sql';
248
-            $handle = fopen($SETTINGS['path_to_files_folder'] . '/' . $filename, 'w+');
247
+            $filename = time().'-'.$token.'.sql';
248
+            $handle = fopen($SETTINGS['path_to_files_folder'].'/'.$filename, 'w+');
249 249
             if ($handle !== false) {
250 250
                 //write file
251 251
                 fwrite($handle, $return);
@@ -257,17 +257,17 @@  discard block
 block discarded – undo
257 257
                 // Encrypt the file
258 258
                 prepareFileWithDefuse(
259 259
                     'encrypt',
260
-                    $SETTINGS['path_to_files_folder'] . '/' . $filename,
261
-                    $SETTINGS['path_to_files_folder'] . '/defuse_temp_' . $filename,
260
+                    $SETTINGS['path_to_files_folder'].'/'.$filename,
261
+                    $SETTINGS['path_to_files_folder'].'/defuse_temp_'.$filename,
262 262
                     $SETTINGS,
263 263
                     $post_option
264 264
                 );
265 265
 
266 266
                 // Do clean
267
-                unlink($SETTINGS['path_to_files_folder'] . '/' . $filename);
267
+                unlink($SETTINGS['path_to_files_folder'].'/'.$filename);
268 268
                 rename(
269
-                    $SETTINGS['path_to_files_folder'] . '/defuse_temp_' . $filename,
270
-                    $SETTINGS['path_to_files_folder'] . '/' . $filename
269
+                    $SETTINGS['path_to_files_folder'].'/defuse_temp_'.$filename,
270
+                    $SETTINGS['path_to_files_folder'].'/'.$filename
271 271
                 );
272 272
             }
273 273
 
@@ -277,7 +277,7 @@  discard block
 block discarded – undo
277 277
             //update LOG
278 278
             logEvents($SETTINGS, 'admin_action', 'dataBase backup', (string) $session->get('user-id'), $session->get('user-login'));
279 279
 
280
-            echo '[{"result":"db_backup" , "href":"sources/downloadFile.php?name=' . urlencode($filename) . '&sub=files&file=' . $filename . '&type=sql&key=' . $session->get('key') . '&key_tmp=' . $session->get('user-key_tmp') . '&pathIsFiles=1"}]';
280
+            echo '[{"result":"db_backup" , "href":"sources/downloadFile.php?name='.urlencode($filename).'&sub=files&file='.$filename.'&type=sql&key='.$session->get('key').'&key_tmp='.$session->get('user-key_tmp').'&pathIsFiles=1"}]';
281 281
         }
282 282
         break;
283 283
 
@@ -306,7 +306,7 @@  discard block
 block discarded – undo
306 306
             );
307 307
             break;
308 308
         }
309
-        include_once $SETTINGS['cpassman_dir'] . '/sources/main.functions.php';
309
+        include_once $SETTINGS['cpassman_dir'].'/sources/main.functions.php';
310 310
 
311 311
         $dataPost = explode('&', $post_option);
312 312
         $file = htmlspecialchars($dataPost[0]);
@@ -315,7 +315,7 @@  discard block
 block discarded – undo
315 315
         // Get filename from database
316 316
         $data = DB::queryFirstRow(
317 317
             'SELECT valeur
318
-            FROM ' . prefixTable('misc') . '
318
+            FROM ' . prefixTable('misc').'
319 319
             WHERE increment_id = %i',
320 320
             $file
321 321
         );
@@ -334,22 +334,22 @@  discard block
 block discarded – undo
334 334
             // Decrypt the file
335 335
             $ret = prepareFileWithDefuse(
336 336
                 'decrypt',
337
-                $SETTINGS['path_to_files_folder'] . '/' . $file,
338
-                $SETTINGS['path_to_files_folder'] . '/defuse_temp_' . $file,
337
+                $SETTINGS['path_to_files_folder'].'/'.$file,
338
+                $SETTINGS['path_to_files_folder'].'/defuse_temp_'.$file,
339 339
                 $SETTINGS,
340 340
                 $key
341 341
             );
342 342
 
343 343
             if (empty($ret) === false) {
344
-                echo '[{"result":"db_restore" , "message":"' . $ret . '"}]';
344
+                echo '[{"result":"db_restore" , "message":"'.$ret.'"}]';
345 345
                 break;
346 346
             }
347 347
 
348 348
             // Do clean
349
-            fileDelete($SETTINGS['path_to_files_folder'] . '/' . $file, $SETTINGS);
350
-            $file = $SETTINGS['path_to_files_folder'] . '/defuse_temp_' . $file;
349
+            fileDelete($SETTINGS['path_to_files_folder'].'/'.$file, $SETTINGS);
350
+            $file = $SETTINGS['path_to_files_folder'].'/defuse_temp_'.$file;
351 351
         } else {
352
-            $file = $SETTINGS['path_to_files_folder'] . '/' . $file;
352
+            $file = $SETTINGS['path_to_files_folder'].'/'.$file;
353 353
         }
354 354
 
355 355
         //read sql file
@@ -366,7 +366,7 @@  discard block
 block discarded – undo
366 366
         fclose($handle);
367 367
 
368 368
         //delete file
369
-        unlink($SETTINGS['path_to_files_folder'] . '/' . $file);
369
+        unlink($SETTINGS['path_to_files_folder'].'/'.$file);
370 370
 
371 371
         //Show done
372 372
         echo '[{"result":"db_restore" , "message":""}]';
@@ -404,8 +404,8 @@  discard block
 block discarded – undo
404 404
             foreach ($table as $i => $tablename) {
405 405
                 if (substr_count($tablename, DB_PREFIX) > 0) {
406 406
                     // launch optimization quieries
407
-                    DB::query('ANALYZE TABLE `' . $tablename . '`');
408
-                    DB::query('OPTIMIZE TABLE `' . $tablename . '`');
407
+                    DB::query('ANALYZE TABLE `'.$tablename.'`');
408
+                    DB::query('OPTIMIZE TABLE `'.$tablename.'`');
409 409
                 }
410 410
             }
411 411
         }
@@ -413,12 +413,12 @@  discard block
 block discarded – undo
413 413
         //Clean up LOG_ITEMS table
414 414
         $rows = DB::query(
415 415
             'SELECT id
416
-            FROM ' . prefixTable('items') . '
416
+            FROM ' . prefixTable('items').'
417 417
             ORDER BY id ASC'
418 418
         );
419 419
         foreach ($rows as $item) {
420 420
             DB::query(
421
-                'SELECT * FROM ' . prefixTable('log_items') . ' WHERE id_item = %i AND action = %s',
421
+                'SELECT * FROM '.prefixTable('log_items').' WHERE id_item = %i AND action = %s',
422 422
                 $item['id'],
423 423
                 'at_creation'
424 424
             );
@@ -426,7 +426,7 @@  discard block
 block discarded – undo
426 426
             if ($counter === 0) {
427 427
                 //Create new at_creation entry
428 428
                 $rowTmp = DB::queryFirstRow(
429
-                    'SELECT date, id_user FROM ' . prefixTable('log_items') . ' WHERE id_item=%i ORDER BY date ASC',
429
+                    'SELECT date, id_user FROM '.prefixTable('log_items').' WHERE id_item=%i ORDER BY date ASC',
430 430
                     $item['id']
431 431
                 );
432 432
                 DB::insert(
@@ -456,8 +456,8 @@  discard block
 block discarded – undo
456 456
         echo prepareExchangedData(
457 457
             array(
458 458
                 'error' => false,
459
-                'message' => $lang->get('last_execution') . ' ' .
460
-                    date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], (int) time()) .
459
+                'message' => $lang->get('last_execution').' '.
460
+                    date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], (int) time()).
461 461
                     '<i class="fas fa-check text-success ml-2"></i>',
462 462
             ),
463 463
             'encode'
@@ -493,7 +493,7 @@  discard block
 block discarded – undo
493 493
             break;
494 494
         }
495 495
 
496
-        require_once $SETTINGS['cpassman_dir'] . '/sources/main.functions.php';
496
+        require_once $SETTINGS['cpassman_dir'].'/sources/main.functions.php';
497 497
         updateCacheTable('reload', NULL);
498 498
 
499 499
         // Log
@@ -509,8 +509,8 @@  discard block
 block discarded – undo
509 509
         echo prepareExchangedData(
510 510
             [
511 511
                 'error' => false,
512
-                'message' => $lang->get('last_execution') . ' ' .
513
-                    date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], (int) time()) .
512
+                'message' => $lang->get('last_execution').' '.
513
+                    date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], (int) time()).
514 514
                     '<i class="fas fa-check text-success mr-2"></i>',
515 515
             ],
516 516
             'encode'
@@ -545,7 +545,7 @@  discard block
 block discarded – undo
545 545
         }
546 546
 
547 547
         // Perform
548
-        include_once $SETTINGS['cpassman_dir'] . '/sources/main.functions.php';
548
+        include_once $SETTINGS['cpassman_dir'].'/sources/main.functions.php';
549 549
         $ret = handleConfigFile('rebuild', $SETTINGS);
550 550
 
551 551
         // Log
@@ -572,8 +572,8 @@  discard block
 block discarded – undo
572 572
         echo prepareExchangedData(
573 573
             array(
574 574
                 'error' => false,
575
-                'message' => $lang->get('last_execution') . ' ' .
576
-                    date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], (int) time()) .
575
+                'message' => $lang->get('last_execution').' '.
576
+                    date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], (int) time()).
577 577
                     '<i class="fas fa-check text-success ml-2"></i>',
578 578
             ),
579 579
             'encode'
@@ -613,18 +613,18 @@  discard block
 block discarded – undo
613 613
         $filename = $post_option;
614 614
         $tp_settings = [];
615 615
         //get backups infos
616
-        $rows = DB::query('SELECT * FROM ' . prefixTable('misc') . ' WHERE type = %s', 'admin');
616
+        $rows = DB::query('SELECT * FROM '.prefixTable('misc').' WHERE type = %s', 'admin');
617 617
         foreach ($rows as $record) {
618 618
             $tp_settings[$record['intitule']] = $record['valeur'];
619 619
         }
620 620
 
621 621
         // check if backup file is in DB.
622 622
         // If YES then it is encrypted with DEFUSE
623
-        $bck = DB::queryFirstRow('SELECT valeur FROM ' . prefixTable('misc') . ' WHERE type = %s AND intitule = %s', 'backup', 'filename');
623
+        $bck = DB::queryFirstRow('SELECT valeur FROM '.prefixTable('misc').' WHERE type = %s AND intitule = %s', 'backup', 'filename');
624 624
 
625 625
         //read file
626 626
         $return = '';
627
-        $Fnm = $tp_settings['bck_script_path'] . '/' . $filename . '.sql';
627
+        $Fnm = $tp_settings['bck_script_path'].'/'.$filename.'.sql';
628 628
         if (file_exists($Fnm)) {
629 629
             if (!empty($bck) && $bck['valeur'] === $filename) {
630 630
                 $err = '';
@@ -632,8 +632,8 @@  discard block
 block discarded – undo
632 632
                 // it means that file is DEFUSE encrypted
633 633
                 try {
634 634
                     File::decryptFileWithPassword(
635
-                        $SETTINGS['bck_script_path'] . '/' . $post_option . '.sql',
636
-                        $SETTINGS['bck_script_path'] . '/' . str_replace('encrypted', 'clear', $filename) . '.sql',
635
+                        $SETTINGS['bck_script_path'].'/'.$post_option.'.sql',
636
+                        $SETTINGS['bck_script_path'].'/'.str_replace('encrypted', 'clear', $filename).'.sql',
637 637
                         base64_decode($SETTINGS['bck_script_key'])
638 638
                     );
639 639
                 } catch (CryptoException\WrongKeyOrModifiedCiphertextException $ex) {
@@ -641,7 +641,7 @@  discard block
 block discarded – undo
641 641
                 }
642 642
 
643 643
                 if (!empty($err)) {
644
-                    echo '[{ "result":"backup_decrypt_fails" , "msg":"' . $err . '"}]';
644
+                    echo '[{ "result":"backup_decrypt_fails" , "msg":"'.$err.'"}]';
645 645
                     break;
646 646
                 }
647 647
             } else {
@@ -660,19 +660,19 @@  discard block
 block discarded – undo
660 660
                 );
661 661
 
662 662
                 //save the file
663
-                $handle = fopen($tp_settings['bck_script_path'] . '/' . $filename . '.clear.sql', 'w+');
663
+                $handle = fopen($tp_settings['bck_script_path'].'/'.$filename.'.clear.sql', 'w+');
664 664
                 if ($handle !== false && is_null($return) === false) {
665 665
                     fwrite($handle, /** @scrutinizer ignore-type */ $return);
666 666
                 }
667 667
                 fclose($handle);
668 668
             }
669 669
             $result = 'backup_decrypt_success';
670
-            $msg = $tp_settings['bck_script_path'] . '/' . $filename . '.clear.sql';
670
+            $msg = $tp_settings['bck_script_path'].'/'.$filename.'.clear.sql';
671 671
         } else {
672 672
             $result = 'backup_decrypt_fails';
673
-            $msg = 'File not found: ' . $Fnm;
673
+            $msg = 'File not found: '.$Fnm;
674 674
         }
675
-        echo '[{ "result":"' . $result . '" , "msg":"' . $msg . '"}]';
675
+        echo '[{ "result":"'.$result.'" , "msg":"'.$msg.'"}]';
676 676
         break;
677 677
 
678 678
         /*
@@ -709,7 +709,7 @@  discard block
 block discarded – undo
709 709
         $session->set('user-reencrypt_old_salt', file_get_contents(SECUREPATH.'/'.SECUREFILE));
710 710
 
711 711
         // generate new saltkey
712
-        $old_sk_filename = SECUREPATH.'/'.SECUREFILE . date('Y_m_d', mktime(0, 0, 0, (int) date('m'), (int) date('d'), (int) date('y'))) . '.' . time();
712
+        $old_sk_filename = SECUREPATH.'/'.SECUREFILE.date('Y_m_d', mktime(0, 0, 0, (int) date('m'), (int) date('d'), (int) date('y'))).'.'.time();
713 713
         copy(
714 714
             SECUREPATH.'/'.SECUREFILE,
715 715
             $old_sk_filename
@@ -737,13 +737,13 @@  discard block
 block discarded – undo
737 737
         logEvents($SETTINGS, 'system', 'change_salt_key', (string) $session->get('user-id'), $session->get('user-login'));
738 738
 
739 739
         // get number of items to change
740
-        DB::query('SELECT id FROM ' . prefixTable('items') . ' WHERE perso = %i', 0);
740
+        DB::query('SELECT id FROM '.prefixTable('items').' WHERE perso = %i', 0);
741 741
         $nb_of_items = DB::count();
742 742
 
743 743
         // create backup table
744
-        DB::query('DROP TABLE IF EXISTS ' . prefixTable('sk_reencrypt_backup'));
744
+        DB::query('DROP TABLE IF EXISTS '.prefixTable('sk_reencrypt_backup'));
745 745
         DB::query(
746
-            'CREATE TABLE `' . prefixTable('sk_reencrypt_backup') . '` (
746
+            'CREATE TABLE `'.prefixTable('sk_reencrypt_backup').'` (
747 747
             `id` int(12) NOT null AUTO_INCREMENT,
748 748
             `current_table` varchar(100) NOT NULL,
749 749
             `current_field` varchar(500) NOT NULL,
@@ -771,7 +771,7 @@  discard block
 block discarded – undo
771 771
         );
772 772
 
773 773
         // delete previous backup files
774
-        $files = glob($SETTINGS['path_to_upload_folder'] . '/*'); // get all file names
774
+        $files = glob($SETTINGS['path_to_upload_folder'].'/*'); // get all file names
775 775
         foreach ($files as $file) { // iterate files
776 776
             if (is_file($file)) {
777 777
                 $file_parts = pathinfo($file);
@@ -853,7 +853,7 @@  discard block
 block discarded – undo
853 853
                 echo prepareExchangedData(
854 854
                     array(
855 855
                         'error' => true,
856
-                        'message' => 'Input `' . $objects[0] . '` is not allowed',
856
+                        'message' => 'Input `'.$objects[0].'` is not allowed',
857 857
                         'nbOfItems' => '',
858 858
                         'nextAction' => '',
859 859
                     ),
@@ -866,9 +866,9 @@  discard block
 block discarded – undo
866 866
                 //change all encrypted data in Items (passwords)
867 867
                 $rows = DB::query(
868 868
                     'SELECT id, pw, pw_iv
869
-                    FROM ' . prefixTable('items') . '
869
+                    FROM ' . prefixTable('items').'
870 870
                     WHERE perso = %s
871
-                    LIMIT ' . $post_start . ', ' . $post_length,
871
+                    LIMIT ' . $post_start.', '.$post_length,
872 872
                     '0'
873 873
                 );
874 874
                 foreach ($rows as $record) {
@@ -880,7 +880,7 @@  discard block
 block discarded – undo
880 880
                             'current_field' => 'pw',
881 881
                             'value_id' => $record['id'],
882 882
                             'value' => $record['pw'],
883
-                            'current_sql' => 'UPDATE ' . prefixTable('items') . " SET pw = '" . $record['pw'] . "' WHERE id = '" . $record['id'] . "';",
883
+                            'current_sql' => 'UPDATE '.prefixTable('items')." SET pw = '".$record['pw']."' WHERE id = '".$record['id']."';",
884 884
                             'value2' => 'none',
885 885
                             'result' => 'none',
886 886
                         )
@@ -929,9 +929,9 @@  discard block
 block discarded – undo
929 929
                 //change all encrypted data in Logs (passwords)
930 930
                 $rows = DB::query(
931 931
                     'SELECT raison, increment_id
932
-                    FROM ' . prefixTable('log_items') . "
932
+                    FROM ' . prefixTable('log_items')."
933 933
                     WHERE action = %s AND raison LIKE 'at_pw :%'
934
-                    LIMIT " . $post_start . ', ' . $post_length,
934
+                    LIMIT " . $post_start.', '.$post_length,
935 935
                     'at_modification'
936 936
                 );
937 937
                 foreach ($rows as $record) {
@@ -943,7 +943,7 @@  discard block
 block discarded – undo
943 943
                             'current_field' => 'raison',
944 944
                             'value_id' => $record['increment_id'],
945 945
                             'value' => $record['raison'],
946
-                            'current_sql' => 'UPDATE ' . prefixTable('log_items') . " SET raison = '" . $record['raison'] . "' WHERE increment_id = '" . $record['increment_id'] . "';",
946
+                            'current_sql' => 'UPDATE '.prefixTable('log_items')." SET raison = '".$record['raison']."' WHERE increment_id = '".$record['increment_id']."';",
947 947
                             'value2' => 'none',
948 948
                             'result' => 'none',
949 949
                         )
@@ -971,7 +971,7 @@  discard block
 block discarded – undo
971 971
                         DB::update(
972 972
                             prefixTable('log_items'),
973 973
                             array(
974
-                                'raison' => 'at_pw :' . $encrypt['string'],
974
+                                'raison' => 'at_pw :'.$encrypt['string'],
975 975
                                 'encryption_type' => 'defuse',
976 976
                             ),
977 977
                             'increment_id = %i',
@@ -996,8 +996,8 @@  discard block
 block discarded – undo
996 996
                 //change all encrypted data in CATEGORIES (passwords)
997 997
                 $rows = DB::query(
998 998
                     'SELECT id, data
999
-                    FROM ' . prefixTable('categories_items') . '
1000
-                    LIMIT ' . $post_start . ', ' . $post_length
999
+                    FROM ' . prefixTable('categories_items').'
1000
+                    LIMIT ' . $post_start.', '.$post_length
1001 1001
                 );
1002 1002
                 foreach ($rows as $record) {
1003 1003
                     // backup data
@@ -1008,7 +1008,7 @@  discard block
 block discarded – undo
1008 1008
                             'current_field' => 'data',
1009 1009
                             'value_id' => $record['id'],
1010 1010
                             'value' => $record['data'],
1011
-                            'current_sql' => 'UPDATE ' . prefixTable('categories_items') . " SET data = '" . $record['data'] . "' WHERE id = '" . $record['id'] . "';",
1011
+                            'current_sql' => 'UPDATE '.prefixTable('categories_items')." SET data = '".$record['data']."' WHERE id = '".$record['id']."';",
1012 1012
                             'value2' => 'none',
1013 1013
                             'result' => 'none',
1014 1014
                         )
@@ -1056,9 +1056,9 @@  discard block
 block discarded – undo
1056 1056
                 // Change all encrypted data in FILES (passwords)
1057 1057
                 $rows = DB::query(
1058 1058
                     'SELECT id, file, status
1059
-                    FROM ' . prefixTable('files') . "
1059
+                    FROM ' . prefixTable('files')."
1060 1060
                     WHERE status = 'encrypted'
1061
-                    LIMIT " . $post_start . ', ' . $post_length
1061
+                    LIMIT " . $post_start.', '.$post_length
1062 1062
                 );
1063 1063
                 foreach ($rows as $record) {
1064 1064
                     // backup data
@@ -1076,20 +1076,20 @@  discard block
 block discarded – undo
1076 1076
                     );
1077 1077
                     $newID = DB::insertId();
1078 1078
 
1079
-                    if (file_exists($SETTINGS['path_to_upload_folder'] . '/' . $record['file'])) {
1079
+                    if (file_exists($SETTINGS['path_to_upload_folder'].'/'.$record['file'])) {
1080 1080
                         // make a copy of file
1081 1081
                         if (!copy(
1082
-                            $SETTINGS['path_to_upload_folder'] . '/' . $record['file'],
1083
-                            $SETTINGS['path_to_upload_folder'] . '/' . $record['file'] . '.copy'
1082
+                            $SETTINGS['path_to_upload_folder'].'/'.$record['file'],
1083
+                            $SETTINGS['path_to_upload_folder'].'/'.$record['file'].'.copy'
1084 1084
                         )) {
1085 1085
                             $error = 'Copy not possible';
1086 1086
                             exit;
1087 1087
                         } else {
1088 1088
                             // prepare a bck of file (that will not be deleted)
1089
-                            $backup_filename = $record['file'] . '.bck-change-sk.' . time();
1089
+                            $backup_filename = $record['file'].'.bck-change-sk.'.time();
1090 1090
                             copy(
1091
-                                $SETTINGS['path_to_upload_folder'] . '/' . $record['file'],
1092
-                                $SETTINGS['path_to_upload_folder'] . '/' . $backup_filename
1091
+                                $SETTINGS['path_to_upload_folder'].'/'.$record['file'],
1092
+                                $SETTINGS['path_to_upload_folder'].'/'.$backup_filename
1093 1093
                             );
1094 1094
                         }
1095 1095
 
@@ -1097,24 +1097,24 @@  discard block
 block discarded – undo
1097 1097
                         // STEP1 - Do decryption
1098 1098
                         prepareFileWithDefuse(
1099 1099
                             'decrypt',
1100
-                            $SETTINGS['path_to_upload_folder'] . '/' . $record['file'],
1101
-                            $SETTINGS['path_to_upload_folder'] . '/' . $record['file'] . '_encrypted',
1100
+                            $SETTINGS['path_to_upload_folder'].'/'.$record['file'],
1101
+                            $SETTINGS['path_to_upload_folder'].'/'.$record['file'].'_encrypted',
1102 1102
                             $SETTINGS
1103 1103
                         );
1104 1104
 
1105 1105
                         // Do cleanup of files
1106
-                        unlink($SETTINGS['path_to_upload_folder'] . '/' . $record['file']);
1106
+                        unlink($SETTINGS['path_to_upload_folder'].'/'.$record['file']);
1107 1107
 
1108 1108
                         // STEP2 - Do encryption
1109 1109
                         prepareFileWithDefuse(
1110 1110
                             'encryp',
1111
-                            $SETTINGS['path_to_upload_folder'] . '/' . $record['file'] . '_encrypted',
1112
-                            $SETTINGS['path_to_upload_folder'] . '/' . $record['file'],
1111
+                            $SETTINGS['path_to_upload_folder'].'/'.$record['file'].'_encrypted',
1112
+                            $SETTINGS['path_to_upload_folder'].'/'.$record['file'],
1113 1113
                             $SETTINGS
1114 1114
                         );
1115 1115
 
1116 1116
                         // Do cleanup of files
1117
-                        unlink($SETTINGS['path_to_upload_folder'] . '/' . $record['file'] . '_encrypted');
1117
+                        unlink($SETTINGS['path_to_upload_folder'].'/'.$record['file'].'_encrypted');
1118 1118
 
1119 1119
                         // Update backup table
1120 1120
                         DB::update(
@@ -1140,13 +1140,13 @@  discard block
 block discarded – undo
1140 1140
                 // do some things for new object
1141 1141
                 if (isset($objects[0])) {
1142 1142
                     if ($objects[0] === 'logs') {
1143
-                        DB::query('SELECT increment_id FROM ' . prefixTable('log_items') . " WHERE action = %s AND raison LIKE 'at_pw :%'", 'at_modification');
1143
+                        DB::query('SELECT increment_id FROM '.prefixTable('log_items')." WHERE action = %s AND raison LIKE 'at_pw :%'", 'at_modification');
1144 1144
                     } elseif ($objects[0] === 'files') {
1145
-                        DB::query('SELECT id FROM ' . prefixTable('files'));
1145
+                        DB::query('SELECT id FROM '.prefixTable('files'));
1146 1146
                     } elseif ($objects[0] === 'categories') {
1147
-                        DB::query('SELECT id FROM ' . prefixTable('categories_items'));
1147
+                        DB::query('SELECT id FROM '.prefixTable('categories_items'));
1148 1148
                     } elseif ($objects[0] === 'custfields') {
1149
-                        DB::query('SELECT raison FROM ' . prefixTable('log_items') . " WHERE action = %s AND raison LIKE 'at_pw :%'", 'at_modification');
1149
+                        DB::query('SELECT raison FROM '.prefixTable('log_items')." WHERE action = %s AND raison LIKE 'at_pw :%'", 'at_modification');
1150 1150
                     }
1151 1151
                     $nb_of_items = DB::count();
1152 1152
                 } else {
@@ -1265,12 +1265,12 @@  discard block
 block discarded – undo
1265 1265
                 );
1266 1266
             } elseif ($record['current_table'] === 'files') {
1267 1267
                 // restore backup file
1268
-                if (file_exists($SETTINGS['path_to_upload_folder'] . '/' . $record['value'])) {
1269
-                    unlink($SETTINGS['path_to_upload_folder'] . '/' . $record['value']);
1270
-                    if (file_exists($SETTINGS['path_to_upload_folder'] . '/' . $record['value2'])) {
1268
+                if (file_exists($SETTINGS['path_to_upload_folder'].'/'.$record['value'])) {
1269
+                    unlink($SETTINGS['path_to_upload_folder'].'/'.$record['value']);
1270
+                    if (file_exists($SETTINGS['path_to_upload_folder'].'/'.$record['value2'])) {
1271 1271
                         rename(
1272
-                            $SETTINGS['path_to_upload_folder'] . '/' . $record['value2'],
1273
-                            $SETTINGS['path_to_upload_folder'] . '/' . $record['value']
1272
+                            $SETTINGS['path_to_upload_folder'].'/'.$record['value2'],
1273
+                            $SETTINGS['path_to_upload_folder'].'/'.$record['value']
1274 1274
                         );
1275 1275
                     }
1276 1276
                 }
@@ -1289,7 +1289,7 @@  discard block
 block discarded – undo
1289 1289
         }
1290 1290
 
1291 1291
         // drop table
1292
-        DB::query('DROP TABLE IF EXISTS ' . prefixTable('sk_reencrypt_backup'));
1292
+        DB::query('DROP TABLE IF EXISTS '.prefixTable('sk_reencrypt_backup'));
1293 1293
 
1294 1294
         // Send back
1295 1295
         echo prepareExchangedData(
@@ -1332,17 +1332,17 @@  discard block
 block discarded – undo
1332 1332
         // delete files
1333 1333
         $rows = DB::query(
1334 1334
             'SELECT value, value2
1335
-            FROM ' . prefixTable('sk_reencrypt_backup') . "
1335
+            FROM ' . prefixTable('sk_reencrypt_backup')."
1336 1336
             WHERE current_table = 'files'"
1337 1337
         );
1338 1338
         foreach ($rows as $record) {
1339
-            if (file_exists($SETTINGS['path_to_upload_folder'] . '/' . $record['value2'])) {
1340
-                unlink($SETTINGS['path_to_upload_folder'] . '/' . $record['value2']);
1339
+            if (file_exists($SETTINGS['path_to_upload_folder'].'/'.$record['value2'])) {
1340
+                unlink($SETTINGS['path_to_upload_folder'].'/'.$record['value2']);
1341 1341
             }
1342 1342
         }
1343 1343
 
1344 1344
         // drop table
1345
-        DB::query('DROP TABLE IF EXISTS ' . prefixTable('sk_reencrypt_backup'));
1345
+        DB::query('DROP TABLE IF EXISTS '.prefixTable('sk_reencrypt_backup'));
1346 1346
 
1347 1347
         echo '[{"status":"done"}]';
1348 1348
         break;
@@ -1373,7 +1373,7 @@  discard block
 block discarded – undo
1373 1373
                 'encode'
1374 1374
             );
1375 1375
         } else {
1376
-            require_once $SETTINGS['cpassman_dir'] . '/sources/main.functions.php';
1376
+            require_once $SETTINGS['cpassman_dir'].'/sources/main.functions.php';
1377 1377
 
1378 1378
             //send email
1379 1379
             sendEmail(
@@ -1408,11 +1408,11 @@  discard block
 block discarded – undo
1408 1408
             break;
1409 1409
         }
1410 1410
 
1411
-        include_once $SETTINGS['cpassman_dir'] . '/sources/main.functions.php';
1411
+        include_once $SETTINGS['cpassman_dir'].'/sources/main.functions.php';
1412 1412
 
1413 1413
         $rows = DB::query(
1414 1414
             'SELECT *
1415
-            FROM ' . prefixTable('emails') . '
1415
+            FROM ' . prefixTable('emails').'
1416 1416
             WHERE status = %s OR status = %s',
1417 1417
             'not_sent',
1418 1418
             ''
@@ -1497,9 +1497,9 @@  discard block
 block discarded – undo
1497 1497
             break;
1498 1498
         }
1499 1499
 
1500
-        include_once $SETTINGS['cpassman_dir'] . '/sources/main.functions.php';
1500
+        include_once $SETTINGS['cpassman_dir'].'/sources/main.functions.php';
1501 1501
 
1502
-        $rows = DB::query('SELECT * FROM ' . prefixTable('emails') . ' WHERE status = %s OR status = %s', 'not_sent', '');
1502
+        $rows = DB::query('SELECT * FROM '.prefixTable('emails').' WHERE status = %s OR status = %s', 'not_sent', '');
1503 1503
         foreach ($rows as $record) {
1504 1504
             //send email
1505 1505
             $ret = json_decode(
@@ -1567,7 +1567,7 @@  discard block
 block discarded – undo
1567 1567
             break;
1568 1568
         }
1569 1569
 
1570
-        require_once $SETTINGS['cpassman_dir'] . '/sources/main.functions.php';
1570
+        require_once $SETTINGS['cpassman_dir'].'/sources/main.functions.php';
1571 1571
 
1572 1572
         // init
1573 1573
         $filesList = array();
@@ -1580,7 +1580,7 @@  discard block
 block discarded – undo
1580 1580
                 FROM ' . prefixTable('files')
1581 1581
             );
1582 1582
             foreach ($rows as $record) {
1583
-                if (is_file($SETTINGS['path_to_upload_folder'] . '/' . $record['file'])) {
1583
+                if (is_file($SETTINGS['path_to_upload_folder'].'/'.$record['file'])) {
1584 1584
                     $addFile = false;
1585 1585
                     if (($post_option === 'attachments-decrypt' && $record['status'] === 'encrypted')
1586 1586
                         || ($post_option === 'attachments-encrypt' && $record['status'] === 'clear')
@@ -1645,8 +1645,8 @@  discard block
 block discarded – undo
1645 1645
         $post_list = filter_var_array($post_list, FILTER_SANITIZE_FULL_SPECIAL_CHARS);
1646 1646
         $post_counter = filter_var($post_counter, FILTER_SANITIZE_NUMBER_INT);
1647 1647
 
1648
-        include $SETTINGS['cpassman_dir'] . '/includes/config/settings.php';
1649
-        include_once $SETTINGS['cpassman_dir'] . '/sources/main.functions.php';
1648
+        include $SETTINGS['cpassman_dir'].'/includes/config/settings.php';
1649
+        include_once $SETTINGS['cpassman_dir'].'/sources/main.functions.php';
1650 1650
 
1651 1651
         $cpt = 0;
1652 1652
         $continu = true;
@@ -1659,35 +1659,35 @@  discard block
 block discarded – undo
1659 1659
                 // Get file name
1660 1660
                 $file_info = DB::queryfirstrow(
1661 1661
                     'SELECT file
1662
-                    FROM ' . prefixTable('files') . '
1662
+                    FROM ' . prefixTable('files').'
1663 1663
                     WHERE id = %i',
1664 1664
                     $file
1665 1665
                 );
1666 1666
 
1667 1667
                 // skip file is Coherancey not respected
1668
-                if (is_file($SETTINGS['path_to_upload_folder'] . '/' . $file_info['file'])) {
1668
+                if (is_file($SETTINGS['path_to_upload_folder'].'/'.$file_info['file'])) {
1669 1669
                     // Case where we want to decrypt
1670 1670
                     if ($post_option === 'decrypt') {
1671 1671
                         prepareFileWithDefuse(
1672 1672
                             'decrypt',
1673
-                            $SETTINGS['path_to_upload_folder'] . '/' . $file_info['file'],
1674
-                            $SETTINGS['path_to_upload_folder'] . '/defuse_temp_' . $file_info['file'],
1673
+                            $SETTINGS['path_to_upload_folder'].'/'.$file_info['file'],
1674
+                            $SETTINGS['path_to_upload_folder'].'/defuse_temp_'.$file_info['file'],
1675 1675
                             $SETTINGS
1676 1676
                         );
1677 1677
                         // Case where we want to encrypt
1678 1678
                     } elseif ($post_option === 'encrypt') {
1679 1679
                         prepareFileWithDefuse(
1680 1680
                             'encrypt',
1681
-                            $SETTINGS['path_to_upload_folder'] . '/' . $file_info['file'],
1682
-                            $SETTINGS['path_to_upload_folder'] . '/defuse_temp_' . $file_info['file'],
1681
+                            $SETTINGS['path_to_upload_folder'].'/'.$file_info['file'],
1682
+                            $SETTINGS['path_to_upload_folder'].'/defuse_temp_'.$file_info['file'],
1683 1683
                             $SETTINGS
1684 1684
                         );
1685 1685
                     }
1686 1686
                     // Do file cleanup
1687
-                    fileDelete($SETTINGS['path_to_upload_folder'] . '/' . $file_info['file'], $SETTINGS);
1687
+                    fileDelete($SETTINGS['path_to_upload_folder'].'/'.$file_info['file'], $SETTINGS);
1688 1688
                     rename(
1689
-                        $SETTINGS['path_to_upload_folder'] . '/defuse_temp_' . $file_info['file'],
1690
-                        $SETTINGS['path_to_upload_folder'] . '/' . $file_info['file']
1689
+                        $SETTINGS['path_to_upload_folder'].'/defuse_temp_'.$file_info['file'],
1690
+                        $SETTINGS['path_to_upload_folder'].'/'.$file_info['file']
1691 1691
                     );
1692 1692
 
1693 1693
                     // store in DB
@@ -1722,8 +1722,8 @@  discard block
 block discarded – undo
1722 1722
                 $post_option === 'attachments-decrypt' ? 'clear' : 'encrypted'
1723 1723
             );
1724 1724
 
1725
-            $message = $lang->get('last_execution') . ' ' .
1726
-                date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], (int) time()) .
1725
+            $message = $lang->get('last_execution').' '.
1726
+                date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], (int) time()).
1727 1727
                 '<i class="fas fa-check text-success ml-2 mr-3"></i>';
1728 1728
         }
1729 1729
 
@@ -1817,7 +1817,7 @@  discard block
 block discarded – undo
1817 1817
             $post_id = filter_var($dataReceived['id'], FILTER_SANITIZE_NUMBER_INT);
1818 1818
 
1819 1819
             DB::query(
1820
-                'DELETE FROM ' . prefixTable('api') . ' WHERE increment_id = %i',
1820
+                'DELETE FROM '.prefixTable('api').' WHERE increment_id = %i',
1821 1821
                 $post_id
1822 1822
             );
1823 1823
         }
@@ -1912,7 +1912,7 @@  discard block
 block discarded – undo
1912 1912
             // Delete existing key
1913 1913
         } elseif (null !== $post_action && $post_action === 'delete') {
1914 1914
             $post_id = filter_var($dataReceived['id'], FILTER_SANITIZE_FULL_SPECIAL_CHARS);
1915
-            DB::query('DELETE FROM ' . prefixTable('api') . ' WHERE increment_id=%i', $post_id);
1915
+            DB::query('DELETE FROM '.prefixTable('api').' WHERE increment_id=%i', $post_id);
1916 1916
         }
1917 1917
 
1918 1918
         echo prepareExchangedData(
@@ -1927,7 +1927,7 @@  discard block
 block discarded – undo
1927 1927
 
1928 1928
     case 'save_api_status':
1929 1929
         // Do query
1930
-        DB::query('SELECT * FROM ' . prefixTable('misc') . ' WHERE type = %s AND intitule = %s', 'admin', 'api');
1930
+        DB::query('SELECT * FROM '.prefixTable('misc').' WHERE type = %s AND intitule = %s', 'admin', 'api');
1931 1931
         $counter = DB::count();
1932 1932
         if ($counter === 0) {
1933 1933
             DB::insert(
@@ -1954,7 +1954,7 @@  discard block
 block discarded – undo
1954 1954
 
1955 1955
     case 'run_duo_config_check':
1956 1956
         //Libraries call
1957
-        require_once $SETTINGS['cpassman_dir'] . '/sources/main.functions.php';
1957
+        require_once $SETTINGS['cpassman_dir'].'/sources/main.functions.php';
1958 1958
         // Check KEY
1959 1959
         if ($post_key !== $session->get('key')) {
1960 1960
             echo prepareExchangedData(
@@ -2063,7 +2063,7 @@  discard block
 block discarded – undo
2063 2063
         } else {
2064 2064
             $tmp = 1;
2065 2065
         }
2066
-        DB::query('SELECT * FROM ' . prefixTable('misc') . ' WHERE type = %s AND intitule = %s', 'admin', 'google_authentication');
2066
+        DB::query('SELECT * FROM '.prefixTable('misc').' WHERE type = %s AND intitule = %s', 'admin', 'google_authentication');
2067 2067
         $counter = DB::count();
2068 2068
         if ($counter === 0) {
2069 2069
             DB::insert(
@@ -2089,7 +2089,7 @@  discard block
 block discarded – undo
2089 2089
 
2090 2090
         // ga_website_name
2091 2091
         if (is_null($dataReceived['ga_website_name']) === false) {
2092
-            DB::query('SELECT * FROM ' . prefixTable('misc') . ' WHERE type = %s AND intitule = %s', 'admin', 'ga_website_name');
2092
+            DB::query('SELECT * FROM '.prefixTable('misc').' WHERE type = %s AND intitule = %s', 'admin', 'ga_website_name');
2093 2093
             $counter = DB::count();
2094 2094
             if ($counter === 0) {
2095 2095
                 DB::insert(
@@ -2120,7 +2120,7 @@  discard block
 block discarded – undo
2120 2120
         }
2121 2121
 
2122 2122
         // send data
2123
-        echo '[{"result" : "' . addslashes($LANG['done']) . '" , "error" : ""}]';
2123
+        echo '[{"result" : "'.addslashes($LANG['done']).'" , "error" : ""}]';
2124 2124
         break;
2125 2125
 
2126 2126
     case 'save_agses_options':
@@ -2143,7 +2143,7 @@  discard block
 block discarded – undo
2143 2143
 
2144 2144
         // agses_hosted_url
2145 2145
         if (!is_null($dataReceived['agses_hosted_url'])) {
2146
-            DB::query('SELECT * FROM ' . prefixTable('misc') . ' WHERE type = %s AND intitule = %s', 'admin', 'agses_hosted_url');
2146
+            DB::query('SELECT * FROM '.prefixTable('misc').' WHERE type = %s AND intitule = %s', 'admin', 'agses_hosted_url');
2147 2147
             $counter = DB::count();
2148 2148
             if ($counter === 0) {
2149 2149
                 DB::insert(
@@ -2172,7 +2172,7 @@  discard block
 block discarded – undo
2172 2172
 
2173 2173
         // agses_hosted_id
2174 2174
         if (!is_null($dataReceived['agses_hosted_id'])) {
2175
-            DB::query('SELECT * FROM ' . prefixTable('misc') . ' WHERE type = %s AND intitule = %s', 'admin', 'agses_hosted_id');
2175
+            DB::query('SELECT * FROM '.prefixTable('misc').' WHERE type = %s AND intitule = %s', 'admin', 'agses_hosted_id');
2176 2176
             $counter = DB::count();
2177 2177
             if ($counter === 0) {
2178 2178
                 DB::insert(
@@ -2201,7 +2201,7 @@  discard block
 block discarded – undo
2201 2201
 
2202 2202
         // agses_hosted_apikey
2203 2203
         if (!is_null($dataReceived['agses_hosted_apikey'])) {
2204
-            DB::query('SELECT * FROM ' . prefixTable('misc') . ' WHERE type = %s AND intitule = %s', 'admin', 'agses_hosted_apikey');
2204
+            DB::query('SELECT * FROM '.prefixTable('misc').' WHERE type = %s AND intitule = %s', 'admin', 'agses_hosted_apikey');
2205 2205
             $counter = DB::count();
2206 2206
             if ($counter === 0) {
2207 2207
                 DB::insert(
@@ -2229,7 +2229,7 @@  discard block
 block discarded – undo
2229 2229
         }
2230 2230
 
2231 2231
         // send data
2232
-        echo '[{"result" : "' . addslashes($LANG['done']) . '" , "error" : ""}]';
2232
+        echo '[{"result" : "'.addslashes($LANG['done']).'" , "error" : ""}]';
2233 2233
         break;
2234 2234
 
2235 2235
     case 'save_option_change':
@@ -2269,7 +2269,7 @@  discard block
 block discarded – undo
2269 2269
 
2270 2270
         // Check if setting is already in DB. If NO then insert, if YES then update.
2271 2271
         $data = DB::query(
2272
-            'SELECT * FROM ' . prefixTable('misc') . '
2272
+            'SELECT * FROM '.prefixTable('misc').'
2273 2273
             WHERE type = %s AND intitule = %s',
2274 2274
             'admin',
2275 2275
             $post_field
@@ -2291,7 +2291,7 @@  discard block
 block discarded – undo
2291 2291
                     array(
2292 2292
                         'valeur' => time(),
2293 2293
                         'type' => 'admin',
2294
-                        'intitule' => $post_field . '_time',
2294
+                        'intitule' => $post_field.'_time',
2295 2295
                     )
2296 2296
                 );
2297 2297
             }
@@ -2309,10 +2309,10 @@  discard block
 block discarded – undo
2309 2309
             if ($post_field === 'send_stats') {
2310 2310
                 // Check if previous time exists, if not them insert this value in DB
2311 2311
                 DB::query(
2312
-                    'SELECT * FROM ' . prefixTable('misc') . '
2312
+                    'SELECT * FROM '.prefixTable('misc').'
2313 2313
                     WHERE type = %s AND intitule = %s',
2314 2314
                     'admin',
2315
-                    $post_field . '_time'
2315
+                    $post_field.'_time'
2316 2316
                 );
2317 2317
                 $counter = DB::count();
2318 2318
                 if ($counter === 0) {
@@ -2321,7 +2321,7 @@  discard block
 block discarded – undo
2321 2321
                         array(
2322 2322
                             'valeur' => 0,
2323 2323
                             'type' => 'admin',
2324
-                            'intitule' => $post_field . '_time',
2324
+                            'intitule' => $post_field.'_time',
2325 2325
                         )
2326 2326
                     );
2327 2327
                 } else {
@@ -2341,13 +2341,13 @@  discard block
 block discarded – undo
2341 2341
         // special Cases
2342 2342
         if ($post_field === 'cpassman_url') {
2343 2343
             // update also jsUrl for CSFP protection
2344
-            $jsUrl = $post_value . '/includes/libraries/csrfp/js/csrfprotector.js';
2344
+            $jsUrl = $post_value.'/includes/libraries/csrfp/js/csrfprotector.js';
2345 2345
             $csrfp_file = '../includes/libraries/csrfp/libs/csrfp.config.php';
2346 2346
             $data = file_get_contents($csrfp_file);
2347 2347
             $posJsUrl = strpos($data, '"jsUrl" => "');
2348 2348
             $posEndLine = strpos($data, '",', $posJsUrl);
2349 2349
             $line = substr($data, $posJsUrl, ($posEndLine - $posJsUrl + 2));
2350
-            $newdata = str_replace($line, '"jsUrl" => "' . filter_var($jsUrl, FILTER_SANITIZE_FULL_SPECIAL_CHARS) . '",', $data);
2350
+            $newdata = str_replace($line, '"jsUrl" => "'.filter_var($jsUrl, FILTER_SANITIZE_FULL_SPECIAL_CHARS).'",', $data);
2351 2351
             file_put_contents($csrfp_file, $newdata);
2352 2352
         } elseif ($post_field === 'restricted_to_input' && (int) $post_value === 0) {
2353 2353
             DB::update(
@@ -2376,7 +2376,7 @@  discard block
 block discarded – undo
2376 2376
         echo prepareExchangedData(
2377 2377
             array(
2378 2378
                 'error' => false,
2379
-                'misc' => $counter . ' ; ' . $SETTINGS[$post_field],
2379
+                'misc' => $counter.' ; '.$SETTINGS[$post_field],
2380 2380
                 'message' => empty($post_translate) === false ? $lang->get($post_translate) : '',
2381 2381
             ),
2382 2382
             'encode'
@@ -2419,7 +2419,7 @@  discard block
 block discarded – undo
2419 2419
 
2420 2420
         // send statistics
2421 2421
         if (null !== $post_status) {
2422
-            DB::query('SELECT * FROM ' . prefixTable('misc') . ' WHERE type = %s AND intitule = %s', 'admin', 'send_stats');
2422
+            DB::query('SELECT * FROM '.prefixTable('misc').' WHERE type = %s AND intitule = %s', 'admin', 'send_stats');
2423 2423
             $counter = DB::count();
2424 2424
             if ($counter === 0) {
2425 2425
                 DB::insert(
@@ -2451,7 +2451,7 @@  discard block
 block discarded – undo
2451 2451
 
2452 2452
         // send statistics items
2453 2453
         if (null !== $post_list) {
2454
-            DB::query('SELECT * FROM ' . prefixTable('misc') . ' WHERE type = %s AND intitule = %s', 'admin', 'send_statistics_items');
2454
+            DB::query('SELECT * FROM '.prefixTable('misc').' WHERE type = %s AND intitule = %s', 'admin', 'send_statistics_items');
2455 2455
             $counter = DB::count();
2456 2456
             if ($counter === 0) {
2457 2457
                 DB::insert(
@@ -2498,7 +2498,7 @@  discard block
 block discarded – undo
2498 2498
             break;
2499 2499
         }
2500 2500
 
2501
-        if (DB::query("SHOW TABLES LIKE '" . prefixTable('sk_reencrypt_backup') . "'")) {
2501
+        if (DB::query("SHOW TABLES LIKE '".prefixTable('sk_reencrypt_backup')."'")) {
2502 2502
             if (DB::count() === 1) {
2503 2503
                 echo 1;
2504 2504
             } else {
@@ -2536,7 +2536,7 @@  discard block
 block discarded – undo
2536 2536
 
2537 2537
         $rows = DB::query(
2538 2538
             'SELECT id, title
2539
-                FROM ' . prefixTable('roles_title') . '
2539
+                FROM ' . prefixTable('roles_title').'
2540 2540
                 ORDER BY title ASC'
2541 2541
         );
2542 2542
         foreach ($rows as $record) {
Please login to merge, or discard this patch.
sources/upload.attachments.php 1 patch
Spacing   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
 ) {
65 65
     // Not allowed page
66 66
     $session->set('system-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
 
@@ -97,7 +97,7 @@  discard block
 block discarded – undo
97 97
 $post_isNewItem = $request->request->filter('isNewItem', null, FILTER_SANITIZE_NUMBER_INT);
98 98
 $post_randomId = $request->request->filter('randomId', null, FILTER_SANITIZE_NUMBER_INT);
99 99
 $post_isPersonal = $request->request->filter('isPersonal', null, FILTER_SANITIZE_NUMBER_INT);
100
-$post_fileSize= $request->request->filter('file_size', null, FILTER_SANITIZE_NUMBER_INT);
100
+$post_fileSize = $request->request->filter('file_size', null, FILTER_SANITIZE_NUMBER_INT);
101 101
 $chunk = $request->request->filter('chunk', 0, FILTER_SANITIZE_NUMBER_INT);
102 102
 $chunks = $request->request->filter('chunks', 0, FILTER_SANITIZE_NUMBER_INT);
103 103
 $fileName = $request->request->filter('name', '', FILTER_SANITIZE_FULL_SPECIAL_CHARS);
@@ -156,7 +156,7 @@  discard block
 block discarded – undo
156 156
         // check if token is expired
157 157
         $data = DB::queryFirstRow(
158 158
             'SELECT end_timestamp
159
-            FROM ' . prefixTable('tokens') . '
159
+            FROM ' . prefixTable('tokens').'
160 160
             WHERE user_id = %i AND token = %s',
161 161
             $session->get('user-id'),
162 162
             $post_user_token
@@ -181,12 +181,12 @@  discard block
 block discarded – undo
181 181
     }
182 182
 
183 183
     // Load Settings
184
-    include_once $SETTINGS['cpassman_dir'] . '/includes/config/tp.config.php';
184
+    include_once $SETTINGS['cpassman_dir'].'/includes/config/tp.config.php';
185 185
 }
186 186
 
187 187
 // HTTP headers for no cache etc
188 188
 header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
189
-header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
189
+header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
190 190
 header('Cache-Control: no-store, no-cache, must-revalidate');
191 191
 header('Cache-Control: post-check=0, pre-check=0', false);
192 192
 
@@ -231,9 +231,9 @@  discard block
 block discarded – undo
231 231
 }
232 232
 
233 233
 // Validate file name (for our purposes we'll just remove invalid characters)
234
-$file_name = preg_replace('[^' . $valid_chars_regex . ']', '', strtolower(basename($_FILES['file']['name'])));
234
+$file_name = preg_replace('[^'.$valid_chars_regex.']', '', strtolower(basename($_FILES['file']['name'])));
235 235
 if (strlen($file_name) == 0 || strlen($file_name) > $MAX_FILENAME_LENGTH) {
236
-    handleAttachmentError('Invalid file name: ' . $file_name . '.', 114);
236
+    handleAttachmentError('Invalid file name: '.$file_name.'.', 114);
237 237
 }
238 238
 
239 239
 // Validate file extension
@@ -243,8 +243,8 @@  discard block
 block discarded – undo
243 243
         $ext,
244 244
         explode(
245 245
             ',',
246
-            $SETTINGS['upload_docext'] . ',' . $SETTINGS['upload_imagesext'] .
247
-                ',' . $SETTINGS['upload_pkgext'] . ',' . $SETTINGS['upload_otherext']
246
+            $SETTINGS['upload_docext'].','.$SETTINGS['upload_imagesext'].
247
+                ','.$SETTINGS['upload_pkgext'].','.$SETTINGS['upload_otherext']
248 248
         )
249 249
     ) === false
250 250
 ) {
@@ -256,24 +256,24 @@  discard block
 block discarded – undo
256 256
 
257 257
 // Clean the fileName for security reasons
258 258
 $fileInfo = pathinfo($fileName);
259
-$fileName = base64_encode($fileInfo['filename']) . '.' . $fileInfo['extension'];
259
+$fileName = base64_encode($fileInfo['filename']).'.'.$fileInfo['extension'];
260 260
 $fileFullSize = 0;
261 261
 
262 262
 // Make sure the fileName is unique but only if chunking is disabled
263
-if ($chunks < 2 && file_exists($targetDir . DIRECTORY_SEPARATOR . $fileName)) {
263
+if ($chunks < 2 && file_exists($targetDir.DIRECTORY_SEPARATOR.$fileName)) {
264 264
     $ext = strrpos($fileName, '.');
265 265
     $fileNameA = substr($fileName, 0, $ext);
266 266
     $fileNameB = substr($fileName, $ext);
267 267
 
268 268
     $count = 1;
269
-    while (file_exists($targetDir . DIRECTORY_SEPARATOR . $fileNameA . '_' . $count . $fileNameB)) {
269
+    while (file_exists($targetDir.DIRECTORY_SEPARATOR.$fileNameA.'_'.$count.$fileNameB)) {
270 270
         ++$count;
271 271
     }
272 272
 
273
-    $fileName = $fileNameA . '_' . $count . $fileNameB;
273
+    $fileName = $fileNameA.'_'.$count.$fileNameB;
274 274
 }
275 275
 
276
-$filePath = $targetDir . DIRECTORY_SEPARATOR . $fileName;
276
+$filePath = $targetDir.DIRECTORY_SEPARATOR.$fileName;
277 277
 
278 278
 // Create target dir
279 279
 if (file_exists($targetDir) === false) {
@@ -287,7 +287,7 @@  discard block
 block discarded – undo
287 287
 // Remove old temp files
288 288
 if ($cleanupTargetDir && is_dir($targetDir) && ($dir = opendir($targetDir))) {
289 289
     while (($file = readdir($dir)) !== false) {
290
-        $tmpfilePath = $targetDir . DIRECTORY_SEPARATOR . $file;
290
+        $tmpfilePath = $targetDir.DIRECTORY_SEPARATOR.$file;
291 291
 
292 292
         // Remove temp file if it is older than the max age and is not the current file
293 293
         if (
@@ -409,8 +409,8 @@  discard block
 block discarded – undo
409 409
         // This is a public object
410 410
         $users = DB::query(
411 411
             'SELECT id, public_key
412
-            FROM ' . prefixTable('users') . '
413
-            WHERE id NOT IN ("' . OTV_USER_ID . '","' . SSH_USER_ID . '","' . API_USER_ID . '")
412
+            FROM ' . prefixTable('users').'
413
+            WHERE id NOT IN ("' . OTV_USER_ID.'","'.SSH_USER_ID.'","'.API_USER_ID.'")
414 414
             AND public_key != ""'
415 415
         );
416 416
         foreach ($users as $user) {
@@ -448,14 +448,14 @@  discard block
 block discarded – undo
448 448
                 'date' => time(),
449 449
                 'id_user' => $session->get('user-id'),
450 450
                 'action' => 'at_modification',
451
-                'raison' => 'at_add_file : ' . $fileName . ':' . $newID,
451
+                'raison' => 'at_add_file : '.$fileName.':'.$newID,
452 452
             )
453 453
         );
454 454
     }
455 455
 }
456 456
 
457 457
 // Return JSON-RPC response
458
-die('{"jsonrpc" : "2.0", "result" : null, "id" : "' . $newID . '"}');
458
+die('{"jsonrpc" : "2.0", "result" : null, "id" : "'.$newID.'"}');
459 459
 
460 460
 /**
461 461
  * Undocumented function.
@@ -465,5 +465,5 @@  discard block
 block discarded – undo
465 465
  */
466 466
 function handleAttachmentError($message, $code)
467 467
 {
468
-    echo '{"jsonrpc" : "2.0", "error" : {"code": ' . htmlentities((string) $code, ENT_QUOTES) . ', "message": "' . htmlentities((string) $message, ENT_QUOTES) . '"}, "id" : "id"}';
468
+    echo '{"jsonrpc" : "2.0", "error" : {"code": '.htmlentities((string) $code, ENT_QUOTES).', "message": "'.htmlentities((string) $message, ENT_QUOTES).'"}, "id" : "id"}';
469 469
 }
Please login to merge, or discard this patch.
sources/ldap.queries.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -72,7 +72,7 @@  discard block
 block discarded – undo
72 72
 ) {
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
 
@@ -146,7 +146,7 @@  discard block
 block discarded – undo
146 146
                     $openLdapExtra = new OpenLdapExtra();
147 147
                     break;
148 148
                 default:
149
-                    throw new Exception("Unsupported LDAP type: " . $SETTINGS['ldap_type']);
149
+                    throw new Exception("Unsupported LDAP type: ".$SETTINGS['ldap_type']);
150 150
             }
151 151
         } catch (Exception $e) {
152 152
             error_log('TEAMPASS Error - ldap - '.$e->getMessage());
@@ -162,7 +162,7 @@  discard block
 block discarded – undo
162 162
             // 2- Get user info from AD
163 163
             // We want to isolate attribute ldap_user_attribute or mostly samAccountName
164 164
             $userADInfos = $ldapConnection->query()
165
-                ->where((isset($SETTINGS['ldap_user_attribute']) ===true && empty($SETTINGS['ldap_user_attribute']) === false) ? $SETTINGS['ldap_user_attribute'] : 'samaccountname', '=', $post_username)
165
+                ->where((isset($SETTINGS['ldap_user_attribute']) === true && empty($SETTINGS['ldap_user_attribute']) === false) ? $SETTINGS['ldap_user_attribute'] : 'samaccountname', '=', $post_username)
166 166
                 ->firstOrFail();
167 167
 
168 168
             // Is user enabled? Only ActiveDirectory
@@ -185,7 +185,7 @@  discard block
 block discarded – undo
185 185
             echo prepareExchangedData(
186 186
                 array(
187 187
                     'error' => true,
188
-                    'message' => $lang->get('error')." - ".(isset($error) === true ? $error->getErrorCode()." - ".$error->getErrorMessage(). "<br>".$error->getDiagnosticMessage() : $e),
188
+                    'message' => $lang->get('error')." - ".(isset($error) === true ? $error->getErrorCode()." - ".$error->getErrorMessage()."<br>".$error->getDiagnosticMessage() : $e),
189 189
                 ),
190 190
                 'encode'
191 191
             );
@@ -198,7 +198,7 @@  discard block
 block discarded – undo
198 198
             // For OpenLDAP and others, we use attribute dn
199 199
             $userAuthAttempt = $ldapConnection->auth()->attempt(
200 200
                 $SETTINGS['ldap_type'] === 'ActiveDirectory' ?
201
-                    $userADInfos['userprincipalname'][0] :  // refering to https://ldaprecord.com/docs/core/v2/authentication#basic-authentication
201
+                    $userADInfos['userprincipalname'][0] : // refering to https://ldaprecord.com/docs/core/v2/authentication#basic-authentication
202 202
                     $userADInfos['dn'],
203 203
                 $post_password
204 204
             );
@@ -219,7 +219,7 @@  discard block
 block discarded – undo
219 219
             echo prepareExchangedData(
220 220
                 array(
221 221
                     'error' => true,
222
-                    'message' => $lang->get('error')." - ".(isset($error) === true ? $error->getErrorCode()." - ".$error->getErrorMessage(). "<br>".$error->getDiagnosticMessage() : $e),
222
+                    'message' => $lang->get('error')." - ".(isset($error) === true ? $error->getErrorCode()." - ".$error->getErrorMessage()."<br>".$error->getDiagnosticMessage() : $e),
223 223
                 ),
224 224
                 'encode'
225 225
             );
Please login to merge, or discard this patch.
sources/roles.queries.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -69,7 +69,7 @@  discard block
 block discarded – undo
69 69
 ) {
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
 
@@ -450,7 +450,7 @@  discard block
 block discarded – undo
450 450
                         );
451 451
 
452 452
                         // add new role to user
453
-                        $tmp = $data_tmp['fonction_id'] . (substr($data_tmp['fonction_id'], -1) == ';' ? $role_id : ';' . $role_id);
453
+                        $tmp = $data_tmp['fonction_id'].(substr($data_tmp['fonction_id'], -1) == ';' ? $role_id : ';'.$role_id);
454 454
                         $session->set('user-roles', str_replace(';;', ';', $tmp));
455 455
 
456 456
                         // store in DB
@@ -722,7 +722,7 @@  discard block
 block discarded – undo
722 722
                         $groupsData = $openLdapExtra->getADGroups($ldapConnection, $SETTINGS);
723 723
                         break;
724 724
                     default:
725
-                        throw new Exception("Unsupported LDAP type: " . $SETTINGS['ldap_type']);
725
+                        throw new Exception("Unsupported LDAP type: ".$SETTINGS['ldap_type']);
726 726
                 }
727 727
             } catch (Exception $e) {
728 728
                 error_log('TEAMPASS Error - ldap - '.$e->getMessage());
@@ -740,7 +740,7 @@  discard block
 block discarded – undo
740 740
                 // Handle successful retrieval of groups
741 741
                 // exists in Teampass
742 742
                 //error_log("Error: " . print_r($groupsData['userGroups'], true));
743
-                foreach($groupsData['userGroups'] as $key => $group) {
743
+                foreach ($groupsData['userGroups'] as $key => $group) {
744 744
                     $role_detail = DB::queryfirstrow(
745 745
                         'SELECT a.increment_id as increment_id, a.role_id as role_id, r.title as title
746 746
                         FROM '.prefixTable('ldap_groups_roles').' AS a
@@ -765,7 +765,7 @@  discard block
 block discarded – undo
765 765
             
766 766
             // Get all groups in Teampass
767 767
             $teampassRoles = array();
768
-            $rows = DB::query('SELECT id,title FROM ' . prefixTable('roles_title'));
768
+            $rows = DB::query('SELECT id,title FROM '.prefixTable('roles_title'));
769 769
             foreach ($rows as $record) {
770 770
                 array_push(
771 771
                     $teampassRoles,
Please login to merge, or discard this patch.
sources/main.functions.php 2 patches
Spacing   +148 added lines, -151 removed lines patch added patch discarded remove patch
@@ -50,7 +50,7 @@  discard block
 block discarded – undo
50 50
 
51 51
 // Load config if $SETTINGS not defined
52 52
 if (isset($SETTINGS['cpassman_dir']) === false || empty($SETTINGS['cpassman_dir']) === true) {
53
-    include_once __DIR__ . '/../includes/config/tp.config.php';
53
+    include_once __DIR__.'/../includes/config/tp.config.php';
54 54
 }
55 55
 
56 56
 header('Content-type: text/html; charset=utf-8');
@@ -219,7 +219,7 @@  discard block
 block discarded – undo
219 219
  */
220 220
 function trimElement($chaine, string $element): string
221 221
 {
222
-    if (! empty($chaine)) {
222
+    if (!empty($chaine)) {
223 223
         if (is_array($chaine) === true) {
224 224
             $chaine = implode(';', $chaine);
225 225
         }
@@ -267,8 +267,8 @@  discard block
 block discarded – undo
267 267
  */
268 268
 function db_error_handler(array $params): void
269 269
 {
270
-    echo 'Error: ' . $params['error'] . "<br>\n";
271
-    echo 'Query: ' . $params['query'] . "<br>\n";
270
+    echo 'Error: '.$params['error']."<br>\n";
271
+    echo 'Query: '.$params['query']."<br>\n";
272 272
     throw new Exception('Error - Query', 1);
273 273
 }
274 274
 
@@ -348,7 +348,7 @@  discard block
 block discarded – undo
348 348
     $globalsVisibleFolders = $session->get('user-accessible_folders');
349 349
     $globalsPersonalVisibleFolders = $session->get('user-personal_visible_folders');
350 350
     // Get list of Folders
351
-    $rows = DB::query('SELECT id FROM ' . prefixTable('nested_tree') . ' WHERE personal_folder = %i', 0);
351
+    $rows = DB::query('SELECT id FROM '.prefixTable('nested_tree').' WHERE personal_folder = %i', 0);
352 352
     foreach ($rows as $record) {
353 353
         array_push($groupesVisibles, $record['id']);
354 354
     }
@@ -367,7 +367,7 @@  discard block
 block discarded – undo
367 367
     }
368 368
     // Get ID of personal folder
369 369
     $persfld = DB::queryfirstrow(
370
-        'SELECT id FROM ' . prefixTable('nested_tree') . ' WHERE title = %s',
370
+        'SELECT id FROM '.prefixTable('nested_tree').' WHERE title = %s',
371 371
         $globalsUserId
372 372
     );
373 373
     if (empty($persfld['id']) === false) {
@@ -387,20 +387,20 @@  discard block
 block discarded – undo
387 387
     // get complete list of ROLES
388 388
     $tmp = explode(';', $idFonctions);
389 389
     $rows = DB::query(
390
-        'SELECT * FROM ' . prefixTable('roles_title') . '
390
+        'SELECT * FROM '.prefixTable('roles_title').'
391 391
         ORDER BY title ASC'
392 392
     );
393 393
     foreach ($rows as $record) {
394
-        if (! empty($record['id']) && ! in_array($record['id'], $tmp)) {
394
+        if (!empty($record['id']) && !in_array($record['id'], $tmp)) {
395 395
             array_push($tmp, $record['id']);
396 396
         }
397 397
     }
398 398
     $session->set('user-roles', implode(';', $tmp));
399 399
     $session->set('user-admin', 1);
400 400
     // Check if admin has created Folders and Roles
401
-    DB::query('SELECT * FROM ' . prefixTable('nested_tree') . '');
401
+    DB::query('SELECT * FROM '.prefixTable('nested_tree').'');
402 402
     $session->set('user-nb_folders', DB::count());
403
-    DB::query('SELECT * FROM ' . prefixTable('roles_title'));
403
+    DB::query('SELECT * FROM '.prefixTable('roles_title'));
404 404
     $session->set('user-nb_roles', DB::count());
405 405
 
406 406
     return true;
@@ -483,7 +483,7 @@  discard block
 block discarded – undo
483 483
     // Does this user is allowed to see other items
484 484
     $inc = 0;
485 485
     $rows = DB::query(
486
-        'SELECT id, id_tree FROM ' . prefixTable('items') . '
486
+        'SELECT id, id_tree FROM '.prefixTable('items').'
487 487
             WHERE restricted_to LIKE %ss AND inactif = %s'.
488 488
             (count($allowedFolders) > 0 ? ' AND id_tree NOT IN ('.implode(',', $allowedFolders).')' : ''),
489 489
         $globalsUserId,
@@ -500,8 +500,8 @@  discard block
 block discarded – undo
500 500
     // Check for the users roles if some specific rights exist on items
501 501
     $rows = DB::query(
502 502
         'SELECT i.id_tree, r.item_id
503
-        FROM ' . prefixTable('items') . ' as i
504
-        INNER JOIN ' . prefixTable('restriction_to_roles') . ' as r ON (r.item_id=i.id)
503
+        FROM ' . prefixTable('items').' as i
504
+        INNER JOIN ' . prefixTable('restriction_to_roles').' as r ON (r.item_id=i.id)
505 505
         WHERE i.id_tree <> "" '.
506 506
         (count($userRoles) > 0 ? 'AND r.role_id IN %li ' : '').
507 507
         'ORDER BY i.id_tree ASC',
@@ -555,16 +555,16 @@  discard block
 block discarded – undo
555 555
         ), SORT_NUMERIC)
556 556
     );
557 557
     // Folders and Roles numbers
558
-    DB::queryfirstrow('SELECT id FROM ' . prefixTable('nested_tree') . '');
558
+    DB::queryfirstrow('SELECT id FROM '.prefixTable('nested_tree').'');
559 559
     $session->set('user-nb_folders', DB::count());
560
-    DB::queryfirstrow('SELECT id FROM ' . prefixTable('roles_title'));
560
+    DB::queryfirstrow('SELECT id FROM '.prefixTable('roles_title'));
561 561
     $session->set('user-nb_roles', DB::count());
562 562
     // check if change proposals on User's items
563 563
     if (isset($SETTINGS['enable_suggestion']) === true && (int) $SETTINGS['enable_suggestion'] === 1) {
564 564
         $countNewItems = DB::query(
565 565
             'SELECT COUNT(*)
566
-            FROM ' . prefixTable('items_change') . ' AS c
567
-            LEFT JOIN ' . prefixTable('log_items') . ' AS i ON (c.item_id = i.id_item)
566
+            FROM ' . prefixTable('items_change').' AS c
567
+            LEFT JOIN ' . prefixTable('log_items').' AS i ON (c.item_id = i.id_item)
568 568
             WHERE i.action = %s AND i.id_user = %i',
569 569
             'at_creation',
570 570
             $globalsUserId
@@ -591,7 +591,7 @@  discard block
 block discarded – undo
591 591
 {
592 592
     $rows = DB::query(
593 593
         'SELECT *
594
-        FROM ' . prefixTable('roles_values') . '
594
+        FROM ' . prefixTable('roles_values').'
595 595
         WHERE type IN %ls'.(count($userRoles) > 0 ? ' AND role_id IN %li' : ''),
596 596
         ['W', 'ND', 'NE', 'NDNE', 'R'],
597 597
         $userRoles,
@@ -658,7 +658,7 @@  discard block
 block discarded – undo
658 658
     ) {
659 659
         $persoFld = DB::queryfirstrow(
660 660
             'SELECT id
661
-            FROM ' . prefixTable('nested_tree') . '
661
+            FROM ' . prefixTable('nested_tree').'
662 662
             WHERE title = %s AND personal_folder = %i'.
663 663
             (count($allowedFolders) > 0 ? ' AND id NOT IN ('.implode(',', $allowedFolders).')' : ''),
664 664
             $globalsUserId,
@@ -691,7 +691,7 @@  discard block
 block discarded – undo
691 691
     }
692 692
     $persoFlds = DB::query(
693 693
         'SELECT id
694
-        FROM ' . prefixTable('nested_tree') . '
694
+        FROM ' . prefixTable('nested_tree').'
695 695
         WHERE %l',
696 696
         $where
697 697
     );
@@ -759,12 +759,12 @@  discard block
 block discarded – undo
759 759
     //Load Tree
760 760
     $tree = new NestedTree(prefixTable('nested_tree'), 'id', 'parent_id', 'title');
761 761
     // truncate table
762
-    DB::query('TRUNCATE TABLE ' . prefixTable('cache'));
762
+    DB::query('TRUNCATE TABLE '.prefixTable('cache'));
763 763
     // reload date
764 764
     $rows = DB::query(
765 765
         'SELECT *
766
-        FROM ' . prefixTable('items') . ' as i
767
-        INNER JOIN ' . prefixTable('log_items') . ' as l ON (l.id_item = i.id)
766
+        FROM ' . prefixTable('items').' as i
767
+        INNER JOIN ' . prefixTable('log_items').' as l ON (l.id_item = i.id)
768 768
         AND l.action = %s
769 769
         AND i.inactif = %i',
770 770
         'at_creation',
@@ -776,18 +776,18 @@  discard block
 block discarded – undo
776 776
             $tags = '';
777 777
             $itemTags = DB::query(
778 778
                 'SELECT tag
779
-                FROM ' . prefixTable('tags') . '
779
+                FROM ' . prefixTable('tags').'
780 780
                 WHERE item_id = %i AND tag != ""',
781 781
                 $record['id']
782 782
             );
783 783
             foreach ($itemTags as $itemTag) {
784
-                $tags .= $itemTag['tag'] . ' ';
784
+                $tags .= $itemTag['tag'].' ';
785 785
             }
786 786
 
787 787
             // Get renewal period
788 788
             $resNT = DB::queryfirstrow(
789 789
                 'SELECT renewal_period
790
-                FROM ' . prefixTable('nested_tree') . '
790
+                FROM ' . prefixTable('nested_tree').'
791 791
                 WHERE id = %i',
792 792
                 $record['id_tree']
793 793
             );
@@ -800,7 +800,7 @@  discard block
 block discarded – undo
800 800
                     // Is this a User id?
801 801
                     $user = DB::queryfirstrow(
802 802
                         'SELECT id, login
803
-                        FROM ' . prefixTable('users') . '
803
+                        FROM ' . prefixTable('users').'
804 804
                         WHERE id = %i',
805 805
                         $elem->title
806 806
                     );
@@ -818,11 +818,11 @@  discard block
 block discarded – undo
818 818
                     'id' => $record['id'],
819 819
                     'label' => $record['label'],
820 820
                     'description' => $record['description'] ?? '',
821
-                    'url' => isset($record['url']) && ! empty($record['url']) ? $record['url'] : '0',
821
+                    'url' => isset($record['url']) && !empty($record['url']) ? $record['url'] : '0',
822 822
                     'tags' => $tags,
823 823
                     'id_tree' => $record['id_tree'],
824 824
                     'perso' => $record['perso'],
825
-                    'restricted_to' => isset($record['restricted_to']) && ! empty($record['restricted_to']) ? $record['restricted_to'] : '0',
825
+                    'restricted_to' => isset($record['restricted_to']) && !empty($record['restricted_to']) ? $record['restricted_to'] : '0',
826 826
                     'login' => $record['login'] ?? '',
827 827
                     'folder' => implode(' > ', $folder),
828 828
                     'author' => $record['id_user'],
@@ -851,7 +851,7 @@  discard block
 block discarded – undo
851 851
     // get new value from db
852 852
     $data = DB::queryfirstrow(
853 853
         'SELECT label, description, id_tree, perso, restricted_to, login, url
854
-        FROM ' . prefixTable('items') . '
854
+        FROM ' . prefixTable('items').'
855 855
         WHERE id=%i',
856 856
         $ident
857 857
     );
@@ -859,12 +859,12 @@  discard block
 block discarded – undo
859 859
     $tags = '';
860 860
     $itemTags = DB::query(
861 861
         'SELECT tag
862
-            FROM ' . prefixTable('tags') . '
862
+            FROM ' . prefixTable('tags').'
863 863
             WHERE item_id = %i AND tag != ""',
864 864
         $ident
865 865
     );
866 866
     foreach ($itemTags as $itemTag) {
867
-        $tags .= $itemTag['tag'] . ' ';
867
+        $tags .= $itemTag['tag'].' ';
868 868
     }
869 869
     // form id_tree to full foldername
870 870
     $folder = [];
@@ -875,7 +875,7 @@  discard block
 block discarded – undo
875 875
             // Is this a User id?
876 876
             $user = DB::queryfirstrow(
877 877
                 'SELECT id, login
878
-                FROM ' . prefixTable('users') . '
878
+                FROM ' . prefixTable('users').'
879 879
                 WHERE id = %i',
880 880
                 $elem->title
881 881
             );
@@ -893,10 +893,10 @@  discard block
 block discarded – undo
893 893
             'label' => $data['label'],
894 894
             'description' => $data['description'],
895 895
             'tags' => $tags,
896
-            'url' => isset($data['url']) && ! empty($data['url']) ? $data['url'] : '0',
896
+            'url' => isset($data['url']) && !empty($data['url']) ? $data['url'] : '0',
897 897
             'id_tree' => $data['id_tree'],
898 898
             'perso' => $data['perso'],
899
-            'restricted_to' => isset($data['restricted_to']) && ! empty($data['restricted_to']) ? $data['restricted_to'] : '0',
899
+            'restricted_to' => isset($data['restricted_to']) && !empty($data['restricted_to']) ? $data['restricted_to'] : '0',
900 900
             'login' => $data['login'] ?? '',
901 901
             'folder' => implode(' » ', $folder),
902 902
             'author' => $session->get('user-id'),
@@ -926,8 +926,8 @@  discard block
 block discarded – undo
926 926
     // get new value from db
927 927
     $data = DB::queryFirstRow(
928 928
         'SELECT i.label, i.description, i.id_tree as id_tree, i.perso, i.restricted_to, i.id, i.login, i.url, l.date
929
-        FROM ' . prefixTable('items') . ' as i
930
-        INNER JOIN ' . prefixTable('log_items') . ' as l ON (l.id_item = i.id)
929
+        FROM ' . prefixTable('items').' as i
930
+        INNER JOIN ' . prefixTable('log_items').' as l ON (l.id_item = i.id)
931 931
         WHERE i.id = %i
932 932
         AND l.action = %s',
933 933
         $ident,
@@ -937,12 +937,12 @@  discard block
 block discarded – undo
937 937
     $tags = '';
938 938
     $itemTags = DB::query(
939 939
         'SELECT tag
940
-            FROM ' . prefixTable('tags') . '
940
+            FROM ' . prefixTable('tags').'
941 941
             WHERE item_id = %i AND tag != ""',
942 942
         $ident
943 943
     );
944 944
     foreach ($itemTags as $itemTag) {
945
-        $tags .= $itemTag['tag'] . ' ';
945
+        $tags .= $itemTag['tag'].' ';
946 946
     }
947 947
     // form id_tree to full foldername
948 948
     $folder = [];
@@ -953,7 +953,7 @@  discard block
 block discarded – undo
953 953
             // Is this a User id?
954 954
             $user = DB::queryfirstrow(
955 955
                 'SELECT id, login
956
-                FROM ' . prefixTable('users') . '
956
+                FROM ' . prefixTable('users').'
957 957
                 WHERE id = %i',
958 958
                 $elem->title
959 959
             );
@@ -972,7 +972,7 @@  discard block
 block discarded – undo
972 972
             'label' => $data['label'],
973 973
             'description' => $data['description'],
974 974
             'tags' => isset($tags) && empty($tags) === false ? $tags : 'None',
975
-            'url' => isset($data['url']) && ! empty($data['url']) ? $data['url'] : '0',
975
+            'url' => isset($data['url']) && !empty($data['url']) ? $data['url'] : '0',
976 976
             'id_tree' => $data['id_tree'],
977 977
             'perso' => isset($data['perso']) && empty($data['perso']) === false && $data['perso'] !== 'None' ? $data['perso'] : '0',
978 978
             'restricted_to' => isset($data['restricted_to']) && empty($data['restricted_to']) === false ? $data['restricted_to'] : '0',
@@ -994,52 +994,52 @@  discard block
 block discarded – undo
994 994
 function getStatisticsData(array $SETTINGS): array
995 995
 {
996 996
     DB::query(
997
-        'SELECT id FROM ' . prefixTable('nested_tree') . ' WHERE personal_folder = %i',
997
+        'SELECT id FROM '.prefixTable('nested_tree').' WHERE personal_folder = %i',
998 998
         0
999 999
     );
1000 1000
     $counter_folders = DB::count();
1001 1001
     DB::query(
1002
-        'SELECT id FROM ' . prefixTable('nested_tree') . ' WHERE personal_folder = %i',
1002
+        'SELECT id FROM '.prefixTable('nested_tree').' WHERE personal_folder = %i',
1003 1003
         1
1004 1004
     );
1005 1005
     $counter_folders_perso = DB::count();
1006 1006
     DB::query(
1007
-        'SELECT id FROM ' . prefixTable('items') . ' WHERE perso = %i',
1007
+        'SELECT id FROM '.prefixTable('items').' WHERE perso = %i',
1008 1008
         0
1009 1009
     );
1010 1010
     $counter_items = DB::count();
1011 1011
         DB::query(
1012
-        'SELECT id FROM ' . prefixTable('items') . ' WHERE perso = %i',
1012
+        'SELECT id FROM '.prefixTable('items').' WHERE perso = %i',
1013 1013
         1
1014 1014
     );
1015 1015
     $counter_items_perso = DB::count();
1016 1016
         DB::query(
1017
-        'SELECT id FROM ' . prefixTable('users') . ''
1017
+        'SELECT id FROM '.prefixTable('users').''
1018 1018
     );
1019 1019
     $counter_users = DB::count();
1020 1020
         DB::query(
1021
-        'SELECT id FROM ' . prefixTable('users') . ' WHERE admin = %i',
1021
+        'SELECT id FROM '.prefixTable('users').' WHERE admin = %i',
1022 1022
         1
1023 1023
     );
1024 1024
     $admins = DB::count();
1025 1025
     DB::query(
1026
-        'SELECT id FROM ' . prefixTable('users') . ' WHERE gestionnaire = %i',
1026
+        'SELECT id FROM '.prefixTable('users').' WHERE gestionnaire = %i',
1027 1027
         1
1028 1028
     );
1029 1029
     $managers = DB::count();
1030 1030
     DB::query(
1031
-        'SELECT id FROM ' . prefixTable('users') . ' WHERE read_only = %i',
1031
+        'SELECT id FROM '.prefixTable('users').' WHERE read_only = %i',
1032 1032
         1
1033 1033
     );
1034 1034
     $readOnly = DB::count();
1035 1035
     // list the languages
1036 1036
     $usedLang = [];
1037 1037
     $tp_languages = DB::query(
1038
-        'SELECT name FROM ' . prefixTable('languages')
1038
+        'SELECT name FROM '.prefixTable('languages')
1039 1039
     );
1040 1040
     foreach ($tp_languages as $tp_language) {
1041 1041
         DB::query(
1042
-            'SELECT * FROM ' . prefixTable('users') . ' WHERE user_language = %s',
1042
+            'SELECT * FROM '.prefixTable('users').' WHERE user_language = %s',
1043 1043
             $tp_language['name']
1044 1044
         );
1045 1045
         $usedLang[$tp_language['name']] = round((DB::count() * 100 / $counter_users), 0);
@@ -1048,12 +1048,12 @@  discard block
 block discarded – undo
1048 1048
     // get list of ips
1049 1049
     $usedIp = [];
1050 1050
     $tp_ips = DB::query(
1051
-        'SELECT user_ip FROM ' . prefixTable('users')
1051
+        'SELECT user_ip FROM '.prefixTable('users')
1052 1052
     );
1053 1053
     foreach ($tp_ips as $ip) {
1054 1054
         if (array_key_exists($ip['user_ip'], $usedIp)) {
1055 1055
             $usedIp[$ip['user_ip']] += $usedIp[$ip['user_ip']];
1056
-        } elseif (! empty($ip['user_ip']) && $ip['user_ip'] !== 'none') {
1056
+        } elseif (!empty($ip['user_ip']) && $ip['user_ip'] !== 'none') {
1057 1057
             $usedIp[$ip['user_ip']] = 1;
1058 1058
         }
1059 1059
     }
@@ -1206,7 +1206,7 @@  discard block
 block discarded – undo
1206 1206
 {
1207 1207
     // Load PHPMailer
1208 1208
     $mail = new PHPMailer(true);
1209
-    $languageDir = $SETTINGS['cpassman_dir'] . '/vendor/phpmailer/phpmailer/language/';
1209
+    $languageDir = $SETTINGS['cpassman_dir'].'/vendor/phpmailer/phpmailer/language/';
1210 1210
 
1211 1211
     try {
1212 1212
         // Set language and SMTPDebug
@@ -1297,7 +1297,7 @@  discard block
 block discarded – undo
1297 1297
         <table width="600" cellpadding="0" cellspacing="0" border="0" class="container" bgcolor="#ffffff" style="border-spacing: 0; border-bottom: 1px solid #e0e0e0; box-shadow: 0 0 3px #ddd; color: #434343; font-family: Helvetica, Verdana, sans-serif;">
1298 1298
         <tr><td class="container-padding" bgcolor="#ffffff" style="border-collapse: collapse; border-left: 1px solid #e0e0e0; background-color: #ffffff; padding-left: 30px; padding-right: 30px;">
1299 1299
         <br><div style="float:right;">' .
1300
-        $textMail .
1300
+        $textMail.
1301 1301
         '<br><br></td></tr></table>
1302 1302
     </td></tr></table>
1303 1303
     <br></body></html>';
@@ -1310,7 +1310,7 @@  discard block
 block discarded – undo
1310 1310
  */
1311 1311
 function generateKey(): string
1312 1312
 {
1313
-    return substr(md5(rand() . rand()), 0, 15);
1313
+    return substr(md5(rand().rand()), 0, 15);
1314 1314
 }
1315 1315
 
1316 1316
 /**
@@ -1388,7 +1388,7 @@  discard block
 block discarded – undo
1388 1388
 {
1389 1389
     array_walk_recursive(
1390 1390
         $array,
1391
-        static function (&$item): void {
1391
+        static function(&$item): void {
1392 1392
             if (mb_detect_encoding((string) $item, 'utf-8', true) === false) {
1393 1393
                 $item = mb_convert_encoding($item, 'ISO-8859-1', 'UTF-8');
1394 1394
             }
@@ -1481,7 +1481,7 @@  discard block
 block discarded – undo
1481 1481
  */
1482 1482
 function prefixTable(string $table): string
1483 1483
 {
1484
-    $safeTable = htmlspecialchars(DB_PREFIX . $table);
1484
+    $safeTable = htmlspecialchars(DB_PREFIX.$table);
1485 1485
     if (empty($safeTable) === false) {
1486 1486
         // sanitize string
1487 1487
         return $safeTable;
@@ -1545,7 +1545,7 @@  discard block
 block discarded – undo
1545 1545
 function send_syslog($message, $host, $port, $component = 'teampass'): void
1546 1546
 {
1547 1547
     $sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
1548
-    $syslog_message = '<123>' . date('M d H:i:s ') . $component . ': ' . $message;
1548
+    $syslog_message = '<123>'.date('M d H:i:s ').$component.': '.$message;
1549 1549
     socket_sendto($sock, (string) $syslog_message, strlen($syslog_message), 0, (string) $host, (int) $port);
1550 1550
     socket_close($sock);
1551 1551
 }
@@ -1592,14 +1592,14 @@  discard block
 block discarded – undo
1592 1592
     if (isset($SETTINGS['syslog_enable']) === true && (int) $SETTINGS['syslog_enable'] === 1) {
1593 1593
         if ($type === 'user_mngt') {
1594 1594
             send_syslog(
1595
-                'action=' . str_replace('at_', '', $label) . ' attribute=user user=' . $who . ' userid="' . $login . '" change="' . $field_1 . '" ',
1595
+                'action='.str_replace('at_', '', $label).' attribute=user user='.$who.' userid="'.$login.'" change="'.$field_1.'" ',
1596 1596
                 $SETTINGS['syslog_host'],
1597 1597
                 $SETTINGS['syslog_port'],
1598 1598
                 'teampass'
1599 1599
             );
1600 1600
         } else {
1601 1601
             send_syslog(
1602
-                'action=' . $type . ' attribute=' . $label . ' user=' . $who . ' userid="' . $login . '" ',
1602
+                'action='.$type.' attribute='.$label.' user='.$who.' userid="'.$login.'" ',
1603 1603
                 $SETTINGS['syslog_host'],
1604 1604
                 $SETTINGS['syslog_port'],
1605 1605
                 'teampass'
@@ -1673,7 +1673,7 @@  discard block
 block discarded – undo
1673 1673
         if (empty($item_label) === true) {
1674 1674
             $dataItem = DB::queryfirstrow(
1675 1675
                 'SELECT id, id_tree, label
1676
-                FROM ' . prefixTable('items') . '
1676
+                FROM ' . prefixTable('items').'
1677 1677
                 WHERE id = %i',
1678 1678
                 $item_id
1679 1679
             );
@@ -1681,11 +1681,11 @@  discard block
 block discarded – undo
1681 1681
         }
1682 1682
 
1683 1683
         send_syslog(
1684
-            'action=' . str_replace('at_', '', $action) .
1685
-                ' attribute=' . str_replace('at_', '', $attribute[0]) .
1686
-                ' itemno=' . $item_id .
1687
-                ' user=' . is_null($login) === true ? '' : addslashes((string) $login) .
1688
-                ' itemname="' . addslashes($item_label) . '"',
1684
+            'action='.str_replace('at_', '', $action).
1685
+                ' attribute='.str_replace('at_', '', $attribute[0]).
1686
+                ' itemno='.$item_id.
1687
+                ' user='.is_null($login) === true ? '' : addslashes((string) $login).
1688
+                ' itemname="'.addslashes($item_label).'"',
1689 1689
             $SETTINGS['syslog_host'],
1690 1690
             $SETTINGS['syslog_port'],
1691 1691
             'teampass'
@@ -1717,8 +1717,8 @@  discard block
 block discarded – undo
1717 1717
     $notification = DB::queryOneColumn(
1718 1718
         'email',
1719 1719
         'SELECT *
1720
-        FROM ' . prefixTable('notification') . ' AS n
1721
-        INNER JOIN ' . prefixTable('users') . ' AS u ON (n.user_id = u.id)
1720
+        FROM ' . prefixTable('notification').' AS n
1721
+        INNER JOIN ' . prefixTable('users').' AS u ON (n.user_id = u.id)
1722 1722
         WHERE n.item_id = %i AND n.user_id != %i',
1723 1723
         $item_id,
1724 1724
         $globalsUserId
@@ -1729,7 +1729,7 @@  discard block
 block discarded – undo
1729 1729
         // Get list of changes
1730 1730
         $htmlChanges = '<ul>';
1731 1731
         foreach ($changes as $change) {
1732
-            $htmlChanges .= '<li>' . $change . '</li>';
1732
+            $htmlChanges .= '<li>'.$change.'</li>';
1733 1733
         }
1734 1734
         $htmlChanges .= '</ul>';
1735 1735
         // send email
@@ -1766,15 +1766,15 @@  discard block
 block discarded – undo
1766 1766
     $path = '';
1767 1767
     foreach ($arbo as $elem) {
1768 1768
         if (empty($path) === true) {
1769
-            $path = htmlspecialchars(stripslashes(htmlspecialchars_decode($elem->title, ENT_QUOTES)), ENT_QUOTES) . ' ';
1769
+            $path = htmlspecialchars(stripslashes(htmlspecialchars_decode($elem->title, ENT_QUOTES)), ENT_QUOTES).' ';
1770 1770
         } else {
1771
-            $path .= '&#8594; ' . htmlspecialchars(stripslashes(htmlspecialchars_decode($elem->title, ENT_QUOTES)), ENT_QUOTES);
1771
+            $path .= '&#8594; '.htmlspecialchars(stripslashes(htmlspecialchars_decode($elem->title, ENT_QUOTES)), ENT_QUOTES);
1772 1772
         }
1773 1773
     }
1774 1774
 
1775 1775
     // Build text to show user
1776 1776
     if (empty($label) === false) {
1777
-        return empty($path) === true ? addslashes($label) : addslashes($label) . ' (' . $path . ')';
1777
+        return empty($path) === true ? addslashes($label) : addslashes($label).' ('.$path.')';
1778 1778
     }
1779 1779
     return empty($path) === true ? '' : $path;
1780 1780
 }
@@ -1831,7 +1831,7 @@  discard block
 block discarded – undo
1831 1831
  */
1832 1832
 function handleConfigFile($action, $SETTINGS, $field = null, $value = null)
1833 1833
 {
1834
-    $tp_config_file = $SETTINGS['cpassman_dir'] . '/includes/config/tp.config.php';
1834
+    $tp_config_file = $SETTINGS['cpassman_dir'].'/includes/config/tp.config.php';
1835 1835
 
1836 1836
     // Load class DB
1837 1837
     loadClasses('DB');
@@ -1839,8 +1839,8 @@  discard block
 block discarded – undo
1839 1839
     if (file_exists($tp_config_file) === false || $action === 'rebuild') {
1840 1840
         // perform a copy
1841 1841
         if (file_exists($tp_config_file)) {
1842
-            if (! copy($tp_config_file, $tp_config_file . '.' . date('Y_m_d_His', time()))) {
1843
-                return "ERROR: Could not copy file '" . $tp_config_file . "'";
1842
+            if (!copy($tp_config_file, $tp_config_file.'.'.date('Y_m_d_His', time()))) {
1843
+                return "ERROR: Could not copy file '".$tp_config_file."'";
1844 1844
             }
1845 1845
         }
1846 1846
 
@@ -1850,11 +1850,11 @@  discard block
 block discarded – undo
1850 1850
         $data[1] = "global \$SETTINGS;\n";
1851 1851
         $data[2] = "\$SETTINGS = array (\n";
1852 1852
         $rows = DB::query(
1853
-            'SELECT * FROM ' . prefixTable('misc') . ' WHERE type=%s',
1853
+            'SELECT * FROM '.prefixTable('misc').' WHERE type=%s',
1854 1854
             'admin'
1855 1855
         );
1856 1856
         foreach ($rows as $record) {
1857
-            array_push($data, "    '" . $record['intitule'] . "' => '" . htmlspecialchars_decode($record['valeur'], ENT_COMPAT) . "',\n");
1857
+            array_push($data, "    '".$record['intitule']."' => '".htmlspecialchars_decode($record['valeur'], ENT_COMPAT)."',\n");
1858 1858
         }
1859 1859
         array_push($data, ");\n");
1860 1860
         $data = array_unique($data);
@@ -1868,15 +1868,15 @@  discard block
 block discarded – undo
1868 1868
                 break;
1869 1869
             }
1870 1870
 
1871
-            if (stristr($line, "'" . $field . "' => '")) {
1872
-                $data[$inc] = "    '" . $field . "' => '" . htmlspecialchars_decode($value ?? '', ENT_COMPAT) . "',\n";
1871
+            if (stristr($line, "'".$field."' => '")) {
1872
+                $data[$inc] = "    '".$field."' => '".htmlspecialchars_decode($value ?? '', ENT_COMPAT)."',\n";
1873 1873
                 $bFound = true;
1874 1874
                 break;
1875 1875
             }
1876 1876
             ++$inc;
1877 1877
         }
1878 1878
         if ($bFound === false) {
1879
-            $data[$inc] = "    '" . $field . "' => '" . htmlspecialchars_decode($value ?? '', ENT_COMPAT). "',\n);\n";
1879
+            $data[$inc] = "    '".$field."' => '".htmlspecialchars_decode($value ?? '', ENT_COMPAT)."',\n);\n";
1880 1880
         }
1881 1881
     }
1882 1882
 
@@ -1906,7 +1906,7 @@  discard block
 block discarded – undo
1906 1906
 {
1907 1907
     global $SETTINGS;
1908 1908
     /* LOAD CPASSMAN SETTINGS */
1909
-    if (! isset($SETTINGS['loaded']) || $SETTINGS['loaded'] !== 1) {
1909
+    if (!isset($SETTINGS['loaded']) || $SETTINGS['loaded'] !== 1) {
1910 1910
         $SETTINGS = [];
1911 1911
         $SETTINGS['duplicate_folder'] = 0;
1912 1912
         //by default, this is set to 0;
@@ -1916,7 +1916,7 @@  discard block
 block discarded – undo
1916 1916
         //by default, this value is set to 5;
1917 1917
         $settings = [];
1918 1918
         $rows = DB::query(
1919
-            'SELECT * FROM ' . prefixTable('misc') . ' WHERE type=%s_type OR type=%s_type2',
1919
+            'SELECT * FROM '.prefixTable('misc').' WHERE type=%s_type OR type=%s_type2',
1920 1920
             [
1921 1921
                 'type' => 'admin',
1922 1922
                 'type2' => 'settings',
@@ -1948,7 +1948,7 @@  discard block
 block discarded – undo
1948 1948
     $source_cf = [];
1949 1949
     $rows = DB::QUERY(
1950 1950
         'SELECT id_category
1951
-            FROM ' . prefixTable('categories_folders') . '
1951
+            FROM ' . prefixTable('categories_folders').'
1952 1952
             WHERE id_folder = %i',
1953 1953
         $source_id
1954 1954
     );
@@ -1959,7 +1959,7 @@  discard block
 block discarded – undo
1959 1959
     $target_cf = [];
1960 1960
     $rows = DB::QUERY(
1961 1961
         'SELECT id_category
1962
-            FROM ' . prefixTable('categories_folders') . '
1962
+            FROM ' . prefixTable('categories_folders').'
1963 1963
             WHERE id_folder = %i',
1964 1964
         $target_id
1965 1965
     );
@@ -2177,7 +2177,7 @@  discard block
 block discarded – undo
2177 2177
     int  $dirPerm = 0755
2178 2178
 ) {
2179 2179
     // Check if the path exists
2180
-    if (! file_exists($path)) {
2180
+    if (!file_exists($path)) {
2181 2181
         return false;
2182 2182
     }
2183 2183
 
@@ -2230,7 +2230,7 @@  discard block
 block discarded – undo
2230 2230
     // Load item data
2231 2231
     $data = DB::queryFirstRow(
2232 2232
         'SELECT id_tree
2233
-        FROM ' . prefixTable('items') . '
2233
+        FROM ' . prefixTable('items').'
2234 2234
         WHERE id = %i',
2235 2235
         $item_id
2236 2236
     );
@@ -2293,7 +2293,7 @@  discard block
 block discarded – undo
2293 2293
         }
2294 2294
         $host .= substr(explode(".", $email[1])[0], -1, 1);
2295 2295
     }
2296
-    $email = $name . "@" . $host . "." . explode(".", $email[1])[1];
2296
+    $email = $name."@".$host.".".explode(".", $email[1])[1];
2297 2297
     return $email;
2298 2298
 }
2299 2299
 
@@ -2316,7 +2316,7 @@  discard block
 block discarded – undo
2316 2316
     
2317 2317
     // Insert log in DB
2318 2318
     return DB::query(
2319
-        'SELECT ' . $fields . '
2319
+        'SELECT '.$fields.'
2320 2320
         FROM ' . prefixTable($table)
2321 2321
     );
2322 2322
 }
@@ -2331,11 +2331,11 @@  discard block
 block discarded – undo
2331 2331
 function formatSizeUnits(int $bytes): string
2332 2332
 {
2333 2333
     if ($bytes >= 1073741824) {
2334
-        $bytes = number_format($bytes / 1073741824, 2) . ' GB';
2334
+        $bytes = number_format($bytes / 1073741824, 2).' GB';
2335 2335
     } elseif ($bytes >= 1048576) {
2336
-        $bytes = number_format($bytes / 1048576, 2) . ' MB';
2336
+        $bytes = number_format($bytes / 1048576, 2).' MB';
2337 2337
     } elseif ($bytes >= 1024) {
2338
-        $bytes = number_format($bytes / 1024, 2) . ' KB';
2338
+        $bytes = number_format($bytes / 1024, 2).' KB';
2339 2339
     } elseif ($bytes > 1) {
2340 2340
         $bytes .= ' bytes';
2341 2341
     } elseif ($bytes === 1) {
@@ -2578,16 +2578,16 @@  discard block
 block discarded – undo
2578 2578
     $cipher->enableContinuousBuffer();
2579 2579
 
2580 2580
     // Encrypt the file content
2581
-    $filePath = filter_var($fileInPath . '/' . $fileInName, FILTER_SANITIZE_URL);
2581
+    $filePath = filter_var($fileInPath.'/'.$fileInName, FILTER_SANITIZE_URL);
2582 2582
     $fileContent = file_get_contents($filePath);
2583 2583
     $plaintext = $fileContent;
2584 2584
     $ciphertext = $cipher->encrypt($plaintext);
2585 2585
 
2586 2586
     // Save new file
2587 2587
     $hash = md5($plaintext);
2588
-    $fileOut = $fileInPath . '/' . TP_FILE_PREFIX . $hash;
2588
+    $fileOut = $fileInPath.'/'.TP_FILE_PREFIX.$hash;
2589 2589
     file_put_contents($fileOut, $ciphertext);
2590
-    unlink($fileInPath . '/' . $fileInName);
2590
+    unlink($fileInPath.'/'.$fileInName);
2591 2591
     return [
2592 2592
         'fileHash' => base64_encode($hash),
2593 2593
         'objectKey' => base64_encode($objectKey),
@@ -2605,7 +2605,7 @@  discard block
 block discarded – undo
2605 2605
  */
2606 2606
 function decryptFile(string $fileName, string $filePath, string $key): string
2607 2607
 {
2608
-    if (! defined('FILE_BUFFER_SIZE')) {
2608
+    if (!defined('FILE_BUFFER_SIZE')) {
2609 2609
         define('FILE_BUFFER_SIZE', 128 * 1024);
2610 2610
     }
2611 2611
     
@@ -2622,7 +2622,7 @@  discard block
 block discarded – undo
2622 2622
     $cipher->enableContinuousBuffer();
2623 2623
     $cipher->disablePadding();
2624 2624
     // Get file content
2625
-    $safeFilePath = $filePath . '/' . TP_FILE_PREFIX . $safeFileName;
2625
+    $safeFilePath = $filePath.'/'.TP_FILE_PREFIX.$safeFileName;
2626 2626
     $ciphertext = file_get_contents(filter_var($safeFilePath, FILTER_SANITIZE_URL));
2627 2627
 
2628 2628
     if (WIP) error_log('DEBUG: File image url -> '.filter_var($safeFilePath, FILTER_SANITIZE_URL));
@@ -2705,8 +2705,8 @@  discard block
 block discarded – undo
2705 2705
         // Only create the sharekey for a user
2706 2706
         $user = DB::queryFirstRow(
2707 2707
             'SELECT public_key
2708
-            FROM ' . prefixTable('users') . '
2709
-            WHERE id = ' . (int) $session->get('user-id') . '
2708
+            FROM ' . prefixTable('users').'
2709
+            WHERE id = ' . (int) $session->get('user-id').'
2710 2710
             AND public_key != ""'
2711 2711
         );
2712 2712
 
@@ -2742,10 +2742,9 @@  discard block
 block discarded – undo
2742 2742
         //DB::debugmode(true);
2743 2743
         $users = DB::query(
2744 2744
             'SELECT id, public_key
2745
-            FROM ' . prefixTable('users') . '
2745
+            FROM ' . prefixTable('users').'
2746 2746
             WHERE ' . ($onlyForUser === true ? 
2747
-                'id IN ("' . TP_USER_ID . '","' . $session->get('user-id') . '") ' : 
2748
-                'id NOT IN ("' . OTV_USER_ID . '","' . SSH_USER_ID . '","' . API_USER_ID . '") ') . '
2747
+                'id IN ("'.TP_USER_ID.'","'.$session->get('user-id').'") ' : 'id NOT IN ("'.OTV_USER_ID.'","'.SSH_USER_ID.'","'.API_USER_ID.'") ').'
2749 2748
             AND public_key != ""'
2750 2749
         );
2751 2750
         //DB::debugmode(false);
@@ -2792,7 +2791,7 @@  discard block
 block discarded – undo
2792 2791
 function isBase64(string $str): bool
2793 2792
 {
2794 2793
     $str = (string) trim($str);
2795
-    if (! isset($str[0])) {
2794
+    if (!isset($str[0])) {
2796 2795
         return false;
2797 2796
     }
2798 2797
 
@@ -2865,7 +2864,7 @@  discard block
 block discarded – undo
2865 2864
         $connection->connect();
2866 2865
     } catch (\LdapRecord\Auth\BindException $e) {
2867 2866
         $error = $e->getDetailedError();
2868
-        echo 'Error : '.$error->getErrorCode().' - '.$error->getErrorMessage(). '<br>'.$error->getDiagnosticMessage();
2867
+        echo 'Error : '.$error->getErrorCode().' - '.$error->getErrorMessage().'<br>'.$error->getDiagnosticMessage();
2869 2868
         return false;
2870 2869
     }
2871 2870
 
@@ -2878,7 +2877,7 @@  discard block
 block discarded – undo
2878 2877
         }
2879 2878
     } catch (\LdapRecord\Auth\BindException $e) {
2880 2879
         $error = $e->getDetailedError();
2881
-        echo 'Error : '.$error->getErrorCode().' - '.$error->getErrorMessage(). '<br>'.$error->getDiagnosticMessage();
2880
+        echo 'Error : '.$error->getErrorCode().' - '.$error->getErrorMessage().'<br>'.$error->getDiagnosticMessage();
2882 2881
         return false;
2883 2882
     }
2884 2883
 
@@ -2902,7 +2901,7 @@  discard block
 block discarded – undo
2902 2901
     // expect if personal item
2903 2902
     DB::delete(
2904 2903
         prefixTable('sharekeys_items'),
2905
-        'user_id = %i AND object_id NOT IN (SELECT i.id FROM ' . prefixTable('items') . ' AS i WHERE i.perso = 1)',
2904
+        'user_id = %i AND object_id NOT IN (SELECT i.id FROM '.prefixTable('items').' AS i WHERE i.perso = 1)',
2906 2905
         $userId
2907 2906
     );
2908 2907
     // Remove all item sharekeys files
@@ -2910,8 +2909,8 @@  discard block
 block discarded – undo
2910 2909
         prefixTable('sharekeys_files'),
2911 2910
         'user_id = %i AND object_id NOT IN (
2912 2911
             SELECT f.id 
2913
-            FROM ' . prefixTable('items') . ' AS i 
2914
-            INNER JOIN ' . prefixTable('files') . ' AS f ON f.id_item = i.id
2912
+            FROM ' . prefixTable('items').' AS i 
2913
+            INNER JOIN ' . prefixTable('files').' AS f ON f.id_item = i.id
2915 2914
             WHERE i.perso = 1
2916 2915
         )',
2917 2916
         $userId
@@ -2921,8 +2920,8 @@  discard block
 block discarded – undo
2921 2920
         prefixTable('sharekeys_fields'),
2922 2921
         'user_id = %i AND object_id NOT IN (
2923 2922
             SELECT c.id 
2924
-            FROM ' . prefixTable('items') . ' AS i 
2925
-            INNER JOIN ' . prefixTable('categories_items') . ' AS c ON c.item_id = i.id
2923
+            FROM ' . prefixTable('items').' AS i 
2924
+            INNER JOIN ' . prefixTable('categories_items').' AS c ON c.item_id = i.id
2926 2925
             WHERE i.perso = 1
2927 2926
         )',
2928 2927
         $userId
@@ -2930,13 +2929,13 @@  discard block
 block discarded – undo
2930 2929
     // Remove all item sharekeys logs
2931 2930
     DB::delete(
2932 2931
         prefixTable('sharekeys_logs'),
2933
-        'user_id = %i AND object_id NOT IN (SELECT i.id FROM ' . prefixTable('items') . ' AS i WHERE i.perso = 1)',
2932
+        'user_id = %i AND object_id NOT IN (SELECT i.id FROM '.prefixTable('items').' AS i WHERE i.perso = 1)',
2934 2933
         $userId
2935 2934
     );
2936 2935
     // Remove all item sharekeys suggestions
2937 2936
     DB::delete(
2938 2937
         prefixTable('sharekeys_suggestions'),
2939
-        'user_id = %i AND object_id NOT IN (SELECT i.id FROM ' . prefixTable('items') . ' AS i WHERE i.perso = 1)',
2938
+        'user_id = %i AND object_id NOT IN (SELECT i.id FROM '.prefixTable('items').' AS i WHERE i.perso = 1)',
2940 2939
         $userId
2941 2940
     );
2942 2941
     return false;
@@ -2957,7 +2956,7 @@  discard block
 block discarded – undo
2957 2956
         foreach (DateTimeZone::listIdentifiers() as $timezone) {
2958 2957
             $now->setTimezone(new DateTimeZone($timezone));
2959 2958
             $offsets[] = $offset = $now->getOffset();
2960
-            $timezones[$timezone] = '(' . format_GMT_offset($offset) . ') ' . format_timezone_name($timezone);
2959
+            $timezones[$timezone] = '('.format_GMT_offset($offset).') '.format_timezone_name($timezone);
2961 2960
         }
2962 2961
 
2963 2962
         array_multisort($offsets, $timezones);
@@ -2977,7 +2976,7 @@  discard block
 block discarded – undo
2977 2976
 {
2978 2977
     $hours = intval($offset / 3600);
2979 2978
     $minutes = abs(intval($offset % 3600 / 60));
2980
-    return 'GMT' . ($offset ? sprintf('%+03d:%02d', $hours, $minutes) : '');
2979
+    return 'GMT'.($offset ? sprintf('%+03d:%02d', $hours, $minutes) : '');
2981 2980
 }
2982 2981
 
2983 2982
 /**
@@ -3077,8 +3076,7 @@  discard block
 block discarded – undo
3077 3076
 {
3078 3077
     if (isset($array[$key]) === true
3079 3078
         && (is_int($value) === true ?
3080
-            (int) $array[$key] === $value :
3081
-            (string) $array[$key] === $value)
3079
+            (int) $array[$key] === $value : (string) $array[$key] === $value)
3082 3080
     ) {
3083 3081
         return true;
3084 3082
     }
@@ -3100,8 +3098,7 @@  discard block
 block discarded – undo
3100 3098
 {
3101 3099
     if (isset($var) === false
3102 3100
         || (is_int($value) === true ?
3103
-            (int) $var === $value :
3104
-            (string) $var === $value)
3101
+            (int) $var === $value : (string) $var === $value)
3105 3102
     ) {
3106 3103
         return true;
3107 3104
     }
@@ -3152,7 +3149,7 @@  discard block
 block discarded – undo
3152 3149
  */
3153 3150
 function isSetArrayOfValues(array $arrayOfValues): bool
3154 3151
 {
3155
-    foreach($arrayOfValues as $value) {
3152
+    foreach ($arrayOfValues as $value) {
3156 3153
         if (isset($value) === false) {
3157 3154
             return false;
3158 3155
         }
@@ -3174,7 +3171,7 @@  discard block
 block discarded – undo
3174 3171
     /*PHP8 - integer|string*/$value
3175 3172
 ) : bool
3176 3173
 {
3177
-    foreach($arrayOfVars as $variable) {
3174
+    foreach ($arrayOfVars as $variable) {
3178 3175
         if ($variable !== $value) {
3179 3176
             return false;
3180 3177
         }
@@ -3194,7 +3191,7 @@  discard block
 block discarded – undo
3194 3191
     /*PHP8 - integer|string*/$value
3195 3192
 ) : bool
3196 3193
 {
3197
-    foreach($arrayOfVars as $variable) {
3194
+    foreach ($arrayOfVars as $variable) {
3198 3195
         if ($variable === $value) {
3199 3196
             return true;
3200 3197
         }
@@ -3262,7 +3259,7 @@  discard block
 block discarded – undo
3262 3259
  * @param array     $filters
3263 3260
  * @return array|string
3264 3261
  */
3265
-function dataSanitizer(array $data, array $filters): array|string
3262
+function dataSanitizer(array $data, array $filters): array | string
3266 3263
 {
3267 3264
     // Load Sanitizer library
3268 3265
     $sanitizer = new Sanitizer($data, $filters);
@@ -3291,7 +3288,7 @@  discard block
 block discarded – undo
3291 3288
     // Exists ?
3292 3289
     $userCacheId = DB::queryfirstrow(
3293 3290
         'SELECT increment_id
3294
-        FROM ' . prefixTable('cache_tree') . '
3291
+        FROM ' . prefixTable('cache_tree').'
3295 3292
         WHERE user_id = %i',
3296 3293
         $user_id
3297 3294
     );
@@ -3342,7 +3339,7 @@  discard block
 block discarded – undo
3342 3339
  */
3343 3340
 function pourcentage(float $nombre, float $total, float $pourcentage): float
3344 3341
 { 
3345
-    $resultat = ($nombre/$total) * $pourcentage;
3342
+    $resultat = ($nombre / $total) * $pourcentage;
3346 3343
     return round($resultat);
3347 3344
 }
3348 3345
 
@@ -3372,7 +3369,7 @@  discard block
 block discarded – undo
3372 3369
 
3373 3370
     // Get last folder update
3374 3371
     $lastFolderChange = DB::queryfirstrow(
3375
-        'SELECT valeur FROM ' . prefixTable('misc') . '
3372
+        'SELECT valeur FROM '.prefixTable('misc').'
3376 3373
         WHERE type = %s AND intitule = %s',
3377 3374
         'timestamp',
3378 3375
         'last_folder_change'
@@ -3402,7 +3399,7 @@  discard block
 block discarded – undo
3402 3399
     // Does this user has a tree cache
3403 3400
     $userCacheTree = DB::queryfirstrow(
3404 3401
         'SELECT '.$fieldName.'
3405
-        FROM ' . prefixTable('cache_tree') . '
3402
+        FROM ' . prefixTable('cache_tree').'
3406 3403
         WHERE user_id = %i',
3407 3404
         $session->get('user-id')
3408 3405
     );
@@ -3444,7 +3441,7 @@  discard block
 block discarded – undo
3444 3441
     if (count($folderIds) === 0) {
3445 3442
         $folderIds = DB::queryFirstColumn(
3446 3443
             'SELECT id
3447
-            FROM ' . prefixTable('nested_tree') . '
3444
+            FROM ' . prefixTable('nested_tree').'
3448 3445
             WHERE personal_folder=%i',
3449 3446
             0
3450 3447
         );
@@ -3461,8 +3458,8 @@  discard block
 block discarded – undo
3461 3458
         $rows_tmp = DB::query(
3462 3459
             'SELECT c.id, c.title, c.level, c.type, c.masked, c.order, c.encrypted_data, c.role_visibility, c.is_mandatory,
3463 3460
             f.id_category AS category_id
3464
-            FROM ' . prefixTable('categories_folders') . ' AS f
3465
-            INNER JOIN ' . prefixTable('categories') . ' AS c ON (f.id_category = c.parent_id)
3461
+            FROM ' . prefixTable('categories_folders').' AS f
3462
+            INNER JOIN ' . prefixTable('categories').' AS c ON (f.id_category = c.parent_id)
3466 3463
             WHERE id_folder=%i',
3467 3464
             $folder
3468 3465
         );
@@ -3488,7 +3485,7 @@  discard block
 block discarded – undo
3488 3485
         $valTemp = '';
3489 3486
         $data = DB::queryFirstRow(
3490 3487
             'SELECT valeur
3491
-            FROM ' . prefixTable('misc') . '
3488
+            FROM ' . prefixTable('misc').'
3492 3489
             WHERE type = %s AND intitule=%i',
3493 3490
             'complex',
3494 3491
             $folder
@@ -3505,14 +3502,14 @@  discard block
 block discarded – undo
3505 3502
         $valTemp = '';
3506 3503
         $rows_tmp = DB::query(
3507 3504
             'SELECT t.title
3508
-            FROM ' . prefixTable('roles_values') . ' as v
3509
-            INNER JOIN ' . prefixTable('roles_title') . ' as t ON (v.role_id = t.id)
3505
+            FROM ' . prefixTable('roles_values').' as v
3506
+            INNER JOIN ' . prefixTable('roles_title').' as t ON (v.role_id = t.id)
3510 3507
             WHERE v.folder_id = %i
3511 3508
             GROUP BY title',
3512 3509
             $folder
3513 3510
         );
3514 3511
         foreach ($rows_tmp as $record) {
3515
-            $valTemp .= (empty($valTemp) === true ? '' : ' - ') . $record['title'];
3512
+            $valTemp .= (empty($valTemp) === true ? '' : ' - ').$record['title'];
3516 3513
         }
3517 3514
         $arr_data['visibilityRoles'] = $valTemp;
3518 3515
 
@@ -3545,7 +3542,7 @@  discard block
 block discarded – undo
3545 3542
         // loop on users and check if user has this role
3546 3543
         $rows = DB::query(
3547 3544
             'SELECT id, fonction_id
3548
-            FROM ' . prefixTable('users') . '
3545
+            FROM ' . prefixTable('users').'
3549 3546
             WHERE id != %i AND admin = 0 AND fonction_id IS NOT NULL AND fonction_id != ""',
3550 3547
             $session->get('user-id')
3551 3548
         );
@@ -3577,7 +3574,7 @@  discard block
 block discarded – undo
3577 3574
 
3578 3575
     $val = DB::queryfirstrow(
3579 3576
         'SELECT *
3580
-        FROM ' . prefixTable('users') . '
3577
+        FROM ' . prefixTable('users').'
3581 3578
         WHERE id = %i',
3582 3579
         $userId
3583 3580
     );
@@ -3593,12 +3590,12 @@  discard block
 block discarded – undo
3593 3590
 function upgradeRequired(): bool
3594 3591
 {
3595 3592
     // Get settings.php
3596
-    include_once __DIR__. '/../includes/config/settings.php';
3593
+    include_once __DIR__.'/../includes/config/settings.php';
3597 3594
 
3598 3595
     // Get timestamp in DB
3599 3596
     $val = DB::queryfirstrow(
3600 3597
         'SELECT valeur
3601
-        FROM ' . prefixTable('misc') . '
3598
+        FROM ' . prefixTable('misc').'
3602 3599
         WHERE type = %s AND intitule = %s',
3603 3600
         'admin',
3604 3601
         'upgrade_timestamp'
@@ -3653,7 +3650,7 @@  discard block
 block discarded – undo
3653 3650
     // prepapre background tasks for item keys generation        
3654 3651
     $userTP = DB::queryFirstRow(
3655 3652
         'SELECT pw, public_key, private_key
3656
-        FROM ' . prefixTable('users') . '
3653
+        FROM ' . prefixTable('users').'
3657 3654
         WHERE id = %i',
3658 3655
         TP_USER_ID
3659 3656
     );
@@ -3687,7 +3684,7 @@  discard block
 block discarded – undo
3687 3684
     }
3688 3685
 
3689 3686
     // Generate new keys
3690
-    if ($user_self_change === true && empty($recovery_public_key) === false && empty($recovery_private_key) === false){
3687
+    if ($user_self_change === true && empty($recovery_public_key) === false && empty($recovery_private_key) === false) {
3691 3688
         $userKeys = [
3692 3689
             'public_key' => $recovery_public_key,
3693 3690
             'private_key_clear' => $recovery_private_key,
@@ -3727,8 +3724,8 @@  discard block
 block discarded – undo
3727 3724
             'process_type' => 'create_user_keys',
3728 3725
             'arguments' => json_encode([
3729 3726
                 'new_user_id' => (int) $userId,
3730
-                'new_user_pwd' => cryption($passwordClear, '','encrypt')['string'],
3731
-                'new_user_code' => cryption(empty($encryptionKey) === true ? uniqidReal(20) : $encryptionKey, '','encrypt')['string'],
3727
+                'new_user_pwd' => cryption($passwordClear, '', 'encrypt')['string'],
3728
+                'new_user_code' => cryption(empty($encryptionKey) === true ? uniqidReal(20) : $encryptionKey, '', 'encrypt')['string'],
3732 3729
                 'owner_id' => (int) TP_USER_ID,
3733 3730
                 'creator_pwd' => $userTP['pw'],
3734 3731
                 'send_email' => $sendEmailToUser === true ? 1 : 0,
@@ -4036,7 +4033,7 @@  discard block
 block discarded – undo
4036 4033
  * @param integer $user_id
4037 4034
  * @return void
4038 4035
  */
4039
-function purgeUnnecessaryKeys(bool $allUsers = true, int $user_id=0)
4036
+function purgeUnnecessaryKeys(bool $allUsers = true, int $user_id = 0)
4040 4037
 {
4041 4038
     if ($allUsers === true) {
4042 4039
         // Load class DB
@@ -4046,7 +4043,7 @@  discard block
 block discarded – undo
4046 4043
 
4047 4044
         $users = DB::query(
4048 4045
             'SELECT id
4049
-            FROM ' . prefixTable('users') . '
4046
+            FROM ' . prefixTable('users').'
4050 4047
             WHERE id NOT IN ('.OTV_USER_ID.', '.TP_USER_ID.', '.SSH_USER_ID.', '.API_USER_ID.')
4051 4048
             ORDER BY login ASC'
4052 4049
         );
@@ -4064,7 +4061,7 @@  discard block
 block discarded – undo
4064 4061
  * @param integer $user_id
4065 4062
  * @return void
4066 4063
  */
4067
-function purgeUnnecessaryKeysForUser(int $user_id=0)
4064
+function purgeUnnecessaryKeysForUser(int $user_id = 0)
4068 4065
 {
4069 4066
     if ($user_id === 0) {
4070 4067
         return;
@@ -4075,8 +4072,8 @@  discard block
 block discarded – undo
4075 4072
 
4076 4073
     $personalItems = DB::queryFirstColumn(
4077 4074
         'SELECT id
4078
-        FROM ' . prefixTable('items') . ' AS i
4079
-        INNER JOIN ' . prefixTable('log_items') . ' AS li ON li.id_item = i.id
4075
+        FROM ' . prefixTable('items').' AS i
4076
+        INNER JOIN ' . prefixTable('log_items').' AS li ON li.id_item = i.id
4080 4077
         WHERE i.perso = 1 AND li.action = "at_creation" AND li.id_user IN (%i, '.TP_USER_ID.')',
4081 4078
         $user_id
4082 4079
     );
@@ -4125,7 +4122,7 @@  discard block
 block discarded – undo
4125 4122
     // Check if user exists
4126 4123
     $userInfo = DB::queryFirstRow(
4127 4124
         'SELECT pw, public_key, private_key, login, name
4128
-        FROM ' . prefixTable('users') . '
4125
+        FROM ' . prefixTable('users').'
4129 4126
         WHERE id = %i',
4130 4127
         $userId
4131 4128
     );
@@ -4135,7 +4132,7 @@  discard block
 block discarded – undo
4135 4132
 
4136 4133
         // Prepare file content
4137 4134
         $export_value = file_get_contents(__DIR__."/../includes/core/teampass_ascii.txt")."\n".
4138
-            "Generation date: ".date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], $now)."\n\n".
4135
+            "Generation date: ".date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], $now)."\n\n".
4139 4136
             "RECOVERY KEYS - Not to be shared - To be store safely\n\n".
4140 4137
             "Public Key:\n".$userInfo['public_key']."\n\n".
4141 4138
             "Private Key:\n".decryptPrivateKey($session->get('user-password'), $userInfo['private_key'])."\n\n";
@@ -4158,7 +4155,7 @@  discard block
 block discarded – undo
4158 4155
         return prepareExchangedData(
4159 4156
             array(
4160 4157
                 'error' => false,
4161
-                'datetime' => date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], $now),
4158
+                'datetime' => date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], $now),
4162 4159
                 'timestamp' => $now,
4163 4160
                 'content' => base64_encode($export_value),
4164 4161
                 'login' => $userInfo['login'],
@@ -4184,8 +4181,8 @@  discard block
 block discarded – undo
4184 4181
  */
4185 4182
 function loadClasses(string $className = ''): void
4186 4183
 {
4187
-    require_once __DIR__. '/../includes/config/include.php';
4188
-    require_once __DIR__. '/../includes/config/settings.php';
4184
+    require_once __DIR__.'/../includes/config/include.php';
4185
+    require_once __DIR__.'/../includes/config/settings.php';
4189 4186
     require_once __DIR__.'/../vendor/autoload.php';
4190 4187
 
4191 4188
     if (defined('DB_PASSWD_CLEAR') === false) {
Please login to merge, or discard this patch.
Braces   +6 added lines, -2 removed lines patch added patch discarded remove patch
@@ -2625,7 +2625,9 @@  discard block
 block discarded – undo
2625 2625
     $safeFilePath = $filePath . '/' . TP_FILE_PREFIX . $safeFileName;
2626 2626
     $ciphertext = file_get_contents(filter_var($safeFilePath, FILTER_SANITIZE_URL));
2627 2627
 
2628
-    if (WIP) error_log('DEBUG: File image url -> '.filter_var($safeFilePath, FILTER_SANITIZE_URL));
2628
+    if (WIP) {
2629
+        error_log('DEBUG: File image url -> '.filter_var($safeFilePath, FILTER_SANITIZE_URL));
2630
+    }
2629 2631
 
2630 2632
     // Decrypt file content and return
2631 2633
     return base64_encode($cipher->decrypt($ciphertext));
@@ -3605,7 +3607,9 @@  discard block
 block discarded – undo
3605 3607
     );
3606 3608
     
3607 3609
     // if not exists then error
3608
-    if (is_null($val) === true || count($val) === 0 || defined('UPGRADE_MIN_DATE') === false) return true;
3610
+    if (is_null($val) === true || count($val) === 0 || defined('UPGRADE_MIN_DATE') === false) {
3611
+        return true;
3612
+    }
3609 3613
 
3610 3614
     // if empty or too old then error
3611 3615
     if (empty($val['valeur']) === true || (int) $val['valeur'] < (int) UPGRADE_MIN_DATE) {
Please login to merge, or discard this patch.
sources/upload.files.php 1 patch
Spacing   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -69,7 +69,7 @@  discard block
 block discarded – undo
69 69
 ) {
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
 
@@ -122,7 +122,7 @@  discard block
 block discarded – undo
122 122
     } else {
123 123
         // check if token is expired
124 124
         $data = DB::queryFirstRow(
125
-            'SELECT end_timestamp FROM ' . prefixTable('tokens') . ' WHERE user_id = %i AND token = %s',
125
+            'SELECT end_timestamp FROM '.prefixTable('tokens').' WHERE user_id = %i AND token = %s',
126 126
             $session->get('user-id'),
127 127
             $post_user_token
128 128
         );
@@ -146,12 +146,12 @@  discard block
 block discarded – undo
146 146
 
147 147
 // HTTP headers for no cache etc
148 148
 header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
149
-header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
149
+header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
150 150
 header('Cache-Control: no-store, no-cache, must-revalidate');
151 151
 header('Cache-Control: post-check=0, pre-check=0', false);
152 152
 
153 153
 if (null !== $post_type_upload && $post_type_upload === 'upload_profile_photo') {
154
-    $targetDir = realpath($SETTINGS['cpassman_dir'] . '/includes/avatars');
154
+    $targetDir = realpath($SETTINGS['cpassman_dir'].'/includes/avatars');
155 155
 } else {
156 156
     $targetDir = realpath($SETTINGS['path_to_files_folder']);
157 157
 }
@@ -212,7 +212,7 @@  discard block
 block discarded – undo
212 212
 
213 213
 // Validate file name (for our purposes we'll just remove invalid characters)
214 214
 $file_name = preg_replace(
215
-    '/[^' . $valid_chars_regex . '\.]/',
215
+    '/[^'.$valid_chars_regex.'\.]/',
216 216
     '',
217 217
     filter_var(
218 218
         strtolower(basename($_FILES['file']['name'])),
@@ -220,7 +220,7 @@  discard block
 block discarded – undo
220 220
     )
221 221
 );
222 222
 if (strlen($file_name) == 0 || strlen($file_name) > $MAX_FILENAME_LENGTH) {
223
-    handleUploadError('Invalid file name: ' . $file_name . '.');
223
+    handleUploadError('Invalid file name: '.$file_name.'.');
224 224
     return false;
225 225
 }
226 226
 
@@ -235,8 +235,8 @@  discard block
 block discarded – undo
235 235
         $ext,
236 236
         explode(
237 237
             ',',
238
-            $SETTINGS['upload_docext'] . ',' . $SETTINGS['upload_imagesext'] .
239
-                ',' . $SETTINGS['upload_pkgext'] . ',' . $SETTINGS['upload_otherext']
238
+            $SETTINGS['upload_docext'].','.$SETTINGS['upload_imagesext'].
239
+                ','.$SETTINGS['upload_pkgext'].','.$SETTINGS['upload_otherext']
240 240
         )
241 241
     ) === false
242 242
     && $post_type_upload !== 'import_items_from_keepass'
@@ -249,28 +249,28 @@  discard block
 block discarded – undo
249 249
 
250 250
 // is destination folder writable
251 251
 if (is_writable($SETTINGS['path_to_files_folder']) === false) {
252
-    handleUploadError('Not enough permissions on folder ' . $SETTINGS['path_to_files_folder'] . '.');
252
+    handleUploadError('Not enough permissions on folder '.$SETTINGS['path_to_files_folder'].'.');
253 253
     return false;
254 254
 }
255 255
 
256 256
 // Clean the fileName for security reasons
257 257
 $fileName = preg_replace('/[^\w\.]+/', '_', $fileName);
258
-$fileName = preg_replace('/[^' . $valid_chars_regex . '\.]/', '', strtolower(basename($fileName)));
258
+$fileName = preg_replace('/[^'.$valid_chars_regex.'\.]/', '', strtolower(basename($fileName)));
259 259
 
260 260
 // Make sure the fileName is unique but only if chunking is disabled
261
-if ($chunks < 2 && file_exists($targetDir . DIRECTORY_SEPARATOR . $fileName)) {
261
+if ($chunks < 2 && file_exists($targetDir.DIRECTORY_SEPARATOR.$fileName)) {
262 262
     $fileNameA = substr($fileName, 0, strlen($ext));
263 263
     $fileNameB = substr($fileName, strlen($ext));
264 264
 
265 265
     $count = 1;
266
-    while (file_exists($targetDir . DIRECTORY_SEPARATOR . $fileNameA . '_' . $count . $fileNameB)) {
266
+    while (file_exists($targetDir.DIRECTORY_SEPARATOR.$fileNameA.'_'.$count.$fileNameB)) {
267 267
         ++$count;
268 268
     }
269 269
 
270
-    $fileName = $fileNameA . '_' . $count . $fileNameB;
270
+    $fileName = $fileNameA.'_'.$count.$fileNameB;
271 271
 }
272 272
 
273
-$filePath = $targetDir . DIRECTORY_SEPARATOR . $fileName;
273
+$filePath = $targetDir.DIRECTORY_SEPARATOR.$fileName;
274 274
 
275 275
 // Create target dir
276 276
 if (!file_exists($targetDir)) {
@@ -284,7 +284,7 @@  discard block
 block discarded – undo
284 284
 // Remove old temp files
285 285
 if ($cleanupTargetDir && is_dir($targetDir) && ($dir = opendir($targetDir))) {
286 286
     while (($file = readdir($dir)) !== false) {
287
-        $tmpfilePath = $targetDir . DIRECTORY_SEPARATOR . $file;
287
+        $tmpfilePath = $targetDir.DIRECTORY_SEPARATOR.$file;
288 288
 
289 289
         // Remove temp file if it is older than the max age and is not the current file
290 290
         if (
@@ -380,7 +380,7 @@  discard block
 block discarded – undo
380 380
 ) {
381 381
     rename(
382 382
         $filePath,
383
-        $targetDir . DIRECTORY_SEPARATOR . $newFileName
383
+        $targetDir.DIRECTORY_SEPARATOR.$newFileName
384 384
     );
385 385
 
386 386
     // Add in DB
@@ -409,7 +409,7 @@  discard block
 block discarded – undo
409 409
 ) {
410 410
     rename(
411 411
         $filePath,
412
-        $targetDir . DIRECTORY_SEPARATOR . $newFileName
412
+        $targetDir.DIRECTORY_SEPARATOR.$newFileName
413 413
     );
414 414
 
415 415
     // Add in DB
@@ -442,13 +442,13 @@  discard block
 block discarded – undo
442 442
     // rename the file
443 443
     rename(
444 444
         $filePath,
445
-        $targetDir . DIRECTORY_SEPARATOR . $newFileName . '.' . $ext
445
+        $targetDir.DIRECTORY_SEPARATOR.$newFileName.'.'.$ext
446 446
     );
447 447
 
448 448
     // make thumbnail
449 449
     $ret = makeThumbnail(
450
-        $targetDir . DIRECTORY_SEPARATOR . $newFileName . '.' . $ext,
451
-        $targetDir . DIRECTORY_SEPARATOR . $newFileName . '_thumb' . '.' . $ext,
450
+        $targetDir.DIRECTORY_SEPARATOR.$newFileName.'.'.$ext,
451
+        $targetDir.DIRECTORY_SEPARATOR.$newFileName.'_thumb'.'.'.$ext,
452 452
         40
453 453
     );
454 454
 
@@ -459,21 +459,21 @@  discard block
 block discarded – undo
459 459
     }
460 460
 
461 461
     // get current avatar and delete it
462
-    $data = DB::queryFirstRow('SELECT avatar, avatar_thumb FROM ' . prefixTable('users') . ' WHERE id=%i', $session->get('user-id'));
463
-    fileDelete($targetDir . DIRECTORY_SEPARATOR . $data['avatar'], $SETTINGS);
464
-    fileDelete($targetDir . DIRECTORY_SEPARATOR . $data['avatar_thumb'], $SETTINGS);
462
+    $data = DB::queryFirstRow('SELECT avatar, avatar_thumb FROM '.prefixTable('users').' WHERE id=%i', $session->get('user-id'));
463
+    fileDelete($targetDir.DIRECTORY_SEPARATOR.$data['avatar'], $SETTINGS);
464
+    fileDelete($targetDir.DIRECTORY_SEPARATOR.$data['avatar_thumb'], $SETTINGS);
465 465
 
466 466
     // store in DB the new avatar
467 467
     DB::query(
468
-        'UPDATE ' . prefixTable('users') . "
469
-        SET avatar='" . $newFileName . '.' . $ext . "', avatar_thumb='" . $newFileName . '_thumb' . '.' . $ext . "'
468
+        'UPDATE '.prefixTable('users')."
469
+        SET avatar='" . $newFileName.'.'.$ext."', avatar_thumb='".$newFileName.'_thumb'.'.'.$ext."'
470 470
         WHERE id=%i",
471 471
         $session->get('user-id')
472 472
     );
473 473
 
474 474
     // store in session
475
-    $session->set('user-avatar', $newFileName . '.' . $ext);
476
-    $session->set('user-avatar_thumb', $newFileName . '_thumb' . '.' . $ext);
475
+    $session->set('user-avatar', $newFileName.'.'.$ext);
476
+    $session->set('user-avatar_thumb', $newFileName.'_thumb'.'.'.$ext);
477 477
 
478 478
     // return info
479 479
     echo prepareExchangedData(
@@ -492,7 +492,7 @@  discard block
 block discarded – undo
492 492
 ) {
493 493
     rename(
494 494
         $filePath,
495
-        $targetDir . DIRECTORY_SEPARATOR . $newFileName
495
+        $targetDir.DIRECTORY_SEPARATOR.$newFileName
496 496
     );
497 497
 
498 498
     // Add in DB
Please login to merge, or discard this patch.