@@ -72,7 +72,7 @@ discard block |
||
72 | 72 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('admin') === false) { |
73 | 73 | // Not allowed page |
74 | 74 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
75 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
75 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
76 | 76 | exit; |
77 | 77 | } |
78 | 78 | |
@@ -133,14 +133,14 @@ discard block |
||
133 | 133 | break; |
134 | 134 | } |
135 | 135 | |
136 | - require_once $SETTINGS['cpassman_dir'] . '/sources/main.functions.php'; |
|
136 | + require_once $SETTINGS['cpassman_dir'].'/sources/main.functions.php'; |
|
137 | 137 | $return = ''; |
138 | 138 | |
139 | 139 | //Get all tables |
140 | 140 | $tables = array(); |
141 | 141 | $result = DB::query('SHOW TABLES'); |
142 | 142 | foreach ($result as $row) { |
143 | - $tables[] = $row['Tables_in_' . DB_NAME]; |
|
143 | + $tables[] = $row['Tables_in_'.DB_NAME]; |
|
144 | 144 | } |
145 | 145 | |
146 | 146 | //cycle through |
@@ -148,7 +148,7 @@ discard block |
||
148 | 148 | if (defined('DB_PREFIX') || substr_count($table, DB_PREFIX) > 0) { |
149 | 149 | $table = (is_string($table) ? $table : strval($table)); |
150 | 150 | // Do query |
151 | - $result = DB::query('SELECT * FROM ' . $table); |
|
151 | + $result = DB::query('SELECT * FROM '.$table); |
|
152 | 152 | DB::query( |
153 | 153 | 'SELECT * |
154 | 154 | FROM INFORMATION_SCHEMA.COLUMNS |
@@ -160,20 +160,20 @@ discard block |
||
160 | 160 | $numFields = DB::count(); |
161 | 161 | |
162 | 162 | // prepare a drop table |
163 | - $return .= 'DROP TABLE ' . $table . ';'; |
|
164 | - $row2 = DB::queryFirstRow('SHOW CREATE TABLE ' . $table); |
|
165 | - $return .= "\n\n" . strval($row2['Create Table']) . ";\n\n"; |
|
163 | + $return .= 'DROP TABLE '.$table.';'; |
|
164 | + $row2 = DB::queryFirstRow('SHOW CREATE TABLE '.$table); |
|
165 | + $return .= "\n\n".strval($row2['Create Table']).";\n\n"; |
|
166 | 166 | |
167 | 167 | //prepare all fields and datas |
168 | 168 | for ($i = 0; $i < $numFields; ++$i) { |
169 | 169 | if (is_object($result)) { |
170 | 170 | while ($row = $result->fetch_row()) { |
171 | - $return .= 'INSERT INTO ' . $table . ' VALUES('; |
|
171 | + $return .= 'INSERT INTO '.$table.' VALUES('; |
|
172 | 172 | for ($j = 0; $j < $numFields; ++$j) { |
173 | 173 | $row[$j] = addslashes($row[$j]); |
174 | 174 | $row[$j] = preg_replace("/\n/", '\\n', $row[$j]); |
175 | 175 | if (isset($row[$j])) { |
176 | - $return .= '"' . $row[$j] . '"'; |
|
176 | + $return .= '"'.$row[$j].'"'; |
|
177 | 177 | } else { |
178 | 178 | $return .= 'NULL'; |
179 | 179 | } |
@@ -194,8 +194,8 @@ discard block |
||
194 | 194 | $token = GenerateCryptKey(20, false, true, true, false, true); |
195 | 195 | |
196 | 196 | //save file |
197 | - $filename = time() . '-' . $token . '.sql'; |
|
198 | - $handle = fopen($SETTINGS['path_to_files_folder'] . '/' . $filename, 'w+'); |
|
197 | + $filename = time().'-'.$token.'.sql'; |
|
198 | + $handle = fopen($SETTINGS['path_to_files_folder'].'/'.$filename, 'w+'); |
|
199 | 199 | if ($handle !== false) { |
200 | 200 | //write file |
201 | 201 | fwrite($handle, $return); |
@@ -207,16 +207,16 @@ discard block |
||
207 | 207 | // Encrypt the file |
208 | 208 | prepareFileWithDefuse( |
209 | 209 | 'encrypt', |
210 | - $SETTINGS['path_to_files_folder'] . '/' . $filename, |
|
211 | - $SETTINGS['path_to_files_folder'] . '/defuse_temp_' . $filename, |
|
210 | + $SETTINGS['path_to_files_folder'].'/'.$filename, |
|
211 | + $SETTINGS['path_to_files_folder'].'/defuse_temp_'.$filename, |
|
212 | 212 | $post_option |
213 | 213 | ); |
214 | 214 | |
215 | 215 | // Do clean |
216 | - unlink($SETTINGS['path_to_files_folder'] . '/' . $filename); |
|
216 | + unlink($SETTINGS['path_to_files_folder'].'/'.$filename); |
|
217 | 217 | rename( |
218 | - $SETTINGS['path_to_files_folder'] . '/defuse_temp_' . $filename, |
|
219 | - $SETTINGS['path_to_files_folder'] . '/' . $filename |
|
218 | + $SETTINGS['path_to_files_folder'].'/defuse_temp_'.$filename, |
|
219 | + $SETTINGS['path_to_files_folder'].'/'.$filename |
|
220 | 220 | ); |
221 | 221 | } |
222 | 222 | |
@@ -226,7 +226,7 @@ discard block |
||
226 | 226 | //update LOG |
227 | 227 | logEvents($SETTINGS, 'admin_action', 'dataBase backup', (string) $session->get('user-id'), $session->get('user-login')); |
228 | 228 | |
229 | - 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"}]'; |
|
229 | + 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"}]'; |
|
230 | 230 | } |
231 | 231 | break; |
232 | 232 | |
@@ -255,7 +255,7 @@ discard block |
||
255 | 255 | ); |
256 | 256 | break; |
257 | 257 | } |
258 | - include_once $SETTINGS['cpassman_dir'] . '/sources/main.functions.php'; |
|
258 | + include_once $SETTINGS['cpassman_dir'].'/sources/main.functions.php'; |
|
259 | 259 | |
260 | 260 | $dataPost = explode('&', $post_option); |
261 | 261 | $file = htmlspecialchars($dataPost[0]); |
@@ -264,7 +264,7 @@ discard block |
||
264 | 264 | // Get filename from database |
265 | 265 | $data = DB::queryFirstRow( |
266 | 266 | 'SELECT valeur |
267 | - FROM ' . prefixTable('misc') . ' |
|
267 | + FROM ' . prefixTable('misc').' |
|
268 | 268 | WHERE increment_id = %i', |
269 | 269 | $file |
270 | 270 | ); |
@@ -283,8 +283,8 @@ discard block |
||
283 | 283 | // Decrypt the file |
284 | 284 | $ret = prepareFileWithDefuse( |
285 | 285 | 'decrypt', |
286 | - $SETTINGS['path_to_files_folder'] . '/' . $file, |
|
287 | - $SETTINGS['path_to_files_folder'] . '/defuse_temp_' . $file, |
|
286 | + $SETTINGS['path_to_files_folder'].'/'.$file, |
|
287 | + $SETTINGS['path_to_files_folder'].'/defuse_temp_'.$file, |
|
288 | 288 | $key |
289 | 289 | ); |
290 | 290 | |
@@ -295,10 +295,10 @@ discard block |
||
295 | 295 | } |
296 | 296 | |
297 | 297 | // Do clean |
298 | - fileDelete($SETTINGS['path_to_files_folder'] . '/' . $file, $SETTINGS); |
|
299 | - $file = $SETTINGS['path_to_files_folder'] . '/defuse_temp_' . $file; |
|
298 | + fileDelete($SETTINGS['path_to_files_folder'].'/'.$file, $SETTINGS); |
|
299 | + $file = $SETTINGS['path_to_files_folder'].'/defuse_temp_'.$file; |
|
300 | 300 | } else { |
301 | - $file = $SETTINGS['path_to_files_folder'] . '/' . $file; |
|
301 | + $file = $SETTINGS['path_to_files_folder'].'/'.$file; |
|
302 | 302 | } |
303 | 303 | |
304 | 304 | //read sql file |
@@ -315,7 +315,7 @@ discard block |
||
315 | 315 | fclose($handle); |
316 | 316 | |
317 | 317 | //delete file |
318 | - unlink($SETTINGS['path_to_files_folder'] . '/' . $file); |
|
318 | + unlink($SETTINGS['path_to_files_folder'].'/'.$file); |
|
319 | 319 | |
320 | 320 | //Show done |
321 | 321 | echo '[{"result":"db_restore" , "message":""}]'; |
@@ -354,8 +354,8 @@ discard block |
||
354 | 354 | $tablename = (is_string($tablename) ? $tablename : strval($tablename)); |
355 | 355 | if (substr_count($tablename, DB_PREFIX) > 0) { |
356 | 356 | // launch optimization quieries |
357 | - DB::query('ANALYZE TABLE `' . $tablename . '`'); |
|
358 | - DB::query('OPTIMIZE TABLE `' . $tablename . '`'); |
|
357 | + DB::query('ANALYZE TABLE `'.$tablename.'`'); |
|
358 | + DB::query('OPTIMIZE TABLE `'.$tablename.'`'); |
|
359 | 359 | } |
360 | 360 | } |
361 | 361 | } |
@@ -363,12 +363,12 @@ discard block |
||
363 | 363 | //Clean up LOG_ITEMS table |
364 | 364 | $rows = DB::query( |
365 | 365 | 'SELECT id |
366 | - FROM ' . prefixTable('items') . ' |
|
366 | + FROM ' . prefixTable('items').' |
|
367 | 367 | ORDER BY id ASC' |
368 | 368 | ); |
369 | 369 | foreach ($rows as $item) { |
370 | 370 | DB::query( |
371 | - 'SELECT * FROM ' . prefixTable('log_items') . ' WHERE id_item = %i AND action = %s', |
|
371 | + 'SELECT * FROM '.prefixTable('log_items').' WHERE id_item = %i AND action = %s', |
|
372 | 372 | $item['id'], |
373 | 373 | 'at_creation' |
374 | 374 | ); |
@@ -376,7 +376,7 @@ discard block |
||
376 | 376 | if ($counter === 0) { |
377 | 377 | //Create new at_creation entry |
378 | 378 | $rowTmp = DB::queryFirstRow( |
379 | - 'SELECT date, id_user FROM ' . prefixTable('log_items') . ' WHERE id_item=%i ORDER BY date ASC', |
|
379 | + 'SELECT date, id_user FROM '.prefixTable('log_items').' WHERE id_item=%i ORDER BY date ASC', |
|
380 | 380 | $item['id'] |
381 | 381 | ); |
382 | 382 | DB::insert( |
@@ -406,8 +406,8 @@ discard block |
||
406 | 406 | echo prepareExchangedData( |
407 | 407 | array( |
408 | 408 | 'error' => false, |
409 | - 'message' => $lang->get('last_execution') . ' ' . |
|
410 | - date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], (int) time()) . |
|
409 | + 'message' => $lang->get('last_execution').' '. |
|
410 | + date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], (int) time()). |
|
411 | 411 | '<i class="fas fa-check text-success ml-2"></i>', |
412 | 412 | ), |
413 | 413 | 'encode' |
@@ -443,7 +443,7 @@ discard block |
||
443 | 443 | break; |
444 | 444 | } |
445 | 445 | |
446 | - require_once $SETTINGS['cpassman_dir'] . '/sources/main.functions.php'; |
|
446 | + require_once $SETTINGS['cpassman_dir'].'/sources/main.functions.php'; |
|
447 | 447 | updateCacheTable('reload', NULL); |
448 | 448 | |
449 | 449 | // Log |
@@ -459,8 +459,8 @@ discard block |
||
459 | 459 | echo prepareExchangedData( |
460 | 460 | [ |
461 | 461 | 'error' => false, |
462 | - 'message' => $lang->get('last_execution') . ' ' . |
|
463 | - date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], (int) time()) . |
|
462 | + 'message' => $lang->get('last_execution').' '. |
|
463 | + date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], (int) time()). |
|
464 | 464 | '<i class="fas fa-check text-success mr-2"></i>', |
465 | 465 | ], |
466 | 466 | 'encode' |
@@ -502,7 +502,7 @@ discard block |
||
502 | 502 | $session->set('user-reencrypt_old_salt', file_get_contents(SECUREPATH.'/'.SECUREFILE)); |
503 | 503 | |
504 | 504 | // generate new saltkey |
505 | - $old_sk_filename = SECUREPATH.'/'.SECUREFILE . date('Y_m_d', mktime(0, 0, 0, (int) date('m'), (int) date('d'), (int) date('y'))) . '.' . time(); |
|
505 | + $old_sk_filename = SECUREPATH.'/'.SECUREFILE.date('Y_m_d', mktime(0, 0, 0, (int) date('m'), (int) date('d'), (int) date('y'))).'.'.time(); |
|
506 | 506 | copy( |
507 | 507 | SECUREPATH.'/'.SECUREFILE, |
508 | 508 | $old_sk_filename |
@@ -531,13 +531,13 @@ discard block |
||
531 | 531 | logEvents($SETTINGS, 'system', 'change_salt_key', (string) $session->get('user-id'), $session->get('user-login')); |
532 | 532 | |
533 | 533 | // get number of items to change |
534 | - DB::query('SELECT id FROM ' . prefixTable('items') . ' WHERE perso = %i', 0); |
|
534 | + DB::query('SELECT id FROM '.prefixTable('items').' WHERE perso = %i', 0); |
|
535 | 535 | $nb_of_items = DB::count(); |
536 | 536 | |
537 | 537 | // create backup table |
538 | - DB::query('DROP TABLE IF EXISTS ' . prefixTable('sk_reencrypt_backup')); |
|
538 | + DB::query('DROP TABLE IF EXISTS '.prefixTable('sk_reencrypt_backup')); |
|
539 | 539 | DB::query( |
540 | - 'CREATE TABLE `' . prefixTable('sk_reencrypt_backup') . '` ( |
|
540 | + 'CREATE TABLE `'.prefixTable('sk_reencrypt_backup').'` ( |
|
541 | 541 | `id` int(12) NOT null AUTO_INCREMENT, |
542 | 542 | `current_table` varchar(100) NOT NULL, |
543 | 543 | `current_field` varchar(500) NOT NULL, |
@@ -565,7 +565,7 @@ discard block |
||
565 | 565 | ); |
566 | 566 | |
567 | 567 | // delete previous backup files |
568 | - $files = glob($SETTINGS['path_to_upload_folder'] . '/*'); // get all file names |
|
568 | + $files = glob($SETTINGS['path_to_upload_folder'].'/*'); // get all file names |
|
569 | 569 | foreach ($files as $file) { // iterate files |
570 | 570 | if (is_file($file)) { |
571 | 571 | $file_parts = pathinfo($file); |
@@ -652,7 +652,7 @@ discard block |
||
652 | 652 | echo prepareExchangedData( |
653 | 653 | array( |
654 | 654 | 'error' => true, |
655 | - 'message' => 'Input `' . $objects[0] . '` is not allowed', |
|
655 | + 'message' => 'Input `'.$objects[0].'` is not allowed', |
|
656 | 656 | 'nbOfItems' => '', |
657 | 657 | 'nextAction' => '', |
658 | 658 | ), |
@@ -665,9 +665,9 @@ discard block |
||
665 | 665 | //change all encrypted data in Items (passwords) |
666 | 666 | $rows = DB::query( |
667 | 667 | 'SELECT id, pw, pw_iv |
668 | - FROM ' . prefixTable('items') . ' |
|
668 | + FROM ' . prefixTable('items').' |
|
669 | 669 | WHERE perso = %s |
670 | - LIMIT ' . $post_start . ', ' . $post_length, |
|
670 | + LIMIT ' . $post_start.', '.$post_length, |
|
671 | 671 | '0' |
672 | 672 | ); |
673 | 673 | foreach ($rows as $record) { |
@@ -679,7 +679,7 @@ discard block |
||
679 | 679 | 'current_field' => 'pw', |
680 | 680 | 'value_id' => $record['id'], |
681 | 681 | 'value' => $record['pw'], |
682 | - 'current_sql' => 'UPDATE ' . prefixTable('items') . " SET pw = '" . $record['pw'] . "' WHERE id = '" . $record['id'] . "';", |
|
682 | + 'current_sql' => 'UPDATE '.prefixTable('items')." SET pw = '".$record['pw']."' WHERE id = '".$record['id']."';", |
|
683 | 683 | 'value2' => 'none', |
684 | 684 | 'result' => 'none', |
685 | 685 | ) |
@@ -728,9 +728,9 @@ discard block |
||
728 | 728 | //change all encrypted data in Logs (passwords) |
729 | 729 | $rows = DB::query( |
730 | 730 | 'SELECT raison, increment_id |
731 | - FROM ' . prefixTable('log_items') . " |
|
731 | + FROM ' . prefixTable('log_items')." |
|
732 | 732 | WHERE action = %s AND raison LIKE 'at_pw :%' |
733 | - LIMIT " . $post_start . ', ' . $post_length, |
|
733 | + LIMIT " . $post_start.', '.$post_length, |
|
734 | 734 | 'at_modification' |
735 | 735 | ); |
736 | 736 | foreach ($rows as $record) { |
@@ -742,7 +742,7 @@ discard block |
||
742 | 742 | 'current_field' => 'raison', |
743 | 743 | 'value_id' => $record['increment_id'], |
744 | 744 | 'value' => $record['raison'], |
745 | - 'current_sql' => 'UPDATE ' . prefixTable('log_items') . " SET raison = '" . $record['raison'] . "' WHERE increment_id = '" . $record['increment_id'] . "';", |
|
745 | + 'current_sql' => 'UPDATE '.prefixTable('log_items')." SET raison = '".$record['raison']."' WHERE increment_id = '".$record['increment_id']."';", |
|
746 | 746 | 'value2' => 'none', |
747 | 747 | 'result' => 'none', |
748 | 748 | ) |
@@ -770,7 +770,7 @@ discard block |
||
770 | 770 | DB::update( |
771 | 771 | prefixTable('log_items'), |
772 | 772 | array( |
773 | - 'raison' => 'at_pw :' . $encrypt['string'], |
|
773 | + 'raison' => 'at_pw :'.$encrypt['string'], |
|
774 | 774 | 'encryption_type' => 'defuse', |
775 | 775 | ), |
776 | 776 | 'increment_id = %i', |
@@ -795,8 +795,8 @@ discard block |
||
795 | 795 | //change all encrypted data in CATEGORIES (passwords) |
796 | 796 | $rows = DB::query( |
797 | 797 | 'SELECT id, data |
798 | - FROM ' . prefixTable('categories_items') . ' |
|
799 | - LIMIT ' . $post_start . ', ' . $post_length |
|
798 | + FROM ' . prefixTable('categories_items').' |
|
799 | + LIMIT ' . $post_start.', '.$post_length |
|
800 | 800 | ); |
801 | 801 | foreach ($rows as $record) { |
802 | 802 | // backup data |
@@ -807,7 +807,7 @@ discard block |
||
807 | 807 | 'current_field' => 'data', |
808 | 808 | 'value_id' => $record['id'], |
809 | 809 | 'value' => $record['data'], |
810 | - 'current_sql' => 'UPDATE ' . prefixTable('categories_items') . " SET data = '" . $record['data'] . "' WHERE id = '" . $record['id'] . "';", |
|
810 | + 'current_sql' => 'UPDATE '.prefixTable('categories_items')." SET data = '".$record['data']."' WHERE id = '".$record['id']."';", |
|
811 | 811 | 'value2' => 'none', |
812 | 812 | 'result' => 'none', |
813 | 813 | ) |
@@ -855,9 +855,9 @@ discard block |
||
855 | 855 | // Change all encrypted data in FILES (passwords) |
856 | 856 | $rows = DB::query( |
857 | 857 | 'SELECT id, file, status |
858 | - FROM ' . prefixTable('files') . " |
|
858 | + FROM ' . prefixTable('files')." |
|
859 | 859 | WHERE status = 'encrypted' |
860 | - LIMIT " . $post_start . ', ' . $post_length |
|
860 | + LIMIT " . $post_start.', '.$post_length |
|
861 | 861 | ); |
862 | 862 | foreach ($rows as $record) { |
863 | 863 | // backup data |
@@ -875,20 +875,20 @@ discard block |
||
875 | 875 | ); |
876 | 876 | $newID = DB::insertId(); |
877 | 877 | |
878 | - if (file_exists($SETTINGS['path_to_upload_folder'] . '/' . $record['file'])) { |
|
878 | + if (file_exists($SETTINGS['path_to_upload_folder'].'/'.$record['file'])) { |
|
879 | 879 | // make a copy of file |
880 | 880 | if (!copy( |
881 | - $SETTINGS['path_to_upload_folder'] . '/' . $record['file'], |
|
882 | - $SETTINGS['path_to_upload_folder'] . '/' . $record['file'] . '.copy' |
|
881 | + $SETTINGS['path_to_upload_folder'].'/'.$record['file'], |
|
882 | + $SETTINGS['path_to_upload_folder'].'/'.$record['file'].'.copy' |
|
883 | 883 | )) { |
884 | 884 | $error = 'Copy not possible'; |
885 | 885 | exit; |
886 | 886 | } else { |
887 | 887 | // prepare a bck of file (that will not be deleted) |
888 | - $backup_filename = $record['file'] . '.bck-change-sk.' . time(); |
|
888 | + $backup_filename = $record['file'].'.bck-change-sk.'.time(); |
|
889 | 889 | copy( |
890 | - $SETTINGS['path_to_upload_folder'] . '/' . $record['file'], |
|
891 | - $SETTINGS['path_to_upload_folder'] . '/' . $backup_filename |
|
890 | + $SETTINGS['path_to_upload_folder'].'/'.$record['file'], |
|
891 | + $SETTINGS['path_to_upload_folder'].'/'.$backup_filename |
|
892 | 892 | ); |
893 | 893 | } |
894 | 894 | |
@@ -896,22 +896,22 @@ discard block |
||
896 | 896 | // STEP1 - Do decryption |
897 | 897 | prepareFileWithDefuse( |
898 | 898 | 'decrypt', |
899 | - $SETTINGS['path_to_upload_folder'] . '/' . $record['file'], |
|
900 | - $SETTINGS['path_to_upload_folder'] . '/' . $record['file'] . '_encrypted' |
|
899 | + $SETTINGS['path_to_upload_folder'].'/'.$record['file'], |
|
900 | + $SETTINGS['path_to_upload_folder'].'/'.$record['file'].'_encrypted' |
|
901 | 901 | ); |
902 | 902 | |
903 | 903 | // Do cleanup of files |
904 | - unlink($SETTINGS['path_to_upload_folder'] . '/' . $record['file']); |
|
904 | + unlink($SETTINGS['path_to_upload_folder'].'/'.$record['file']); |
|
905 | 905 | |
906 | 906 | // STEP2 - Do encryption |
907 | 907 | prepareFileWithDefuse( |
908 | 908 | 'encryp', |
909 | - $SETTINGS['path_to_upload_folder'] . '/' . $record['file'] . '_encrypted', |
|
910 | - $SETTINGS['path_to_upload_folder'] . '/' . $record['file'] |
|
909 | + $SETTINGS['path_to_upload_folder'].'/'.$record['file'].'_encrypted', |
|
910 | + $SETTINGS['path_to_upload_folder'].'/'.$record['file'] |
|
911 | 911 | ); |
912 | 912 | |
913 | 913 | // Do cleanup of files |
914 | - unlink($SETTINGS['path_to_upload_folder'] . '/' . $record['file'] . '_encrypted'); |
|
914 | + unlink($SETTINGS['path_to_upload_folder'].'/'.$record['file'].'_encrypted'); |
|
915 | 915 | |
916 | 916 | // Update backup table |
917 | 917 | DB::update( |
@@ -937,13 +937,13 @@ discard block |
||
937 | 937 | // do some things for new object |
938 | 938 | if (isset($objects[0])) { |
939 | 939 | if ($objects[0] === 'logs') { |
940 | - DB::query('SELECT increment_id FROM ' . prefixTable('log_items') . " WHERE action = %s AND raison LIKE 'at_pw :%'", 'at_modification'); |
|
940 | + DB::query('SELECT increment_id FROM '.prefixTable('log_items')." WHERE action = %s AND raison LIKE 'at_pw :%'", 'at_modification'); |
|
941 | 941 | } elseif ($objects[0] === 'files') { |
942 | - DB::query('SELECT id FROM ' . prefixTable('files')); |
|
942 | + DB::query('SELECT id FROM '.prefixTable('files')); |
|
943 | 943 | } elseif ($objects[0] === 'categories') { |
944 | - DB::query('SELECT id FROM ' . prefixTable('categories_items')); |
|
944 | + DB::query('SELECT id FROM '.prefixTable('categories_items')); |
|
945 | 945 | } elseif ($objects[0] === 'custfields') { |
946 | - DB::query('SELECT raison FROM ' . prefixTable('log_items') . " WHERE action = %s AND raison LIKE 'at_pw :%'", 'at_modification'); |
|
946 | + DB::query('SELECT raison FROM '.prefixTable('log_items')." WHERE action = %s AND raison LIKE 'at_pw :%'", 'at_modification'); |
|
947 | 947 | } |
948 | 948 | $nb_of_items = DB::count(); |
949 | 949 | } else { |
@@ -1063,12 +1063,12 @@ discard block |
||
1063 | 1063 | ); |
1064 | 1064 | } elseif ($record['current_table'] === 'files') { |
1065 | 1065 | // restore backup file |
1066 | - if (file_exists($SETTINGS['path_to_upload_folder'] . '/' . $record['value'])) { |
|
1067 | - unlink($SETTINGS['path_to_upload_folder'] . '/' . $record['value']); |
|
1068 | - if (file_exists($SETTINGS['path_to_upload_folder'] . '/' . $record['value2'])) { |
|
1066 | + if (file_exists($SETTINGS['path_to_upload_folder'].'/'.$record['value'])) { |
|
1067 | + unlink($SETTINGS['path_to_upload_folder'].'/'.$record['value']); |
|
1068 | + if (file_exists($SETTINGS['path_to_upload_folder'].'/'.$record['value2'])) { |
|
1069 | 1069 | rename( |
1070 | - $SETTINGS['path_to_upload_folder'] . '/' . $record['value2'], |
|
1071 | - $SETTINGS['path_to_upload_folder'] . '/' . $record['value'] |
|
1070 | + $SETTINGS['path_to_upload_folder'].'/'.$record['value2'], |
|
1071 | + $SETTINGS['path_to_upload_folder'].'/'.$record['value'] |
|
1072 | 1072 | ); |
1073 | 1073 | } |
1074 | 1074 | } |
@@ -1087,7 +1087,7 @@ discard block |
||
1087 | 1087 | } |
1088 | 1088 | |
1089 | 1089 | // drop table |
1090 | - DB::query('DROP TABLE IF EXISTS ' . prefixTable('sk_reencrypt_backup')); |
|
1090 | + DB::query('DROP TABLE IF EXISTS '.prefixTable('sk_reencrypt_backup')); |
|
1091 | 1091 | |
1092 | 1092 | // Send back |
1093 | 1093 | echo prepareExchangedData( |
@@ -1130,17 +1130,17 @@ discard block |
||
1130 | 1130 | // delete files |
1131 | 1131 | $rows = DB::query( |
1132 | 1132 | 'SELECT value, value2 |
1133 | - FROM ' . prefixTable('sk_reencrypt_backup') . " |
|
1133 | + FROM ' . prefixTable('sk_reencrypt_backup')." |
|
1134 | 1134 | WHERE current_table = 'files'" |
1135 | 1135 | ); |
1136 | 1136 | foreach ($rows as $record) { |
1137 | - if (file_exists($SETTINGS['path_to_upload_folder'] . '/' . $record['value2'])) { |
|
1138 | - unlink($SETTINGS['path_to_upload_folder'] . '/' . $record['value2']); |
|
1137 | + if (file_exists($SETTINGS['path_to_upload_folder'].'/'.$record['value2'])) { |
|
1138 | + unlink($SETTINGS['path_to_upload_folder'].'/'.$record['value2']); |
|
1139 | 1139 | } |
1140 | 1140 | } |
1141 | 1141 | |
1142 | 1142 | // drop table |
1143 | - DB::query('DROP TABLE IF EXISTS ' . prefixTable('sk_reencrypt_backup')); |
|
1143 | + DB::query('DROP TABLE IF EXISTS '.prefixTable('sk_reencrypt_backup')); |
|
1144 | 1144 | |
1145 | 1145 | echo '[{"status":"done"}]'; |
1146 | 1146 | break; |
@@ -1171,7 +1171,7 @@ discard block |
||
1171 | 1171 | 'encode' |
1172 | 1172 | ); |
1173 | 1173 | } else { |
1174 | - require_once $SETTINGS['cpassman_dir'] . '/sources/main.functions.php'; |
|
1174 | + require_once $SETTINGS['cpassman_dir'].'/sources/main.functions.php'; |
|
1175 | 1175 | |
1176 | 1176 | //send email |
1177 | 1177 | $emailSettings = new EmailSettings($SETTINGS); |
@@ -1209,13 +1209,13 @@ discard block |
||
1209 | 1209 | break; |
1210 | 1210 | } |
1211 | 1211 | |
1212 | - include_once $SETTINGS['cpassman_dir'] . '/sources/main.functions.php'; |
|
1212 | + include_once $SETTINGS['cpassman_dir'].'/sources/main.functions.php'; |
|
1213 | 1213 | $emailSettings = new EmailSettings($SETTINGS); |
1214 | 1214 | $emailService = new EmailService(); |
1215 | 1215 | |
1216 | 1216 | $rows = DB::query( |
1217 | 1217 | 'SELECT * |
1218 | - FROM ' . prefixTable('emails') . ' |
|
1218 | + FROM ' . prefixTable('emails').' |
|
1219 | 1219 | WHERE status = %s OR status = %s', |
1220 | 1220 | 'not_sent', |
1221 | 1221 | '' |
@@ -1301,13 +1301,13 @@ discard block |
||
1301 | 1301 | break; |
1302 | 1302 | } |
1303 | 1303 | |
1304 | - include_once $SETTINGS['cpassman_dir'] . '/sources/main.functions.php'; |
|
1304 | + include_once $SETTINGS['cpassman_dir'].'/sources/main.functions.php'; |
|
1305 | 1305 | |
1306 | 1306 | // Instatiate email settings and service |
1307 | 1307 | $emailSettings = new EmailSettings($SETTINGS); |
1308 | 1308 | $emailService = new EmailService(); |
1309 | 1309 | |
1310 | - $rows = DB::query('SELECT * FROM ' . prefixTable('emails') . ' WHERE status = %s OR status = %s', 'not_sent', ''); |
|
1310 | + $rows = DB::query('SELECT * FROM '.prefixTable('emails').' WHERE status = %s OR status = %s', 'not_sent', ''); |
|
1311 | 1311 | foreach ($rows as $record) { |
1312 | 1312 | //send email |
1313 | 1313 | $email = $emailService->sendMail( |
@@ -1376,7 +1376,7 @@ discard block |
||
1376 | 1376 | break; |
1377 | 1377 | } |
1378 | 1378 | |
1379 | - require_once $SETTINGS['cpassman_dir'] . '/sources/main.functions.php'; |
|
1379 | + require_once $SETTINGS['cpassman_dir'].'/sources/main.functions.php'; |
|
1380 | 1380 | |
1381 | 1381 | // init |
1382 | 1382 | $filesList = array(); |
@@ -1389,7 +1389,7 @@ discard block |
||
1389 | 1389 | FROM ' . prefixTable('files') |
1390 | 1390 | ); |
1391 | 1391 | foreach ($rows as $record) { |
1392 | - if (is_file($SETTINGS['path_to_upload_folder'] . '/' . $record['file'])) { |
|
1392 | + if (is_file($SETTINGS['path_to_upload_folder'].'/'.$record['file'])) { |
|
1393 | 1393 | $addFile = false; |
1394 | 1394 | if (($post_option === 'attachments-decrypt' && $record['status'] === 'encrypted') |
1395 | 1395 | || ($post_option === 'attachments-encrypt' && $record['status'] === 'clear') |
@@ -1454,8 +1454,8 @@ discard block |
||
1454 | 1454 | $post_list = filter_var_array($post_list, FILTER_SANITIZE_FULL_SPECIAL_CHARS); |
1455 | 1455 | $post_counter = filter_var($post_counter, FILTER_SANITIZE_NUMBER_INT); |
1456 | 1456 | |
1457 | - include $SETTINGS['cpassman_dir'] . '/includes/config/settings.php'; |
|
1458 | - include_once $SETTINGS['cpassman_dir'] . '/sources/main.functions.php'; |
|
1457 | + include $SETTINGS['cpassman_dir'].'/includes/config/settings.php'; |
|
1458 | + include_once $SETTINGS['cpassman_dir'].'/sources/main.functions.php'; |
|
1459 | 1459 | |
1460 | 1460 | $cpt = 0; |
1461 | 1461 | $continu = true; |
@@ -1468,33 +1468,33 @@ discard block |
||
1468 | 1468 | // Get file name |
1469 | 1469 | $file_info = DB::queryFirstRow( |
1470 | 1470 | 'SELECT file |
1471 | - FROM ' . prefixTable('files') . ' |
|
1471 | + FROM ' . prefixTable('files').' |
|
1472 | 1472 | WHERE id = %i', |
1473 | 1473 | $file |
1474 | 1474 | ); |
1475 | 1475 | |
1476 | 1476 | // skip file is Coherancey not respected |
1477 | - if (is_file($SETTINGS['path_to_upload_folder'] . '/' . $file_info['file'])) { |
|
1477 | + if (is_file($SETTINGS['path_to_upload_folder'].'/'.$file_info['file'])) { |
|
1478 | 1478 | // Case where we want to decrypt |
1479 | 1479 | if ($post_option === 'decrypt') { |
1480 | 1480 | prepareFileWithDefuse( |
1481 | 1481 | 'decrypt', |
1482 | - $SETTINGS['path_to_upload_folder'] . '/' . $file_info['file'], |
|
1483 | - $SETTINGS['path_to_upload_folder'] . '/defuse_temp_' . $file_info['file'], |
|
1482 | + $SETTINGS['path_to_upload_folder'].'/'.$file_info['file'], |
|
1483 | + $SETTINGS['path_to_upload_folder'].'/defuse_temp_'.$file_info['file'], |
|
1484 | 1484 | ); |
1485 | 1485 | // Case where we want to encrypt |
1486 | 1486 | } elseif ($post_option === 'encrypt') { |
1487 | 1487 | prepareFileWithDefuse( |
1488 | 1488 | 'encrypt', |
1489 | - $SETTINGS['path_to_upload_folder'] . '/' . $file_info['file'], |
|
1490 | - $SETTINGS['path_to_upload_folder'] . '/defuse_temp_' . $file_info['file'], |
|
1489 | + $SETTINGS['path_to_upload_folder'].'/'.$file_info['file'], |
|
1490 | + $SETTINGS['path_to_upload_folder'].'/defuse_temp_'.$file_info['file'], |
|
1491 | 1491 | ); |
1492 | 1492 | } |
1493 | 1493 | // Do file cleanup |
1494 | - fileDelete($SETTINGS['path_to_upload_folder'] . '/' . $file_info['file'], $SETTINGS); |
|
1494 | + fileDelete($SETTINGS['path_to_upload_folder'].'/'.$file_info['file'], $SETTINGS); |
|
1495 | 1495 | rename( |
1496 | - $SETTINGS['path_to_upload_folder'] . '/defuse_temp_' . $file_info['file'], |
|
1497 | - $SETTINGS['path_to_upload_folder'] . '/' . $file_info['file'] |
|
1496 | + $SETTINGS['path_to_upload_folder'].'/defuse_temp_'.$file_info['file'], |
|
1497 | + $SETTINGS['path_to_upload_folder'].'/'.$file_info['file'] |
|
1498 | 1498 | ); |
1499 | 1499 | |
1500 | 1500 | // store in DB |
@@ -1529,8 +1529,8 @@ discard block |
||
1529 | 1529 | $post_option === 'attachments-decrypt' ? 'clear' : 'encrypted' |
1530 | 1530 | ); |
1531 | 1531 | |
1532 | - $message = $lang->get('last_execution') . ' ' . |
|
1533 | - date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], (int) time()) . |
|
1532 | + $message = $lang->get('last_execution').' '. |
|
1533 | + date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], (int) time()). |
|
1534 | 1534 | '<i class="fas fa-check text-success ml-2 mr-3"></i>'; |
1535 | 1535 | } |
1536 | 1536 | |
@@ -1624,7 +1624,7 @@ discard block |
||
1624 | 1624 | $post_id = filter_var($dataReceived['id'], FILTER_SANITIZE_NUMBER_INT); |
1625 | 1625 | |
1626 | 1626 | DB::query( |
1627 | - 'DELETE FROM ' . prefixTable('api') . ' WHERE increment_id = %i', |
|
1627 | + 'DELETE FROM '.prefixTable('api').' WHERE increment_id = %i', |
|
1628 | 1628 | $post_id |
1629 | 1629 | ); |
1630 | 1630 | } |
@@ -1719,7 +1719,7 @@ discard block |
||
1719 | 1719 | // Delete existing key |
1720 | 1720 | } elseif (null !== $post_action && $post_action === 'delete') { |
1721 | 1721 | $post_id = filter_var($dataReceived['id'], FILTER_SANITIZE_FULL_SPECIAL_CHARS); |
1722 | - DB::query('DELETE FROM ' . prefixTable('api') . ' WHERE increment_id=%i', $post_id); |
|
1722 | + DB::query('DELETE FROM '.prefixTable('api').' WHERE increment_id=%i', $post_id); |
|
1723 | 1723 | } |
1724 | 1724 | |
1725 | 1725 | echo prepareExchangedData( |
@@ -1734,7 +1734,7 @@ discard block |
||
1734 | 1734 | |
1735 | 1735 | case 'save_api_status': |
1736 | 1736 | // Do query |
1737 | - DB::query('SELECT * FROM ' . prefixTable('misc') . ' WHERE type = %s AND intitule = %s', 'admin', 'api'); |
|
1737 | + DB::query('SELECT * FROM '.prefixTable('misc').' WHERE type = %s AND intitule = %s', 'admin', 'api'); |
|
1738 | 1738 | $counter = DB::count(); |
1739 | 1739 | if ($counter === 0) { |
1740 | 1740 | DB::insert( |
@@ -1763,7 +1763,7 @@ discard block |
||
1763 | 1763 | |
1764 | 1764 | case 'run_duo_config_check': |
1765 | 1765 | //Libraries call |
1766 | - require_once $SETTINGS['cpassman_dir'] . '/sources/main.functions.php'; |
|
1766 | + require_once $SETTINGS['cpassman_dir'].'/sources/main.functions.php'; |
|
1767 | 1767 | // Check KEY |
1768 | 1768 | if ($post_key !== $session->get('key')) { |
1769 | 1769 | echo prepareExchangedData( |
@@ -1869,7 +1869,7 @@ discard block |
||
1869 | 1869 | } else { |
1870 | 1870 | $tmp = 1; |
1871 | 1871 | } |
1872 | - DB::query('SELECT * FROM ' . prefixTable('misc') . ' WHERE type = %s AND intitule = %s', 'admin', 'google_authentication'); |
|
1872 | + DB::query('SELECT * FROM '.prefixTable('misc').' WHERE type = %s AND intitule = %s', 'admin', 'google_authentication'); |
|
1873 | 1873 | $counter = DB::count(); |
1874 | 1874 | if ($counter === 0) { |
1875 | 1875 | DB::insert( |
@@ -1897,7 +1897,7 @@ discard block |
||
1897 | 1897 | |
1898 | 1898 | // ga_website_name |
1899 | 1899 | if (is_null($dataReceived['ga_website_name']) === false) { |
1900 | - DB::query('SELECT * FROM ' . prefixTable('misc') . ' WHERE type = %s AND intitule = %s', 'admin', 'ga_website_name'); |
|
1900 | + DB::query('SELECT * FROM '.prefixTable('misc').' WHERE type = %s AND intitule = %s', 'admin', 'ga_website_name'); |
|
1901 | 1901 | $counter = DB::count(); |
1902 | 1902 | if ($counter === 0) { |
1903 | 1903 | DB::insert( |
@@ -1927,7 +1927,7 @@ discard block |
||
1927 | 1927 | } |
1928 | 1928 | |
1929 | 1929 | // send data |
1930 | - echo '[{"result" : "' . addslashes($lang['done']) . '" , "error" : ""}]'; |
|
1930 | + echo '[{"result" : "'.addslashes($lang['done']).'" , "error" : ""}]'; |
|
1931 | 1931 | break; |
1932 | 1932 | |
1933 | 1933 | case 'save_agses_options': |
@@ -1950,7 +1950,7 @@ discard block |
||
1950 | 1950 | |
1951 | 1951 | // agses_hosted_url |
1952 | 1952 | if (!is_null($dataReceived['agses_hosted_url'])) { |
1953 | - DB::query('SELECT * FROM ' . prefixTable('misc') . ' WHERE type = %s AND intitule = %s', 'admin', 'agses_hosted_url'); |
|
1953 | + DB::query('SELECT * FROM '.prefixTable('misc').' WHERE type = %s AND intitule = %s', 'admin', 'agses_hosted_url'); |
|
1954 | 1954 | $counter = DB::count(); |
1955 | 1955 | if ($counter === 0) { |
1956 | 1956 | DB::insert( |
@@ -1981,7 +1981,7 @@ discard block |
||
1981 | 1981 | |
1982 | 1982 | // agses_hosted_id |
1983 | 1983 | if (!is_null($dataReceived['agses_hosted_id'])) { |
1984 | - DB::query('SELECT * FROM ' . prefixTable('misc') . ' WHERE type = %s AND intitule = %s', 'admin', 'agses_hosted_id'); |
|
1984 | + DB::query('SELECT * FROM '.prefixTable('misc').' WHERE type = %s AND intitule = %s', 'admin', 'agses_hosted_id'); |
|
1985 | 1985 | $counter = DB::count(); |
1986 | 1986 | if ($counter === 0) { |
1987 | 1987 | DB::insert( |
@@ -2012,7 +2012,7 @@ discard block |
||
2012 | 2012 | |
2013 | 2013 | // agses_hosted_apikey |
2014 | 2014 | if (!is_null($dataReceived['agses_hosted_apikey'])) { |
2015 | - DB::query('SELECT * FROM ' . prefixTable('misc') . ' WHERE type = %s AND intitule = %s', 'admin', 'agses_hosted_apikey'); |
|
2015 | + DB::query('SELECT * FROM '.prefixTable('misc').' WHERE type = %s AND intitule = %s', 'admin', 'agses_hosted_apikey'); |
|
2016 | 2016 | $counter = DB::count(); |
2017 | 2017 | if ($counter === 0) { |
2018 | 2018 | DB::insert( |
@@ -2042,7 +2042,7 @@ discard block |
||
2042 | 2042 | } |
2043 | 2043 | |
2044 | 2044 | // send data |
2045 | - echo '[{"result" : "' . addslashes($lang['done']) . '" , "error" : ""}]'; |
|
2045 | + echo '[{"result" : "'.addslashes($lang['done']).'" , "error" : ""}]'; |
|
2046 | 2046 | break; |
2047 | 2047 | |
2048 | 2048 | case 'save_option_change': |
@@ -2082,7 +2082,7 @@ discard block |
||
2082 | 2082 | |
2083 | 2083 | // Check if setting is already in DB. If NO then insert, if YES then update. |
2084 | 2084 | $data = DB::query( |
2085 | - 'SELECT * FROM ' . prefixTable('misc') . ' |
|
2085 | + 'SELECT * FROM '.prefixTable('misc').' |
|
2086 | 2086 | WHERE type = %s AND intitule = %s', |
2087 | 2087 | 'admin', |
2088 | 2088 | $post_field |
@@ -2105,7 +2105,7 @@ discard block |
||
2105 | 2105 | array( |
2106 | 2106 | 'valeur' => time(), |
2107 | 2107 | 'type' => 'admin', |
2108 | - 'intitule' => $post_field . '_time', |
|
2108 | + 'intitule' => $post_field.'_time', |
|
2109 | 2109 | 'updated_at' => time(), |
2110 | 2110 | ) |
2111 | 2111 | ); |
@@ -2127,10 +2127,10 @@ discard block |
||
2127 | 2127 | if ($post_field === 'send_stats') { |
2128 | 2128 | // Check if previous time exists, if not them insert this value in DB |
2129 | 2129 | DB::query( |
2130 | - 'SELECT * FROM ' . prefixTable('misc') . ' |
|
2130 | + 'SELECT * FROM '.prefixTable('misc').' |
|
2131 | 2131 | WHERE type = %s AND intitule = %s', |
2132 | 2132 | 'admin', |
2133 | - $post_field . '_time' |
|
2133 | + $post_field.'_time' |
|
2134 | 2134 | ); |
2135 | 2135 | $counter = DB::count(); |
2136 | 2136 | if ($counter === 0) { |
@@ -2139,7 +2139,7 @@ discard block |
||
2139 | 2139 | array( |
2140 | 2140 | 'valeur' => 0, |
2141 | 2141 | 'type' => 'admin', |
2142 | - 'intitule' => $post_field . '_time', |
|
2142 | + 'intitule' => $post_field.'_time', |
|
2143 | 2143 | 'created_at' => time(), |
2144 | 2144 | ) |
2145 | 2145 | ); |
@@ -2161,13 +2161,13 @@ discard block |
||
2161 | 2161 | // special Cases |
2162 | 2162 | if ($post_field === 'cpassman_url') { |
2163 | 2163 | // update also jsUrl for CSFP protection |
2164 | - $jsUrl = $post_value . '/includes/libraries/csrfp/js/csrfprotector.js'; |
|
2164 | + $jsUrl = $post_value.'/includes/libraries/csrfp/js/csrfprotector.js'; |
|
2165 | 2165 | $csrfp_file = '../includes/libraries/csrfp/libs/csrfp.config.php'; |
2166 | 2166 | $data = file_get_contents($csrfp_file); |
2167 | 2167 | $posJsUrl = strpos($data, '"jsUrl" => "'); |
2168 | 2168 | $posEndLine = strpos($data, '",', $posJsUrl); |
2169 | 2169 | $line = substr($data, $posJsUrl, ($posEndLine - $posJsUrl + 2)); |
2170 | - $newdata = str_replace($line, '"jsUrl" => "' . filter_var($jsUrl, FILTER_SANITIZE_FULL_SPECIAL_CHARS) . '",', $data); |
|
2170 | + $newdata = str_replace($line, '"jsUrl" => "'.filter_var($jsUrl, FILTER_SANITIZE_FULL_SPECIAL_CHARS).'",', $data); |
|
2171 | 2171 | file_put_contents($csrfp_file, $newdata); |
2172 | 2172 | } elseif ($post_field === 'restricted_to_input' && (int) $post_value === 0) { |
2173 | 2173 | DB::update( |
@@ -2192,7 +2192,7 @@ discard block |
||
2192 | 2192 | echo prepareExchangedData( |
2193 | 2193 | array( |
2194 | 2194 | 'error' => false, |
2195 | - 'misc' => $counter . ' ; ' . $SETTINGS[$post_field], |
|
2195 | + 'misc' => $counter.' ; '.$SETTINGS[$post_field], |
|
2196 | 2196 | 'message' => empty($post_translate) === false ? $lang->get($post_translate) : '', |
2197 | 2197 | ), |
2198 | 2198 | 'encode' |
@@ -2235,7 +2235,7 @@ discard block |
||
2235 | 2235 | |
2236 | 2236 | // send statistics |
2237 | 2237 | if (null !== $post_status) { |
2238 | - DB::query('SELECT * FROM ' . prefixTable('misc') . ' WHERE type = %s AND intitule = %s', 'admin', 'send_stats'); |
|
2238 | + DB::query('SELECT * FROM '.prefixTable('misc').' WHERE type = %s AND intitule = %s', 'admin', 'send_stats'); |
|
2239 | 2239 | $counter = DB::count(); |
2240 | 2240 | if ($counter === 0) { |
2241 | 2241 | DB::insert( |
@@ -2266,7 +2266,7 @@ discard block |
||
2266 | 2266 | |
2267 | 2267 | // send statistics items |
2268 | 2268 | if (null !== $post_list) { |
2269 | - DB::query('SELECT * FROM ' . prefixTable('misc') . ' WHERE type = %s AND intitule = %s', 'admin', 'send_statistics_items'); |
|
2269 | + DB::query('SELECT * FROM '.prefixTable('misc').' WHERE type = %s AND intitule = %s', 'admin', 'send_statistics_items'); |
|
2270 | 2270 | $counter = DB::count(); |
2271 | 2271 | if ($counter === 0) { |
2272 | 2272 | DB::insert( |
@@ -2312,7 +2312,7 @@ discard block |
||
2312 | 2312 | break; |
2313 | 2313 | } |
2314 | 2314 | |
2315 | - if (DB::query("SHOW TABLES LIKE '" . prefixTable('sk_reencrypt_backup') . "'")) { |
|
2315 | + if (DB::query("SHOW TABLES LIKE '".prefixTable('sk_reencrypt_backup')."'")) { |
|
2316 | 2316 | if (DB::count() === 1) { |
2317 | 2317 | echo 1; |
2318 | 2318 | } else { |
@@ -2350,7 +2350,7 @@ discard block |
||
2350 | 2350 | |
2351 | 2351 | $rows = DB::query( |
2352 | 2352 | 'SELECT id, title |
2353 | - FROM ' . prefixTable('roles_title') . ' |
|
2353 | + FROM ' . prefixTable('roles_title').' |
|
2354 | 2354 | ORDER BY title ASC' |
2355 | 2355 | ); |
2356 | 2356 | foreach ($rows as $record) { |
@@ -2466,7 +2466,7 @@ discard block |
||
2466 | 2466 | function tablesIntegrityCheck(): array |
2467 | 2467 | { |
2468 | 2468 | // Get integrity tables file |
2469 | - $integrityTablesFile = TEAMPASS_ROOT_PATH . '/includes/tables_integrity.json'; |
|
2469 | + $integrityTablesFile = TEAMPASS_ROOT_PATH.'/includes/tables_integrity.json'; |
|
2470 | 2470 | if (file_exists($integrityTablesFile) === false) { |
2471 | 2471 | return [ |
2472 | 2472 | 'error' => true, |
@@ -2484,7 +2484,7 @@ discard block |
||
2484 | 2484 | // Get all tables |
2485 | 2485 | $tables = []; |
2486 | 2486 | foreach (DB::queryFirstColumn("SHOW TABLES") as $table) { |
2487 | - $tables[] = str_replace(DB_PREFIX, "", $table);; |
|
2487 | + $tables[] = str_replace(DB_PREFIX, "", $table); ; |
|
2488 | 2488 | } |
2489 | 2489 | // Prepare the integrity check |
2490 | 2490 | $tablesInError = []; |
@@ -79,7 +79,7 @@ discard block |
||
79 | 79 | ) { |
80 | 80 | // Not allowed page |
81 | 81 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
82 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
82 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
83 | 83 | exit; |
84 | 84 | } |
85 | 85 | |
@@ -167,7 +167,7 @@ discard block |
||
167 | 167 | ); |
168 | 168 | |
169 | 169 | // Initialisation |
170 | - $file = $SETTINGS['path_to_files_folder'] . '/' . $data['valeur']; |
|
170 | + $file = $SETTINGS['path_to_files_folder'].'/'.$data['valeur']; |
|
171 | 171 | $importation_possible = true; |
172 | 172 | $valuesToImport = []; |
173 | 173 | $items_number = 0; |
@@ -210,7 +210,7 @@ discard block |
||
210 | 210 | |
211 | 211 | // Observer pour récupérer les données et respecter l'ordre des colonnes |
212 | 212 | $interpreter = new Interpreter(); |
213 | - $interpreter->addObserver(function (array $row) use (&$valuesToImport, $header) { |
|
213 | + $interpreter->addObserver(function(array $row) use (&$valuesToImport, $header) { |
|
214 | 214 | $rowData = array_combine($header, $row); |
215 | 215 | |
216 | 216 | if ($rowData !== false) { |
@@ -261,7 +261,7 @@ discard block |
||
261 | 261 | // Handle multiple lignes description |
262 | 262 | if (strpos($comments, '<br>') !== false || strpos($label, '<br>') !== false) { |
263 | 263 | $continue_on_next_line = true; |
264 | - $comment .= " " . $label; |
|
264 | + $comment .= " ".$label; |
|
265 | 265 | } else { |
266 | 266 | // Insert previous line if changing line |
267 | 267 | if (!empty($label)) { |
@@ -325,10 +325,10 @@ discard block |
||
325 | 325 | $values = []; |
326 | 326 | |
327 | 327 | foreach ($batchInsert as $data) { |
328 | - $values[] = "('" . implode("','", array_map('addslashes', $data)) . "')"; |
|
328 | + $values[] = "('".implode("','", array_map('addslashes', $data))."')"; |
|
329 | 329 | } |
330 | 330 | |
331 | - $sql = "INSERT INTO `$tableName` (`label`, `description`, `pwd`, `url`, `folder`, `login`, `operation_id`) VALUES " . implode(',', $values); |
|
331 | + $sql = "INSERT INTO `$tableName` (`label`, `description`, `pwd`, `url`, `folder`, `login`, `operation_id`) VALUES ".implode(',', $values); |
|
332 | 332 | |
333 | 333 | DB::query($sql); |
334 | 334 | } |
@@ -411,7 +411,7 @@ discard block |
||
411 | 411 | $parentId = $dataReceived['folderId']; // Strating with provided folder |
412 | 412 | |
413 | 413 | foreach ($parts as $part) { |
414 | - $currentPath = trim($currentPath . "/" . $part, "/"); |
|
414 | + $currentPath = trim($currentPath."/".$part, "/"); |
|
415 | 415 | $currentFolder = $part; |
416 | 416 | |
417 | 417 | // Check if this folder has already been created |
@@ -472,7 +472,7 @@ discard block |
||
472 | 472 | // Get ID of existing folder |
473 | 473 | $ret = DB::queryFirstRow( |
474 | 474 | 'SELECT * |
475 | - FROM ' . prefixTable('nested_tree') . ' |
|
475 | + FROM ' . prefixTable('nested_tree').' |
|
476 | 476 | WHERE title = %s', |
477 | 477 | $currentFolder |
478 | 478 | ); |
@@ -994,7 +994,7 @@ discard block |
||
994 | 994 | ]; |
995 | 995 | $startPathLevel = 1; |
996 | 996 | |
997 | - foreach($post_folders as $folder) { |
|
997 | + foreach ($post_folders as $folder) { |
|
998 | 998 | // get parent id |
999 | 999 | $parentId = $arrFolders[$folder['parentFolderId']]; |
1000 | 1000 | |
@@ -1065,7 +1065,7 @@ discard block |
||
1065 | 1065 | DB::startTransaction(); |
1066 | 1066 | |
1067 | 1067 | // Import all items |
1068 | - foreach($post_items as $item) { |
|
1068 | + foreach ($post_items as $item) { |
|
1069 | 1069 | // get info about this folder |
1070 | 1070 | $destinationFolderMore = DB::queryFirstRow( |
1071 | 1071 | 'SELECT title FROM '.prefixTable('nested_tree').' WHERE id = %i', |
@@ -1290,7 +1290,7 @@ discard block |
||
1290 | 1290 | ]; |
1291 | 1291 | } |
1292 | 1292 | |
1293 | -spl_autoload_register(function ($class) { |
|
1293 | +spl_autoload_register(function($class) { |
|
1294 | 1294 | $prefix = 'League\\Csv\\'; |
1295 | 1295 | $base_dir = __DIR__.'/src/'; |
1296 | 1296 | $len = strlen($prefix); |
@@ -137,14 +137,14 @@ discard block |
||
137 | 137 | && $t->personal_folder == 0 |
138 | 138 | ) { |
139 | 139 | // get $t->parent_id |
140 | - $data = DB::queryFirstRow('SELECT title FROM ' . prefixTable('nested_tree') . ' WHERE id = %i', $t->parent_id); |
|
140 | + $data = DB::queryFirstRow('SELECT title FROM '.prefixTable('nested_tree').' WHERE id = %i', $t->parent_id); |
|
141 | 141 | if ($t->nlevel == 1) { |
142 | 142 | $data['title'] = $lang->get('root'); |
143 | 143 | } |
144 | 144 | |
145 | 145 | // get rights on this folder |
146 | 146 | $arrayRights = array(); |
147 | - $rows = DB::query('SELECT fonction_id FROM ' . prefixTable('rights') . ' WHERE authorized=%i AND tree_id = %i', 1, $t->id); |
|
147 | + $rows = DB::query('SELECT fonction_id FROM '.prefixTable('rights').' WHERE authorized=%i AND tree_id = %i', 1, $t->id); |
|
148 | 148 | foreach ($rows as $record) { |
149 | 149 | array_push($arrayRights, $record['fonction_id']); |
150 | 150 | } |
@@ -162,8 +162,8 @@ discard block |
||
162 | 162 | 'SELECT m.valeur AS valeur, n.renewal_period AS renewal_period, |
163 | 163 | n.bloquer_creation AS bloquer_creation, n.bloquer_modification AS bloquer_modification, |
164 | 164 | n.fa_icon AS fa_icon, n.fa_icon_selected AS fa_icon_selected |
165 | - FROM ' . prefixTable('misc') . ' AS m, |
|
166 | - ' . prefixTable('nested_tree') . ' AS n |
|
165 | + FROM ' . prefixTable('misc').' AS m, |
|
166 | + ' . prefixTable('nested_tree').' AS n |
|
167 | 167 | WHERE m.type=%s AND m.intitule = n.id AND m.intitule = %i', |
168 | 168 | 'complex', |
169 | 169 | $t->id |
@@ -191,16 +191,16 @@ discard block |
||
191 | 191 | $arrayColumns['folderComplexity'] = ''; |
192 | 192 | } |
193 | 193 | |
194 | - if (is_null($node_data)=== false) { |
|
194 | + if (is_null($node_data) === false) { |
|
195 | 195 | $arrayColumns['renewalPeriod'] = (int) $node_data['renewal_period']; |
196 | 196 | } else { |
197 | - $arrayColumns['renewalPeriod']=0; |
|
197 | + $arrayColumns['renewalPeriod'] = 0; |
|
198 | 198 | } |
199 | 199 | |
200 | 200 | //col7 |
201 | 201 | $data7 = DB::queryFirstRow( |
202 | 202 | 'SELECT bloquer_creation,bloquer_modification |
203 | - FROM ' . prefixTable('nested_tree') . ' |
|
203 | + FROM ' . prefixTable('nested_tree').' |
|
204 | 204 | WHERE id = %i', |
205 | 205 | intval($t->id) |
206 | 206 | ); |
@@ -358,7 +358,7 @@ discard block |
||
358 | 358 | // Get info about this folder |
359 | 359 | $dataFolder = DB::queryFirstRow( |
360 | 360 | 'SELECT * |
361 | - FROM ' . prefixTable('nested_tree') . ' |
|
361 | + FROM ' . prefixTable('nested_tree').' |
|
362 | 362 | WHERE id = %i', |
363 | 363 | $inputData['id'] |
364 | 364 | ); |
@@ -394,7 +394,7 @@ discard block |
||
394 | 394 | //check if parent folder is personal |
395 | 395 | $dataParent = DB::queryFirstRow( |
396 | 396 | 'SELECT personal_folder, bloquer_creation, bloquer_modification |
397 | - FROM ' . prefixTable('nested_tree') . ' |
|
397 | + FROM ' . prefixTable('nested_tree').' |
|
398 | 398 | WHERE id = %i', |
399 | 399 | $inputData['parentId'] |
400 | 400 | ); |
@@ -423,7 +423,7 @@ discard block |
||
423 | 423 | // get complexity level for this folder |
424 | 424 | $data = DB::queryFirstRow( |
425 | 425 | 'SELECT valeur |
426 | - FROM ' . prefixTable('misc') . ' |
|
426 | + FROM ' . prefixTable('misc').' |
|
427 | 427 | WHERE intitule = %i AND type = %s', |
428 | 428 | $inputData['parentId'], |
429 | 429 | 'complex' |
@@ -434,7 +434,7 @@ discard block |
||
434 | 434 | array( |
435 | 435 | 'error' => true, |
436 | 436 | 'message' => $lang->get('error_folder_complexity_lower_than_top_folder') |
437 | - . ' [<b>' . TP_PW_COMPLEXITY[$data['valeur']][1] . '</b>]', |
|
437 | + . ' [<b>'.TP_PW_COMPLEXITY[$data['valeur']][1].'</b>]', |
|
438 | 438 | ), |
439 | 439 | 'encode' |
440 | 440 | ); |
@@ -594,7 +594,7 @@ discard block |
||
594 | 594 | // Check if parent folder is personal |
595 | 595 | $dataParent = DB::queryFirstRow( |
596 | 596 | 'SELECT personal_folder |
597 | - FROM ' . prefixTable('nested_tree') . ' |
|
597 | + FROM ' . prefixTable('nested_tree').' |
|
598 | 598 | WHERE id = %i', |
599 | 599 | $inputData['parentId'] |
600 | 600 | ); |
@@ -634,7 +634,7 @@ discard block |
||
634 | 634 | echo prepareExchangedData( |
635 | 635 | array( |
636 | 636 | 'error' => $creationStatus['error'], |
637 | - 'message' => $creationStatus['error'] === true ? $lang->get('error_not_allowed_to') : $lang->get('folder_created') , |
|
637 | + 'message' => $creationStatus['error'] === true ? $lang->get('error_not_allowed_to') : $lang->get('folder_created'), |
|
638 | 638 | 'newId' => $creationStatus['newId'], |
639 | 639 | ), |
640 | 640 | 'encode' |
@@ -682,7 +682,7 @@ discard block |
||
682 | 682 | echo prepareExchangedData( |
683 | 683 | array( |
684 | 684 | 'error' => true, |
685 | - 'message' => $lang->get('error_not_allowed_to'). " (You can't delete the root folder)", |
|
685 | + 'message' => $lang->get('error_not_allowed_to')." (You can't delete the root folder)", |
|
686 | 686 | ), |
687 | 687 | 'encode' |
688 | 688 | ); |
@@ -692,7 +692,7 @@ discard block |
||
692 | 692 | // Ensure that user has access to all folders |
693 | 693 | $foldersAccessible = DB::query( |
694 | 694 | 'SELECT id |
695 | - FROM ' . prefixTable('nested_tree') . ' |
|
695 | + FROM ' . prefixTable('nested_tree').' |
|
696 | 696 | WHERE id IN %li AND id IN %li', |
697 | 697 | $post_folders, |
698 | 698 | $session->get('user-accessible_folders') |
@@ -706,7 +706,7 @@ discard block |
||
706 | 706 | echo prepareExchangedData( |
707 | 707 | array( |
708 | 708 | 'error' => true, |
709 | - 'message' => $lang->get('error_not_allowed_to') . ' (The following folders are not accessible or do not exist: ' . implode(', ', $missingFolders) . ')', |
|
709 | + 'message' => $lang->get('error_not_allowed_to').' (The following folders are not accessible or do not exist: '.implode(', ', $missingFolders).')', |
|
710 | 710 | ), |
711 | 711 | 'encode' |
712 | 712 | ); |
@@ -723,7 +723,7 @@ discard block |
||
723 | 723 | // Check if parent folder is personal |
724 | 724 | $dataParent = DB::queryFirstRow( |
725 | 725 | 'SELECT personal_folder |
726 | - FROM ' . prefixTable('nested_tree') . ' |
|
726 | + FROM ' . prefixTable('nested_tree').' |
|
727 | 727 | WHERE id = %i', |
728 | 728 | $folderId |
729 | 729 | ); |
@@ -769,10 +769,10 @@ discard block |
||
769 | 769 | prefixTable('misc'), |
770 | 770 | array( |
771 | 771 | 'type' => 'folder_deleted', |
772 | - 'intitule' => 'f' . $thisSubFolders->id, |
|
773 | - 'valeur' => $thisSubFolders->id . ', ' . $thisSubFolders->parent_id . ', ' . |
|
774 | - $thisSubFolders->title . ', ' . $thisSubFolders->nleft . ', ' . $thisSubFolders->nright . ', ' . |
|
775 | - $thisSubFolders->nlevel . ', 0, 0, 0, 0', |
|
772 | + 'intitule' => 'f'.$thisSubFolders->id, |
|
773 | + 'valeur' => $thisSubFolders->id.', '.$thisSubFolders->parent_id.', '. |
|
774 | + $thisSubFolders->title.', '.$thisSubFolders->nleft.', '.$thisSubFolders->nright.', '. |
|
775 | + $thisSubFolders->nlevel.', 0, 0, 0, 0', |
|
776 | 776 | 'created_at' => time(), |
777 | 777 | ) |
778 | 778 | ); |
@@ -781,7 +781,7 @@ discard block |
||
781 | 781 | |
782 | 782 | //delete items & logs |
783 | 783 | $itemsInSubFolder = DB::query( |
784 | - 'SELECT id FROM ' . prefixTable('items') . ' |
|
784 | + 'SELECT id FROM '.prefixTable('items').' |
|
785 | 785 | WHERE id_tree=%i', |
786 | 786 | $thisSubFolders->id |
787 | 787 | ); |
@@ -811,7 +811,7 @@ discard block |
||
811 | 811 | } |
812 | 812 | |
813 | 813 | //Update CACHE table |
814 | - updateCacheTable('delete_value',(int) $item['id']); |
|
814 | + updateCacheTable('delete_value', (int) $item['id']); |
|
815 | 815 | } |
816 | 816 | |
817 | 817 | //Actualize the variable |
@@ -921,7 +921,7 @@ discard block |
||
921 | 921 | // Check if target parent folder is personal |
922 | 922 | $dataParent = DB::queryFirstRow( |
923 | 923 | 'SELECT personal_folder |
924 | - FROM ' . prefixTable('nested_tree') . ' |
|
924 | + FROM ' . prefixTable('nested_tree').' |
|
925 | 925 | WHERE id = %i', |
926 | 926 | $post_target_folder_id |
927 | 927 | ); |
@@ -975,7 +975,7 @@ discard block |
||
975 | 975 | // get complexity of current node |
976 | 976 | $nodeComplexity = DB::queryFirstRow( |
977 | 977 | 'SELECT valeur |
978 | - FROM ' . prefixTable('misc') . ' |
|
978 | + FROM ' . prefixTable('misc').' |
|
979 | 979 | WHERE intitule = %i AND type= %s', |
980 | 980 | $nodeInfo->id, |
981 | 981 | 'complex' |
@@ -1052,7 +1052,7 @@ discard block |
||
1052 | 1052 | // If it is a subfolder, then give access to it for all roles that allows the parent folder |
1053 | 1053 | $rows = DB::query( |
1054 | 1054 | 'SELECT role_id, type |
1055 | - FROM ' . prefixTable('roles_values') . ' |
|
1055 | + FROM ' . prefixTable('roles_values').' |
|
1056 | 1056 | WHERE folder_id = %i', |
1057 | 1057 | $parentId |
1058 | 1058 | ); |
@@ -1071,7 +1071,7 @@ discard block |
||
1071 | 1071 | // if parent folder has Custom Fields Categories then add to this child one too |
1072 | 1072 | $rows = DB::query( |
1073 | 1073 | 'SELECT id_category |
1074 | - FROM ' . prefixTable('categories_folders') . ' |
|
1074 | + FROM ' . prefixTable('categories_folders').' |
|
1075 | 1075 | WHERE id_folder = %i', |
1076 | 1076 | $nodeInfo->id |
1077 | 1077 | ); |
@@ -1090,7 +1090,7 @@ discard block |
||
1090 | 1090 | |
1091 | 1091 | $rows = DB::query( |
1092 | 1092 | 'SELECT * |
1093 | - FROM ' . prefixTable('items') . ' |
|
1093 | + FROM ' . prefixTable('items').' |
|
1094 | 1094 | WHERE id_tree = %i', |
1095 | 1095 | $nodeInfo->id |
1096 | 1096 | ); |
@@ -1099,7 +1099,7 @@ discard block |
||
1099 | 1099 | // if it is then don't copy it |
1100 | 1100 | $item_deleted = DB::queryFirstRow( |
1101 | 1101 | 'SELECT * |
1102 | - FROM ' . prefixTable('log_items') . ' |
|
1102 | + FROM ' . prefixTable('log_items').' |
|
1103 | 1103 | WHERE id_item = %i AND action = %s |
1104 | 1104 | ORDER BY date DESC |
1105 | 1105 | LIMIT 0, 1', |
@@ -1110,7 +1110,7 @@ discard block |
||
1110 | 1110 | |
1111 | 1111 | $item_restored = DB::queryFirstRow( |
1112 | 1112 | 'SELECT * |
1113 | - FROM ' . prefixTable('log_items') . ' |
|
1113 | + FROM ' . prefixTable('log_items').' |
|
1114 | 1114 | WHERE id_item = %i AND action = %s |
1115 | 1115 | ORDER BY date DESC |
1116 | 1116 | LIMIT 0, 1', |
@@ -1125,7 +1125,7 @@ discard block |
||
1125 | 1125 | // Get the ITEM object key for the user |
1126 | 1126 | $userKey = DB::queryFirstRow( |
1127 | 1127 | 'SELECT share_key |
1128 | - FROM ' . prefixTable('sharekeys_items') . ' |
|
1128 | + FROM ' . prefixTable('sharekeys_items').' |
|
1129 | 1129 | WHERE user_id = %i AND object_id = %i', |
1130 | 1130 | $session->get('user-id'), |
1131 | 1131 | $record['id'] |
@@ -1287,7 +1287,7 @@ discard block |
||
1287 | 1287 | // Get path |
1288 | 1288 | $text = ''; |
1289 | 1289 | foreach ($tree->getPath($folder->id, false) as $fld) { |
1290 | - $text .= empty($text) === true ? ' [<i>' . $fld->title : ' > ' . $fld->title; |
|
1290 | + $text .= empty($text) === true ? ' [<i>'.$fld->title : ' > '.$fld->title; |
|
1291 | 1291 | } |
1292 | 1292 | |
1293 | 1293 | // Save array |
@@ -1297,7 +1297,7 @@ discard block |
||
1297 | 1297 | 'id' => (int) $folder->id, |
1298 | 1298 | 'label' => $folder->title, |
1299 | 1299 | 'level' => $folder->nlevel, |
1300 | - 'path' => empty($text) === true ? '' : $text . '</i>]' |
|
1300 | + 'path' => empty($text) === true ? '' : $text.'</i>]' |
|
1301 | 1301 | ) |
1302 | 1302 | ); |
1303 | 1303 | } |
@@ -72,7 +72,7 @@ discard block |
||
72 | 72 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('users') === false) { |
73 | 73 | // Not allowed page |
74 | 74 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
75 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
75 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
76 | 76 | exit; |
77 | 77 | } |
78 | 78 | ?> |
@@ -325,8 +325,8 @@ discard block |
||
325 | 325 | if (store.get('teampassApplication').formUserAction === "add_new_user") { |
326 | 326 | var data = { |
327 | 327 | 'receipt': $('#form-email').val(), |
328 | - 'subject': 'TEAMPASS - <?php echo $lang->get('temporary_encryption_code');?>', |
|
329 | - 'body': '<?php echo $lang->get('email_body_new_user');?>', |
|
328 | + 'subject': 'TEAMPASS - <?php echo $lang->get('temporary_encryption_code'); ?>', |
|
329 | + 'body': '<?php echo $lang->get('email_body_new_user'); ?>', |
|
330 | 330 | 'pre_replace' : { |
331 | 331 | '#code#' : store.get('teampassUser').admin_new_user_temporary_encryption_code, |
332 | 332 | '#login#' : store.get('teampassUser').admin_new_user_login, |
@@ -336,8 +336,8 @@ discard block |
||
336 | 336 | } else { |
337 | 337 | var data = { |
338 | 338 | 'receipt': $('#form-email').val(), |
339 | - 'subject': 'TEAMPASS - <?php echo $lang->get('temporary_encryption_code');?>', |
|
340 | - 'body': '<?php echo $lang->get('email_body_temporary_encryption_code');?>', |
|
339 | + 'subject': 'TEAMPASS - <?php echo $lang->get('temporary_encryption_code'); ?>', |
|
340 | + 'body': '<?php echo $lang->get('email_body_temporary_encryption_code'); ?>', |
|
341 | 341 | 'pre_replace' : { |
342 | 342 | '#enc_code#' : store.get('teampassUser').admin_new_user_temporary_encryption_code, |
343 | 343 | } |
@@ -532,14 +532,14 @@ discard block |
||
532 | 532 | } |
533 | 533 | // Inform user |
534 | 534 | $("#warningModalBody").html('<b><?php echo $lang->get('encryption_keys'); ?> - ' + |
535 | - stepText + '</b> [' + start + ' - ' + (parseInt(start) + <?php echo NUMBER_ITEMS_IN_BATCH;?>) + ']<span id="warningModalBody_extra">' + $nbItemsToConvert + '</span> ' + |
|
535 | + stepText + '</b> [' + start + ' - ' + (parseInt(start) + <?php echo NUMBER_ITEMS_IN_BATCH; ?>) + ']<span id="warningModalBody_extra">' + $nbItemsToConvert + '</span> ' + |
|
536 | 536 | '... <?php echo $lang->get('please_wait'); ?><i class="fa-solid fa-spinner fa-pulse ml-3 text-primary"></i>'); |
537 | 537 | |
538 | 538 | // If expected, show the OPT to the admin |
539 | 539 | if (constVisibleOTP === true) { |
540 | 540 | toastr.info( |
541 | - '<?php echo $lang->get('show_encryption_code_to_admin');?> <div><input class="form-control form-item-control flex-nowrap" value="' + userTemporaryCode + '" readonly></div>' |
|
542 | - + '<br /><button type="button" class="btn clear"><?php echo $lang->get('close');?></button>', |
|
541 | + '<?php echo $lang->get('show_encryption_code_to_admin'); ?> <div><input class="form-control form-item-control flex-nowrap" value="' + userTemporaryCode + '" readonly></div>' |
|
542 | + + '<br /><button type="button" class="btn clear"><?php echo $lang->get('close'); ?></button>', |
|
543 | 543 | '<?php echo $lang->get('information'); ?>', |
544 | 544 | { |
545 | 545 | extendedTimeOut: 0, |
@@ -558,7 +558,7 @@ discard block |
||
558 | 558 | var data = { |
559 | 559 | action: step, |
560 | 560 | start: start, |
561 | - length: <?php echo NUMBER_ITEMS_IN_BATCH;?>, |
|
561 | + length: <?php echo NUMBER_ITEMS_IN_BATCH; ?>, |
|
562 | 562 | user_id: userId, |
563 | 563 | } |
564 | 564 | if (debugJavascript === true) { |
@@ -1395,7 +1395,7 @@ discard block |
||
1395 | 1395 | } else { |
1396 | 1396 | // Show icon or not |
1397 | 1397 | if ($('#user-disabled').prop('checked') === true) { |
1398 | - $('#user-login-'+userID).before('<i class="fa-solid fa-user-slash infotip text-danger mr-2" title="<?php echo $lang->get('account_is_locked');?>" id="user-disable-'+userID+'"></i>'); |
|
1398 | + $('#user-login-'+userID).before('<i class="fa-solid fa-user-slash infotip text-danger mr-2" title="<?php echo $lang->get('account_is_locked'); ?>" id="user-disable-'+userID+'"></i>'); |
|
1399 | 1399 | } else { |
1400 | 1400 | $('#user-disable-'+userID).remove(); |
1401 | 1401 | } |
@@ -69,7 +69,7 @@ discard block |
||
69 | 69 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('users') === false) { |
70 | 70 | // Not allowed page |
71 | 71 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
72 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
72 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
73 | 73 | exit; |
74 | 74 | } |
75 | 75 | |
@@ -92,24 +92,24 @@ discard block |
||
92 | 92 | // If administrator then all roles are shown |
93 | 93 | // else only the Roles the users is associated to. |
94 | 94 | if ((int) $session->get('user-admin') === 1) { |
95 | - $optionsManagedBy .= '<option value="0">' . $lang->get('administrators_only') . '</option>'; |
|
95 | + $optionsManagedBy .= '<option value="0">'.$lang->get('administrators_only').'</option>'; |
|
96 | 96 | } |
97 | 97 | |
98 | 98 | $rows = DB::query( |
99 | 99 | 'SELECT id, title, creator_id |
100 | - FROM ' . prefixTable('roles_title') . ' |
|
100 | + FROM ' . prefixTable('roles_title').' |
|
101 | 101 | ORDER BY title ASC' |
102 | 102 | ); |
103 | 103 | foreach ($rows as $record) { |
104 | 104 | if ((int) $session->get('user-admin') === 1 || in_array($record['id'], $session->get('user-roles_array')) === true) { |
105 | - $optionsManagedBy .= '<option value="' . $record['id'] . '">' . $lang->get('managers_of') . ' ' . addslashes($record['title']) . '</option>'; |
|
105 | + $optionsManagedBy .= '<option value="'.$record['id'].'">'.$lang->get('managers_of').' '.addslashes($record['title']).'</option>'; |
|
106 | 106 | } |
107 | 107 | if ( |
108 | 108 | (int) $session->get('user-admin') === 1 |
109 | 109 | || (((int) $session->get('user-manager') === 1 || (int) $session->get('user-can_manage_all_users') === 1) |
110 | 110 | && (in_array($record['id'], $userRoles) === true) || (int) $record['creator_id'] === (int) $session->get('user-id')) |
111 | 111 | ) { |
112 | - $optionsRoles .= '<option value="' . $record['id'] . '">' . addslashes($record['title']) . '</option>'; |
|
112 | + $optionsRoles .= '<option value="'.$record['id'].'">'.addslashes($record['title']).'</option>'; |
|
113 | 113 | } |
114 | 114 | } |
115 | 115 | |
@@ -124,7 +124,7 @@ discard block |
||
124 | 124 | for ($y = 1; $y < $t->nlevel; ++$y) { |
125 | 125 | $ident .= ' '; |
126 | 126 | } |
127 | - $foldersList .= '<option value="' . $t->id . '">' . $ident . htmlspecialchars($t->title, ENT_COMPAT, 'UTF-8') . '</option>'; |
|
127 | + $foldersList .= '<option value="'.$t->id.'">'.$ident.htmlspecialchars($t->title, ENT_COMPAT, 'UTF-8').'</option>'; |
|
128 | 128 | } |
129 | 129 | } |
130 | 130 | |
@@ -161,13 +161,13 @@ discard block |
||
161 | 161 | </button><?php |
162 | 162 | echo isset($SETTINGS['ldap_mode']) === true && (int) $SETTINGS['ldap_mode'] === 1 && (int) $session->get('user-admin') === 1 ? |
163 | 163 | '<button type="button" class="btn btn-primary btn-sm tp-action mr-2" data-action="ldap-sync"> |
164 | - <i class="fa-solid fa-address-card mr-2"></i>' . $lang->get('ldap_synchronization') . ' |
|
164 | + <i class="fa-solid fa-address-card mr-2"></i>' . $lang->get('ldap_synchronization').' |
|
165 | 165 | </button>' : ''; |
166 | 166 | ?> |
167 | 167 | </button><?php |
168 | 168 | echo isset($SETTINGS['oauth2_enabled']) === true && (int) $SETTINGS['oauth2_enabled'] === 1 && (int) $session->get('user-admin') === 1 ? |
169 | 169 | '<button type="button" class="btn btn-primary btn-sm tp-action mr-2" data-action="oauth2-sync"> |
170 | - <i class="fa-solid fa-plug mr-2"></i>' . $lang->get('oauth2_synchronization') . ' |
|
170 | + <i class="fa-solid fa-plug mr-2"></i>' . $lang->get('oauth2_synchronization').' |
|
171 | 171 | </button>' : ''; |
172 | 172 | ?> |
173 | 173 | </h3> |
@@ -175,7 +175,7 @@ discard block |
||
175 | 175 | |
176 | 176 | <!-- /.card-header --> |
177 | 177 | <div class="card-body form" id="users-list"> |
178 | - <label><input type="checkbox" id="warnings_display" class="tp-action pointer" data-action="refresh"><span class="ml-2 pointer"><?php echo $lang->get('display_warning_icons');?></span></label> |
|
178 | + <label><input type="checkbox" id="warnings_display" class="tp-action pointer" data-action="refresh"><span class="ml-2 pointer"><?php echo $lang->get('display_warning_icons'); ?></span></label> |
|
179 | 179 | <table id="table-users" class="table table-striped nowrap table-responsive-sm"> |
180 | 180 | <thead> |
181 | 181 | <tr> |
@@ -239,7 +239,7 @@ discard block |
||
239 | 239 | <?php |
240 | 240 | foreach (TP_PW_COMPLEXITY as $entry) { |
241 | 241 | echo ' |
242 | - <option value="' . $entry[0] . '">' . addslashes($entry[1]) . '</option>'; |
|
242 | + <option value="' . $entry[0].'">'.addslashes($entry[1]).'</option>'; |
|
243 | 243 | } |
244 | 244 | ?> |
245 | 245 | </select> |
@@ -316,7 +316,7 @@ discard block |
||
316 | 316 | <?php |
317 | 317 | foreach (TP_PW_COMPLEXITY as $entry) { |
318 | 318 | echo ' |
319 | - <option value="' . $entry[0] . '">' . addslashes($entry[1]) . '</option>'; |
|
319 | + <option value="' . $entry[0].'">'.addslashes($entry[1]).'</option>'; |
|
320 | 320 | } |
321 | 321 | ?> |
322 | 322 | </select> |
@@ -74,7 +74,7 @@ discard block |
||
74 | 74 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('profile') === false) { |
75 | 75 | // Not allowed page |
76 | 76 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
77 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
77 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
78 | 78 | exit; |
79 | 79 | } |
80 | 80 | |
@@ -145,7 +145,7 @@ discard block |
||
145 | 145 | |
146 | 146 | // Get info about user to modify |
147 | 147 | $targetUserInfos = DB::queryFirstRow( |
148 | - 'SELECT admin, gestionnaire, can_manage_all_users, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
148 | + 'SELECT admin, gestionnaire, can_manage_all_users, isAdministratedByRole FROM '.prefixTable('users').' |
|
149 | 149 | WHERE id = %i', |
150 | 150 | (int) $dataReceived['user_id'] |
151 | 151 | ); |
@@ -277,7 +277,7 @@ discard block |
||
277 | 277 | // Check if user already exists |
278 | 278 | $data = DB::query( |
279 | 279 | 'SELECT id, fonction_id, groupes_interdits, groupes_visibles |
280 | - FROM ' . prefixTable('users') . ' |
|
280 | + FROM ' . prefixTable('users').' |
|
281 | 281 | WHERE login = %s |
282 | 282 | AND deleted_at IS NULL', |
283 | 283 | $login |
@@ -496,7 +496,7 @@ discard block |
||
496 | 496 | |
497 | 497 | // Get info about user to delete |
498 | 498 | $data_user = DB::queryFirstRow( |
499 | - 'SELECT login, admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
499 | + 'SELECT login, admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
500 | 500 | WHERE id = %i', |
501 | 501 | $post_id |
502 | 502 | ); |
@@ -530,7 +530,7 @@ discard block |
||
530 | 530 | ); |
531 | 531 | // delete personal folder and subfolders |
532 | 532 | $data = DB::queryFirstRow( |
533 | - 'SELECT id FROM ' . prefixTable('nested_tree') . ' |
|
533 | + 'SELECT id FROM '.prefixTable('nested_tree').' |
|
534 | 534 | WHERE title = %s AND personal_folder = %i', |
535 | 535 | $post_id, |
536 | 536 | '1' |
@@ -543,7 +543,7 @@ discard block |
||
543 | 543 | DB::delete(prefixTable('nested_tree'), 'id = %i AND personal_folder = %i', $folder->id, '1'); |
544 | 544 | // delete items & logs |
545 | 545 | $items = DB::query( |
546 | - 'SELECT id FROM ' . prefixTable('items') . ' |
|
546 | + 'SELECT id FROM '.prefixTable('items').' |
|
547 | 547 | WHERE id_tree=%i AND perso = %i', |
548 | 548 | $folder->id, |
549 | 549 | '1' |
@@ -567,7 +567,7 @@ discard block |
||
567 | 567 | // Delete any process related to user |
568 | 568 | $processes = DB::query( |
569 | 569 | 'SELECT increment_id |
570 | - FROM ' . prefixTable('background_tasks') . ' |
|
570 | + FROM ' . prefixTable('background_tasks').' |
|
571 | 571 | WHERE JSON_EXTRACT(arguments, "$.new_user_id") = %i', |
572 | 572 | $post_id |
573 | 573 | ); |
@@ -620,7 +620,7 @@ discard block |
||
620 | 620 | $return = array(); |
621 | 621 | // Check if folder exists |
622 | 622 | $data = DB::query( |
623 | - 'SELECT * FROM ' . prefixTable('nested_tree') . ' |
|
623 | + 'SELECT * FROM '.prefixTable('nested_tree').' |
|
624 | 624 | WHERE title = %s AND parent_id = %i', |
625 | 625 | filter_input(INPUT_POST, 'domain', FILTER_SANITIZE_FULL_SPECIAL_CHARS), |
626 | 626 | '0' |
@@ -633,7 +633,7 @@ discard block |
||
633 | 633 | } |
634 | 634 | // Check if role exists |
635 | 635 | $data = DB::query( |
636 | - 'SELECT * FROM ' . prefixTable('roles_title') . ' |
|
636 | + 'SELECT * FROM '.prefixTable('roles_title').' |
|
637 | 637 | WHERE title = %s', |
638 | 638 | filter_input(INPUT_POST, 'domain', FILTER_SANITIZE_FULL_SPECIAL_CHARS) |
639 | 639 | ); |
@@ -662,7 +662,7 @@ discard block |
||
662 | 662 | // Get info about user to delete |
663 | 663 | $data_user = DB::queryFirstRow( |
664 | 664 | 'SELECT admin, isAdministratedByRole, gestionnaire |
665 | - FROM ' . prefixTable('users') . ' |
|
665 | + FROM ' . prefixTable('users').' |
|
666 | 666 | WHERE id = %i', |
667 | 667 | $post_user_id |
668 | 668 | ); |
@@ -718,7 +718,7 @@ discard block |
||
718 | 718 | // Get info about user |
719 | 719 | $rowUser = DB::queryFirstRow( |
720 | 720 | 'SELECT * |
721 | - FROM ' . prefixTable('users') . ' |
|
721 | + FROM ' . prefixTable('users').' |
|
722 | 722 | WHERE id = %i', |
723 | 723 | $post_id |
724 | 724 | ); |
@@ -743,7 +743,7 @@ discard block |
||
743 | 743 | $selected = ''; |
744 | 744 | $users_functions = array_filter(array_unique(explode(';', empty($rowUser['fonction_id'].';'.$rowUser['roles_from_ad_groups']) === true ? '' : $rowUser['fonction_id'].';'.$rowUser['roles_from_ad_groups']))); |
745 | 745 | |
746 | - $rows = DB::query('SELECT id,title,creator_id FROM ' . prefixTable('roles_title')); |
|
746 | + $rows = DB::query('SELECT id,title,creator_id FROM '.prefixTable('roles_title')); |
|
747 | 747 | foreach ($rows as $record) { |
748 | 748 | if ( |
749 | 749 | (int) $session->get('user-admin') === 1 |
@@ -778,7 +778,7 @@ discard block |
||
778 | 778 | $rolesList = array(); |
779 | 779 | $managedBy = array(); |
780 | 780 | $selected = ''; |
781 | - $rows = DB::query('SELECT id,title FROM ' . prefixTable('roles_title') . ' ORDER BY title ASC'); |
|
781 | + $rows = DB::query('SELECT id,title FROM '.prefixTable('roles_title').' ORDER BY title ASC'); |
|
782 | 782 | foreach ($rows as $reccord) { |
783 | 783 | $rolesList[$reccord['id']] = array('id' => $reccord['id'], 'title' => $reccord['title']); |
784 | 784 | } |
@@ -809,7 +809,7 @@ discard block |
||
809 | 809 | array_push( |
810 | 810 | $managedBy, |
811 | 811 | array( |
812 | - 'title' => $lang->get('managers_of') . ' ' . $fonction['title'], |
|
812 | + 'title' => $lang->get('managers_of').' '.$fonction['title'], |
|
813 | 813 | 'id' => $fonction['id'], |
814 | 814 | 'selected' => $selected, |
815 | 815 | ) |
@@ -891,9 +891,9 @@ discard block |
||
891 | 891 | |
892 | 892 | // get USER STATUS |
893 | 893 | if ($rowUser['disabled'] == 1) { |
894 | - $arrData['info'] = $lang->get('user_info_locked') . '<br><input type="checkbox" value="unlock" name="1" class="chk"> <label for="1">' . $lang->get('user_info_unlock_question') . '</label><br><input type="checkbox" value="delete" id="account_delete" class="chk mr-2" name="2" onclick="confirmDeletion()">label for="2">' . $lang->get('user_info_delete_question') . '</label>'; |
|
894 | + $arrData['info'] = $lang->get('user_info_locked').'<br><input type="checkbox" value="unlock" name="1" class="chk"> <label for="1">'.$lang->get('user_info_unlock_question').'</label><br><input type="checkbox" value="delete" id="account_delete" class="chk mr-2" name="2" onclick="confirmDeletion()">label for="2">'.$lang->get('user_info_delete_question').'</label>'; |
|
895 | 895 | } else { |
896 | - $arrData['info'] = $lang->get('user_info_active') . '<br><input type="checkbox" value="lock" class="chk"> ' . $lang->get('user_info_lock_question'); |
|
896 | + $arrData['info'] = $lang->get('user_info_active').'<br><input type="checkbox" value="lock" class="chk"> '.$lang->get('user_info_lock_question'); |
|
897 | 897 | } |
898 | 898 | |
899 | 899 | $arrData['error'] = false; |
@@ -980,7 +980,7 @@ discard block |
||
980 | 980 | |
981 | 981 | // Get info about user to modify |
982 | 982 | $data_user = DB::queryFirstRow( |
983 | - 'SELECT admin, gestionnaire, can_manage_all_users, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
983 | + 'SELECT admin, gestionnaire, can_manage_all_users, isAdministratedByRole FROM '.prefixTable('users').' |
|
984 | 984 | WHERE id = %i', |
985 | 985 | $post_id |
986 | 986 | ); |
@@ -991,7 +991,7 @@ discard block |
||
991 | 991 | // count number of admins |
992 | 992 | $users = DB::query( |
993 | 993 | 'SELECT id |
994 | - FROM ' . prefixTable('users') . ' |
|
994 | + FROM ' . prefixTable('users').' |
|
995 | 995 | WHERE admin = 1 AND email != "" AND pw != "" AND id != %i', |
996 | 996 | $post_id |
997 | 997 | ); |
@@ -1014,7 +1014,7 @@ discard block |
||
1014 | 1014 | // Exclude roles from AD - PR #3635 |
1015 | 1015 | $adRoles = DB::query( |
1016 | 1016 | 'SELECT roles_from_ad_groups |
1017 | - FROM ' . prefixTable('users') . ' |
|
1017 | + FROM ' . prefixTable('users').' |
|
1018 | 1018 | WHERE id = %i', |
1019 | 1019 | $post_id |
1020 | 1020 | )[0]['roles_from_ad_groups']; |
@@ -1118,7 +1118,7 @@ discard block |
||
1118 | 1118 | ); |
1119 | 1119 | // delete personal folder and subfolders |
1120 | 1120 | $data = DB::queryFirstRow( |
1121 | - 'SELECT id FROM ' . prefixTable('nested_tree') . ' |
|
1121 | + 'SELECT id FROM '.prefixTable('nested_tree').' |
|
1122 | 1122 | WHERE title = %s AND personal_folder = %i', |
1123 | 1123 | $post_id, |
1124 | 1124 | '1' |
@@ -1131,7 +1131,7 @@ discard block |
||
1131 | 1131 | DB::delete(prefixTable('nested_tree'), 'id = %i AND personal_folder = %i', $folder->id, '1'); |
1132 | 1132 | // delete items & logs |
1133 | 1133 | $items = DB::query( |
1134 | - 'SELECT id FROM ' . prefixTable('items') . ' |
|
1134 | + 'SELECT id FROM '.prefixTable('items').' |
|
1135 | 1135 | WHERE id_tree=%i AND perso = %i', |
1136 | 1136 | $folder->id, |
1137 | 1137 | '1' |
@@ -1152,7 +1152,7 @@ discard block |
||
1152 | 1152 | } else { |
1153 | 1153 | // Get old data about user |
1154 | 1154 | $oldData = DB::queryFirstRow( |
1155 | - 'SELECT * FROM ' . prefixTable('users') . ' |
|
1155 | + 'SELECT * FROM '.prefixTable('users').' |
|
1156 | 1156 | WHERE id = %i', |
1157 | 1157 | $post_id |
1158 | 1158 | ); |
@@ -1189,7 +1189,7 @@ discard block |
||
1189 | 1189 | |
1190 | 1190 | // update LOG |
1191 | 1191 | if ($oldData['email'] !== $post_email) { |
1192 | - logEvents($SETTINGS, 'user_mngt', 'at_user_email_changed:' . $oldData['email'], (string) $session->get('user-id'), $session->get('user-login'), $post_id); |
|
1192 | + logEvents($SETTINGS, 'user_mngt', 'at_user_email_changed:'.$oldData['email'], (string) $session->get('user-id'), $session->get('user-login'), $post_id); |
|
1193 | 1193 | } |
1194 | 1194 | } |
1195 | 1195 | echo prepareExchangedData( |
@@ -1237,7 +1237,7 @@ discard block |
||
1237 | 1237 | } |
1238 | 1238 | |
1239 | 1239 | DB::queryFirstRow( |
1240 | - 'SELECT * FROM ' . prefixTable('users') . ' |
|
1240 | + 'SELECT * FROM '.prefixTable('users').' |
|
1241 | 1241 | WHERE login = %s |
1242 | 1242 | AND deleted_at IS NULL', |
1243 | 1243 | filter_input(INPUT_POST, 'login', FILTER_SANITIZE_FULL_SPECIAL_CHARS) |
@@ -1289,7 +1289,7 @@ discard block |
||
1289 | 1289 | // get User info |
1290 | 1290 | $rowUser = DB::queryFirstRow( |
1291 | 1291 | 'SELECT login, name, lastname, email, disabled, fonction_id, groupes_interdits, groupes_visibles, isAdministratedByRole, avatar_thumb, roles_from_ad_groups |
1292 | - FROM ' . prefixTable('users') . ' |
|
1292 | + FROM ' . prefixTable('users').' |
|
1293 | 1293 | WHERE id = %i', |
1294 | 1294 | $post_id |
1295 | 1295 | ); |
@@ -1299,7 +1299,7 @@ discard block |
||
1299 | 1299 | $html = ''; |
1300 | 1300 | |
1301 | 1301 | if (isset($SETTINGS['ldap_mode']) === true && (int) $SETTINGS['ldap_mode'] === 1 && isset($SETTINGS['enable_ad_users_with_ad_groups']) === true && (int) $SETTINGS['enable_ad_users_with_ad_groups'] === 1) { |
1302 | - $rowUser['fonction_id'] = empty($rowUser['fonction_id']) === true ? $rowUser['roles_from_ad_groups'] : $rowUser['fonction_id']. ';' . $rowUser['roles_from_ad_groups']; |
|
1302 | + $rowUser['fonction_id'] = empty($rowUser['fonction_id']) === true ? $rowUser['roles_from_ad_groups'] : $rowUser['fonction_id'].';'.$rowUser['roles_from_ad_groups']; |
|
1303 | 1303 | } |
1304 | 1304 | $arrData['functions'] = array_filter(explode(';', $rowUser['fonction_id'])); |
1305 | 1305 | $arrData['allowed_folders'] = array_filter(explode(';', $rowUser['groupes_visibles'])); |
@@ -1310,7 +1310,7 @@ discard block |
||
1310 | 1310 | // refine folders based upon roles |
1311 | 1311 | $rows = DB::query( |
1312 | 1312 | 'SELECT folder_id, type |
1313 | - FROM ' . prefixTable('roles_values') . ' |
|
1313 | + FROM ' . prefixTable('roles_values').' |
|
1314 | 1314 | WHERE role_id IN %ls |
1315 | 1315 | ORDER BY folder_id ASC', |
1316 | 1316 | $arrData['functions'] |
@@ -1333,7 +1333,7 @@ discard block |
||
1333 | 1333 | } |
1334 | 1334 | |
1335 | 1335 | // add allowed folders |
1336 | - foreach($arrData['allowed_folders'] as $Fld) { |
|
1336 | + foreach ($arrData['allowed_folders'] as $Fld) { |
|
1337 | 1337 | array_push($arrFolders, array('id' => $Fld, 'type' => 'W', 'special' => true)); |
1338 | 1338 | } |
1339 | 1339 | |
@@ -1344,7 +1344,7 @@ discard block |
||
1344 | 1344 | // get folder name |
1345 | 1345 | $row = DB::queryFirstRow( |
1346 | 1346 | 'SELECT title, nlevel, id |
1347 | - FROM ' . prefixTable('nested_tree') . ' |
|
1347 | + FROM ' . prefixTable('nested_tree').' |
|
1348 | 1348 | WHERE id = %i', |
1349 | 1349 | $fld['id'] |
1350 | 1350 | ); |
@@ -1357,38 +1357,38 @@ discard block |
||
1357 | 1357 | |
1358 | 1358 | // manage right icon |
1359 | 1359 | if ($fld['type'] == 'W') { |
1360 | - $label = '<i class="fas fa-indent infotip text-success mr-2" title="' . $lang->get('write') . '"></i>' . |
|
1361 | - '<i class="fas fa-edit infotip text-success mr-2" title="' . $lang->get('edit') . '"></i>' . |
|
1362 | - '<i class="fas fa-eraser infotip text-success" title="' . $lang->get('delete') . '"></i>'; |
|
1360 | + $label = '<i class="fas fa-indent infotip text-success mr-2" title="'.$lang->get('write').'"></i>'. |
|
1361 | + '<i class="fas fa-edit infotip text-success mr-2" title="'.$lang->get('edit').'"></i>'. |
|
1362 | + '<i class="fas fa-eraser infotip text-success" title="'.$lang->get('delete').'"></i>'; |
|
1363 | 1363 | } elseif ($fld['type'] == 'ND') { |
1364 | - $label = '<i class="fas fa-indent infotip text-warning mr-2" title="' . $lang->get('write') . '"></i>' . |
|
1365 | - '<i class="fas fa-edit infotip text-success mr-2" title="' . $lang->get('edit') . '"></i>' . |
|
1366 | - '<i class="fas fa-eraser infotip text-danger" title="' . $lang->get('no_delete') . '"></i>'; |
|
1364 | + $label = '<i class="fas fa-indent infotip text-warning mr-2" title="'.$lang->get('write').'"></i>'. |
|
1365 | + '<i class="fas fa-edit infotip text-success mr-2" title="'.$lang->get('edit').'"></i>'. |
|
1366 | + '<i class="fas fa-eraser infotip text-danger" title="'.$lang->get('no_delete').'"></i>'; |
|
1367 | 1367 | } elseif ($fld['type'] == 'NE') { |
1368 | - $label = '<i class="fas fa-indent infotip text-warning mr-2" title="' . $lang->get('write') . '"></i>' . |
|
1369 | - '<i class="fas fa-edit infotip text-danger mr-2" title="' . $lang->get('no_edit') . '"></i>' . |
|
1370 | - '<i class="fas fa-eraser infotip text-success" title="' . $lang->get('delete') . '"></i>'; |
|
1368 | + $label = '<i class="fas fa-indent infotip text-warning mr-2" title="'.$lang->get('write').'"></i>'. |
|
1369 | + '<i class="fas fa-edit infotip text-danger mr-2" title="'.$lang->get('no_edit').'"></i>'. |
|
1370 | + '<i class="fas fa-eraser infotip text-success" title="'.$lang->get('delete').'"></i>'; |
|
1371 | 1371 | } elseif ($fld['type'] == 'NDNE') { |
1372 | - $label = '<i class="fas fa-indent infotip text-warning mr-2" title="' . $lang->get('write') . '"></i>' . |
|
1373 | - '<i class="fas fa-edit infotip text-danger mr-2" title="' . $lang->get('no_edit') . '"></i>' . |
|
1374 | - '<i class="fas fa-eraser infotip text-danger" title="' . $lang->get('no_delete') . '"></i>'; |
|
1372 | + $label = '<i class="fas fa-indent infotip text-warning mr-2" title="'.$lang->get('write').'"></i>'. |
|
1373 | + '<i class="fas fa-edit infotip text-danger mr-2" title="'.$lang->get('no_edit').'"></i>'. |
|
1374 | + '<i class="fas fa-eraser infotip text-danger" title="'.$lang->get('no_delete').'"></i>'; |
|
1375 | 1375 | } elseif ($fld['type'] == '') { |
1376 | - $label = '<i class="fas fa-eye-slash infotip text-danger mr-2" title="' . $lang->get('no_access') . '"></i>'; |
|
1376 | + $label = '<i class="fas fa-eye-slash infotip text-danger mr-2" title="'.$lang->get('no_access').'"></i>'; |
|
1377 | 1377 | } else { |
1378 | - $label = '<i class="fas fa-eye infotip text-info mr-2" title="' . $lang->get('read') . '"></i>'; |
|
1378 | + $label = '<i class="fas fa-eye infotip text-info mr-2" title="'.$lang->get('read').'"></i>'; |
|
1379 | 1379 | } |
1380 | 1380 | |
1381 | - $html .= '<tr><td>' . $ident . $row['title'] . |
|
1382 | - ' <small class="text-info">[' . $row['id'] . ']</small>'. |
|
1383 | - ($fld['special'] === true ? '<i class="fas fa-user-tag infotip text-primary ml-5" title="' . $lang->get('user_specific_right') . '"></i>' : ''). |
|
1384 | - '</td><td>' . $label . '</td></tr>'; |
|
1381 | + $html .= '<tr><td>'.$ident.$row['title']. |
|
1382 | + ' <small class="text-info">['.$row['id'].']</small>'. |
|
1383 | + ($fld['special'] === true ? '<i class="fas fa-user-tag infotip text-primary ml-5" title="'.$lang->get('user_specific_right').'"></i>' : ''). |
|
1384 | + '</td><td>'.$label.'</td></tr>'; |
|
1385 | 1385 | break; |
1386 | 1386 | } |
1387 | 1387 | } |
1388 | 1388 | } |
1389 | 1389 | |
1390 | - $html_full = '<table id="table-folders" class="table table-bordered table-striped dt-responsive nowrap" style="width:100%"><tbody>' . |
|
1391 | - $html . '</tbody></table>'; |
|
1390 | + $html_full = '<table id="table-folders" class="table table-bordered table-striped dt-responsive nowrap" style="width:100%"><tbody>'. |
|
1391 | + $html.'</tbody></table>'; |
|
1392 | 1392 | } else { |
1393 | 1393 | $html_full = ''; |
1394 | 1394 | } |
@@ -1434,7 +1434,7 @@ discard block |
||
1434 | 1434 | if ((int) $session->get('user-admin') === 0 && (int) $session->get('user-can_manage_all_users') === 0) { |
1435 | 1435 | $rows = DB::query( |
1436 | 1436 | 'SELECT * |
1437 | - FROM ' . prefixTable('users') . ' |
|
1437 | + FROM ' . prefixTable('users').' |
|
1438 | 1438 | WHERE admin = %i AND isAdministratedByRole IN %ls', |
1439 | 1439 | '0', |
1440 | 1440 | array_filter($session->get('user-roles_array')) |
@@ -1442,7 +1442,7 @@ discard block |
||
1442 | 1442 | } else { |
1443 | 1443 | $rows = DB::query( |
1444 | 1444 | 'SELECT * |
1445 | - FROM ' . prefixTable('users') . ' |
|
1445 | + FROM ' . prefixTable('users').' |
|
1446 | 1446 | WHERE admin = %i', |
1447 | 1447 | '0' |
1448 | 1448 | ); |
@@ -1454,7 +1454,7 @@ discard block |
||
1454 | 1454 | $groupIds = []; |
1455 | 1455 | foreach (explode(';', $record['fonction_id']) as $group) { |
1456 | 1456 | $tmp = DB::queryFirstRow( |
1457 | - 'SELECT id, title FROM ' . prefixTable('roles_title') . ' |
|
1457 | + 'SELECT id, title FROM '.prefixTable('roles_title').' |
|
1458 | 1458 | WHERE id = %i', |
1459 | 1459 | $group |
1460 | 1460 | ); |
@@ -1466,7 +1466,7 @@ discard block |
||
1466 | 1466 | |
1467 | 1467 | // Get managed_by |
1468 | 1468 | $managedBy = DB::queryFirstRow( |
1469 | - 'SELECT id, title FROM ' . prefixTable('roles_title') . ' |
|
1469 | + 'SELECT id, title FROM '.prefixTable('roles_title').' |
|
1470 | 1470 | WHERE id = %i', |
1471 | 1471 | $record['isAdministratedByRole'] |
1472 | 1472 | ); |
@@ -1476,7 +1476,7 @@ discard block |
||
1476 | 1476 | $foldersAllowedIds = []; |
1477 | 1477 | foreach (explode(';', $record['groupes_visibles']) as $role) { |
1478 | 1478 | $tmp = DB::queryFirstRow( |
1479 | - 'SELECT id, title FROM ' . prefixTable('nested_tree') . ' |
|
1479 | + 'SELECT id, title FROM '.prefixTable('nested_tree').' |
|
1480 | 1480 | WHERE id = %i', |
1481 | 1481 | $role |
1482 | 1482 | ); |
@@ -1489,7 +1489,7 @@ discard block |
||
1489 | 1489 | $foldersForbiddenIds = []; |
1490 | 1490 | foreach (explode(';', $record['groupes_interdits']) as $role) { |
1491 | 1491 | $tmp = DB::queryFirstRow( |
1492 | - 'SELECT id, title FROM ' . prefixTable('nested_tree') . ' |
|
1492 | + 'SELECT id, title FROM '.prefixTable('nested_tree').' |
|
1493 | 1493 | WHERE id = %i', |
1494 | 1494 | $role |
1495 | 1495 | ); |
@@ -1507,7 +1507,7 @@ discard block |
||
1507 | 1507 | 'login' => $record['login'], |
1508 | 1508 | 'groups' => implode(', ', $groups), |
1509 | 1509 | 'groupIds' => $groupIds, |
1510 | - 'managedBy' => $managedBy=== null ? $lang->get('administrator') : $managedBy['title'], |
|
1510 | + 'managedBy' => $managedBy === null ? $lang->get('administrator') : $managedBy['title'], |
|
1511 | 1511 | 'managedById' => $managedBy === null ? 0 : $managedBy['id'], |
1512 | 1512 | 'foldersAllowed' => implode(', ', $foldersAllowed), |
1513 | 1513 | 'foldersAllowedIds' => $foldersAllowedIds, |
@@ -1608,7 +1608,7 @@ discard block |
||
1608 | 1608 | |
1609 | 1609 | // Get info about user |
1610 | 1610 | $data_user = DB::queryFirstRow( |
1611 | - 'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
1611 | + 'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
1612 | 1612 | WHERE id = %i', |
1613 | 1613 | $inputData['source_id'] |
1614 | 1614 | ); |
@@ -1835,14 +1835,14 @@ discard block |
||
1835 | 1835 | if (empty($post_context) === false && $post_context === 'add_one_role_to_user') { |
1836 | 1836 | $data_user = DB::queryFirstRow( |
1837 | 1837 | 'SELECT fonction_id, public_key |
1838 | - FROM ' . prefixTable('users') . ' |
|
1838 | + FROM ' . prefixTable('users').' |
|
1839 | 1839 | WHERE id = %i', |
1840 | 1840 | $post_user_id |
1841 | 1841 | ); |
1842 | 1842 | |
1843 | 1843 | if ($data_user) { |
1844 | 1844 | // Ensure array is unique |
1845 | - $post_new_value = str_replace(',', ';', $data_user['fonction_id']) . ';' . $post_new_value; |
|
1845 | + $post_new_value = str_replace(',', ';', $data_user['fonction_id']).';'.$post_new_value; |
|
1846 | 1846 | $post_new_value = implode(';', array_unique(explode(';', $post_new_value))); |
1847 | 1847 | } else { |
1848 | 1848 | // User not found |
@@ -1858,14 +1858,14 @@ discard block |
||
1858 | 1858 | } |
1859 | 1859 | |
1860 | 1860 | // Manage specific case of api key |
1861 | - if($post_field === 'user_api_key') { |
|
1861 | + if ($post_field === 'user_api_key') { |
|
1862 | 1862 | $encrypted_key = encryptUserObjectKey(base64_encode($post_new_value), $session->get('user-public_key')); |
1863 | 1863 | $session->set('user-api_key', $post_new_value); |
1864 | 1864 | |
1865 | 1865 | // test if user has an api key |
1866 | 1866 | $data_user = DB::queryFirstRow( |
1867 | 1867 | 'SELECT value |
1868 | - FROM ' . prefixTable('api') . ' |
|
1868 | + FROM ' . prefixTable('api').' |
|
1869 | 1869 | WHERE user_id = %i', |
1870 | 1870 | $post_user_id |
1871 | 1871 | ); |
@@ -1985,7 +1985,7 @@ discard block |
||
1985 | 1985 | } catch (\LdapRecord\Auth\BindException $e) { |
1986 | 1986 | $error = $e->getDetailedError(); |
1987 | 1987 | if ($error && defined('LOG_TO_SERVER') && LOG_TO_SERVER === true) { |
1988 | - error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage(). " - ".$error->getDiagnosticMessage()); |
|
1988 | + error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage()." - ".$error->getDiagnosticMessage()); |
|
1989 | 1989 | } |
1990 | 1990 | // deepcode ignore ServerLeak: No important data is sent and it is encrypted before sending |
1991 | 1991 | echo prepareExchangedData( |
@@ -2015,7 +2015,7 @@ discard block |
||
2015 | 2015 | } catch (\LdapRecord\Auth\BindException $e) { |
2016 | 2016 | $error = $e->getDetailedError(); |
2017 | 2017 | if ($error && defined('LOG_TO_SERVER') && LOG_TO_SERVER === true) { |
2018 | - error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage(). " - ".$error->getDiagnosticMessage()); |
|
2018 | + error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage()." - ".$error->getDiagnosticMessage()); |
|
2019 | 2019 | } |
2020 | 2020 | // deepcode ignore ServerLeak: No important data is sent and it is encrypted before sending |
2021 | 2021 | echo prepareExchangedData( |
@@ -2032,7 +2032,7 @@ discard block |
||
2032 | 2032 | if (isset($adUser[$SETTINGS['ldap_user_attribute']][0]) === false) continue; |
2033 | 2033 | // Build the list of all groups in AD |
2034 | 2034 | if (isset($adUser['memberof']) === true) { |
2035 | - foreach($adUser['memberof'] as $j => $adUserGroup) { |
|
2035 | + foreach ($adUser['memberof'] as $j => $adUserGroup) { |
|
2036 | 2036 | if (empty($adUserGroup) === false && $j !== "count") { |
2037 | 2037 | $adGroup = substr($adUserGroup, 3, strpos($adUserGroup, ',') - 3); |
2038 | 2038 | if (in_array($adGroup, $adRoles) === false && empty($adGroup) === false) { |
@@ -2048,7 +2048,7 @@ discard block |
||
2048 | 2048 | // Get his ID |
2049 | 2049 | $userInfo = DB::queryFirstRow( |
2050 | 2050 | 'SELECT id, login, fonction_id, auth_type |
2051 | - FROM ' . prefixTable('users') . ' |
|
2051 | + FROM ' . prefixTable('users').' |
|
2052 | 2052 | WHERE login = %s', |
2053 | 2053 | $userLogin |
2054 | 2054 | ); |
@@ -2084,7 +2084,7 @@ discard block |
||
2084 | 2084 | |
2085 | 2085 | // Get all groups in Teampass |
2086 | 2086 | $teampassRoles = array(); |
2087 | - $rows = DB::query('SELECT id,title FROM ' . prefixTable('roles_title')); |
|
2087 | + $rows = DB::query('SELECT id,title FROM '.prefixTable('roles_title')); |
|
2088 | 2088 | foreach ($rows as $record) { |
2089 | 2089 | array_push( |
2090 | 2090 | $teampassRoles, |
@@ -2149,7 +2149,7 @@ discard block |
||
2149 | 2149 | // Check if user already exists |
2150 | 2150 | $data = DB::query( |
2151 | 2151 | 'SELECT id, fonction_id, groupes_interdits, groupes_visibles |
2152 | - FROM ' . prefixTable('users') . ' |
|
2152 | + FROM ' . prefixTable('users').' |
|
2153 | 2153 | WHERE login = %s', |
2154 | 2154 | $post_login |
2155 | 2155 | ); |
@@ -2326,7 +2326,7 @@ discard block |
||
2326 | 2326 | // Check if user already exists |
2327 | 2327 | DB::query( |
2328 | 2328 | 'SELECT id |
2329 | - FROM ' . prefixTable('users') . ' |
|
2329 | + FROM ' . prefixTable('users').' |
|
2330 | 2330 | WHERE id = %i', |
2331 | 2331 | $post_id |
2332 | 2332 | ); |
@@ -2388,7 +2388,7 @@ discard block |
||
2388 | 2388 | // Get all groups in Teampass |
2389 | 2389 | $teampassRoles = array(); |
2390 | 2390 | $titleToIdMap = []; |
2391 | - $rows = DB::query('SELECT id,title FROM ' . prefixTable('roles_title')); |
|
2391 | + $rows = DB::query('SELECT id,title FROM '.prefixTable('roles_title')); |
|
2392 | 2392 | foreach ($rows as $record) { |
2393 | 2393 | array_push( |
2394 | 2394 | $teampassRoles, |
@@ -2431,7 +2431,7 @@ discard block |
||
2431 | 2431 | // Get his ID |
2432 | 2432 | $userInfo = DB::queryFirstRow( |
2433 | 2433 | 'SELECT id, login, fonction_id, auth_type |
2434 | - FROM ' . prefixTable('users') . ' |
|
2434 | + FROM ' . prefixTable('users').' |
|
2435 | 2435 | WHERE login = %s', |
2436 | 2436 | $userLogin |
2437 | 2437 | ); |
@@ -2538,7 +2538,7 @@ discard block |
||
2538 | 2538 | // Check if user already exists |
2539 | 2539 | DB::query( |
2540 | 2540 | 'SELECT id |
2541 | - FROM ' . prefixTable('users') . ' |
|
2541 | + FROM ' . prefixTable('users').' |
|
2542 | 2542 | WHERE id = %i', |
2543 | 2543 | $post_id |
2544 | 2544 | ); |
@@ -2605,7 +2605,7 @@ discard block |
||
2605 | 2605 | // Search TP_USER in db |
2606 | 2606 | $userTP = DB::queryFirstRow( |
2607 | 2607 | 'SELECT pw |
2608 | - FROM ' . prefixTable('users') . ' |
|
2608 | + FROM ' . prefixTable('users').' |
|
2609 | 2609 | WHERE id = %i', |
2610 | 2610 | TP_USER_ID |
2611 | 2611 | ); |
@@ -2627,8 +2627,8 @@ discard block |
||
2627 | 2627 | 'process_type' => 'create_user_keys', |
2628 | 2628 | 'arguments' => json_encode([ |
2629 | 2629 | 'new_user_id' => (int) $post_user_id, |
2630 | - 'new_user_pwd' => empty($post_user_pwd) === true ? '' : cryption($post_user_pwd, '','encrypt', $SETTINGS)['string'], |
|
2631 | - 'new_user_code' => cryption($post_user_code, '','encrypt', $SETTINGS)['string'], |
|
2630 | + 'new_user_pwd' => empty($post_user_pwd) === true ? '' : cryption($post_user_pwd, '', 'encrypt', $SETTINGS)['string'], |
|
2631 | + 'new_user_code' => cryption($post_user_code, '', 'encrypt', $SETTINGS)['string'], |
|
2632 | 2632 | 'owner_id' => (int) TP_USER_ID, |
2633 | 2633 | 'creator_pwd' => $userTP['pw'], |
2634 | 2634 | 'email_body' => $lang->get('email_body_user_config_5'), |
@@ -2717,8 +2717,8 @@ discard block |
||
2717 | 2717 | // get user info |
2718 | 2718 | $processesProgress = DB::query( |
2719 | 2719 | 'SELECT u.ongoing_process_id, pt.task, pt.updated_at, pt.finished_at, pt.is_in_progress |
2720 | - FROM ' . prefixTable('users') . ' AS u |
|
2721 | - INNER JOIN ' . prefixTable('background_subtasks') . ' AS pt ON (pt.task_id = u.ongoing_process_id) |
|
2720 | + FROM ' . prefixTable('users').' AS u |
|
2721 | + INNER JOIN ' . prefixTable('background_subtasks').' AS pt ON (pt.task_id = u.ongoing_process_id) |
|
2722 | 2722 | WHERE u.id = %i', |
2723 | 2723 | $user_id |
2724 | 2724 | ); |
@@ -2726,9 +2726,9 @@ discard block |
||
2726 | 2726 | //print_r($processesProgress); |
2727 | 2727 | $finished_steps = 0; |
2728 | 2728 | $nb_steps = count($processesProgress); |
2729 | - foreach($processesProgress as $process) { |
|
2729 | + foreach ($processesProgress as $process) { |
|
2730 | 2730 | if ((int) $process['is_in_progress'] === -1) { |
2731 | - $finished_steps ++; |
|
2731 | + $finished_steps++; |
|
2732 | 2732 | } |
2733 | 2733 | } |
2734 | 2734 | |
@@ -2737,7 +2737,7 @@ discard block |
||
2737 | 2737 | 'error' => false, |
2738 | 2738 | 'message' => '', |
2739 | 2739 | 'user_id' => $user_id, |
2740 | - 'status' => $finished_steps === $nb_steps ? 'finished' : number_format($finished_steps/$nb_steps*100, 0).'%', |
|
2740 | + 'status' => $finished_steps === $nb_steps ? 'finished' : number_format($finished_steps / $nb_steps * 100, 0).'%', |
|
2741 | 2741 | 'debug' => $finished_steps.",".$nb_steps, |
2742 | 2742 | ), |
2743 | 2743 | 'encode' |
@@ -2827,7 +2827,7 @@ discard block |
||
2827 | 2827 | |
2828 | 2828 | // Get info about user |
2829 | 2829 | $data_user = DB::queryFirstRow( |
2830 | - 'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
2830 | + 'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
2831 | 2831 | WHERE id = %i', |
2832 | 2832 | $value[1] |
2833 | 2833 | ); |
@@ -2861,7 +2861,7 @@ discard block |
||
2861 | 2861 | logEvents( |
2862 | 2862 | $SETTINGS, |
2863 | 2863 | 'user_mngt', |
2864 | - 'at_user_new_' . $value[0] . ':' . $value[1], |
|
2864 | + 'at_user_new_'.$value[0].':'.$value[1], |
|
2865 | 2865 | (string) $session->get('user-id'), |
2866 | 2866 | $session->get('user-login'), |
2867 | 2867 | filter_input(INPUT_POST, 'id', FILTER_SANITIZE_FULL_SPECIAL_CHARS) |
@@ -2895,7 +2895,7 @@ discard block |
||
2895 | 2895 | |
2896 | 2896 | // Get info about user |
2897 | 2897 | $data_user = DB::queryFirstRow( |
2898 | - 'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
2898 | + 'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
2899 | 2899 | WHERE id = %i', |
2900 | 2900 | $id[1] |
2901 | 2901 | ); |
@@ -77,7 +77,7 @@ discard block |
||
77 | 77 | ) { |
78 | 78 | // Not allowed page |
79 | 79 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
80 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
80 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
81 | 81 | exit; |
82 | 82 | } |
83 | 83 | |
@@ -128,7 +128,7 @@ discard block |
||
128 | 128 | if (isset($order['column']) && preg_match('#^(asc|desc)$#i', $order['dir'])) { |
129 | 129 | $columnIndex = filter_var($order['column'], FILTER_SANITIZE_NUMBER_INT); |
130 | 130 | $dir = filter_var($order['dir'], FILTER_SANITIZE_FULL_SPECIAL_CHARS); |
131 | - $sOrder .= $aColumns[$columnIndex] . ' ' . $dir . ', '; |
|
131 | + $sOrder .= $aColumns[$columnIndex].' '.$dir.', '; |
|
132 | 132 | } |
133 | 133 | |
134 | 134 | $sOrder = substr_replace($sOrder, '', -2); |
@@ -152,15 +152,15 @@ discard block |
||
152 | 152 | |
153 | 153 | if ($letter !== '' && $letter !== 'None') { |
154 | 154 | $sWhere .= ' AND ('; |
155 | - $sWhere .= $aColumns[1] . " LIKE '" . $letter . "%' OR "; |
|
156 | - $sWhere .= $aColumns[2] . " LIKE '" . $letter . "%' OR "; |
|
157 | - $sWhere .= $aColumns[3] . " LIKE '" . $letter . "%' "; |
|
155 | + $sWhere .= $aColumns[1]." LIKE '".$letter."%' OR "; |
|
156 | + $sWhere .= $aColumns[2]." LIKE '".$letter."%' OR "; |
|
157 | + $sWhere .= $aColumns[3]." LIKE '".$letter."%' "; |
|
158 | 158 | $sWhere .= ')'; |
159 | 159 | } elseif ($searchValue !== '') { |
160 | 160 | $sWhere .= ' AND ('; |
161 | - $sWhere .= $aColumns[1] . " LIKE '" . $searchValue . "%' OR "; |
|
162 | - $sWhere .= $aColumns[2] . " LIKE '" . $searchValue . "%' OR "; |
|
163 | - $sWhere .= $aColumns[3] . " LIKE '" . $searchValue . "%' "; |
|
161 | + $sWhere .= $aColumns[1]." LIKE '".$searchValue."%' OR "; |
|
162 | + $sWhere .= $aColumns[2]." LIKE '".$searchValue."%' OR "; |
|
163 | + $sWhere .= $aColumns[3]." LIKE '".$searchValue."%' "; |
|
164 | 164 | $sWhere .= ')'; |
165 | 165 | } |
166 | 166 | |
@@ -246,7 +246,7 @@ discard block |
||
246 | 246 | // Check for existing lock |
247 | 247 | $unlock_at = DB::queryFirstField( |
248 | 248 | 'SELECT MAX(unlock_at) |
249 | - FROM ' . prefixTable('auth_failures') . ' |
|
249 | + FROM ' . prefixTable('auth_failures').' |
|
250 | 250 | WHERE unlock_at > %s AND source = %s AND value = %s', |
251 | 251 | date('Y-m-d H:i:s', time()), |
252 | 252 | 'login', |
@@ -255,33 +255,31 @@ discard block |
||
255 | 255 | |
256 | 256 | // Get some infos about user |
257 | 257 | $userDisplayInfos = |
258 | - (isset($userDate['date']) ? '<i class=\"fas fa-calendar-day infotip text-info ml-2\" title=\"'.$lang->get('creation_date').': '.date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], (int) $userDate['date']).'\"></i>' : '') |
|
258 | + (isset($userDate['date']) ? '<i class=\"fas fa-calendar-day infotip text-info ml-2\" title=\"'.$lang->get('creation_date').': '.date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], (int) $userDate['date']).'\"></i>' : '') |
|
259 | 259 | . |
260 | 260 | ((int) $record['last_connexion'] > 0 ? '<i class=\"far fa-clock infotip text-info ml-2\" title=\"'.$lang->get('index_last_seen').": ". |
261 | - date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], (int) $record['last_connexion']).'\"></i>' : '') |
|
261 | + date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], (int) $record['last_connexion']).'\"></i>' : '') |
|
262 | 262 | . |
263 | 263 | ((int) $record['user_ip'] > 0 ? '<i class=\"fas fa-street-view infotip text-info ml-1\" title=\"'.$lang->get('ip').": ".($record['user_ip']).'\"></i>' : '') |
264 | 264 | . |
265 | 265 | (($record['auth_type'] === 'ldap' || $record['auth_type'] === 'oauth2') ? '<i class=\"far fa-address-book infotip text-warning ml-1\" title=\"'.$lang->get('managed_through_ad').'\"></i>' : '') |
266 | 266 | . |
267 | 267 | ((in_array($record['id'], [OTV_USER_ID, TP_USER_ID, SSH_USER_ID, API_USER_ID]) === false && (int) $record['admin'] !== 1 && ((int) $SETTINGS['duo'] === 1 || (int) $SETTINGS['google_authentication'] === 1)) ? |
268 | - ((int) $record['mfa_enabled'] === 1 ? '' : '<i class=\"fa-solid fa-fingerprint infotip ml-1\" style=\"color:Tomato\" title=\"'.$lang->get('mfa_disabled_for_user').'\"></i>') : |
|
269 | - '' |
|
268 | + ((int) $record['mfa_enabled'] === 1 ? '' : '<i class=\"fa-solid fa-fingerprint infotip ml-1\" style=\"color:Tomato\" title=\"'.$lang->get('mfa_disabled_for_user').'\"></i>') : '' |
|
270 | 269 | ) |
271 | 270 | . |
272 | 271 | (($unlock_at) ? '<i class=\"fas fa-solid text-red fa-lock infotip text-info ml-1\" title=\"'.$lang->get('bruteforce_unlock_at').$unlock_at.'\"></i>' : ''); |
273 | 272 | if ($request->query->filter('display_warnings', '', FILTER_VALIDATE_BOOLEAN) === true) { |
274 | 273 | $userDisplayInfos .= '<br>'. |
275 | 274 | ((in_array($record['id'], [OTV_USER_ID, TP_USER_ID, SSH_USER_ID, API_USER_ID]) === false && (int) $record['admin'] !== 1 && is_null($record['keys_recovery_time']) === true) ? |
276 | - '<i class=\"fa-solid fa-download infotip ml-1\" style=\"color:Tomato\" title=\"'.$lang->get('recovery_keys_not_downloaded').'\"></i>' : |
|
277 | - '' |
|
275 | + '<i class=\"fa-solid fa-download infotip ml-1\" style=\"color:Tomato\" title=\"'.$lang->get('recovery_keys_not_downloaded').'\"></i>' : '' |
|
278 | 276 | ). |
279 | 277 | ((in_array($record['id'], [OTV_USER_ID, TP_USER_ID, SSH_USER_ID, API_USER_ID]) === false && (int) $record['pw_passwordlib'] === 1) ? '<i class=\"fa-solid fa-person-walking-luggage infotip ml-1\" style=\"color:Tomato\" title=\"Old password encryption. Shall login to initialize.\"></i>' : ''); |
280 | 278 | } |
281 | 279 | |
282 | 280 | $sOutput .= '["<span data-id=\"'.$record['id'].'\" data-fullname=\"'. |
283 | - (empty($record['name']) === false ? htmlentities($record['name'], ENT_QUOTES|ENT_SUBSTITUTE|ENT_DISALLOWED) : '').' '. |
|
284 | - (empty($record['lastname']) === false ? htmlentities($record['lastname'], ENT_QUOTES|ENT_SUBSTITUTE|ENT_DISALLOWED) : ''). |
|
281 | + (empty($record['name']) === false ? htmlentities($record['name'], ENT_QUOTES | ENT_SUBSTITUTE | ENT_DISALLOWED) : '').' '. |
|
282 | + (empty($record['lastname']) === false ? htmlentities($record['lastname'], ENT_QUOTES | ENT_SUBSTITUTE | ENT_DISALLOWED) : ''). |
|
285 | 283 | '\" data-auth-type=\"'.$record['auth_type'].'\" data-special=\"'.$record['special'].'\" data-mfa-enabled=\"'.$record['mfa_enabled'].'\" data-otp-provided=\"'.(isset($record['otp_provided']) === true ? $record['otp_provided'] : '').'\"></span>", '; |
286 | 284 | //col2 |
287 | 285 | $sOutput .= '"'. |
@@ -72,7 +72,7 @@ discard block |
||
72 | 72 | csrfProtector::init(); |
73 | 73 | |
74 | 74 | // Load functions |
75 | -require_once __DIR__. '/includes/config/include.php'; |
|
75 | +require_once __DIR__.'/includes/config/include.php'; |
|
76 | 76 | require_once __DIR__.'/sources/main.functions.php'; |
77 | 77 | |
78 | 78 | // init |
@@ -106,7 +106,7 @@ discard block |
||
106 | 106 | $SETTINGS = $antiXss->xss_clean($SETTINGS); |
107 | 107 | |
108 | 108 | // Load Core library |
109 | -require_once $SETTINGS['cpassman_dir'] . '/sources/core.php'; |
|
109 | +require_once $SETTINGS['cpassman_dir'].'/sources/core.php'; |
|
110 | 110 | // Prepare POST variables |
111 | 111 | $post_language = filter_input(INPUT_POST, 'language', FILTER_SANITIZE_FULL_SPECIAL_CHARS); |
112 | 112 | $session_user_language = $session->get('user-language'); |
@@ -160,7 +160,7 @@ discard block |
||
160 | 160 | if ($hasSuperPrivilege > 0) { |
161 | 161 | if (defined('MYSQL_LOG') && MYSQL_LOG === true) { |
162 | 162 | DB::query("SET GLOBAL general_log = 'ON'"); |
163 | - DB::query("SET GLOBAL general_log_file = " . (defined('MYSQL_LOG_FILE') ? MYSQL_LOG_FILE : "'/var/log/teampass_mysql_query.log'")); |
|
163 | + DB::query("SET GLOBAL general_log_file = ".(defined('MYSQL_LOG_FILE') ? MYSQL_LOG_FILE : "'/var/log/teampass_mysql_query.log'")); |
|
164 | 164 | } else { |
165 | 165 | DB::query("SET GLOBAL general_log = 'OFF'"); |
166 | 166 | } |
@@ -171,8 +171,8 @@ discard block |
||
171 | 171 | //get default language |
172 | 172 | $dataLanguage = DB::queryFirstRow( |
173 | 173 | 'SELECT m.valeur AS valeur, l.flag AS flag |
174 | - FROM ' . prefixTable('misc') . ' AS m |
|
175 | - INNER JOIN ' . prefixTable('languages') . ' AS l ON (m.valeur = l.name) |
|
174 | + FROM ' . prefixTable('misc').' AS m |
|
175 | + INNER JOIN ' . prefixTable('languages').' AS l ON (m.valeur = l.name) |
|
176 | 176 | WHERE m.type=%s_type AND m.intitule=%s_intitule', |
177 | 177 | [ |
178 | 178 | 'type' => 'admin', |
@@ -203,7 +203,7 @@ discard block |
||
203 | 203 | $session_user_language = $SETTINGS['default_language']; |
204 | 204 | } |
205 | 205 | } |
206 | -$lang = new Language($session_user_language, __DIR__. '/includes/language/'); |
|
206 | +$lang = new Language($session_user_language, __DIR__.'/includes/language/'); |
|
207 | 207 | |
208 | 208 | if (isset($SETTINGS['cpassman_dir']) === false || $SETTINGS['cpassman_dir'] === '') { |
209 | 209 | $SETTINGS['cpassman_dir'] = __DIR__; |
@@ -277,29 +277,29 @@ discard block |
||
277 | 277 | </script> |
278 | 278 | |
279 | 279 | <!-- IonIcons --> |
280 | - <link rel="stylesheet" href="includes/css/ionicons.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"> |
|
280 | + <link rel="stylesheet" href="includes/css/ionicons.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"> |
|
281 | 281 | <!-- Theme style --> |
282 | - <link rel="stylesheet" href="plugins/adminlte/css/adminlte.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"> |
|
283 | - <link rel="stylesheet" href="plugins/pace-progress/themes/corner-indicator.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" type="text/css" /> |
|
284 | - <link rel="stylesheet" href="plugins/select2/css/select2.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" type="text/css" /> |
|
285 | - <link rel="stylesheet" href="plugins/select2/theme/select2-bootstrap4.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" type="text/css" /> |
|
282 | + <link rel="stylesheet" href="plugins/adminlte/css/adminlte.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"> |
|
283 | + <link rel="stylesheet" href="plugins/pace-progress/themes/corner-indicator.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" type="text/css" /> |
|
284 | + <link rel="stylesheet" href="plugins/select2/css/select2.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" type="text/css" /> |
|
285 | + <link rel="stylesheet" href="plugins/select2/theme/select2-bootstrap4.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" type="text/css" /> |
|
286 | 286 | <!-- Theme style --> |
287 | - <link rel="stylesheet" href="includes/css/teampass.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"> |
|
287 | + <link rel="stylesheet" href="includes/css/teampass.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"> |
|
288 | 288 | <!-- Google Font: Source Sans Pro --> |
289 | - <link rel="stylesheet" type="text/css" href="includes/fonts/fonts.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"> |
|
289 | + <link rel="stylesheet" type="text/css" href="includes/fonts/fonts.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"> |
|
290 | 290 | <!-- Altertify --> |
291 | - <link rel="stylesheet" href="plugins/alertifyjs/css/alertify.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" /> |
|
292 | - <link rel="stylesheet" href="plugins/alertifyjs/css/themes/bootstrap.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" /> |
|
291 | + <link rel="stylesheet" href="plugins/alertifyjs/css/alertify.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" /> |
|
292 | + <link rel="stylesheet" href="plugins/alertifyjs/css/themes/bootstrap.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" /> |
|
293 | 293 | <!-- Toastr --> |
294 | - <link rel="stylesheet" href="plugins/toastr/toastr.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" /> |
|
294 | + <link rel="stylesheet" href="plugins/toastr/toastr.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" /> |
|
295 | 295 | <!-- favicon --> |
296 | - <link rel="shortcut icon" type="image/png" href="<?php echo $favicon;?>"/> |
|
296 | + <link rel="shortcut icon" type="image/png" href="<?php echo $favicon; ?>"/> |
|
297 | 297 | <!-- manifest (PWA) --> |
298 | - <link rel="manifest" href="manifest.json?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"> |
|
298 | + <link rel="manifest" href="manifest.json?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"> |
|
299 | 299 | <!-- Custom style --> |
300 | 300 | <?php |
301 | - if (file_exists(__DIR__ . '/includes/css/custom.css') === true) {?> |
|
302 | - <link rel="stylesheet" href="includes/css/custom.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"> |
|
301 | + if (file_exists(__DIR__.'/includes/css/custom.css') === true) {?> |
|
302 | + <link rel="stylesheet" href="includes/css/custom.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"> |
|
303 | 303 | <?php |
304 | 304 | } ?> |
305 | 305 | </head> |
@@ -346,7 +346,7 @@ discard block |
||
346 | 346 | <div class="dropdown show"> |
347 | 347 | <a class="btn btn-primary dropdown-toggle" href="#" data-toggle="dropdown"> |
348 | 348 | <?php |
349 | - echo $session_name . ' ' . $session_lastname; ?> |
|
349 | + echo $session_name.' '.$session_lastname; ?> |
|
350 | 350 | </a> |
351 | 351 | |
352 | 352 | <div class="dropdown-menu dropdown-menu-right"> |
@@ -370,7 +370,7 @@ discard block |
||
370 | 370 | </a> |
371 | 371 | <?php |
372 | 372 | } ?> |
373 | - <a class="dropdown-item user-menu<?php echo (int) $session_user_admin === 1 ? ' hidden' : '';?>" href="#" data-name="generate-new_keys"> |
|
373 | + <a class="dropdown-item user-menu<?php echo (int) $session_user_admin === 1 ? ' hidden' : ''; ?>" href="#" data-name="generate-new_keys"> |
|
374 | 374 | <i class="fa-solid fa-spray-can-sparkles fa-fw mr-2"></i><?php echo $lang->get('generate_new_keys'); ?> |
375 | 375 | </a> |
376 | 376 | |
@@ -404,7 +404,7 @@ discard block |
||
404 | 404 | <!-- Main Sidebar Container --> |
405 | 405 | <aside class="main-sidebar sidebar-dark-primary elevation-4"> |
406 | 406 | <!-- Brand Logo --> |
407 | - <a href="<?php echo $cpassman_url . '/index.php?page=' . ((int) $session_user_admin === 1 ? 'admin' : 'items'); ?>" class="brand-link"> |
|
407 | + <a href="<?php echo $cpassman_url.'/index.php?page='.((int) $session_user_admin === 1 ? 'admin' : 'items'); ?>" class="brand-link"> |
|
408 | 408 | <img src="includes/images/teampass-logo2-home.png" alt="Teampass Logo" class="brand-image"> |
409 | 409 | <span class="brand-text font-weight-light"><?php echo TP_TOOL_NAME; ?></span> |
410 | 410 | </a> |
@@ -422,7 +422,7 @@ discard block |
||
422 | 422 | <a href="#" data-name="items" class="nav-link', $get['page'] === 'items' ? ' active' : '', '"> |
423 | 423 | <i class="nav-icon fa-solid fa-key"></i> |
424 | 424 | <p> |
425 | - ' . $lang->get('pw') . ' |
|
425 | + ' . $lang->get('pw').' |
|
426 | 426 | </p> |
427 | 427 | </a> |
428 | 428 | </li>'; |
@@ -435,7 +435,7 @@ discard block |
||
435 | 435 | <a href="#" data-name="import" class="nav-link', $get['page'] === 'import' ? ' active' : '', '"> |
436 | 436 | <i class="nav-icon fa-solid fa-file-import"></i> |
437 | 437 | <p> |
438 | - ' . $lang->get('import') . ' |
|
438 | + ' . $lang->get('import').' |
|
439 | 439 | </p> |
440 | 440 | </a> |
441 | 441 | </li>'; |
@@ -456,7 +456,7 @@ discard block |
||
456 | 456 | <a href="#" data-name="export" class="nav-link', $get['page'] === 'export' ? ' active' : '', '"> |
457 | 457 | <i class="nav-icon fa-solid fa-file-export"></i> |
458 | 458 | <p> |
459 | - ' . $lang->get('export') . ' |
|
459 | + ' . $lang->get('export').' |
|
460 | 460 | </p> |
461 | 461 | </a> |
462 | 462 | </li>'; |
@@ -483,7 +483,7 @@ discard block |
||
483 | 483 | <a href="#" data-name="search" class="nav-link', $get['page'] === 'search' ? ' active' : '', '"> |
484 | 484 | <i class="nav-icon fa-solid fa-search"></i> |
485 | 485 | <p> |
486 | - ' . $lang->get('find') . ' |
|
486 | + ' . $lang->get('find').' |
|
487 | 487 | </p> |
488 | 488 | </a> |
489 | 489 | </li>'; |
@@ -499,7 +499,7 @@ discard block |
||
499 | 499 | <a href="#" data-name="favourites" class="nav-link', $get['page'] === 'favourites' ? ' active' : '', '"> |
500 | 500 | <i class="nav-icon fa-solid fa-star"></i> |
501 | 501 | <p> |
502 | - ' . $lang->get('favorites') . ' |
|
502 | + ' . $lang->get('favorites').' |
|
503 | 503 | </p> |
504 | 504 | </a> |
505 | 505 | </li>'; |
@@ -529,7 +529,7 @@ discard block |
||
529 | 529 | <a href="#" data-name="suggestion" class="nav-link', $get['page'] === 'suggestion' ? ' active' : '', '"> |
530 | 530 | <i class="nav-icon fa-solid fa-lightbulb"></i> |
531 | 531 | <p> |
532 | - ' . $lang->get('suggestion_menu') . ' |
|
532 | + ' . $lang->get('suggestion_menu').' |
|
533 | 533 | </p> |
534 | 534 | </a> |
535 | 535 | </li>'; |
@@ -542,7 +542,7 @@ discard block |
||
542 | 542 | <a href="#" data-name="admin" class="nav-link', $get['page'] === 'admin' ? ' active' : '', '"> |
543 | 543 | <i class="nav-icon fa-solid fa-info"></i> |
544 | 544 | <p> |
545 | - ' . $lang->get('admin_main') . ' |
|
545 | + ' . $lang->get('admin_main').' |
|
546 | 546 | </p> |
547 | 547 | </a> |
548 | 548 | </li> |
@@ -550,7 +550,7 @@ discard block |
||
550 | 550 | <a href="#" class="nav-link"> |
551 | 551 | <i class="nav-icon fa-solid fa-wrench"></i> |
552 | 552 | <p> |
553 | - ' . $lang->get('admin_settings') . ' |
|
553 | + ' . $lang->get('admin_settings').' |
|
554 | 554 | <i class="fa-solid fa-angle-left right"></i> |
555 | 555 | </p> |
556 | 556 | </a> |
@@ -558,63 +558,63 @@ discard block |
||
558 | 558 | <li class="nav-item"> |
559 | 559 | <a href="#" data-name="options" class="nav-link', $get['page'] === 'options' ? ' active' : '', '"> |
560 | 560 | <i class="fa-solid fa-check-double nav-icon"></i> |
561 | - <p>' . $lang->get('options') . '</p> |
|
561 | + <p>' . $lang->get('options').'</p> |
|
562 | 562 | </a> |
563 | 563 | </li> |
564 | 564 | <li class="nav-item"> |
565 | 565 | <a href="#" data-name="2fa" class="nav-link', $get['page'] === '2fa' ? ' active' : '', '"> |
566 | 566 | <i class="fa-solid fa-qrcode nav-icon"></i> |
567 | - <p>' . $lang->get('mfa_short') . '</p> |
|
567 | + <p>' . $lang->get('mfa_short').'</p> |
|
568 | 568 | </a> |
569 | 569 | </li> |
570 | 570 | <li class="nav-item"> |
571 | 571 | <a href="#" data-name="api" class="nav-link', $get['page'] === 'api' ? ' active' : '', '"> |
572 | 572 | <i class="fa-solid fa-cubes nav-icon"></i> |
573 | - <p>' . $lang->get('api') . '</p> |
|
573 | + <p>' . $lang->get('api').'</p> |
|
574 | 574 | </a> |
575 | 575 | </li> |
576 | 576 | <li class="nav-item"> |
577 | 577 | <a href="#" data-name="backups" class="nav-link', $get['page'] === 'backups' ? ' active' : '', '"> |
578 | 578 | <i class="fa-solid fa-database nav-icon"></i> |
579 | - <p>' . $lang->get('backups') . '</p> |
|
579 | + <p>' . $lang->get('backups').'</p> |
|
580 | 580 | </a> |
581 | 581 | </li> |
582 | 582 | <li class="nav-item"> |
583 | 583 | <a href="#" data-name="emails" class="nav-link', $get['page'] === 'emails' ? ' active' : '', '"> |
584 | 584 | <i class="fa-solid fa-envelope nav-icon"></i> |
585 | - <p>' . $lang->get('emails') . '</p> |
|
585 | + <p>' . $lang->get('emails').'</p> |
|
586 | 586 | </a> |
587 | 587 | </li> |
588 | 588 | <li class="nav-item"> |
589 | 589 | <a href="#" data-name="fields" class="nav-link', $get['page'] === 'fields' ? ' active' : '', '"> |
590 | 590 | <i class="fa-solid fa-keyboard nav-icon"></i> |
591 | - <p>' . $lang->get('fields') . '</p> |
|
591 | + <p>' . $lang->get('fields').'</p> |
|
592 | 592 | </a> |
593 | 593 | </li> |
594 | 594 | <li class="nav-item"> |
595 | 595 | <a href="#" data-name="ldap" class="nav-link', $get['page'] === 'ldap' ? ' active' : '', '"> |
596 | 596 | <i class="fa-solid fa-id-card nav-icon"></i> |
597 | - <p>' . $lang->get('ldap') . '</p> |
|
597 | + <p>' . $lang->get('ldap').'</p> |
|
598 | 598 | </a> |
599 | 599 | </li> |
600 | 600 | |
601 | 601 | <li class="nav-item"> |
602 | 602 | <a href="#" data-name="oauth" class="nav-link', $get['page'] === 'oauth' ? ' active' : '', '"> |
603 | 603 | <i class="fa-solid fa-plug nav-icon"></i> |
604 | - <p>' . $lang->get('oauth') . '</p> |
|
604 | + <p>' . $lang->get('oauth').'</p> |
|
605 | 605 | </a> |
606 | 606 | </li> |
607 | 607 | |
608 | 608 | <li class="nav-item"> |
609 | 609 | <a href="#" data-name="uploads" class="nav-link', $get['page'] === 'uploads' ? ' active' : '', '"> |
610 | 610 | <i class="fa-solid fa-file-upload nav-icon"></i> |
611 | - <p>' . $lang->get('uploads') . '</p> |
|
611 | + <p>' . $lang->get('uploads').'</p> |
|
612 | 612 | </a> |
613 | 613 | </li> |
614 | 614 | <li class="nav-item"> |
615 | 615 | <a href="#" data-name="statistics" class="nav-link', $get['page'] === 'statistics' ? ' active' : '', '"> |
616 | 616 | <i class="fa-solid fa-chart-bar nav-icon"></i> |
617 | - <p>' . $lang->get('statistics') . '</p> |
|
617 | + <p>' . $lang->get('statistics').'</p> |
|
618 | 618 | </a> |
619 | 619 | </li> |
620 | 620 | </ul> |
@@ -625,7 +625,7 @@ discard block |
||
625 | 625 | <li class="nav-item"> |
626 | 626 | <a href="#" data-name="tasks" class="nav-link', $get['page'] === 'tasks' ? ' active' : '', '"> |
627 | 627 | <i class="fa-solid fa-tasks nav-icon"></i> |
628 | - <p>' . $lang->get('tasks') . '</p> |
|
628 | + <p>' . $lang->get('tasks').'</p> |
|
629 | 629 | </a> |
630 | 630 | </li>'; |
631 | 631 | } |
@@ -636,7 +636,7 @@ discard block |
||
636 | 636 | <a href="#" data-name="tools" class="nav-link', $get['page'] === 'tools' ? ' active' : '', '"> |
637 | 637 | <i class="nav-icon fa-solid fa-person-drowning"></i> |
638 | 638 | <p> |
639 | - ' . $lang->get('tools') . ' |
|
639 | + ' . $lang->get('tools').' |
|
640 | 640 | </p> |
641 | 641 | </a> |
642 | 642 | </li>'; |
@@ -646,7 +646,7 @@ discard block |
||
646 | 646 | <a href="#" data-name="import" class="nav-link', $get['page'] === 'import' ? ' active' : '', '"> |
647 | 647 | <i class="nav-icon fa-solid fa-file-import"></i> |
648 | 648 | <p> |
649 | - ' . $lang->get('import') . ' |
|
649 | + ' . $lang->get('import').' |
|
650 | 650 | </p> |
651 | 651 | </a> |
652 | 652 | </li>'; |
@@ -662,7 +662,7 @@ discard block |
||
662 | 662 | <a href="#" data-name="folders" class="nav-link', $get['page'] === 'folders' ? ' active' : '', '"> |
663 | 663 | <i class="nav-icon fa-solid fa-folder-open"></i> |
664 | 664 | <p> |
665 | - ' . $lang->get('folders') . ' |
|
665 | + ' . $lang->get('folders').' |
|
666 | 666 | </p> |
667 | 667 | </a> |
668 | 668 | </li> |
@@ -670,7 +670,7 @@ discard block |
||
670 | 670 | <a href="#" data-name="roles" class="nav-link', $get['page'] === 'roles' ? ' active' : '', '"> |
671 | 671 | <i class="nav-icon fa-solid fa-graduation-cap"></i> |
672 | 672 | <p> |
673 | - ' . $lang->get('roles') . ' |
|
673 | + ' . $lang->get('roles').' |
|
674 | 674 | </p> |
675 | 675 | </a> |
676 | 676 | </li> |
@@ -678,38 +678,38 @@ discard block |
||
678 | 678 | <a href="#" data-name="users" class="nav-link', $get['page'] === 'users' ? ' active' : '', '"> |
679 | 679 | <i class="nav-icon fa-solid fa-users"></i> |
680 | 680 | <p> |
681 | - ' . $lang->get('users') . ' |
|
681 | + ' . $lang->get('users').' |
|
682 | 682 | </p> |
683 | 683 | </a> |
684 | 684 | </li> |
685 | 685 | <li class="nav-item has-treeview', $menuUtilities === true ? ' menu-open' : '', '"> |
686 | 686 | <a href="#" class="nav-link"> |
687 | 687 | <i class="nav-icon fa-solid fa-cubes"></i> |
688 | - <p>' . $lang->get('admin_views') . '<i class="fa-solid fa-angle-left right"></i></p> |
|
688 | + <p>' . $lang->get('admin_views').'<i class="fa-solid fa-angle-left right"></i></p> |
|
689 | 689 | </a> |
690 | 690 | <ul class="nav nav-treeview"> |
691 | 691 | <li class="nav-item"> |
692 | 692 | <a href="#" data-name="utilities.renewal" class="nav-link', $get['page'] === 'utilities.renewal' ? ' active' : '', '"> |
693 | 693 | <i class="far fa-calendar-alt nav-icon"></i> |
694 | - <p>' . $lang->get('renewal') . '</p> |
|
694 | + <p>' . $lang->get('renewal').'</p> |
|
695 | 695 | </a> |
696 | 696 | </li> |
697 | 697 | <li class="nav-item"> |
698 | 698 | <a href="#" data-name="utilities.deletion" class="nav-link', $get['page'] === 'utilities.deletion' ? ' active' : '', '"> |
699 | 699 | <i class="fa-solid fa-trash-alt nav-icon"></i> |
700 | - <p>' . $lang->get('deletion') . '</p> |
|
700 | + <p>' . $lang->get('deletion').'</p> |
|
701 | 701 | </a> |
702 | 702 | </li> |
703 | 703 | <li class="nav-item"> |
704 | 704 | <a href="#" data-name="utilities.logs" class="nav-link', $get['page'] === 'utilities.logs' ? ' active' : '', '"> |
705 | 705 | <i class="fa-solid fa-history nav-icon"></i> |
706 | - <p>' . $lang->get('logs') . '</p> |
|
706 | + <p>' . $lang->get('logs').'</p> |
|
707 | 707 | </a> |
708 | 708 | </li> |
709 | 709 | <li class="nav-item"> |
710 | 710 | <a href="#" data-name="utilities.database" class="nav-link', $get['page'] === 'utilities.database' ? ' active' : '', '"> |
711 | 711 | <i class="fa-solid fa-database nav-icon"></i> |
712 | - <p>' . $lang->get('database') . '</p> |
|
712 | + <p>' . $lang->get('database').'</p> |
|
713 | 713 | </a> |
714 | 714 | </li> |
715 | 715 | </ul> |
@@ -720,10 +720,10 @@ discard block |
||
720 | 720 | <!-- /.sidebar-menu --> |
721 | 721 | <div class="menu-footer"> |
722 | 722 | <div class="" id="sidebar-footer"> |
723 | - <i class="fa-solid fa-clock-o mr-2 infotip text-info pointer" title="<?php echo htmlspecialchars($lang->get('server_time') . ' ' . |
|
724 | - date($date_format, (int) $server['request_time']) . ' - ' . |
|
723 | + <i class="fa-solid fa-clock-o mr-2 infotip text-info pointer" title="<?php echo htmlspecialchars($lang->get('server_time').' '. |
|
724 | + date($date_format, (int) $server['request_time']).' - '. |
|
725 | 725 | date($time_format, (int) $server['request_time']), ENT_QUOTES, 'UTF-8'); ?>"></i> |
726 | - <i class="fa-solid fa-users mr-2 infotip text-info pointer" title="<?php echo $session_nb_users_online . ' ' . $lang->get('users_online'); ?>"></i> |
|
726 | + <i class="fa-solid fa-users mr-2 infotip text-info pointer" title="<?php echo $session_nb_users_online.' '.$lang->get('users_online'); ?>"></i> |
|
727 | 727 | <a href="<?php echo DOCUMENTATION_URL; ?>" target="_blank" class="text-info"><i class="fa-solid fa-book mr-2 infotip" title="<?php echo $lang->get('documentation_canal'); ?>"></i></a> |
728 | 728 | <a href="<?php echo HELP_URL; ?>" target="_blank" class="text-info"><i class="fa-solid fa-life-ring mr-2 infotip" title="<?php echo $lang->get('admin_help'); ?>"></i></a> |
729 | 729 | <?php if ($session_user_admin === 1) : ?><i class="fa-solid fa-bug infotip pointer text-info" title="<?php echo $lang->get('bugs_page'); ?>" onclick="generateBugReport()"></i><?php endif; ?> |
@@ -874,7 +874,7 @@ discard block |
||
874 | 874 | </div> |
875 | 875 | <div class="mt-3"> |
876 | 876 | <label> |
877 | - <span class="mr-2 pointer fw-normal"><i class="fa-solid fa-eye mr-2 text-orange"></i><?php echo $lang->get('show_user_password');?></span> |
|
877 | + <span class="mr-2 pointer fw-normal"><i class="fa-solid fa-eye mr-2 text-orange"></i><?php echo $lang->get('show_user_password'); ?></span> |
|
878 | 878 | <input type="checkbox" id="dialog-admin-change-user-password-do-show-password" class="pointer"> |
879 | 879 | </label> |
880 | 880 | </div> |
@@ -1041,34 +1041,34 @@ discard block |
||
1041 | 1041 | if ($get['page'] === 'items') { |
1042 | 1042 | // SHow page with Items |
1043 | 1043 | if ((int) $session_user_admin !== 1) { |
1044 | - include $SETTINGS['cpassman_dir'] . '/pages/items.php'; |
|
1044 | + include $SETTINGS['cpassman_dir'].'/pages/items.php'; |
|
1045 | 1045 | } elseif ((int) $session_user_admin === 1) { |
1046 | - include $SETTINGS['cpassman_dir'] . '/pages/admin.php'; |
|
1046 | + include $SETTINGS['cpassman_dir'].'/pages/admin.php'; |
|
1047 | 1047 | } else { |
1048 | 1048 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
1049 | 1049 | //not allowed page |
1050 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
1050 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
1051 | 1051 | } |
1052 | 1052 | } elseif (in_array($get['page'], array_keys($mngPages)) === true) { |
1053 | 1053 | // Define if user is allowed to see management pages |
1054 | 1054 | if ($session_user_admin === 1) { |
1055 | 1055 | // deepcode ignore FileInclusion: $get['page'] is secured through usage of array_keys test bellow |
1056 | - include $SETTINGS['cpassman_dir'] . '/pages/' . basename($mngPages[$get['page']]); |
|
1056 | + include $SETTINGS['cpassman_dir'].'/pages/'.basename($mngPages[$get['page']]); |
|
1057 | 1057 | } elseif ($session_user_manager === 1 || $session_user_human_resources === 1) { |
1058 | 1058 | if ($get['page'] === 'manage_main' || $get['page'] === 'manage_settings' |
1059 | 1059 | ) { |
1060 | 1060 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
1061 | 1061 | //not allowed page |
1062 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
1062 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
1063 | 1063 | } |
1064 | 1064 | } else { |
1065 | 1065 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
1066 | 1066 | //not allowed page |
1067 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
1067 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
1068 | 1068 | } |
1069 | - } elseif (empty($get['page']) === false && file_exists($SETTINGS['cpassman_dir'] . '/pages/' . $get['page'] . '.php') === true) { |
|
1069 | + } elseif (empty($get['page']) === false && file_exists($SETTINGS['cpassman_dir'].'/pages/'.$get['page'].'.php') === true) { |
|
1070 | 1070 | // deepcode ignore FileInclusion: $get['page'] is tested against file_exists just below |
1071 | - include $SETTINGS['cpassman_dir'] . '/pages/' . basename($get['page'] . '.php'); |
|
1071 | + include $SETTINGS['cpassman_dir'].'/pages/'.basename($get['page'].'.php'); |
|
1072 | 1072 | } else { |
1073 | 1073 | $session->set('system-array_roles', ERR_NOT_EXIST); |
1074 | 1074 | //page doesn't exist |
@@ -1097,7 +1097,7 @@ discard block |
||
1097 | 1097 | <footer class="main-footer"> |
1098 | 1098 | <!-- To the right --> |
1099 | 1099 | <div class="float-right d-none d-sm-inline"> |
1100 | - <?php echo $lang->get('version_alone'); ?> <?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?> |
|
1100 | + <?php echo $lang->get('version_alone'); ?> <?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?> |
|
1101 | 1101 | </div> |
1102 | 1102 | <!-- Default to the left --> |
1103 | 1103 | <strong>Copyright © <?php echo TP_COPYRIGHT; ?> <a href="<?php echo TEAMPASS_URL; ?>"><?php echo TP_TOOL_NAME; ?></a>.</strong> All rights reserved. |
@@ -1111,7 +1111,7 @@ discard block |
||
1111 | 1111 | echo ' |
1112 | 1112 | <input type="hidden" id="temps_restant" value="', $session->get('user-session_duration') ?? '', '" />'; |
1113 | 1113 | // display an item in the context of OTV link |
1114 | -} elseif ((null === $session->get('user-validite_pw')|| empty($session->get('user-validite_pw')) === true || empty($session->get('user-id')) === true) |
|
1114 | +} elseif ((null === $session->get('user-validite_pw') || empty($session->get('user-validite_pw')) === true || empty($session->get('user-id')) === true) |
|
1115 | 1115 | && empty($get['otv']) === false |
1116 | 1116 | ) { |
1117 | 1117 | // case where one-shot viewer |
@@ -1130,7 +1130,7 @@ discard block |
||
1130 | 1130 | FILTER_SANITIZE_URL |
1131 | 1131 | ) |
1132 | 1132 | ); |
1133 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
1133 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
1134 | 1134 | } |
1135 | 1135 | } elseif (//(empty($session->get('user-id')) === false && $session->get('user-id') !== null) || |
1136 | 1136 | empty($session->get('user-id')) === true |
@@ -1155,7 +1155,7 @@ discard block |
||
1155 | 1155 | } |
1156 | 1156 | |
1157 | 1157 | // LOGIN form |
1158 | - include $SETTINGS['cpassman_dir'] . '/includes/core/login.php'; |
|
1158 | + include $SETTINGS['cpassman_dir'].'/includes/core/login.php'; |
|
1159 | 1159 | |
1160 | 1160 | } else { |
1161 | 1161 | // Clear session |
@@ -1188,153 +1188,153 @@ discard block |
||
1188 | 1188 | <!-- REQUIRED SCRIPTS --> |
1189 | 1189 | |
1190 | 1190 | <!-- Font Awesome Icons --> |
1191 | - <link href="plugins/fontawesome-free-6/css/fontawesome.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" rel="stylesheet"> |
|
1192 | - <link href="plugins/fontawesome-free-6/css/solid.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" rel="stylesheet"> |
|
1193 | - <link href="plugins/fontawesome-free-6/css/regular.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" rel="stylesheet"> |
|
1194 | - <link href="plugins/fontawesome-free-6/css/brands.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" rel="stylesheet"> |
|
1195 | - <link href="plugins/fontawesome-free-6/css/v5-font-face.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" rel="stylesheet" /> |
|
1191 | + <link href="plugins/fontawesome-free-6/css/fontawesome.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" rel="stylesheet"> |
|
1192 | + <link href="plugins/fontawesome-free-6/css/solid.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" rel="stylesheet"> |
|
1193 | + <link href="plugins/fontawesome-free-6/css/regular.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" rel="stylesheet"> |
|
1194 | + <link href="plugins/fontawesome-free-6/css/brands.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" rel="stylesheet"> |
|
1195 | + <link href="plugins/fontawesome-free-6/css/v5-font-face.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" rel="stylesheet" /> |
|
1196 | 1196 | <!-- jQuery --> |
1197 | - <script src="plugins/jquery/jquery.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1198 | - <script src="plugins/jquery/jquery.cookie.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" type="text/javascript"></script> |
|
1197 | + <script src="plugins/jquery/jquery.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1198 | + <script src="plugins/jquery/jquery.cookie.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" type="text/javascript"></script> |
|
1199 | 1199 | <!-- jQuery UI --> |
1200 | - <script src="plugins/jqueryUI/jquery-ui.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1201 | - <link rel="stylesheet" href="plugins/jqueryUI/jquery-ui.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"> |
|
1200 | + <script src="plugins/jqueryUI/jquery-ui.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1201 | + <link rel="stylesheet" href="plugins/jqueryUI/jquery-ui.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"> |
|
1202 | 1202 | <!-- Popper --> |
1203 | - <script src="plugins/popper/umd/popper.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1203 | + <script src="plugins/popper/umd/popper.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1204 | 1204 | <!-- Bootstrap --> |
1205 | - <script src="plugins/bootstrap/js/bootstrap.bundle.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1205 | + <script src="plugins/bootstrap/js/bootstrap.bundle.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1206 | 1206 | <!-- AdminLTE --> |
1207 | - <script src="plugins/adminlte/js/adminlte.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1207 | + <script src="plugins/adminlte/js/adminlte.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1208 | 1208 | <!-- Altertify --> |
1209 | 1209 | <!--<script type="text/javascript" src="plugins/alertifyjs/alertify.min.js"></script>--> |
1210 | 1210 | <!-- Toastr --> |
1211 | - <script type="text/javascript" src="plugins/toastr/toastr.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1211 | + <script type="text/javascript" src="plugins/toastr/toastr.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1212 | 1212 | <!-- STORE.JS --> |
1213 | - <script type="text/javascript" src="plugins/store.js/dist/store.everything.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1213 | + <script type="text/javascript" src="plugins/store.js/dist/store.everything.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1214 | 1214 | <!-- cryptojs-aesphp --> |
1215 | - <script type="text/javascript" src="includes/libraries/cryptojs/crypto-js.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1216 | - <script type="text/javascript" src="includes/libraries/cryptojs/encryption.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1215 | + <script type="text/javascript" src="includes/libraries/cryptojs/crypto-js.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1216 | + <script type="text/javascript" src="includes/libraries/cryptojs/encryption.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1217 | 1217 | <!-- pace --> |
1218 | - <script type="text/javascript" data-pace-options='{ "ajax": true, "eventLag": false }' src="plugins/pace-progress/pace.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1218 | + <script type="text/javascript" data-pace-options='{ "ajax": true, "eventLag": false }' src="plugins/pace-progress/pace.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1219 | 1219 | <!-- select2 --> |
1220 | - <script type="text/javascript" src="plugins/select2/js/select2.full.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1220 | + <script type="text/javascript" src="plugins/select2/js/select2.full.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1221 | 1221 | <!-- simplePassMeter --> |
1222 | - <link rel="stylesheet" href="plugins/simplePassMeter/simplePassMeter.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" type="text/css" /> |
|
1223 | - <script type="text/javascript" src="plugins/simplePassMeter/simplePassMeter.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1222 | + <link rel="stylesheet" href="plugins/simplePassMeter/simplePassMeter.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" type="text/css" /> |
|
1223 | + <script type="text/javascript" src="plugins/simplePassMeter/simplePassMeter.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1224 | 1224 | <!-- platform --> |
1225 | - <script type="text/javascript" src="plugins/platform/platform.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1225 | + <script type="text/javascript" src="plugins/platform/platform.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1226 | 1226 | <!-- radiobuttons --> |
1227 | - <link rel="stylesheet" href="plugins/radioforbuttons/bootstrap-buttons.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" type="text/css" /> |
|
1228 | - <script type="text/javascript" src="plugins/radioforbuttons/jquery.radiosforbuttons.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1227 | + <link rel="stylesheet" href="plugins/radioforbuttons/bootstrap-buttons.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" type="text/css" /> |
|
1228 | + <script type="text/javascript" src="plugins/radioforbuttons/jquery.radiosforbuttons.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1229 | 1229 | <!-- ICHECK --> |
1230 | 1230 | <!--<link rel="stylesheet" href="./plugins/icheck-material/icheck-material.min.css">--> |
1231 | - <link rel="stylesheet" href="./plugins/icheck/skins/all.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"> |
|
1232 | - <script type="text/javascript" src="./plugins/icheck/icheck.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1231 | + <link rel="stylesheet" href="./plugins/icheck/skins/all.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"> |
|
1232 | + <script type="text/javascript" src="./plugins/icheck/icheck.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1233 | 1233 | <!-- bootstrap-add-clear --> |
1234 | - <script type="text/javascript" src="plugins/bootstrap-add-clear/bootstrap-add-clear.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1234 | + <script type="text/javascript" src="plugins/bootstrap-add-clear/bootstrap-add-clear.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1235 | 1235 | <!-- DOMPurify --> |
1236 | - <script type="text/javascript" src="plugins/DOMPurify/purify.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1236 | + <script type="text/javascript" src="plugins/DOMPurify/purify.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1237 | 1237 | |
1238 | 1238 | <?php |
1239 | 1239 | $get['page'] = $request->query->filter('page', null, FILTER_SANITIZE_SPECIAL_CHARS); |
1240 | 1240 | if ($menuAdmin === true) { |
1241 | 1241 | ?> |
1242 | - <link rel="stylesheet" href="./plugins/toggles/css/toggles.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" /> |
|
1243 | - <link rel="stylesheet" href="./plugins/toggles/css/toggles-modern.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" /> |
|
1244 | - <script src="./plugins/toggles/toggles.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" type="text/javascript"></script> |
|
1242 | + <link rel="stylesheet" href="./plugins/toggles/css/toggles.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" /> |
|
1243 | + <link rel="stylesheet" href="./plugins/toggles/css/toggles-modern.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" /> |
|
1244 | + <script src="./plugins/toggles/toggles.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" type="text/javascript"></script> |
|
1245 | 1245 | <!-- InputMask --> |
1246 | - <script src="./plugins/inputmask/jquery.inputmask.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1246 | + <script src="./plugins/inputmask/jquery.inputmask.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1247 | 1247 | <!-- Sortable --> |
1248 | 1248 | <!--<script src="./plugins/sortable/jquery.sortable.js"></script>--> |
1249 | 1249 | <!-- PLUPLOAD --> |
1250 | - <script type="text/javascript" src="plugins/plupload/js/plupload.full.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1250 | + <script type="text/javascript" src="plugins/plupload/js/plupload.full.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1251 | 1251 | <!-- DataTables --> |
1252 | - <link rel="stylesheet" src="./plugins/datatables/css/jquery.dataTables.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"> |
|
1253 | - <link rel="stylesheet" src="./plugins/datatables/css/dataTables.bootstrap4.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"> |
|
1254 | - <script type="text/javascript" src="./plugins/datatables/js/jquery.dataTables.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1255 | - <script type="text/javascript" src="./plugins/datatables/js/dataTables.bootstrap4.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1256 | - <link rel="stylesheet" src="./plugins/datatables/extensions/Responsive-2.2.2/css/responsive.bootstrap4.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"> |
|
1257 | - <script type="text/javascript" src="./plugins/datatables/extensions/Responsive-2.2.2/js/dataTables.responsive.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1258 | - <script type="text/javascript" src="./plugins/datatables/extensions/Responsive-2.2.2/js/responsive.bootstrap4.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1259 | - <script type="text/javascript" src="./plugins/datatables/plugins/select.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1260 | - <link rel="stylesheet" src="./plugins/datatables/extensions/Scroller-1.5.0/css/scroller.bootstrap4.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"> |
|
1261 | - <script type="text/javascript" src="./plugins/datatables/extensions/Scroller-1.5.0/js/dataTables.scroller.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1252 | + <link rel="stylesheet" src="./plugins/datatables/css/jquery.dataTables.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"> |
|
1253 | + <link rel="stylesheet" src="./plugins/datatables/css/dataTables.bootstrap4.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"> |
|
1254 | + <script type="text/javascript" src="./plugins/datatables/js/jquery.dataTables.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1255 | + <script type="text/javascript" src="./plugins/datatables/js/dataTables.bootstrap4.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1256 | + <link rel="stylesheet" src="./plugins/datatables/extensions/Responsive-2.2.2/css/responsive.bootstrap4.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"> |
|
1257 | + <script type="text/javascript" src="./plugins/datatables/extensions/Responsive-2.2.2/js/dataTables.responsive.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1258 | + <script type="text/javascript" src="./plugins/datatables/extensions/Responsive-2.2.2/js/responsive.bootstrap4.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1259 | + <script type="text/javascript" src="./plugins/datatables/plugins/select.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1260 | + <link rel="stylesheet" src="./plugins/datatables/extensions/Scroller-1.5.0/css/scroller.bootstrap4.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"> |
|
1261 | + <script type="text/javascript" src="./plugins/datatables/extensions/Scroller-1.5.0/js/dataTables.scroller.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1262 | 1262 | <?php |
1263 | 1263 | } elseif (isset($get['page']) === true) { |
1264 | 1264 | if (in_array($get['page'], ['items', 'import']) === true) { |
1265 | 1265 | ?> |
1266 | - <link rel="stylesheet" href="./plugins/jstree/themes/default/style.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" /> |
|
1267 | - <link rel="stylesheet" href="./plugins/jstree/themes/default-dark/style.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" /> |
|
1268 | - <script src="./plugins/jstree/jstree.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" type="text/javascript"></script> |
|
1266 | + <link rel="stylesheet" href="./plugins/jstree/themes/default/style.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" /> |
|
1267 | + <link rel="stylesheet" href="./plugins/jstree/themes/default-dark/style.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" /> |
|
1268 | + <script src="./plugins/jstree/jstree.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" type="text/javascript"></script> |
|
1269 | 1269 | <!-- countdownTimer --> |
1270 | - <script src="./plugins/jquery.countdown360/jquery.countdown360.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1270 | + <script src="./plugins/jquery.countdown360/jquery.countdown360.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1271 | 1271 | <!-- SUMMERNOTE --> |
1272 | - <link rel="stylesheet" href="./plugins/summernote/summernote-bs4.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"> |
|
1273 | - <script src="./plugins/summernote/summernote-bs4.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1272 | + <link rel="stylesheet" href="./plugins/summernote/summernote-bs4.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"> |
|
1273 | + <script src="./plugins/summernote/summernote-bs4.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1274 | 1274 | <!-- date-picker --> |
1275 | - <link rel="stylesheet" href="./plugins/bootstrap-datepicker/css/bootstrap-datepicker3.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"> |
|
1276 | - <script src="./plugins/bootstrap-datepicker/js/bootstrap-datepicker.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1275 | + <link rel="stylesheet" href="./plugins/bootstrap-datepicker/css/bootstrap-datepicker3.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"> |
|
1276 | + <script src="./plugins/bootstrap-datepicker/js/bootstrap-datepicker.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1277 | 1277 | <!-- time-picker --> |
1278 | - <link rel="stylesheet" href="./plugins/timepicker/bootstrap-timepicker.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"> |
|
1279 | - <script src="./plugins/timepicker/bootstrap-timepicker.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1278 | + <link rel="stylesheet" href="./plugins/timepicker/bootstrap-timepicker.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"> |
|
1279 | + <script src="./plugins/timepicker/bootstrap-timepicker.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1280 | 1280 | <!-- PLUPLOAD --> |
1281 | - <script type="text/javascript" src="plugins/plupload/js/plupload.full.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1281 | + <script type="text/javascript" src="plugins/plupload/js/plupload.full.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1282 | 1282 | <!-- VALIDATE --> |
1283 | - <script type="text/javascript" src="plugins/jquery-validation/jquery.validate.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1283 | + <script type="text/javascript" src="plugins/jquery-validation/jquery.validate.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1284 | 1284 | <!-- PWSTRENGHT --> |
1285 | - <script type="text/javascript" src="plugins/zxcvbn/zxcvbn.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1286 | - <script type="text/javascript" src="plugins/jquery.pwstrength/pwstrength-bootstrap.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1285 | + <script type="text/javascript" src="plugins/zxcvbn/zxcvbn.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1286 | + <script type="text/javascript" src="plugins/jquery.pwstrength/pwstrength-bootstrap.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1287 | 1287 | <!-- TOGGLE --> |
1288 | - <link rel="stylesheet" href="./plugins/toggles/css/toggles.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" /> |
|
1289 | - <link rel="stylesheet" href="./plugins/toggles/css/toggles-modern.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" /> |
|
1290 | - <script src="./plugins/toggles/toggles.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>" type="text/javascript"></script> |
|
1288 | + <link rel="stylesheet" href="./plugins/toggles/css/toggles.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" /> |
|
1289 | + <link rel="stylesheet" href="./plugins/toggles/css/toggles-modern.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" /> |
|
1290 | + <script src="./plugins/toggles/toggles.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>" type="text/javascript"></script> |
|
1291 | 1291 | <?php |
1292 | 1292 | } elseif (in_array($get['page'], ['search', 'folders', 'users', 'roles', 'utilities.deletion', 'utilities.logs', 'utilities.database', 'utilities.renewal', 'tasks']) === true) { |
1293 | 1293 | ?> |
1294 | 1294 | <!-- DataTables --> |
1295 | - <link rel="stylesheet" src="./plugins/datatables/css/jquery.dataTables.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"> |
|
1296 | - <link rel="stylesheet" src="./plugins/datatables/css/dataTables.bootstrap4.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"> |
|
1297 | - <script type="text/javascript" src="./plugins/datatables/js/jquery.dataTables.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1298 | - <script type="text/javascript" src="./plugins/datatables/js/dataTables.bootstrap4.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1299 | - <link rel="stylesheet" src="./plugins/datatables/extensions/Responsive-2.2.2/css/responsive.bootstrap4.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"> |
|
1300 | - <script type="text/javascript" src="./plugins/datatables/extensions/Responsive-2.2.2/js/dataTables.responsive.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1301 | - <script type="text/javascript" src="./plugins/datatables/extensions/Responsive-2.2.2/js/responsive.bootstrap4.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1302 | - <script type="text/javascript" src="./plugins/datatables/plugins/select.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1303 | - <link rel="stylesheet" src="./plugins/datatables/extensions/Scroller-1.5.0/css/scroller.bootstrap4.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"> |
|
1304 | - <script type="text/javascript" src="./plugins/datatables/extensions/Scroller-1.5.0/js/dataTables.scroller.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1295 | + <link rel="stylesheet" src="./plugins/datatables/css/jquery.dataTables.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"> |
|
1296 | + <link rel="stylesheet" src="./plugins/datatables/css/dataTables.bootstrap4.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"> |
|
1297 | + <script type="text/javascript" src="./plugins/datatables/js/jquery.dataTables.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1298 | + <script type="text/javascript" src="./plugins/datatables/js/dataTables.bootstrap4.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1299 | + <link rel="stylesheet" src="./plugins/datatables/extensions/Responsive-2.2.2/css/responsive.bootstrap4.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"> |
|
1300 | + <script type="text/javascript" src="./plugins/datatables/extensions/Responsive-2.2.2/js/dataTables.responsive.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1301 | + <script type="text/javascript" src="./plugins/datatables/extensions/Responsive-2.2.2/js/responsive.bootstrap4.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1302 | + <script type="text/javascript" src="./plugins/datatables/plugins/select.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1303 | + <link rel="stylesheet" src="./plugins/datatables/extensions/Scroller-1.5.0/css/scroller.bootstrap4.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"> |
|
1304 | + <script type="text/javascript" src="./plugins/datatables/extensions/Scroller-1.5.0/js/dataTables.scroller.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1305 | 1305 | <!-- dater picker --> |
1306 | - <link rel="stylesheet" href="./plugins/bootstrap-datepicker/css/bootstrap-datepicker3.min.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"> |
|
1307 | - <script src="./plugins/bootstrap-datepicker/js/bootstrap-datepicker.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1306 | + <link rel="stylesheet" href="./plugins/bootstrap-datepicker/css/bootstrap-datepicker3.min.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"> |
|
1307 | + <script src="./plugins/bootstrap-datepicker/js/bootstrap-datepicker.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1308 | 1308 | <!-- daterange picker --> |
1309 | - <link rel="stylesheet" href="./plugins/daterangepicker/daterangepicker.css?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"> |
|
1310 | - <script src="./plugins/moment/moment.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1311 | - <script src="./plugins/daterangepicker/daterangepicker.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1309 | + <link rel="stylesheet" href="./plugins/daterangepicker/daterangepicker.css?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"> |
|
1310 | + <script src="./plugins/moment/moment.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1311 | + <script src="./plugins/daterangepicker/daterangepicker.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1312 | 1312 | <!-- SlimScroll --> |
1313 | - <script src="./plugins/slimScroll/jquery.slimscroll.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1313 | + <script src="./plugins/slimScroll/jquery.slimscroll.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1314 | 1314 | <!-- FastClick --> |
1315 | - <script src="./plugins/fastclick/fastclick.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1315 | + <script src="./plugins/fastclick/fastclick.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1316 | 1316 | <?php |
1317 | 1317 | } elseif ($get['page'] === 'profile') { |
1318 | 1318 | ?> |
1319 | 1319 | <!-- FILESAVER --> |
1320 | - <script type="text/javascript" src="plugins/downloadjs/download.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1320 | + <script type="text/javascript" src="plugins/downloadjs/download.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1321 | 1321 | <!-- PLUPLOAD --> |
1322 | - <script type="text/javascript" src="plugins/plupload/js/plupload.full.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1322 | + <script type="text/javascript" src="plugins/plupload/js/plupload.full.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1323 | 1323 | <?php |
1324 | 1324 | } elseif ($get['page'] === 'export') { |
1325 | 1325 | ?> |
1326 | 1326 | <!-- FILESAVER --> |
1327 | - <script type="text/javascript" src="plugins/downloadjs/download.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1327 | + <script type="text/javascript" src="plugins/downloadjs/download.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1328 | 1328 | <!-- PWSTRENGHT --> |
1329 | - <script type="text/javascript" src="plugins/zxcvbn/zxcvbn.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1330 | - <script type="text/javascript" src="plugins/jquery.pwstrength/pwstrength-bootstrap.min.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1329 | + <script type="text/javascript" src="plugins/zxcvbn/zxcvbn.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1330 | + <script type="text/javascript" src="plugins/jquery.pwstrength/pwstrength-bootstrap.min.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1331 | 1331 | <?php |
1332 | 1332 | } |
1333 | 1333 | } |
1334 | 1334 | ?> |
1335 | 1335 | <!-- functions --> |
1336 | - <script type="text/javascript" src="includes/js/functions.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1337 | - <script type="text/javascript" src="includes/js/CreateRandomString.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1336 | + <script type="text/javascript" src="includes/js/functions.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1337 | + <script type="text/javascript" src="includes/js/CreateRandomString.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1338 | 1338 | <input type="hidden" id="encryptClientServerStatus" value="<?php echo $SETTINGS['encryptClientServer'] ?? 1; ?>" /> |
1339 | 1339 | |
1340 | 1340 | </body> |
@@ -1376,7 +1376,7 @@ discard block |
||
1376 | 1376 | }; |
1377 | 1377 | </script> |
1378 | 1378 | |
1379 | -<script type="text/javascript" src="includes/js/secure-clipboard-cleaner.js?v=<?php echo TP_VERSION . '.' . TP_VERSION_MINOR; ?>"></script> |
|
1379 | +<script type="text/javascript" src="includes/js/secure-clipboard-cleaner.js?v=<?php echo TP_VERSION.'.'.TP_VERSION_MINOR; ?>"></script> |
|
1380 | 1380 | |
1381 | 1381 | <script> |
1382 | 1382 | $(document).ready(function() { |
@@ -1435,65 +1435,65 @@ discard block |
||
1435 | 1435 | |
1436 | 1436 | // Load links, css and javascripts |
1437 | 1437 | if (isset($SETTINGS['cpassman_dir']) === true) { |
1438 | - include_once $SETTINGS['cpassman_dir'] . '/includes/core/load.js.php'; |
|
1438 | + include_once $SETTINGS['cpassman_dir'].'/includes/core/load.js.php'; |
|
1439 | 1439 | if ($menuAdmin === true) { |
1440 | - include_once $SETTINGS['cpassman_dir'] . '/pages/admin.js.php'; |
|
1440 | + include_once $SETTINGS['cpassman_dir'].'/pages/admin.js.php'; |
|
1441 | 1441 | if ($get['page'] === '2fa') { |
1442 | - include_once $SETTINGS['cpassman_dir'] . '/pages/2fa.js.php'; |
|
1442 | + include_once $SETTINGS['cpassman_dir'].'/pages/2fa.js.php'; |
|
1443 | 1443 | } elseif ($get['page'] === 'api') { |
1444 | - include_once $SETTINGS['cpassman_dir'] . '/pages/api.js.php'; |
|
1444 | + include_once $SETTINGS['cpassman_dir'].'/pages/api.js.php'; |
|
1445 | 1445 | } elseif ($get['page'] === 'backups') { |
1446 | - include_once $SETTINGS['cpassman_dir'] . '/pages/backups.js.php'; |
|
1446 | + include_once $SETTINGS['cpassman_dir'].'/pages/backups.js.php'; |
|
1447 | 1447 | } elseif ($get['page'] === 'emails') { |
1448 | - include_once $SETTINGS['cpassman_dir'] . '/pages/emails.js.php'; |
|
1448 | + include_once $SETTINGS['cpassman_dir'].'/pages/emails.js.php'; |
|
1449 | 1449 | } elseif ($get['page'] === 'ldap') { |
1450 | - include_once $SETTINGS['cpassman_dir'] . '/pages/ldap.js.php'; |
|
1450 | + include_once $SETTINGS['cpassman_dir'].'/pages/ldap.js.php'; |
|
1451 | 1451 | } elseif ($get['page'] === 'uploads') { |
1452 | - include_once $SETTINGS['cpassman_dir'] . '/pages/uploads.js.php'; |
|
1452 | + include_once $SETTINGS['cpassman_dir'].'/pages/uploads.js.php'; |
|
1453 | 1453 | } elseif ($get['page'] === 'fields') { |
1454 | - include_once $SETTINGS['cpassman_dir'] . '/pages/fields.js.php'; |
|
1454 | + include_once $SETTINGS['cpassman_dir'].'/pages/fields.js.php'; |
|
1455 | 1455 | } elseif ($get['page'] === 'options') { |
1456 | - include_once $SETTINGS['cpassman_dir'] . '/pages/options.js.php'; |
|
1456 | + include_once $SETTINGS['cpassman_dir'].'/pages/options.js.php'; |
|
1457 | 1457 | } elseif ($get['page'] === 'statistics') { |
1458 | - include_once $SETTINGS['cpassman_dir'] . '/pages/statistics.js.php'; |
|
1458 | + include_once $SETTINGS['cpassman_dir'].'/pages/statistics.js.php'; |
|
1459 | 1459 | } elseif ($get['page'] === 'tasks') { |
1460 | - include_once $SETTINGS['cpassman_dir'] . '/pages/tasks.js.php'; |
|
1460 | + include_once $SETTINGS['cpassman_dir'].'/pages/tasks.js.php'; |
|
1461 | 1461 | } elseif ($get['page'] === 'oauth') { |
1462 | - include_once $SETTINGS['cpassman_dir'] . '/pages/oauth.js.php'; |
|
1462 | + include_once $SETTINGS['cpassman_dir'].'/pages/oauth.js.php'; |
|
1463 | 1463 | } elseif ($get['page'] === 'tools') { |
1464 | - include_once $SETTINGS['cpassman_dir'] . '/pages/tools.js.php'; |
|
1464 | + include_once $SETTINGS['cpassman_dir'].'/pages/tools.js.php'; |
|
1465 | 1465 | } |
1466 | 1466 | } elseif (isset($get['page']) === true && $get['page'] !== '') { |
1467 | 1467 | if ($get['page'] === 'items') { |
1468 | - include_once $SETTINGS['cpassman_dir'] . '/pages/items.js.php'; |
|
1468 | + include_once $SETTINGS['cpassman_dir'].'/pages/items.js.php'; |
|
1469 | 1469 | } elseif ($get['page'] === 'import') { |
1470 | - include_once $SETTINGS['cpassman_dir'] . '/pages/import.js.php'; |
|
1470 | + include_once $SETTINGS['cpassman_dir'].'/pages/import.js.php'; |
|
1471 | 1471 | } elseif ($get['page'] === 'export') { |
1472 | - include_once $SETTINGS['cpassman_dir'] . '/pages/export.js.php'; |
|
1472 | + include_once $SETTINGS['cpassman_dir'].'/pages/export.js.php'; |
|
1473 | 1473 | } elseif ($get['page'] === 'offline') { |
1474 | - include_once $SETTINGS['cpassman_dir'] . '/pages/offline.js.php'; |
|
1474 | + include_once $SETTINGS['cpassman_dir'].'/pages/offline.js.php'; |
|
1475 | 1475 | } elseif ($get['page'] === 'search') { |
1476 | - include_once $SETTINGS['cpassman_dir'] . '/pages/search.js.php'; |
|
1476 | + include_once $SETTINGS['cpassman_dir'].'/pages/search.js.php'; |
|
1477 | 1477 | } elseif ($get['page'] === 'profile') { |
1478 | - include_once $SETTINGS['cpassman_dir'] . '/pages/profile.js.php'; |
|
1478 | + include_once $SETTINGS['cpassman_dir'].'/pages/profile.js.php'; |
|
1479 | 1479 | } elseif ($get['page'] === 'favourites') { |
1480 | - include_once $SETTINGS['cpassman_dir'] . '/pages/favorites.js.php'; |
|
1480 | + include_once $SETTINGS['cpassman_dir'].'/pages/favorites.js.php'; |
|
1481 | 1481 | } elseif ($get['page'] === 'folders') { |
1482 | - include_once $SETTINGS['cpassman_dir'] . '/pages/folders.js.php'; |
|
1482 | + include_once $SETTINGS['cpassman_dir'].'/pages/folders.js.php'; |
|
1483 | 1483 | } elseif ($get['page'] === 'users') { |
1484 | - include_once $SETTINGS['cpassman_dir'] . '/pages/users.js.php'; |
|
1484 | + include_once $SETTINGS['cpassman_dir'].'/pages/users.js.php'; |
|
1485 | 1485 | } elseif ($get['page'] === 'roles') { |
1486 | - include_once $SETTINGS['cpassman_dir'] . '/pages/roles.js.php'; |
|
1486 | + include_once $SETTINGS['cpassman_dir'].'/pages/roles.js.php'; |
|
1487 | 1487 | } elseif ($get['page'] === 'utilities.deletion') { |
1488 | - include_once $SETTINGS['cpassman_dir'] . '/pages/utilities.deletion.js.php'; |
|
1488 | + include_once $SETTINGS['cpassman_dir'].'/pages/utilities.deletion.js.php'; |
|
1489 | 1489 | } elseif ($get['page'] === 'utilities.logs') { |
1490 | - include_once $SETTINGS['cpassman_dir'] . '/pages/utilities.logs.js.php'; |
|
1490 | + include_once $SETTINGS['cpassman_dir'].'/pages/utilities.logs.js.php'; |
|
1491 | 1491 | } elseif ($get['page'] === 'utilities.database') { |
1492 | - include_once $SETTINGS['cpassman_dir'] . '/pages/utilities.database.js.php'; |
|
1492 | + include_once $SETTINGS['cpassman_dir'].'/pages/utilities.database.js.php'; |
|
1493 | 1493 | } elseif ($get['page'] === 'utilities.renewal') { |
1494 | - include_once $SETTINGS['cpassman_dir'] . '/pages/utilities.renewal.js.php'; |
|
1494 | + include_once $SETTINGS['cpassman_dir'].'/pages/utilities.renewal.js.php'; |
|
1495 | 1495 | } |
1496 | 1496 | } else { |
1497 | - include_once $SETTINGS['cpassman_dir'] . '/includes/core/login.js.php'; |
|
1497 | + include_once $SETTINGS['cpassman_dir'].'/includes/core/login.js.php'; |
|
1498 | 1498 | } |
1499 | 1499 | } |
@@ -71,7 +71,7 @@ discard block |
||
71 | 71 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('oauth') === false) { |
72 | 72 | // Not allowed page |
73 | 73 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
74 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
74 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
75 | 75 | exit; |
76 | 76 | } |
77 | 77 | ?> |
@@ -226,7 +226,7 @@ discard block |
||
226 | 226 | if (data[i].selected_role === 1) { |
227 | 227 | selected_role = data[i].id; |
228 | 228 | } |
229 | - html_admin_by += '<option value="' + data[i].id + '"><?php echo $lang->get('managers_of') . ' '; ?>' + data[i].title + '</option>'; |
|
229 | + html_admin_by += '<option value="' + data[i].id + '"><?php echo $lang->get('managers_of').' '; ?>' + data[i].title + '</option>'; |
|
230 | 230 | html_roles += '<option value="' + data[i].id + '">' + data[i].title + '</option>'; |
231 | 231 | } |
232 | 232 | $('#oauth_new_user_is_administrated_by') |
@@ -255,7 +255,7 @@ discard block |
||
255 | 255 | }).fail(function(error) { |
256 | 256 | toastr.remove(); |
257 | 257 | toastr.error( |
258 | - '<?php echo $lang->get('server_answer_error') . '<br />' . $lang->get('server_returned_data') . ':<br />'; ?>' + error, |
|
258 | + '<?php echo $lang->get('server_answer_error').'<br />'.$lang->get('server_returned_data').':<br />'; ?>' + error, |
|
259 | 259 | '', { |
260 | 260 | closeButton: true, |
261 | 261 | positionClass: 'toast-bottom-right' |