@@ -39,13 +39,13 @@ discard block |
||
39 | 39 | header("Access-Control-Allow-Methods: POST, GET"); |
40 | 40 | header("Access-Control-Max-Age: 3600"); |
41 | 41 | header("Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With"); |
42 | -require __DIR__ . "/inc/bootstrap.php"; |
|
42 | +require __DIR__."/inc/bootstrap.php"; |
|
43 | 43 | |
44 | 44 | // sanitize url segments |
45 | 45 | $base = new BaseController(); |
46 | 46 | $uri = $base->getUriSegments(); |
47 | 47 | if (!is_array($uri)) { |
48 | - $uri = [$uri]; // ensure $uril is table |
|
48 | + $uri = [$uri]; // ensure $uril is table |
|
49 | 49 | } |
50 | 50 | |
51 | 51 | // Prepare DB password |
@@ -61,9 +61,9 @@ discard block |
||
61 | 61 | if ($uri[0] === 'authorize') { |
62 | 62 | // Is API enabled in Teampass settings |
63 | 63 | if ($apiStatus['error'] === false) { |
64 | - require API_ROOT_PATH . "/Controller/Api/AuthController.php"; |
|
64 | + require API_ROOT_PATH."/Controller/Api/AuthController.php"; |
|
65 | 65 | $objFeedController = new AuthController(); |
66 | - $strMethodName = $uri[0] . 'Action'; |
|
66 | + $strMethodName = $uri[0].'Action'; |
|
67 | 67 | $objFeedController->{$strMethodName}(); |
68 | 68 | } else { |
69 | 69 | // Error management |
@@ -89,9 +89,9 @@ discard block |
||
89 | 89 | |
90 | 90 | // action related to USER |
91 | 91 | } elseif ($controller === 'user') { |
92 | - require API_ROOT_PATH . "/Controller/Api/UserController.php"; |
|
92 | + require API_ROOT_PATH."/Controller/Api/UserController.php"; |
|
93 | 93 | $objFeedController = new UserController(); |
94 | - $strMethodName = (string) $action . 'Action'; |
|
94 | + $strMethodName = (string) $action.'Action'; |
|
95 | 95 | $objFeedController->{$strMethodName}(); |
96 | 96 | |
97 | 97 | // action related to ITEM |
@@ -80,7 +80,7 @@ discard block |
||
80 | 80 | ) { |
81 | 81 | // Not allowed page |
82 | 82 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
83 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
83 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
84 | 84 | exit; |
85 | 85 | } |
86 | 86 | |
@@ -154,7 +154,7 @@ discard block |
||
154 | 154 | $openLdapExtra = new OpenLdapExtra(); |
155 | 155 | break; |
156 | 156 | default: |
157 | - throw new Exception("Unsupported LDAP type: " . $SETTINGS['ldap_type']); |
|
157 | + throw new Exception("Unsupported LDAP type: ".$SETTINGS['ldap_type']); |
|
158 | 158 | } |
159 | 159 | } catch (Exception $e) { |
160 | 160 | if (defined('LOG_TO_SERVER') && LOG_TO_SERVER === true) { |
@@ -173,7 +173,7 @@ discard block |
||
173 | 173 | // 2- Get user info from AD |
174 | 174 | // We want to isolate attribute ldap_user_attribute or mostly samAccountName |
175 | 175 | $userADInfos = $ldapConnection->query() |
176 | - ->where((isset($SETTINGS['ldap_user_attribute']) ===true && empty($SETTINGS['ldap_user_attribute']) === false) ? $SETTINGS['ldap_user_attribute'] : 'samaccountname', '=', $post_username) |
|
176 | + ->where((isset($SETTINGS['ldap_user_attribute']) === true && empty($SETTINGS['ldap_user_attribute']) === false) ? $SETTINGS['ldap_user_attribute'] : 'samaccountname', '=', $post_username) |
|
177 | 177 | ->firstOrFail(); |
178 | 178 | |
179 | 179 | // Is user enabled? Only ActiveDirectory |
@@ -194,7 +194,7 @@ discard block |
||
194 | 194 | } catch (\LdapRecord\Query\ObjectNotFoundException $e) { |
195 | 195 | $error = $e->getDetailedError(); |
196 | 196 | if ($error && defined('LOG_TO_SERVER') && LOG_TO_SERVER === true) { |
197 | - error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage(). " - ".$error->getDiagnosticMessage()); |
|
197 | + error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage()." - ".$error->getDiagnosticMessage()); |
|
198 | 198 | } |
199 | 199 | // deepcode ignore ServerLeak: No important data is sent and is encrypted before being sent |
200 | 200 | echo prepareExchangedData( |
@@ -213,7 +213,7 @@ discard block |
||
213 | 213 | // For OpenLDAP and others, we use attribute dn |
214 | 214 | $userAuthAttempt = $ldapConnection->auth()->attempt( |
215 | 215 | $SETTINGS['ldap_type'] === 'ActiveDirectory' ? |
216 | - $userADInfos['userprincipalname'][0] : // refering to https://ldaprecord.com/docs/core/v2/authentication#basic-authentication |
|
216 | + $userADInfos['userprincipalname'][0] : // refering to https://ldaprecord.com/docs/core/v2/authentication#basic-authentication |
|
217 | 217 | $userADInfos['dn'], |
218 | 218 | $post_password |
219 | 219 | ); |
@@ -232,7 +232,7 @@ discard block |
||
232 | 232 | } catch (\LdapRecord\Query\ObjectNotFoundException $e) { |
233 | 233 | $error = $e->getDetailedError(); |
234 | 234 | if ($error && defined('LOG_TO_SERVER') && LOG_TO_SERVER === true) { |
235 | - error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage(). " - ".$error->getDiagnosticMessage()); |
|
235 | + error_log('TEAMPASS Error - LDAP - '.$error->getErrorCode()." - ".$error->getErrorMessage()." - ".$error->getDiagnosticMessage()); |
|
236 | 236 | } |
237 | 237 | // deepcode ignore ServerLeak: No important data is sent and is encrypted before being sent |
238 | 238 | echo prepareExchangedData( |
@@ -102,11 +102,11 @@ discard block |
||
102 | 102 | function provideLog(string $message, array $SETTINGS) |
103 | 103 | { |
104 | 104 | if (defined('LOG_TO_SERVER') && LOG_TO_SERVER === true) { |
105 | - error_log((string) date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], time()) . ' - '.$message); |
|
105 | + error_log((string) date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], time()).' - '.$message); |
|
106 | 106 | } |
107 | 107 | } |
108 | 108 | |
109 | -function performVisibleFoldersHtmlUpdate (int $user_id) |
|
109 | +function performVisibleFoldersHtmlUpdate(int $user_id) |
|
110 | 110 | { |
111 | 111 | $html = []; |
112 | 112 | |
@@ -116,10 +116,10 @@ discard block |
||
116 | 116 | |
117 | 117 | // get current folders visible for user |
118 | 118 | $cache_tree = DB::queryFirstRow( |
119 | - 'SELECT increment_id, data FROM ' . prefixTable('cache_tree') . ' WHERE user_id = %i', |
|
119 | + 'SELECT increment_id, data FROM '.prefixTable('cache_tree').' WHERE user_id = %i', |
|
120 | 120 | $user_id |
121 | 121 | ); |
122 | - $folders = json_decode($cache_tree['data'], true);//print_r($folders); |
|
122 | + $folders = json_decode($cache_tree['data'], true); //print_r($folders); |
|
123 | 123 | foreach ($folders as $folder) { |
124 | 124 | $idFolder = (int) explode("li_", $folder['id'])[1]; |
125 | 125 | |
@@ -132,7 +132,7 @@ discard block |
||
132 | 132 | |
133 | 133 | // get folder info |
134 | 134 | $folder = DB::queryFirstRow( |
135 | - 'SELECT title, parent_id, personal_folder FROM ' . prefixTable('nested_tree') . ' WHERE id = %i', |
|
135 | + 'SELECT title, parent_id, personal_folder FROM '.prefixTable('nested_tree').' WHERE id = %i', |
|
136 | 136 | $idFolder |
137 | 137 | ); |
138 | 138 | |
@@ -167,7 +167,7 @@ discard block |
||
167 | 167 | function subTaskStatus($taskId) |
168 | 168 | { |
169 | 169 | $subTasks = DB::query( |
170 | - 'SELECT * FROM ' . prefixTable('background_subtasks') . ' WHERE task_id = %i', |
|
170 | + 'SELECT * FROM '.prefixTable('background_subtasks').' WHERE task_id = %i', |
|
171 | 171 | $taskId |
172 | 172 | ); |
173 | 173 |
@@ -149,8 +149,7 @@ |
||
149 | 149 | </div> |
150 | 150 | <?php |
151 | 151 | } |
152 | -} |
|
153 | -catch (Exception $e) { |
|
152 | +} catch (Exception $e) { |
|
154 | 153 | if (defined('LOG_TO_SERVER') && LOG_TO_SERVER === true) { |
155 | 154 | error_log('TEAMPASS Error - tasks page - '.$e->getMessage()); |
156 | 155 | } |
@@ -64,7 +64,7 @@ discard block |
||
64 | 64 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('tasks') === false) { |
65 | 65 | // Not allowed page |
66 | 66 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
67 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
67 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
68 | 68 | exit; |
69 | 69 | } |
70 | 70 | |
@@ -126,7 +126,7 @@ discard block |
||
126 | 126 | // Get last cron execution timestamp |
127 | 127 | $queryResults = DB::query( |
128 | 128 | 'SELECT valeur |
129 | - FROM ' . prefixTable('misc') . ' |
|
129 | + FROM ' . prefixTable('misc').' |
|
130 | 130 | WHERE type = %s AND intitule = %s and valeur >= %d', |
131 | 131 | 'admin', |
132 | 132 | 'last_cron_exec', |
@@ -234,7 +234,7 @@ discard block |
||
234 | 234 | $task = isset($SETTINGS['users_personal_folder_task']) === true ? explode(";", $SETTINGS['users_personal_folder_task']) : []; |
235 | 235 | ?> |
236 | 236 | <input type='text' disabled class='form-control form-control-sm' id='users_personal_folder_task_parameter' value='<?php echo isset($task[0]) === true && empty($task[0]) === false ? $lang->get($task[0])." ".(isset($task[2]) === true ? strtolower($lang->get('day')).' '.$task[2].' ' : '').$lang->get('at')." ".(isset($task[1]) === true ? $task[1] : '') : $lang->get('not_defined') ?>'> |
237 | - <input type='hidden' disabled class='form-control form-control-sm' id='users_personal_folder_task_parameter_value' value='<?php echo isset($task[0]) === true ? $task[0].";".(isset($task[1]) === true ? $task[1] : '').(isset($task[2]) === true ? $task[2] : '') : '';?>'> |
|
237 | + <input type='hidden' disabled class='form-control form-control-sm' id='users_personal_folder_task_parameter_value' value='<?php echo isset($task[0]) === true ? $task[0].";".(isset($task[1]) === true ? $task[1] : '').(isset($task[2]) === true ? $task[2] : '') : ''; ?>'> |
|
238 | 238 | </div> |
239 | 239 | <div class='col-2'> |
240 | 240 | <button class="btn btn-primary task-define" data-task="users_personal_folder_task"> |
@@ -256,7 +256,7 @@ discard block |
||
256 | 256 | $task = isset($SETTINGS['clean_orphan_objects_task']) === true ? explode(";", $SETTINGS['clean_orphan_objects_task']) : []; |
257 | 257 | ?> |
258 | 258 | <input type='text' disabled class='form-control form-control-sm' id='clean_orphan_objects_task_parameter' value='<?php echo isset($task[0]) === true && empty($task[0]) === false ? $lang->get($task[0])." ".(isset($task[2]) === true ? strtolower($lang->get('day')).' '.$task[2].' ' : '').$lang->get('at')." ".(isset($task[1]) === true ? $task[1] : '') : $lang->get('not_defined') ?>'> |
259 | - <input type='hidden' disabled class='form-control form-control-sm' id='clean_orphan_objects_task_parameter_value' value='<?php echo isset($task[0]) === true ? $task[0].";".(isset($task[1]) === true ? $task[1] : '').(isset($task[2]) === true ? $task[2] : '') : '';?>'> |
|
259 | + <input type='hidden' disabled class='form-control form-control-sm' id='clean_orphan_objects_task_parameter_value' value='<?php echo isset($task[0]) === true ? $task[0].";".(isset($task[1]) === true ? $task[1] : '').(isset($task[2]) === true ? $task[2] : '') : ''; ?>'> |
|
260 | 260 | </div> |
261 | 261 | <div class='col-2'> |
262 | 262 | <button class="btn btn-primary task-define" data-task="clean_orphan_objects_task"> |
@@ -278,7 +278,7 @@ discard block |
||
278 | 278 | $task = isset($SETTINGS['purge_temporary_files_task']) === true ? explode(";", $SETTINGS['purge_temporary_files_task']) : []; |
279 | 279 | ?> |
280 | 280 | <input type='text' disabled class='form-control form-control-sm' id='purge_temporary_files_task_parameter' value='<?php echo isset($task[0]) === true && empty($task[0]) === false ? $lang->get($task[0])." ".(isset($task[2]) === true ? strtolower($lang->get('day')).' '.$task[2].' ' : '').$lang->get('at')." ".(isset($task[1]) === true ? $task[1] : '') : $lang->get('not_defined') ?>'> |
281 | - <input type='hidden' disabled class='form-control form-control-sm' id='purge_temporary_files_task_parameter_value' value='<?php echo isset($task[0]) === true ? $task[0].";".(isset($task[1]) === true ? $task[1] : '').(isset($task[2]) === true ? $task[2] : '') : '';?>'> |
|
281 | + <input type='hidden' disabled class='form-control form-control-sm' id='purge_temporary_files_task_parameter_value' value='<?php echo isset($task[0]) === true ? $task[0].";".(isset($task[1]) === true ? $task[1] : '').(isset($task[2]) === true ? $task[2] : '') : ''; ?>'> |
|
282 | 282 | </div> |
283 | 283 | <div class='col-2'> |
284 | 284 | <button class="btn btn-primary task-define" data-task="purge_temporary_files_task"> |
@@ -300,7 +300,7 @@ discard block |
||
300 | 300 | $task = isset($SETTINGS['reload_cache_table_task']) === true ? explode(";", $SETTINGS['reload_cache_table_task']) : []; |
301 | 301 | ?> |
302 | 302 | <input type='text' disabled class='form-control form-control-sm' id='reload_cache_table_task_parameter' value='<?php echo isset($task[0]) === true && empty($task[0]) === false ? $lang->get($task[0])." ".(isset($task[2]) === true ? strtolower($lang->get('day')).' '.$task[2].' ' : '').$lang->get('at')." ".(isset($task[1]) === true ? $task[1] : '') : $lang->get('not_defined') ?>'> |
303 | - <input type='hidden' disabled class='form-control form-control-sm' id='reload_cache_table_task_parameter_value' value='<?php echo isset($task[0]) === true ? $task[0].";".(isset($task[1]) === true ? $task[1] : '').(isset($task[2]) === true ? $task[2] : '') : '';?>'> |
|
303 | + <input type='hidden' disabled class='form-control form-control-sm' id='reload_cache_table_task_parameter_value' value='<?php echo isset($task[0]) === true ? $task[0].";".(isset($task[1]) === true ? $task[1] : '').(isset($task[2]) === true ? $task[2] : '') : ''; ?>'> |
|
304 | 304 | </div> |
305 | 305 | <div class='col-2'> |
306 | 306 | <button class="btn btn-primary task-define" data-task="reload_cache_table_task"> |
@@ -517,7 +517,7 @@ discard block |
||
517 | 517 | <h5><?php echo $lang->get('day_of_month'); ?></h5> |
518 | 518 | <select class='form-control form-control-sm no-save' id='task-define-modal-parameter-monthly-value' style="width:100%;"> |
519 | 519 | <?php |
520 | - for ($i=1; $i<=31; $i++) { |
|
520 | + for ($i = 1; $i <= 31; $i++) { |
|
521 | 521 | echo '<option value="'.$i.'">'.$lang->get('day').' '.$i.'</option>'; |
522 | 522 | } |
523 | 523 | ?> |
@@ -222,8 +222,7 @@ |
||
222 | 222 | </div> |
223 | 223 | <?php |
224 | 224 | } |
225 | -} |
|
226 | -catch (Exception $e) { |
|
225 | +} catch (Exception $e) { |
|
227 | 226 | if (defined('LOG_TO_SERVER') && LOG_TO_SERVER === true) { |
228 | 227 | error_log('TEAMPASS Error - admin page - '.$e->getMessage()); |
229 | 228 | } |
@@ -68,7 +68,7 @@ discard block |
||
68 | 68 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('admin') === false) { |
69 | 69 | // Not allowed page |
70 | 70 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
71 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
71 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
72 | 72 | exit; |
73 | 73 | } |
74 | 74 | |
@@ -199,7 +199,7 @@ discard block |
||
199 | 199 | // Get last cron execution timestamp |
200 | 200 | DB::query( |
201 | 201 | 'SELECT valeur |
202 | - FROM ' . prefixTable('misc') . ' |
|
202 | + FROM ' . prefixTable('misc').' |
|
203 | 203 | WHERE type = %s AND intitule = %s and valeur >= %d', |
204 | 204 | 'admin', |
205 | 205 | 'last_cron_exec', |
@@ -270,7 +270,7 @@ discard block |
||
270 | 270 | <div class="card-body"> |
271 | 271 | <?php |
272 | 272 | // Display information about server |
273 | - $dbSize = DB::queryFirstRow("SELECT ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS 'size' FROM information_schema.TABLES WHERE table_schema = '" . DB_NAME . "'"); |
|
273 | + $dbSize = DB::queryFirstRow("SELECT ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS 'size' FROM information_schema.TABLES WHERE table_schema = '".DB_NAME."'"); |
|
274 | 274 | |
275 | 275 | // Get OS |
276 | 276 | $uname = php_uname('s'); |
@@ -326,17 +326,17 @@ discard block |
||
326 | 326 | } |
327 | 327 | |
328 | 328 | echo |
329 | - '<p>' . $os. |
|
329 | + '<p>'.$os. |
|
330 | 330 | '<br><span class="ml-4"></span>'. |
331 | 331 | '</p>'. |
332 | 332 | $internetAccess. |
333 | - '<p><i class="fa-brands fa-php mr-2"></i>PHP version: ' . phpversion(). |
|
333 | + '<p><i class="fa-brands fa-php mr-2"></i>PHP version: '.phpversion(). |
|
334 | 334 | '<br><span class="ml-4">Memory limit: '.(ini_get('memory_limit')).'</span>'. |
335 | 335 | '<br><span class="ml-4">Memory usage: '.formatSizeUnits(memory_get_usage()).'</span>'. |
336 | 336 | '<br><span class="ml-4">Maximum time execution: '.ini_get('max_execution_time').'</span>'. |
337 | 337 | '<br><span class="ml-4">Maximum file size upload: '.ini_get('upload_max_filesize').'</span>'. |
338 | 338 | '</p>'. |
339 | - '<p><i class="fa-solid fa-server mr-2"></i>Server version: ' . DB::serverVersion(). |
|
339 | + '<p><i class="fa-solid fa-server mr-2"></i>Server version: '.DB::serverVersion(). |
|
340 | 340 | '<br><span class="ml-4">Database size: '.($dbSize['size']).'MB</span>'. |
341 | 341 | '</p>'; |
342 | 342 | |
@@ -344,11 +344,11 @@ discard block |
||
344 | 344 | $serverTime = localtime(time(), true); |
345 | 345 | echo '<div class="row">'. |
346 | 346 | '<div class="col-6"><i class="fa-solid fa-clock mr-2"></i>Server time:</div>'. |
347 | - '<div class="col-6"><span class="badge badge-info">' . |
|
348 | - str_pad(strval($serverTime['tm_hour']), 2, "0", STR_PAD_LEFT) . ':' . |
|
349 | - str_pad(strval($serverTime['tm_min']), 2, "0", STR_PAD_LEFT) . ':' . |
|
350 | - str_pad(strval($serverTime['tm_sec']), 2, "0", STR_PAD_LEFT) . |
|
351 | - '</span></div>' . |
|
347 | + '<div class="col-6"><span class="badge badge-info">'. |
|
348 | + str_pad(strval($serverTime['tm_hour']), 2, "0", STR_PAD_LEFT).':'. |
|
349 | + str_pad(strval($serverTime['tm_min']), 2, "0", STR_PAD_LEFT).':'. |
|
350 | + str_pad(strval($serverTime['tm_sec']), 2, "0", STR_PAD_LEFT). |
|
351 | + '</span></div>'. |
|
352 | 352 | '</div>'. |
353 | 353 | '<div class="row">'. |
354 | 354 | '<div class="col-6"><span class="ml-4">Timezone:</span></div>'. |
@@ -2,7 +2,7 @@ |
||
2 | 2 | use TeampassClasses\OAuth2Controller\OAuth2Controller; |
3 | 3 | use TeampassClasses\SessionManager\SessionManager; |
4 | 4 | |
5 | -require_once __DIR__. '/../includes/config/include.php'; |
|
5 | +require_once __DIR__.'/../includes/config/include.php'; |
|
6 | 6 | require_once __DIR__.'/../sources/main.functions.php'; |
7 | 7 | |
8 | 8 | // init |
@@ -830,7 +830,7 @@ |
||
830 | 830 | 'encode' |
831 | 831 | ); |
832 | 832 | |
833 | - /* |
|
833 | + /* |
|
834 | 834 | * Generate BUG report |
835 | 835 | */ |
836 | 836 | case 'generate_bug_report'://action_system |
@@ -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 | |
@@ -267,7 +267,7 @@ discard block |
||
267 | 267 | |
268 | 268 | // Get current user hash |
269 | 269 | $userHash = DB::queryFirstRow( |
270 | - "SELECT pw FROM " . prefixtable('users') . " WHERE id = %d;", |
|
270 | + "SELECT pw FROM ".prefixtable('users')." WHERE id = %d;", |
|
271 | 271 | $session->get('user-id') |
272 | 272 | )['pw']; |
273 | 273 | |
@@ -322,7 +322,7 @@ discard block |
||
322 | 322 | * @param string $post_key |
323 | 323 | * @return string |
324 | 324 | */ |
325 | -function userHandler(string $post_type, array|null|string $dataReceived, array $SETTINGS, string $post_key): string |
|
325 | +function userHandler(string $post_type, array | null | string $dataReceived, array $SETTINGS, string $post_key): string |
|
326 | 326 | { |
327 | 327 | $session = SessionManager::getSession(); |
328 | 328 | |
@@ -357,7 +357,7 @@ discard block |
||
357 | 357 | if (isset($dataReceived['user_id'])) { |
358 | 358 | // Get info about user to modify |
359 | 359 | $targetUserInfos = DB::queryFirstRow( |
360 | - 'SELECT admin, gestionnaire, can_manage_all_users, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
360 | + 'SELECT admin, gestionnaire, can_manage_all_users, isAdministratedByRole FROM '.prefixTable('users').' |
|
361 | 361 | WHERE id = %i', |
362 | 362 | $dataReceived['user_id'] |
363 | 363 | ); |
@@ -506,7 +506,7 @@ discard block |
||
506 | 506 | case 'mail_me'://action_mail |
507 | 507 | // Get info about user to send email |
508 | 508 | $data_user = DB::queryFirstRow( |
509 | - 'SELECT admin, gestionnaire, can_manage_all_users, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
509 | + 'SELECT admin, gestionnaire, can_manage_all_users, isAdministratedByRole FROM '.prefixTable('users').' |
|
510 | 510 | WHERE email = %s', |
511 | 511 | filter_var($dataReceived['receipt'], FILTER_SANITIZE_FULL_SPECIAL_CHARS) |
512 | 512 | ); |
@@ -624,7 +624,7 @@ discard block |
||
624 | 624 | if (isset($dataReceived['user_id'])) { |
625 | 625 | // Get info about user to modify |
626 | 626 | $targetUserInfos = DB::queryFirstRow( |
627 | - 'SELECT admin, gestionnaire, can_manage_all_users, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
627 | + 'SELECT admin, gestionnaire, can_manage_all_users, isAdministratedByRole FROM '.prefixTable('users').' |
|
628 | 628 | WHERE id = %i', |
629 | 629 | $dataReceived['user_id'] |
630 | 630 | ); |
@@ -708,7 +708,7 @@ discard block |
||
708 | 708 | |
709 | 709 | // Get current user hash |
710 | 710 | $userHash = DB::queryFirstRow( |
711 | - "SELECT pw FROM " . prefixtable('users') . " WHERE id = %d;", |
|
711 | + "SELECT pw FROM ".prefixtable('users')." WHERE id = %d;", |
|
712 | 712 | $session->get('user-id') |
713 | 713 | )['pw']; |
714 | 714 | |
@@ -746,7 +746,7 @@ discard block |
||
746 | 746 | |
747 | 747 | // Get current user hash |
748 | 748 | $userHash = DB::queryFirstRow( |
749 | - "SELECT pw FROM " . prefixtable('users') . " WHERE id = %d;", |
|
749 | + "SELECT pw FROM ".prefixtable('users')." WHERE id = %d;", |
|
750 | 750 | $session->get('user-id') |
751 | 751 | )['pw']; |
752 | 752 | |
@@ -790,7 +790,7 @@ discard block |
||
790 | 790 | |
791 | 791 | // Get current user hash |
792 | 792 | $userHash = DB::queryFirstRow( |
793 | - "SELECT pw FROM " . prefixtable('users') . " WHERE id = %i;", |
|
793 | + "SELECT pw FROM ".prefixtable('users')." WHERE id = %i;", |
|
794 | 794 | $session->get('user-id') |
795 | 795 | )['pw']; |
796 | 796 | |
@@ -834,7 +834,7 @@ discard block |
||
834 | 834 | * @param array $SETTINGS |
835 | 835 | * @return string |
836 | 836 | */ |
837 | -function systemHandler(string $post_type, array|null|string $dataReceived, array $SETTINGS): string |
|
837 | +function systemHandler(string $post_type, array | null | string $dataReceived, array $SETTINGS): string |
|
838 | 838 | { |
839 | 839 | $session = SessionManager::getSession(); |
840 | 840 | switch ($post_type) { |
@@ -935,7 +935,7 @@ discard block |
||
935 | 935 | ) |
936 | 936 | ); |
937 | 937 | |
938 | - return '[{"token" : "' . $token . '"}]'; |
|
938 | + return '[{"token" : "'.$token.'"}]'; |
|
939 | 939 | |
940 | 940 | /* |
941 | 941 | * Default case |
@@ -951,7 +951,7 @@ discard block |
||
951 | 951 | } |
952 | 952 | |
953 | 953 | |
954 | -function utilsHandler(string $post_type, array|null|string $dataReceived, array $SETTINGS): string |
|
954 | +function utilsHandler(string $post_type, array | null | string $dataReceived, array $SETTINGS): string |
|
955 | 955 | { |
956 | 956 | switch ($post_type) { |
957 | 957 | /* |
@@ -1020,7 +1020,7 @@ discard block |
||
1020 | 1020 | array( |
1021 | 1021 | 'error' => false, |
1022 | 1022 | 'timestamp' => $session->get('user-session_duration'), |
1023 | - 'max_time_to_add' => intdiv((($maximum_session_expiration_time*60) - ((int) $session->get('user-session_duration') - time())), 60), |
|
1023 | + 'max_time_to_add' => intdiv((($maximum_session_expiration_time * 60) - ((int) $session->get('user-session_duration') - time())), 60), |
|
1024 | 1024 | 'max_session_duration' => $maximum_session_expiration_time, |
1025 | 1025 | ), |
1026 | 1026 | 'encode' |
@@ -1072,7 +1072,7 @@ discard block |
||
1072 | 1072 | // get number of items |
1073 | 1073 | DB::queryFirstRow( |
1074 | 1074 | 'SELECT increment_id |
1075 | - FROM ' . prefixTable('sharekeys_items') . |
|
1075 | + FROM ' . prefixTable('sharekeys_items'). |
|
1076 | 1076 | ' WHERE user_id = %i', |
1077 | 1077 | $userId |
1078 | 1078 | ); |
@@ -1127,7 +1127,7 @@ discard block |
||
1127 | 1127 | // check if expected security level is reached |
1128 | 1128 | $dataUser = DB::queryFirstRow( |
1129 | 1129 | 'SELECT * |
1130 | - FROM ' . prefixTable('users') . ' WHERE id = %i', |
|
1130 | + FROM ' . prefixTable('users').' WHERE id = %i', |
|
1131 | 1131 | $post_user_id |
1132 | 1132 | ); |
1133 | 1133 | |
@@ -1148,8 +1148,8 @@ discard block |
||
1148 | 1148 | if (empty($dataUser['fonction_id']) === false) { |
1149 | 1149 | $data = DB::queryFirstRow( |
1150 | 1150 | 'SELECT complexity |
1151 | - FROM ' . prefixTable('roles_title') . ' |
|
1152 | - WHERE id IN (' . $dataUser['fonction_id'] . ') |
|
1151 | + FROM ' . prefixTable('roles_title').' |
|
1152 | + WHERE id IN (' . $dataUser['fonction_id'].') |
|
1153 | 1153 | ORDER BY complexity DESC' |
1154 | 1154 | ); |
1155 | 1155 | } else { |
@@ -1162,8 +1162,8 @@ discard block |
||
1162 | 1162 | return prepareExchangedData( |
1163 | 1163 | array( |
1164 | 1164 | 'error' => true, |
1165 | - 'message' => '<div style="margin:10px 0 10px 15px;">' . $lang->get('complexity_level_not_reached') . '.<br>' . |
|
1166 | - $lang->get('expected_complexity_level') . ': <b>' . TP_PW_COMPLEXITY[$data['complexity']][1] . '</b></div>', |
|
1165 | + 'message' => '<div style="margin:10px 0 10px 15px;">'.$lang->get('complexity_level_not_reached').'.<br>'. |
|
1166 | + $lang->get('expected_complexity_level').': <b>'.TP_PW_COMPLEXITY[$data['complexity']][1].'</b></div>', |
|
1167 | 1167 | ), |
1168 | 1168 | 'encode' |
1169 | 1169 | ); |
@@ -1267,14 +1267,14 @@ discard block |
||
1267 | 1267 | // Get data about user |
1268 | 1268 | $dataUser = DB::queryFirstRow( |
1269 | 1269 | 'SELECT id, email, pw |
1270 | - FROM ' . prefixTable('users') . ' |
|
1270 | + FROM ' . prefixTable('users').' |
|
1271 | 1271 | WHERE login = %s', |
1272 | 1272 | $post_login |
1273 | 1273 | ); |
1274 | 1274 | } else { |
1275 | 1275 | $dataUser = DB::queryFirstRow( |
1276 | 1276 | 'SELECT id, login, email, pw |
1277 | - FROM ' . prefixTable('users') . ' |
|
1277 | + FROM ' . prefixTable('users').' |
|
1278 | 1278 | WHERE id = %i', |
1279 | 1279 | $post_id |
1280 | 1280 | ); |
@@ -1328,7 +1328,7 @@ discard block |
||
1328 | 1328 | // Check if token already used |
1329 | 1329 | $dataToken = DB::queryFirstRow( |
1330 | 1330 | 'SELECT end_timestamp, reason |
1331 | - FROM ' . prefixTable('tokens') . ' |
|
1331 | + FROM ' . prefixTable('tokens').' |
|
1332 | 1332 | WHERE token = %s AND user_id = %i', |
1333 | 1333 | $post_token, |
1334 | 1334 | $dataUser['id'] |
@@ -1339,11 +1339,11 @@ discard block |
||
1339 | 1339 | return prepareExchangedData( |
1340 | 1340 | array( |
1341 | 1341 | 'error' => true, |
1342 | - 'message' => 'TOKEN already used',//$lang->get('no_email_set'), |
|
1342 | + 'message' => 'TOKEN already used', //$lang->get('no_email_set'), |
|
1343 | 1343 | ), |
1344 | 1344 | 'encode' |
1345 | 1345 | ); |
1346 | - } elseif(DB::count() === 0) { |
|
1346 | + } elseif (DB::count() === 0) { |
|
1347 | 1347 | // Store token for this action |
1348 | 1348 | DB::insert( |
1349 | 1349 | prefixTable('tokens'), |
@@ -1405,7 +1405,7 @@ discard block |
||
1405 | 1405 | 'email' => $dataUser['email'], |
1406 | 1406 | 'email_result' => str_replace( |
1407 | 1407 | '#email#', |
1408 | - '<b>' . obfuscateEmail($dataUser['email']) . '</b>', |
|
1408 | + '<b>'.obfuscateEmail($dataUser['email']).'</b>', |
|
1409 | 1409 | addslashes($lang->get('admin_email_result_ok')) |
1410 | 1410 | ), |
1411 | 1411 | ), |
@@ -1421,7 +1421,7 @@ discard block |
||
1421 | 1421 | 'email' => $dataUser['email'], |
1422 | 1422 | 'email_result' => str_replace( |
1423 | 1423 | '#email#', |
1424 | - '<b>' . obfuscateEmail($dataUser['email']) . '</b>', |
|
1424 | + '<b>'.obfuscateEmail($dataUser['email']).'</b>', |
|
1425 | 1425 | addslashes($lang->get('admin_email_result_ok')) |
1426 | 1426 | ), |
1427 | 1427 | ), |
@@ -1438,7 +1438,7 @@ discard block |
||
1438 | 1438 | |
1439 | 1439 | if (isKeyExistingAndEqual('enable_send_email_on_user_login', 1, $SETTINGS) === true) { |
1440 | 1440 | $row = DB::queryFirstRow( |
1441 | - 'SELECT valeur FROM ' . prefixTable('misc') . ' WHERE type = %s AND intitule = %s', |
|
1441 | + 'SELECT valeur FROM '.prefixTable('misc').' WHERE type = %s AND intitule = %s', |
|
1442 | 1442 | 'cron', |
1443 | 1443 | 'sending_emails' |
1444 | 1444 | ); |
@@ -1446,7 +1446,7 @@ discard block |
||
1446 | 1446 | if ((int) (time() - $row['valeur']) >= 300 || (int) $row['valeur'] === 0) { |
1447 | 1447 | $rows = DB::query( |
1448 | 1448 | 'SELECT * |
1449 | - FROM ' . prefixTable('emails') . |
|
1449 | + FROM ' . prefixTable('emails'). |
|
1450 | 1450 | ' WHERE status != %s', |
1451 | 1451 | 'sent' |
1452 | 1452 | ); |
@@ -1498,8 +1498,8 @@ discard block |
||
1498 | 1498 | $arr_html = array(); |
1499 | 1499 | $rows = DB::query( |
1500 | 1500 | 'SELECT i.id AS id, i.label AS label, i.id_tree AS id_tree, l.date, i.perso AS perso, i.restricted_to AS restricted |
1501 | - FROM ' . prefixTable('log_items') . ' AS l |
|
1502 | - RIGHT JOIN ' . prefixTable('items') . ' AS i ON (l.id_item = i.id) |
|
1501 | + FROM ' . prefixTable('log_items').' AS l |
|
1502 | + RIGHT JOIN ' . prefixTable('items').' AS i ON (l.id_item = i.id) |
|
1503 | 1503 | WHERE l.action = %s AND l.id_user = %i |
1504 | 1504 | ORDER BY l.date DESC |
1505 | 1505 | LIMIT 0, 100', |
@@ -1531,7 +1531,7 @@ discard block |
||
1531 | 1531 | if (isKeyExistingAndEqual('enable_suggestion', 1, $SETTINGS) === true |
1532 | 1532 | && ((int) $session->get('user-admin') === 1 || (int) $session->get('user-manager') === 1) |
1533 | 1533 | ) { |
1534 | - DB::query('SELECT * FROM ' . prefixTable('suggestion')); |
|
1534 | + DB::query('SELECT * FROM '.prefixTable('suggestion')); |
|
1535 | 1535 | $nb_suggestions_waiting = DB::count(); |
1536 | 1536 | } |
1537 | 1537 | |
@@ -1566,13 +1566,13 @@ discard block |
||
1566 | 1566 | if ($data === 'stat_languages') { |
1567 | 1567 | $tmp = ''; |
1568 | 1568 | foreach ($stats_data[$data] as $key => $value) { |
1569 | - $tmp .= $tmp === '' ? $key . '-' . $value : ',' . $key . '-' . $value; |
|
1569 | + $tmp .= $tmp === '' ? $key.'-'.$value : ','.$key.'-'.$value; |
|
1570 | 1570 | } |
1571 | 1571 | $statsToSend[$data] = $tmp; |
1572 | 1572 | } elseif ($data === 'stat_country') { |
1573 | 1573 | $tmp = ''; |
1574 | 1574 | foreach ($stats_data[$data] as $key => $value) { |
1575 | - $tmp .= $tmp === '' ? $key . '-' . $value : ',' . $key . '-' . $value; |
|
1575 | + $tmp .= $tmp === '' ? $key.'-'.$value : ','.$key.'-'.$value; |
|
1576 | 1576 | } |
1577 | 1577 | $statsToSend[$data] = $tmp; |
1578 | 1578 | } else { |
@@ -1659,7 +1659,7 @@ discard block |
||
1659 | 1659 | $url_found = $value; |
1660 | 1660 | if (empty($url_found) === false) { |
1661 | 1661 | $tmp = parse_url($url_found); |
1662 | - $anonym_url = $tmp['scheme'] . '://<anonym_url>' . (isset($tmp['path']) === true ? $tmp['path'] : ''); |
|
1662 | + $anonym_url = $tmp['scheme'].'://<anonym_url>'.(isset($tmp['path']) === true ? $tmp['path'] : ''); |
|
1663 | 1663 | $value = $anonym_url; |
1664 | 1664 | } else { |
1665 | 1665 | $value = ''; |
@@ -1689,7 +1689,7 @@ discard block |
||
1689 | 1689 | $teampass_errors = ''; |
1690 | 1690 | $rows = DB::query( |
1691 | 1691 | 'SELECT label, date AS error_date |
1692 | - FROM ' . prefixTable('log_system') . " |
|
1692 | + FROM ' . prefixTable('log_system')." |
|
1693 | 1693 | WHERE `type` LIKE 'error' |
1694 | 1694 | ORDER BY `date` DESC |
1695 | 1695 | LIMIT 0, 10" |
@@ -1697,9 +1697,9 @@ discard block |
||
1697 | 1697 | if (DB::count() > 0) { |
1698 | 1698 | foreach ($rows as $record) { |
1699 | 1699 | if (empty($teampass_errors) === true) { |
1700 | - $teampass_errors = ' * ' . date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], (int) $record['error_date']) . ' - ' . $record['label']; |
|
1700 | + $teampass_errors = ' * '.date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], (int) $record['error_date']).' - '.$record['label']; |
|
1701 | 1701 | } else { |
1702 | - $teampass_errors .= ' * ' . date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], (int) $record['error_date']) . ' - ' . $record['label']; |
|
1702 | + $teampass_errors .= ' * '.date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], (int) $record['error_date']).' - '.$record['label']; |
|
1703 | 1703 | } |
1704 | 1704 | } |
1705 | 1705 | } |
@@ -1711,7 +1711,7 @@ discard block |
||
1711 | 1711 | |
1712 | 1712 | // Now prepare text |
1713 | 1713 | $txt = '### Page on which it happened |
1714 | -' . $data['current_page'] . ' |
|
1714 | +' . $data['current_page'].' |
|
1715 | 1715 | |
1716 | 1716 | ### Steps to reproduce |
1717 | 1717 | 1. |
@@ -1726,39 +1726,39 @@ discard block |
||
1726 | 1726 | Tell us what happens instead |
1727 | 1727 | |
1728 | 1728 | ### Server configuration |
1729 | -**Operating system**: ' . php_uname() . ' |
|
1729 | +**Operating system**: ' . php_uname().' |
|
1730 | 1730 | |
1731 | -**Web server:** ' . $_SERVER['SERVER_SOFTWARE'] . ' |
|
1731 | +**Web server:** ' . $_SERVER['SERVER_SOFTWARE'].' |
|
1732 | 1732 | |
1733 | -**Database:** ' . ($link === false ? $lang->get('undefined') : mysqli_get_server_info($link)) . ' |
|
1733 | +**Database:** ' . ($link === false ? $lang->get('undefined') : mysqli_get_server_info($link)).' |
|
1734 | 1734 | |
1735 | -**PHP version:** ' . PHP_VERSION . ' |
|
1735 | +**PHP version:** ' . PHP_VERSION.' |
|
1736 | 1736 | |
1737 | -**Teampass version:** ' . TP_VERSION . '.' . TP_VERSION_MINOR . ' |
|
1737 | +**Teampass version:** ' . TP_VERSION.'.'.TP_VERSION_MINOR.' |
|
1738 | 1738 | |
1739 | 1739 | **Teampass configuration variables:** |
1740 | 1740 | ``` |
1741 | -' . $list_of_options . ' |
|
1741 | +' . $list_of_options.' |
|
1742 | 1742 | ``` |
1743 | 1743 | |
1744 | 1744 | **Updated from an older Teampass or fresh install:** |
1745 | 1745 | |
1746 | 1746 | ### Client configuration |
1747 | 1747 | |
1748 | -**Browser:** ' . $data['browser_name'] . ' - ' . $data['browser_version'] . ' |
|
1748 | +**Browser:** ' . $data['browser_name'].' - '.$data['browser_version'].' |
|
1749 | 1749 | |
1750 | -**Operating system:** ' . $data['os'] . ' - ' . $data['os_archi'] . 'bits |
|
1750 | +**Operating system:** ' . $data['os'].' - '.$data['os_archi'].'bits |
|
1751 | 1751 | |
1752 | 1752 | ### Logs |
1753 | 1753 | |
1754 | 1754 | #### Web server error log |
1755 | 1755 | ``` |
1756 | -' . $err['message'] . ' - ' . $err['file'] . ' (' . $err['line'] . ') |
|
1756 | +' . $err['message'].' - '.$err['file'].' ('.$err['line'].') |
|
1757 | 1757 | ``` |
1758 | 1758 | |
1759 | 1759 | #### Teampass 10 last system errors |
1760 | 1760 | ``` |
1761 | -' . $teampass_errors . ' |
|
1761 | +' . $teampass_errors.' |
|
1762 | 1762 | ``` |
1763 | 1763 | |
1764 | 1764 | #### Log from the web-browser developer console (CTRL + SHIFT + i) |
@@ -1798,7 +1798,7 @@ discard block |
||
1798 | 1798 | // Check if user exists |
1799 | 1799 | $userInfo = DB::queryFirstRow( |
1800 | 1800 | 'SELECT public_key, private_key, pw, auth_type |
1801 | - FROM ' . prefixTable('users') . ' |
|
1801 | + FROM ' . prefixTable('users').' |
|
1802 | 1802 | WHERE id = %i', |
1803 | 1803 | $post_user_id |
1804 | 1804 | ); |
@@ -1807,9 +1807,9 @@ discard block |
||
1807 | 1807 | // Get one item |
1808 | 1808 | $currentUserKey = DB::queryFirstRow( |
1809 | 1809 | 'SELECT object_id, share_key, increment_id |
1810 | - FROM ' . prefixTable('sharekeys_items') . ' AS si |
|
1811 | - INNER JOIN ' . prefixTable('items') . ' AS i ON (i.id = si.object_id) |
|
1812 | - INNER JOIN ' . prefixTable('nested_tree') . ' AS nt ON (i.id_tree = nt.id) |
|
1810 | + FROM ' . prefixTable('sharekeys_items').' AS si |
|
1811 | + INNER JOIN ' . prefixTable('items').' AS i ON (i.id = si.object_id) |
|
1812 | + INNER JOIN ' . prefixTable('nested_tree').' AS nt ON (i.id_tree = nt.id) |
|
1813 | 1813 | WHERE user_id = %i AND nt.personal_folder = %i', |
1814 | 1814 | $post_user_id, |
1815 | 1815 | 0 |
@@ -1903,7 +1903,7 @@ discard block |
||
1903 | 1903 | // Get user info |
1904 | 1904 | $userData = DB::queryFirstRow( |
1905 | 1905 | 'SELECT private_key |
1906 | - FROM ' . prefixTable('users') . ' |
|
1906 | + FROM ' . prefixTable('users').' |
|
1907 | 1907 | WHERE id = %i', |
1908 | 1908 | $post_user_id |
1909 | 1909 | ); |
@@ -1984,7 +1984,7 @@ discard block |
||
1984 | 1984 | // Get user info |
1985 | 1985 | $userData = DB::queryFirstRow( |
1986 | 1986 | 'SELECT email, auth_type, login |
1987 | - FROM ' . prefixTable('users') . ' |
|
1987 | + FROM ' . prefixTable('users').' |
|
1988 | 1988 | WHERE id = %i', |
1989 | 1989 | $post_user_id |
1990 | 1990 | ); |
@@ -2082,7 +2082,7 @@ discard block |
||
2082 | 2082 | // Get user info |
2083 | 2083 | $userData = DB::queryFirstRow( |
2084 | 2084 | 'SELECT email, auth_type, login |
2085 | - FROM ' . prefixTable('users') . ' |
|
2085 | + FROM ' . prefixTable('users').' |
|
2086 | 2086 | WHERE id = %i', |
2087 | 2087 | $userId |
2088 | 2088 | ); |
@@ -2148,7 +2148,7 @@ discard block |
||
2148 | 2148 | // Check if user exists |
2149 | 2149 | DB::queryFirstRow( |
2150 | 2150 | 'SELECT * |
2151 | - FROM ' . prefixTable('users') . ' |
|
2151 | + FROM ' . prefixTable('users').' |
|
2152 | 2152 | WHERE id = %i', |
2153 | 2153 | $post_user_id |
2154 | 2154 | ); |
@@ -2218,7 +2218,7 @@ discard block |
||
2218 | 2218 | // Check if user exists |
2219 | 2219 | $userInfo = DB::queryFirstRow( |
2220 | 2220 | 'SELECT public_key |
2221 | - FROM ' . prefixTable('users') . ' |
|
2221 | + FROM ' . prefixTable('users').' |
|
2222 | 2222 | WHERE id = %i', |
2223 | 2223 | $post_user_id |
2224 | 2224 | ); |
@@ -2366,15 +2366,15 @@ discard block |
||
2366 | 2366 | // Loop on items |
2367 | 2367 | $rows = DB::query( |
2368 | 2368 | 'SELECT id, pw |
2369 | - FROM ' . prefixTable('items') . ' |
|
2369 | + FROM ' . prefixTable('items').' |
|
2370 | 2370 | WHERE perso = 0 |
2371 | - LIMIT ' . $post_start . ', ' . $post_length |
|
2371 | + LIMIT ' . $post_start.', '.$post_length |
|
2372 | 2372 | ); |
2373 | 2373 | foreach ($rows as $record) { |
2374 | 2374 | // Get itemKey from current user |
2375 | 2375 | $currentUserKey = DB::queryFirstRow( |
2376 | 2376 | 'SELECT share_key, increment_id |
2377 | - FROM ' . prefixTable('sharekeys_items') . ' |
|
2377 | + FROM ' . prefixTable('sharekeys_items').' |
|
2378 | 2378 | WHERE object_id = %i AND user_id = %i', |
2379 | 2379 | $record['id'], |
2380 | 2380 | $session->get('user-id') |
@@ -2406,7 +2406,7 @@ discard block |
||
2406 | 2406 | if ((int) $post_user_id !== (int) $session->get('user-id')) { |
2407 | 2407 | $currentUserKey = DB::queryFirstRow( |
2408 | 2408 | 'SELECT increment_id |
2409 | - FROM ' . prefixTable('sharekeys_items') . ' |
|
2409 | + FROM ' . prefixTable('sharekeys_items').' |
|
2410 | 2410 | WHERE object_id = %i AND user_id = %i', |
2411 | 2411 | $record['id'], |
2412 | 2412 | $post_user_id |
@@ -2439,7 +2439,7 @@ discard block |
||
2439 | 2439 | // SHould we change step? |
2440 | 2440 | DB::query( |
2441 | 2441 | 'SELECT * |
2442 | - FROM ' . prefixTable('items') . ' |
|
2442 | + FROM ' . prefixTable('items').' |
|
2443 | 2443 | WHERE perso = 0' |
2444 | 2444 | ); |
2445 | 2445 | |
@@ -2464,15 +2464,15 @@ discard block |
||
2464 | 2464 | // Loop on logs |
2465 | 2465 | $rows = DB::query( |
2466 | 2466 | 'SELECT increment_id |
2467 | - FROM ' . prefixTable('log_items') . ' |
|
2467 | + FROM ' . prefixTable('log_items').' |
|
2468 | 2468 | WHERE raison LIKE "at_pw :%" AND encryption_type = "teampass_aes" |
2469 | - LIMIT ' . $post_start . ', ' . $post_length |
|
2469 | + LIMIT ' . $post_start.', '.$post_length |
|
2470 | 2470 | ); |
2471 | 2471 | foreach ($rows as $record) { |
2472 | 2472 | // Get itemKey from current user |
2473 | 2473 | $currentUserKey = DB::queryFirstRow( |
2474 | 2474 | 'SELECT share_key |
2475 | - FROM ' . prefixTable('sharekeys_logs') . ' |
|
2475 | + FROM ' . prefixTable('sharekeys_logs').' |
|
2476 | 2476 | WHERE object_id = %i AND user_id = %i', |
2477 | 2477 | $record['increment_id'], |
2478 | 2478 | $session->get('user-id') |
@@ -2504,7 +2504,7 @@ discard block |
||
2504 | 2504 | if ((int) $post_user_id !== (int) $session->get('user-id')) { |
2505 | 2505 | $currentUserKey = DB::queryFirstRow( |
2506 | 2506 | 'SELECT increment_id |
2507 | - FROM ' . prefixTable('sharekeys_items') . ' |
|
2507 | + FROM ' . prefixTable('sharekeys_items').' |
|
2508 | 2508 | WHERE object_id = %i AND user_id = %i', |
2509 | 2509 | $record['id'], |
2510 | 2510 | $post_user_id |
@@ -2526,7 +2526,7 @@ discard block |
||
2526 | 2526 | // SHould we change step? |
2527 | 2527 | DB::query( |
2528 | 2528 | 'SELECT increment_id |
2529 | - FROM ' . prefixTable('log_items') . ' |
|
2529 | + FROM ' . prefixTable('log_items').' |
|
2530 | 2530 | WHERE raison LIKE "at_pw :%" AND encryption_type = "teampass_aes"' |
2531 | 2531 | ); |
2532 | 2532 | |
@@ -2551,15 +2551,15 @@ discard block |
||
2551 | 2551 | // Loop on fields |
2552 | 2552 | $rows = DB::query( |
2553 | 2553 | 'SELECT id |
2554 | - FROM ' . prefixTable('categories_items') . ' |
|
2554 | + FROM ' . prefixTable('categories_items').' |
|
2555 | 2555 | WHERE encryption_type = "teampass_aes" |
2556 | - LIMIT ' . $post_start . ', ' . $post_length |
|
2556 | + LIMIT ' . $post_start.', '.$post_length |
|
2557 | 2557 | ); |
2558 | 2558 | foreach ($rows as $record) { |
2559 | 2559 | // Get itemKey from current user |
2560 | 2560 | $currentUserKey = DB::queryFirstRow( |
2561 | 2561 | 'SELECT share_key |
2562 | - FROM ' . prefixTable('sharekeys_fields') . ' |
|
2562 | + FROM ' . prefixTable('sharekeys_fields').' |
|
2563 | 2563 | WHERE object_id = %i AND user_id = %i', |
2564 | 2564 | $record['id'], |
2565 | 2565 | $session->get('user-id') |
@@ -2591,7 +2591,7 @@ discard block |
||
2591 | 2591 | if ((int) $post_user_id !== (int) $session->get('user-id')) { |
2592 | 2592 | $currentUserKey = DB::queryFirstRow( |
2593 | 2593 | 'SELECT increment_id |
2594 | - FROM ' . prefixTable('sharekeys_items') . ' |
|
2594 | + FROM ' . prefixTable('sharekeys_items').' |
|
2595 | 2595 | WHERE object_id = %i AND user_id = %i', |
2596 | 2596 | $record['id'], |
2597 | 2597 | $post_user_id |
@@ -2613,7 +2613,7 @@ discard block |
||
2613 | 2613 | // SHould we change step? |
2614 | 2614 | DB::query( |
2615 | 2615 | 'SELECT * |
2616 | - FROM ' . prefixTable('categories_items') . ' |
|
2616 | + FROM ' . prefixTable('categories_items').' |
|
2617 | 2617 | WHERE encryption_type = "teampass_aes"' |
2618 | 2618 | ); |
2619 | 2619 | |
@@ -2638,14 +2638,14 @@ discard block |
||
2638 | 2638 | // Loop on suggestions |
2639 | 2639 | $rows = DB::query( |
2640 | 2640 | 'SELECT id |
2641 | - FROM ' . prefixTable('suggestion') . ' |
|
2642 | - LIMIT ' . $post_start . ', ' . $post_length |
|
2641 | + FROM ' . prefixTable('suggestion').' |
|
2642 | + LIMIT ' . $post_start.', '.$post_length |
|
2643 | 2643 | ); |
2644 | 2644 | foreach ($rows as $record) { |
2645 | 2645 | // Get itemKey from current user |
2646 | 2646 | $currentUserKey = DB::queryFirstRow( |
2647 | 2647 | 'SELECT share_key |
2648 | - FROM ' . prefixTable('sharekeys_suggestions') . ' |
|
2648 | + FROM ' . prefixTable('sharekeys_suggestions').' |
|
2649 | 2649 | WHERE object_id = %i AND user_id = %i', |
2650 | 2650 | $record['id'], |
2651 | 2651 | $session->get('user-id') |
@@ -2677,7 +2677,7 @@ discard block |
||
2677 | 2677 | if ((int) $post_user_id !== (int) $session->get('user-id')) { |
2678 | 2678 | $currentUserKey = DB::queryFirstRow( |
2679 | 2679 | 'SELECT increment_id |
2680 | - FROM ' . prefixTable('sharekeys_items') . ' |
|
2680 | + FROM ' . prefixTable('sharekeys_items').' |
|
2681 | 2681 | WHERE object_id = %i AND user_id = %i', |
2682 | 2682 | $record['id'], |
2683 | 2683 | $post_user_id |
@@ -2723,15 +2723,15 @@ discard block |
||
2723 | 2723 | // Loop on files |
2724 | 2724 | $rows = DB::query( |
2725 | 2725 | 'SELECT id |
2726 | - FROM ' . prefixTable('files') . ' |
|
2727 | - WHERE status = "' . TP_ENCRYPTION_NAME . '" |
|
2728 | - LIMIT ' . $post_start . ', ' . $post_length |
|
2726 | + FROM ' . prefixTable('files').' |
|
2727 | + WHERE status = "' . TP_ENCRYPTION_NAME.'" |
|
2728 | + LIMIT ' . $post_start.', '.$post_length |
|
2729 | 2729 | ); //aes_encryption |
2730 | 2730 | foreach ($rows as $record) { |
2731 | 2731 | // Get itemKey from current user |
2732 | 2732 | $currentUserKey = DB::queryFirstRow( |
2733 | 2733 | 'SELECT share_key |
2734 | - FROM ' . prefixTable('sharekeys_files') . ' |
|
2734 | + FROM ' . prefixTable('sharekeys_files').' |
|
2735 | 2735 | WHERE object_id = %i AND user_id = %i', |
2736 | 2736 | $record['id'], |
2737 | 2737 | $session->get('user-id') |
@@ -2763,7 +2763,7 @@ discard block |
||
2763 | 2763 | if ((int) $post_user_id !== (int) $session->get('user-id')) { |
2764 | 2764 | $currentUserKey = DB::queryFirstRow( |
2765 | 2765 | 'SELECT increment_id |
2766 | - FROM ' . prefixTable('sharekeys_items') . ' |
|
2766 | + FROM ' . prefixTable('sharekeys_items').' |
|
2767 | 2767 | WHERE object_id = %i AND user_id = %i', |
2768 | 2768 | $record['id'], |
2769 | 2769 | $post_user_id |
@@ -2785,8 +2785,8 @@ discard block |
||
2785 | 2785 | // SHould we change step? |
2786 | 2786 | DB::query( |
2787 | 2787 | 'SELECT * |
2788 | - FROM ' . prefixTable('files') . ' |
|
2789 | - WHERE status = "' . TP_ENCRYPTION_NAME . '"' |
|
2788 | + FROM ' . prefixTable('files').' |
|
2789 | + WHERE status = "' . TP_ENCRYPTION_NAME.'"' |
|
2790 | 2790 | ); |
2791 | 2791 | |
2792 | 2792 | $next_start = (int) $post_start + (int) $post_length; |
@@ -2819,9 +2819,9 @@ discard block |
||
2819 | 2819 | if (count($session->get('user-personal_folders')) > 0) { |
2820 | 2820 | $rows = DB::query( |
2821 | 2821 | 'SELECT id, pw |
2822 | - FROM ' . prefixTable('items') . ' |
|
2822 | + FROM ' . prefixTable('items').' |
|
2823 | 2823 | WHERE perso = 1 AND id_tree IN %ls AND encryption_type = %s |
2824 | - LIMIT ' . $post_start . ', ' . $post_length, |
|
2824 | + LIMIT ' . $post_start.', '.$post_length, |
|
2825 | 2825 | $session->get('user-personal_folders'), |
2826 | 2826 | "defuse" |
2827 | 2827 | ); |
@@ -2829,7 +2829,7 @@ discard block |
||
2829 | 2829 | // Get itemKey from current user |
2830 | 2830 | $currentUserKey = DB::queryFirstRow( |
2831 | 2831 | 'SELECT share_key, increment_id |
2832 | - FROM ' . prefixTable('sharekeys_items') . ' |
|
2832 | + FROM ' . prefixTable('sharekeys_items').' |
|
2833 | 2833 | WHERE object_id = %i AND user_id = %i', |
2834 | 2834 | $record['id'], |
2835 | 2835 | $session->get('user-id') |
@@ -2856,7 +2856,7 @@ discard block |
||
2856 | 2856 | if ((int) $post_user_id !== (int) $session->get('user-id')) { |
2857 | 2857 | $currentUserKey = DB::queryFirstRow( |
2858 | 2858 | 'SELECT increment_id |
2859 | - FROM ' . prefixTable('sharekeys_items') . ' |
|
2859 | + FROM ' . prefixTable('sharekeys_items').' |
|
2860 | 2860 | WHERE object_id = %i AND user_id = %i', |
2861 | 2861 | $record['id'], |
2862 | 2862 | $post_user_id |
@@ -2879,7 +2879,7 @@ discard block |
||
2879 | 2879 | // SHould we change step? |
2880 | 2880 | DB::query( |
2881 | 2881 | 'SELECT * |
2882 | - FROM ' . prefixTable('items') . ' |
|
2882 | + FROM ' . prefixTable('items').' |
|
2883 | 2883 | WHERE perso = 0' |
2884 | 2884 | ); |
2885 | 2885 | |
@@ -2907,7 +2907,7 @@ discard block |
||
2907 | 2907 | // Check if user exists |
2908 | 2908 | $userInfo = DB::queryFirstRow( |
2909 | 2909 | 'SELECT public_key, encrypted_psk |
2910 | - FROM ' . prefixTable('users') . ' |
|
2910 | + FROM ' . prefixTable('users').' |
|
2911 | 2911 | WHERE id = %i', |
2912 | 2912 | $post_user_id |
2913 | 2913 | ); |
@@ -2933,7 +2933,7 @@ discard block |
||
2933 | 2933 | if ($post_counterItemsToTreat === -1) { |
2934 | 2934 | DB::query( |
2935 | 2935 | 'SELECT id |
2936 | - FROM ' . prefixTable('items') . ' |
|
2936 | + FROM ' . prefixTable('items').' |
|
2937 | 2937 | WHERE perso = 1 AND id_tree IN %ls AND encryption_type != %s', |
2938 | 2938 | $session->get('user-personal_folders'), |
2939 | 2939 | 'teampass_aes' |
@@ -2946,7 +2946,7 @@ discard block |
||
2946 | 2946 | // Loop on persoanl items |
2947 | 2947 | $rows = DB::query( |
2948 | 2948 | 'SELECT id, pw |
2949 | - FROM ' . prefixTable('items') . ' |
|
2949 | + FROM ' . prefixTable('items').' |
|
2950 | 2950 | WHERE perso = 1 AND id_tree IN %ls AND encryption_type != %s |
2951 | 2951 | LIMIT ' . $post_length, |
2952 | 2952 | $session->get('user-personal_folders'), |
@@ -2990,7 +2990,7 @@ discard block |
||
2990 | 2990 | // Loop on files |
2991 | 2991 | $rows = DB::query( |
2992 | 2992 | 'SELECT id, file |
2993 | - FROM ' . prefixTable('files') . ' |
|
2993 | + FROM ' . prefixTable('files').' |
|
2994 | 2994 | WHERE status != %s |
2995 | 2995 | AND id_item = %i', |
2996 | 2996 | TP_ENCRYPTION_NAME, |
@@ -3001,13 +3001,13 @@ discard block |
||
3001 | 3001 | // Now decrypt the file |
3002 | 3002 | prepareFileWithDefuse( |
3003 | 3003 | 'decrypt', |
3004 | - $SETTINGS['path_to_upload_folder'] . '/' . $record2['file'], |
|
3005 | - $SETTINGS['path_to_upload_folder'] . '/' . $record2['file'] . '.delete', |
|
3004 | + $SETTINGS['path_to_upload_folder'].'/'.$record2['file'], |
|
3005 | + $SETTINGS['path_to_upload_folder'].'/'.$record2['file'].'.delete', |
|
3006 | 3006 | $post_user_psk |
3007 | 3007 | ); |
3008 | 3008 | |
3009 | 3009 | // Encrypt the file |
3010 | - $encryptedFile = encryptFile($record2['file'] . '.delete', $SETTINGS['path_to_upload_folder']); |
|
3010 | + $encryptedFile = encryptFile($record2['file'].'.delete', $SETTINGS['path_to_upload_folder']); |
|
3011 | 3011 | |
3012 | 3012 | DB::update( |
3013 | 3013 | prefixTable('files'), |
@@ -3030,7 +3030,7 @@ discard block |
||
3030 | 3030 | ); |
3031 | 3031 | |
3032 | 3032 | // Unlink original file |
3033 | - unlink($SETTINGS['path_to_upload_folder'] . '/' . $record2['file']); |
|
3033 | + unlink($SETTINGS['path_to_upload_folder'].'/'.$record2['file']); |
|
3034 | 3034 | } |
3035 | 3035 | } |
3036 | 3036 | |
@@ -3038,7 +3038,7 @@ discard block |
||
3038 | 3038 | $next_start = (int) $post_start + (int) $post_length; |
3039 | 3039 | DB::query( |
3040 | 3040 | 'SELECT id |
3041 | - FROM ' . prefixTable('items') . ' |
|
3041 | + FROM ' . prefixTable('items').' |
|
3042 | 3042 | WHERE perso = 1 AND id_tree IN %ls AND encryption_type != %s', |
3043 | 3043 | $session->get('user-personal_folders'), |
3044 | 3044 | 'teampass_aes' |
@@ -3108,7 +3108,7 @@ discard block |
||
3108 | 3108 | // Get user info |
3109 | 3109 | $userData = DB::queryFirstRow( |
3110 | 3110 | 'SELECT special, auth_type, is_ready_for_usage, ongoing_process_id, otp_provided, keys_recovery_time |
3111 | - FROM ' . prefixTable('users') . ' |
|
3111 | + FROM ' . prefixTable('users').' |
|
3112 | 3112 | WHERE id = %i', |
3113 | 3113 | $post_user_id |
3114 | 3114 | ); |
@@ -3155,7 +3155,7 @@ discard block |
||
3155 | 3155 | // Get user info |
3156 | 3156 | $userData = DB::queryFirstRow( |
3157 | 3157 | 'SELECT auth_type, login, private_key |
3158 | - FROM ' . prefixTable('users') . ' |
|
3158 | + FROM ' . prefixTable('users').' |
|
3159 | 3159 | WHERE id = %i', |
3160 | 3160 | $post_user_id |
3161 | 3161 | ); |
@@ -3205,7 +3205,7 @@ discard block |
||
3205 | 3205 | return prepareExchangedData( |
3206 | 3206 | array( |
3207 | 3207 | 'error' => false, |
3208 | - 'message' => $lang->get('done'),'', |
|
3208 | + 'message' => $lang->get('done'), '', |
|
3209 | 3209 | ), |
3210 | 3210 | 'encode' |
3211 | 3211 | ); |
@@ -3254,7 +3254,7 @@ discard block |
||
3254 | 3254 | // Get user info |
3255 | 3255 | $userData = DB::queryFirstRow( |
3256 | 3256 | 'SELECT u.auth_type, u.login, u.private_key, u.special |
3257 | - FROM ' . prefixTable('users') . ' AS u |
|
3257 | + FROM ' . prefixTable('users').' AS u |
|
3258 | 3258 | WHERE u.id = %i', |
3259 | 3259 | $post_user_id |
3260 | 3260 | ); |
@@ -3290,7 +3290,7 @@ discard block |
||
3290 | 3290 | return prepareExchangedData( |
3291 | 3291 | array( |
3292 | 3292 | 'error' => false, |
3293 | - 'message' => $lang->get('done'),'', |
|
3293 | + 'message' => $lang->get('done'), '', |
|
3294 | 3294 | ), |
3295 | 3295 | 'encode' |
3296 | 3296 | ); |
@@ -3312,8 +3312,8 @@ discard block |
||
3312 | 3312 | // Get one itemKey from current user |
3313 | 3313 | $currentUserKey = DB::queryFirstRow( |
3314 | 3314 | 'SELECT ski.share_key, ski.increment_id, l.id_user |
3315 | - FROM ' . prefixTable('sharekeys_items') . ' AS ski |
|
3316 | - INNER JOIN ' . prefixTable('log_items') . ' AS l ON ski.object_id = l.id_item |
|
3315 | + FROM ' . prefixTable('sharekeys_items').' AS ski |
|
3316 | + INNER JOIN ' . prefixTable('log_items').' AS l ON ski.object_id = l.id_item |
|
3317 | 3317 | WHERE ski.user_id = %i |
3318 | 3318 | ORDER BY RAND() |
3319 | 3319 | LIMIT 1', |
@@ -3381,8 +3381,8 @@ discard block |
||
3381 | 3381 | 'process_type' => 'create_user_keys', |
3382 | 3382 | 'arguments' => json_encode([ |
3383 | 3383 | 'new_user_id' => (int) $post_user_id, |
3384 | - 'new_user_pwd' => cryption($post_previous_pwd, '','encrypt')['string'], |
|
3385 | - 'new_user_private_key' => cryption($validPreviousKey['private_key'], '','encrypt')['string'], |
|
3384 | + 'new_user_pwd' => cryption($post_previous_pwd, '', 'encrypt')['string'], |
|
3385 | + 'new_user_private_key' => cryption($validPreviousKey['private_key'], '', 'encrypt')['string'], |
|
3386 | 3386 | 'send_email' => 0, |
3387 | 3387 | 'otp_provided_new_value' => 0, |
3388 | 3388 | 'user_self_change' => 1, |
@@ -3452,7 +3452,7 @@ discard block |
||
3452 | 3452 | id, |
3453 | 3453 | private_key, |
3454 | 3454 | created_at |
3455 | - FROM " . prefixTable('user_private_keys') . " |
|
3455 | + FROM " . prefixTable('user_private_keys')." |
|
3456 | 3456 | WHERE user_id = %i |
3457 | 3457 | ORDER BY created_at DESC, id DESC", |
3458 | 3458 | $userId |
@@ -3480,9 +3480,9 @@ discard block |
||
3480 | 3480 | // Select one personal item share_key to test decryption |
3481 | 3481 | $currentUserItemKey = DB::queryFirstRow( |
3482 | 3482 | 'SELECT si.share_key, si.increment_id, l.id_user, i.perso |
3483 | - FROM ' . prefixTable('sharekeys_items') . ' AS si |
|
3484 | - INNER JOIN ' . prefixTable('log_items') . ' AS l ON si.object_id = l.id_item |
|
3485 | - INNER JOIN ' . prefixTable('items') . ' AS i ON i.id = l.id_item |
|
3483 | + FROM ' . prefixTable('sharekeys_items').' AS si |
|
3484 | + INNER JOIN ' . prefixTable('log_items').' AS l ON si.object_id = l.id_item |
|
3485 | + INNER JOIN ' . prefixTable('items').' AS i ON i.id = l.id_item |
|
3486 | 3486 | WHERE si.user_id = %i AND i.perso = 1 AND si.share_key != "" |
3487 | 3487 | ORDER BY RAND() |
3488 | 3488 | LIMIT 1', |
@@ -3543,7 +3543,7 @@ discard block |
||
3543 | 3543 | $session->get('user-id') |
3544 | 3544 | ); |
3545 | 3545 | // Return data |
3546 | - return '[{"new_value":"' . $session->get('user-session_duration') . '"}]'; |
|
3546 | + return '[{"new_value":"'.$session->get('user-session_duration').'"}]'; |
|
3547 | 3547 | } |
3548 | 3548 | |
3549 | 3549 | return '[{"new_value":"expired"}]'; |
@@ -69,7 +69,7 @@ discard block |
||
69 | 69 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('mfa') === 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 | |
@@ -141,7 +141,7 @@ discard block |
||
141 | 141 | $roles = getRolesTitles(); |
142 | 142 | foreach ($roles as $role) { |
143 | 143 | echo ' |
144 | - <option value="' . $role['id'] . '"', in_array($role['id'], $arrRolesMFA) === true ? ' selected' : '', '>' . addslashes($role['title']) . '</option>'; |
|
144 | + <option value="' . $role['id'].'"', in_array($role['id'], $arrRolesMFA) === true ? ' selected' : '', '>'.addslashes($role['title']).'</option>'; |
|
145 | 145 | } |
146 | 146 | ?> |
147 | 147 | </select> |
@@ -33,7 +33,7 @@ discard block |
||
33 | 33 | use Symfony\Component\HttpFoundation\Request as SymfonyRequest; |
34 | 34 | |
35 | 35 | // Load functions |
36 | -require_once __DIR__. '/includes/config/include.php'; |
|
36 | +require_once __DIR__.'/includes/config/include.php'; |
|
37 | 37 | require_once __DIR__.'/sources/main.functions.php'; |
38 | 38 | |
39 | 39 | // init |
@@ -53,10 +53,10 @@ discard block |
||
53 | 53 | // Check for existing lock |
54 | 54 | $result = DB::queryFirstField( |
55 | 55 | 'SELECT 1 |
56 | - FROM ' . prefixTable('auth_failures') . ' |
|
56 | + FROM ' . prefixTable('auth_failures').' |
|
57 | 57 | WHERE unlock_at = ( |
58 | 58 | SELECT MAX(unlock_at) |
59 | - FROM ' . prefixTable('auth_failures') . ' |
|
59 | + FROM ' . prefixTable('auth_failures').' |
|
60 | 60 | WHERE unlock_at > %s |
61 | 61 | AND source = %s AND value = %s) |
62 | 62 | AND unlock_code = %s', |