@@ -66,7 +66,7 @@ discard block |
||
| 66 | 66 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('items') === false) { |
| 67 | 67 | // Not allowed page |
| 68 | 68 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
| 69 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
| 69 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
| 70 | 70 | exit; |
| 71 | 71 | } |
| 72 | 72 | |
@@ -2553,7 +2553,7 @@ discard block |
||
| 2553 | 2553 | progress: "#form-item-password-strength", |
| 2554 | 2554 | score: "#form-item-password-strength" |
| 2555 | 2555 | }, |
| 2556 | - scores: [<?php echo TP_PW_STRENGTH_1;?>, <?php echo TP_PW_STRENGTH_2;?>, <?php echo TP_PW_STRENGTH_3;?>, <?php echo TP_PW_STRENGTH_4;?>, <?php echo TP_PW_STRENGTH_5;?>], |
|
| 2556 | + scores: [<?php echo TP_PW_STRENGTH_1; ?>, <?php echo TP_PW_STRENGTH_2; ?>, <?php echo TP_PW_STRENGTH_3; ?>, <?php echo TP_PW_STRENGTH_4; ?>, <?php echo TP_PW_STRENGTH_5; ?>], |
|
| 2557 | 2557 | }, |
| 2558 | 2558 | i18n : { |
| 2559 | 2559 | t: function (key) { |
@@ -2580,7 +2580,7 @@ discard block |
||
| 2580 | 2580 | <?php |
| 2581 | 2581 | $max_file_size = ''; |
| 2582 | 2582 | if (strrpos($SETTINGS['upload_maxfilesize'], 'mb') === false) { |
| 2583 | - $max_file_size = $SETTINGS['upload_maxfilesize'] . 'mb'; |
|
| 2583 | + $max_file_size = $SETTINGS['upload_maxfilesize'].'mb'; |
|
| 2584 | 2584 | } else { |
| 2585 | 2585 | $max_file_size = $SETTINGS['upload_maxfilesize']; |
| 2586 | 2586 | } |
@@ -4593,7 +4593,7 @@ discard block |
||
| 4593 | 4593 | |
| 4594 | 4594 | // Show passwords inputs and form |
| 4595 | 4595 | $('#dialog-ldap-user-change-password-info') |
| 4596 | - .html('<i class="icon fa-solid fa-info mr-2"></i><?php echo $lang->get('ldap_user_has_changed_his_password');?>') |
|
| 4596 | + .html('<i class="icon fa-solid fa-info mr-2"></i><?php echo $lang->get('ldap_user_has_changed_his_password'); ?>') |
|
| 4597 | 4597 | .removeClass('hidden'); |
| 4598 | 4598 | $('#dialog-ldap-user-change-password').removeClass('hidden'); |
| 4599 | 4599 | } else if (data.error_type !== 'undefined') { |
@@ -4612,7 +4612,7 @@ discard block |
||
| 4612 | 4612 | |
| 4613 | 4613 | // Show passwords inputs and form |
| 4614 | 4614 | $('#dialog-ldap-user-change-password-info') |
| 4615 | - .html('<i class="icon fa-solid fa-info mr-2"></i><?php echo $lang->get('ldap_user_has_changed_his_password');?>') |
|
| 4615 | + .html('<i class="icon fa-solid fa-info mr-2"></i><?php echo $lang->get('ldap_user_has_changed_his_password'); ?>') |
|
| 4616 | 4616 | .removeClass('hidden'); |
| 4617 | 4617 | $('#dialog-ldap-user-change-password').removeClass('hidden'); |
| 4618 | 4618 | }); |
@@ -4973,7 +4973,7 @@ discard block |
||
| 4973 | 4973 | '#get_item_link', |
| 4974 | 4974 | { |
| 4975 | 4975 | text: function(e) { |
| 4976 | - return ("<?php echo $SETTINGS['cpassman_url'];?>/index.php?page=items&group="+store.get('teampassItem').folderId+"&id="+store.get('teampassItem').id); |
|
| 4976 | + return ("<?php echo $SETTINGS['cpassman_url']; ?>/index.php?page=items&group="+store.get('teampassItem').folderId+"&id="+store.get('teampassItem').id); |
|
| 4977 | 4977 | } |
| 4978 | 4978 | }) |
| 4979 | 4979 | .on('success', function(e) { |
@@ -72,7 +72,7 @@ |
||
| 72 | 72 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('utilities.logs') === 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 | |
@@ -65,7 +65,7 @@ discard block |
||
| 65 | 65 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('fields') === false) { |
| 66 | 66 | // Not allowed page |
| 67 | 67 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
| 68 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
| 68 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
| 69 | 69 | exit; |
| 70 | 70 | } |
| 71 | 71 | |
@@ -177,7 +177,7 @@ discard block |
||
| 177 | 177 | $folders = $tree->getDescendants(); |
| 178 | 178 | foreach ($folders as $folder) { |
| 179 | 179 | DB::query( |
| 180 | - 'SELECT * FROM ' . prefixTable('nested_tree') . ' |
|
| 180 | + 'SELECT * FROM '.prefixTable('nested_tree').' |
|
| 181 | 181 | WHERE personal_folder = %i AND id = %i', |
| 182 | 182 | '0', |
| 183 | 183 | $folder->id |
@@ -189,7 +189,7 @@ discard block |
||
| 189 | 189 | $ident .= '-'; |
| 190 | 190 | } |
| 191 | 191 | echo ' |
| 192 | - <option value="' . $folder->id . '">' . $ident . ' ' . str_replace('&', '&', $folder->title) . '</option>'; |
|
| 192 | + <option value="' . $folder->id.'">'.$ident.' '.str_replace('&', '&', $folder->title).'</option>'; |
|
| 193 | 193 | } |
| 194 | 194 | } |
| 195 | 195 | ?> |
@@ -220,9 +220,9 @@ discard block |
||
| 220 | 220 | <select class="form-control form-item-control select2" style="width:100%;" id="form-field-type"> |
| 221 | 221 | <?php |
| 222 | 222 | // Build list of Types |
| 223 | - echo '<option value="">-- ' . $lang->get('select') . ' --</option> |
|
| 224 | - <option value="text">' . $lang->get('text') . '</option> |
|
| 225 | - <option value="textarea">' . $lang->get('textarea') . '</option>'; |
|
| 223 | + echo '<option value="">-- '.$lang->get('select').' --</option> |
|
| 224 | + <option value="text">' . $lang->get('text').'</option> |
|
| 225 | + <option value="textarea">' . $lang->get('textarea').'</option>'; |
|
| 226 | 226 | ?> |
| 227 | 227 | </select> |
| 228 | 228 | </div> |
@@ -255,14 +255,14 @@ discard block |
||
| 255 | 255 | <select class="form-control form-item-control select2" multiple="multiple" style="width:100%;" id="form-field-roles"> |
| 256 | 256 | <?php |
| 257 | 257 | // Build list of Roles |
| 258 | - echo '<option value="all">' . $lang->get('every_roles') . '</option>'; |
|
| 258 | + echo '<option value="all">'.$lang->get('every_roles').'</option>'; |
|
| 259 | 259 | $rows = DB::query( |
| 260 | 260 | 'SELECT id, title |
| 261 | - FROM ' . prefixTable('roles_title') . ' |
|
| 261 | + FROM ' . prefixTable('roles_title').' |
|
| 262 | 262 | ORDER BY title ASC' |
| 263 | 263 | ); |
| 264 | 264 | foreach ($rows as $record) { |
| 265 | - echo '<option value="' . $record['id'] . '">' . addslashes($record['title']) . '</option>'; |
|
| 265 | + echo '<option value="'.$record['id'].'">'.addslashes($record['title']).'</option>'; |
|
| 266 | 266 | } |
| 267 | 267 | ?> |
| 268 | 268 | </select> |
@@ -71,7 +71,7 @@ |
||
| 71 | 71 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('utilities.logs') === 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 | ?> |
@@ -41,7 +41,7 @@ discard block |
||
| 41 | 41 | $lang = new Language(); |
| 42 | 42 | $get = []; |
| 43 | 43 | $get['post_type'] = $superGlobal->get('post_type', 'GET'); |
| 44 | -if (isset($SETTINGS['duo']) === true && (int) $SETTINGS['duo'] === 1 && $get['post_type'] === 'duo' ) { |
|
| 44 | +if (isset($SETTINGS['duo']) === true && (int) $SETTINGS['duo'] === 1 && $get['post_type'] === 'duo') { |
|
| 45 | 45 | $get['duo_state'] = $superGlobal->get('state', 'GET'); |
| 46 | 46 | $get['duo_code'] = $superGlobal->get('duo_code', 'GET'); |
| 47 | 47 | } |
@@ -51,8 +51,7 @@ discard block |
||
| 51 | 51 | <div class="login-box"> |
| 52 | 52 | <div class="login-logo"><div style="margin:30px;">', |
| 53 | 53 | isset($SETTINGS['custom_logo']) === true && empty($SETTINGS['custom_logo']) === false ? |
| 54 | - '<img src="' . (string) $SETTINGS['custom_logo'] . '" alt="" style="text-align:center; max-width:100px;" />' : |
|
| 55 | - '<img src="includes/images/teampass-logo2-login.png" alt="Teampass Logo">', |
|
| 54 | + '<img src="'.(string) $SETTINGS['custom_logo'].'" alt="" style="text-align:center; max-width:100px;" />' : '<img src="includes/images/teampass-logo2-login.png" alt="Teampass Logo">', |
|
| 56 | 55 | ' |
| 57 | 56 | </div> |
| 58 | 57 | <div style="font-weight:bold;"> |
@@ -72,14 +71,14 @@ discard block |
||
| 72 | 71 | |
| 73 | 72 | <div class="card-body login-card-body1"> |
| 74 | 73 | <div class="input-group has-feedback mb-2"> |
| 75 | - <div class="input-group-prepend infotip" title="' . $lang->get('login') . '"> |
|
| 74 | + <div class="input-group-prepend infotip" title="' . $lang->get('login').'"> |
|
| 76 | 75 | <span class="input-group-text"><i class="fa-solid fa-user fa-fw"></i></span> |
| 77 | 76 | </div>'; |
| 78 | 77 | if ( |
| 79 | 78 | isset($SETTINGS['enable_http_request_login']) === true |
| 80 | 79 | && (int) $SETTINGS['enable_http_request_login'] === 1 |
| 81 | 80 | && $superGlobal->get('PHP_AUTH_USER', 'SERVER') !== null |
| 82 | - && ! (isset($SETTINGS['maintenance_mode']) === true |
|
| 81 | + && !(isset($SETTINGS['maintenance_mode']) === true |
|
| 83 | 82 | && (int) $SETTINGS['maintenance_mode'] === 1) |
| 84 | 83 | ) { |
| 85 | 84 | if (strpos($superGlobal->get('PHP_AUTH_USER', 'SERVER'), '@') !== false) { |
@@ -93,32 +92,32 @@ discard block |
||
| 93 | 92 | <input type="text" id="login" class="form-control" placeholder="', filter_var($username, FILTER_SANITIZE_FULL_SPECIAL_CHARS), '" readonly>'; |
| 94 | 93 | } else { |
| 95 | 94 | echo ' |
| 96 | - <input type="text" id="login" class="form-control" placeholder="' . $lang->get('index_login') . '" value="'.(null !== $session->get('user-login') && empty($session->get('user-login')) === false ? filter_var($session->get('user-login'), FILTER_SANITIZE_FULL_SPECIAL_CHARS) : '').'">'; |
|
| 95 | + <input type="text" id="login" class="form-control" placeholder="' . $lang->get('index_login').'" value="'.(null !== $session->get('user-login') && empty($session->get('user-login')) === false ? filter_var($session->get('user-login'), FILTER_SANITIZE_FULL_SPECIAL_CHARS) : '').'">'; |
|
| 97 | 96 | } |
| 98 | 97 | |
| 99 | 98 | echo ' |
| 100 | 99 | </div>'; |
| 101 | -if (! (isset($SETTINGS['enable_http_request_login']) === true |
|
| 100 | +if (!(isset($SETTINGS['enable_http_request_login']) === true |
|
| 102 | 101 | && (int) $SETTINGS['enable_http_request_login'] === 1 |
| 103 | 102 | && $superGlobal->get('PHP_AUTH_USER', 'SERVER') !== null |
| 104 | - && ! (isset($SETTINGS['maintenance_mode']) === true |
|
| 103 | + && !(isset($SETTINGS['maintenance_mode']) === true |
|
| 105 | 104 | && (int) $SETTINGS['maintenance_mode'] === 1))) { |
| 106 | 105 | echo ' |
| 107 | 106 | <div class="input-group has-feedback mb-2"> |
| 108 | - <div class="input-group-prepend infotip" title="' . $lang->get('password') . '"> |
|
| 107 | + <div class="input-group-prepend infotip" title="' . $lang->get('password').'"> |
|
| 109 | 108 | <span class="input-group-text"><i class="fa-solid fa-lock fa-fw"></i></span> |
| 110 | 109 | </div> |
| 111 | - <input type="password" id="pw" class="form-control submit-button" placeholder="' . $lang->get('index_password') . '"> |
|
| 110 | + <input type="password" id="pw" class="form-control submit-button" placeholder="' . $lang->get('index_password').'"> |
|
| 112 | 111 | </div>'; |
| 113 | 112 | } |
| 114 | 113 | |
| 115 | 114 | echo ' |
| 116 | 115 | <div class="input-group has-feedback mb-2"> |
| 117 | - <div class="input-group-prepend infotip" title="' . $lang->get('session_expiration_in_minutes') . '"> |
|
| 116 | + <div class="input-group-prepend infotip" title="' . $lang->get('session_expiration_in_minutes').'"> |
|
| 118 | 117 | <span class="input-group-text"><i class="fa-solid fa-clock fa-fw"></i></span> |
| 119 | 118 | </div> |
| 120 | 119 | <input type="text" id="session_duration" class="form-control submit-button" |
| 121 | - placeholder="' . $lang->get('index_session_duration') .' (' . $lang->get('minutes') . ')" |
|
| 120 | + placeholder="' . $lang->get('index_session_duration').' ('.$lang->get('minutes').')" |
|
| 122 | 121 | value="', isset($SETTINGS['default_session_expiration_time']) === true ? $SETTINGS['default_session_expiration_time'] : '', '"> |
| 123 | 122 | </div>'; |
| 124 | 123 | // 2FA auth selector |
@@ -128,7 +127,7 @@ discard block |
||
| 128 | 127 | <input type="hidden" id="duo_state" value="', isset($get['duo_state']) === true && is_null($get['duo_state']) === false ? $get['duo_state'] : '', '"> |
| 129 | 128 | <div class="row mb-3 hidden" id="2fa_methods_selector"> |
| 130 | 129 | <div class="col-12"> |
| 131 | - <h8 class="login-box-msg">' . $lang->get('2fa_authentication_selector') . '</h8> |
|
| 130 | + <h8 class="login-box-msg">' . $lang->get('2fa_authentication_selector').'</h8> |
|
| 132 | 131 | <div class="2fa-methods text-center mt-2">', |
| 133 | 132 | isset($SETTINGS['google_authentication']) === true && (int) $SETTINGS['google_authentication'] === 1 ? |
| 134 | 133 | ' |
@@ -162,14 +161,14 @@ discard block |
||
| 162 | 161 | echo ' |
| 163 | 162 | <div id="div-2fa-google" class="mb-3 div-2fa-method hidden"> |
| 164 | 163 | <div class="input-group has-feedback mb-2"> |
| 165 | - <div class="input-group-prepend infotip" title="' . $lang->get('mfa_unique_code') . '"> |
|
| 164 | + <div class="input-group-prepend infotip" title="' . $lang->get('mfa_unique_code').'"> |
|
| 166 | 165 | <span class="input-group-text"><i class="fa-solid fa-key fa-fw"></i></span> |
| 167 | 166 | </div> |
| 168 | - <input type="text" id="ga_code" class="form-control submit-button" placeholder="' . $lang->get('ga_identification_code') . '" /> |
|
| 167 | + <input type="text" id="ga_code" class="form-control submit-button" placeholder="' . $lang->get('ga_identification_code').'" /> |
|
| 169 | 168 | <span class="input-group-append"> |
| 170 | 169 | <button type="button" class="btn btn-info btn-flat" onclick="send_user_new_temporary_ga_code()"> |
| 171 | 170 | <i class="fa-solid fa-envelope form-control-feedback pointer infotip" |
| 172 | - title="' . $lang->get('i_need_to_generate_new_ga_code') . '"></i> |
|
| 171 | + title="' . $lang->get('i_need_to_generate_new_ga_code').'"></i> |
|
| 173 | 172 | </button> |
| 174 | 173 | </span> |
| 175 | 174 | </div> |
@@ -187,7 +186,7 @@ discard block |
||
| 187 | 186 | <script> |
| 188 | 187 | var seconds = 1; |
| 189 | 188 | function updateLogonButton(timeToGo){ |
| 190 | - document.getElementById("but_identify_user").value = "' . $lang->get('duration_login_attempt') . ' " + timeToGo; |
|
| 189 | + document.getElementById("but_identify_user").value = "' . $lang->get('duration_login_attempt').' " + timeToGo; |
|
| 191 | 190 | } |
| 192 | 191 | $( window ).on( "load", function() { |
| 193 | 192 | updateLogonButton(seconds); |
@@ -196,7 +195,7 @@ discard block |
||
| 196 | 195 | if (seconds >= 0) { |
| 197 | 196 | updateLogonButton(seconds); |
| 198 | 197 | } else if(seconds === 0) { |
| 199 | - launchIdentify("", "' . $nextUrl . '"); |
|
| 198 | + launchIdentify("", "' . $nextUrl.'"); |
|
| 200 | 199 | } |
| 201 | 200 | updateLogonButton(seconds); |
| 202 | 201 | }, |
@@ -217,15 +216,15 @@ discard block |
||
| 217 | 216 | <div class="col-8"> |
| 218 | 217 | <div id="yubiko-new-key" class="alert alert-info hidden"> |
| 219 | 218 | <p> |
| 220 | - <input type="text" size="10" id="yubico_user_id" class="form-control" placeholder="' . $lang->get('yubico_user_id') . '"> |
|
| 219 | + <input type="text" size="10" id="yubico_user_id" class="form-control" placeholder="' . $lang->get('yubico_user_id').'"> |
|
| 221 | 220 | </p> |
| 222 | 221 | <p> |
| 223 | - <input type="text" size="10" id="yubico_user_key" class="form-control" placeholder="' . $lang->get('yubico_user_key') . '"> |
|
| 222 | + <input type="text" size="10" id="yubico_user_key" class="form-control" placeholder="' . $lang->get('yubico_user_key').'"> |
|
| 224 | 223 | </p> |
| 225 | 224 | </div> |
| 226 | - <input autocomplete="off" type="text" id="yubico_key" class="form-control submit-button" placeholder="' . $lang->get('press_your_yubico_key') . '"> |
|
| 225 | + <input autocomplete="off" type="text" id="yubico_key" class="form-control submit-button" placeholder="' . $lang->get('press_your_yubico_key').'"> |
|
| 227 | 226 | <div class="row"> |
| 228 | - <span class="ml-2 mt-1 font-weight-light small pointer" id="register-yubiko-key">' . $lang->get('register_new_yubiko_key') . '</span> |
|
| 227 | + <span class="ml-2 mt-1 font-weight-light small pointer" id="register-yubiko-key">' . $lang->get('register_new_yubiko_key').'</span> |
|
| 229 | 228 | </div> |
| 230 | 229 | </div> |
| 231 | 230 | </div>'; |
@@ -234,22 +233,22 @@ discard block |
||
| 234 | 233 | echo ' |
| 235 | 234 | <div class="row mb-3 mt-5"> |
| 236 | 235 | <div class="col-12"> |
| 237 | - <button id="but_identify_user" class="btn btn-primary btn-block">' . $lang->get('log_in') . '</button> |
|
| 236 | + <button id="but_identify_user" class="btn btn-primary btn-block">' . $lang->get('log_in').'</button> |
|
| 238 | 237 | |
| 239 | 238 | <!-- In case of upgrade, the user has to provide his One Time Code --> |
| 240 | 239 | <div class="card-body user-one-time-code-card-body hidden"> |
| 241 | - <h5 class="login-box-msg">' . $lang->get('provide_personal_one_time_code') . '</h5> |
|
| 240 | + <h5 class="login-box-msg">' . $lang->get('provide_personal_one_time_code').'</h5> |
|
| 242 | 241 | |
| 243 | 242 | <div class="input-group has-feedback mb-2 mt-4"> |
| 244 | 243 | <div class="input-group-prepend"> |
| 245 | 244 | <span class="input-group-text"><i class="fa-solid fa-unlock-alt"></i></span> |
| 246 | 245 | </div> |
| 247 | - <input type="password" id="user-one-time-code" class="form-control" placeholder="' . $lang->get('one_time_code') . '"> |
|
| 246 | + <input type="password" id="user-one-time-code" class="form-control" placeholder="' . $lang->get('one_time_code').'"> |
|
| 248 | 247 | </div> |
| 249 | 248 | |
| 250 | 249 | <div class="row mb-3"> |
| 251 | 250 | <div class="col-12"> |
| 252 | - <button id="but_confirm_otc" class="btn btn-primary btn-block">' . $lang->get('confirm') . '</button> |
|
| 251 | + <button id="but_confirm_otc" class="btn btn-primary btn-block">' . $lang->get('confirm').'</button> |
|
| 253 | 252 | </div> |
| 254 | 253 | </div> |
| 255 | 254 | </div> |
@@ -264,10 +263,10 @@ discard block |
||
| 264 | 263 | // In case of password change |
| 265 | 264 | echo ' |
| 266 | 265 | <div class="card-body confirm-password-card-body hidden"> |
| 267 | - <h5 class="login-box-msg">' . $lang->get('new_password_required') . '</h5> |
|
| 266 | + <h5 class="login-box-msg">' . $lang->get('new_password_required').'</h5> |
|
| 268 | 267 | |
| 269 | 268 | <div class="alert alert-info"> |
| 270 | - <div class="text-center"><i class="icon fa fa-info"></i>' . $lang->get('password_strength') . ' |
|
| 269 | + <div class="text-center"><i class="icon fa fa-info"></i>' . $lang->get('password_strength').' |
|
| 271 | 270 | <span id="confirm-password-level" class="ml-2 font-weight-bold"></span></div> |
| 272 | 271 | </div> |
| 273 | 272 | |
@@ -277,20 +276,20 @@ discard block |
||
| 277 | 276 | <div class="input-group-prepend"> |
| 278 | 277 | <span class="input-group-text"><i class="fas fa-key"></i></span> |
| 279 | 278 | </div> |
| 280 | - <input type="password" id="current-user-password" class="form-control" placeholder="' . $lang->get('current_password') . '"> |
|
| 279 | + <input type="password" id="current-user-password" class="form-control" placeholder="' . $lang->get('current_password').'"> |
|
| 281 | 280 | </div> |
| 282 | 281 | </div> |
| 283 | 282 | <div class="input-group has-feedback mb-2 mt-4"> |
| 284 | 283 | <div class="input-group-prepend"> |
| 285 | 284 | <span class="input-group-text"><i class="fas fa-key"></i></span> |
| 286 | 285 | </div> |
| 287 | - <input type="password" id="new-user-password" class="form-control" placeholder="' . $lang->get('index_new_pw') . '"> |
|
| 286 | + <input type="password" id="new-user-password" class="form-control" placeholder="' . $lang->get('index_new_pw').'"> |
|
| 288 | 287 | </div> |
| 289 | 288 | <div class="input-group has-feedback mb-2"> |
| 290 | 289 | <div class="input-group-prepend"> |
| 291 | 290 | <span class="input-group-text"><i class="fas fa-key"></i></span> |
| 292 | 291 | </div> |
| 293 | - <input type="password" id="new-user-password-confirm" class="form-control" placeholder="' . $lang->get('index_change_pw_confirmation') . '"> |
|
| 292 | + <input type="password" id="new-user-password-confirm" class="form-control" placeholder="' . $lang->get('index_change_pw_confirmation').'"> |
|
| 294 | 293 | </div> |
| 295 | 294 | <div class="row mb-3"> |
| 296 | 295 | <div class="col-md-12 offset-sm-4 text-center"> |
@@ -301,7 +300,7 @@ discard block |
||
| 301 | 300 | </div> |
| 302 | 301 | <div class="row mb-3"> |
| 303 | 302 | <div class="col-12"> |
| 304 | - <button id="but_confirm_new_password" class="btn btn-primary btn-block">' . $lang->get('confirm') . '</button> |
|
| 303 | + <button id="but_confirm_new_password" class="btn btn-primary btn-block">' . $lang->get('confirm').'</button> |
|
| 305 | 304 | </div> |
| 306 | 305 | </div> |
| 307 | 306 | </div> |
@@ -309,20 +308,20 @@ discard block |
||
| 309 | 308 | |
| 310 | 309 | <div class="card-body hidden" id="card-user-treat-psk"> |
| 311 | 310 | <div class="alert alert-info"> |
| 312 | - <div class="text-center"><i class="icon fa fa-info"></i>' . $lang->get('user_has_psk_info') . '</div> |
|
| 311 | + <div class="text-center"><i class="icon fa fa-info"></i>' . $lang->get('user_has_psk_info').'</div> |
|
| 313 | 312 | </div> |
| 314 | 313 | <div class="input-group has-feedback mb-2"> |
| 315 | 314 | <div class="input-group-prepend"> |
| 316 | 315 | <span class="input-group-text"><i class="fas fa-key"></i></span> |
| 317 | 316 | </div> |
| 318 | - <input type="password" id="user-old-defuse-psk" class="form-control" placeholder="' . $lang->get('home_personal_saltkey') . '"> |
|
| 317 | + <input type="password" id="user-old-defuse-psk" class="form-control" placeholder="' . $lang->get('home_personal_saltkey').'"> |
|
| 319 | 318 | </div> |
| 320 | 319 | <div class="row mb-3 mt-4"> |
| 321 | 320 | <div class="col-12"> |
| 322 | - <button id="but_confirm_defuse_psk" class="btn btn-primary btn-block">' . $lang->get('launch') . '</button> |
|
| 321 | + <button id="but_confirm_defuse_psk" class="btn btn-primary btn-block">' . $lang->get('launch').'</button> |
|
| 323 | 322 | </div> |
| 324 | 323 | <div class="col-12 mt-3"> |
| 325 | - <button id="but_confirm_forgot_defuse_psk" class="btn btn-danger btn-block text-bold">' . $lang->get('i_cannot_remember') . '</button> |
|
| 324 | + <button id="but_confirm_forgot_defuse_psk" class="btn btn-danger btn-block text-bold">' . $lang->get('i_cannot_remember').'</button> |
|
| 326 | 325 | </div> |
| 327 | 326 | </div> |
| 328 | 327 | </div> |
@@ -63,7 +63,7 @@ discard block |
||
| 63 | 63 | if ($checkUserAccess->checkSession() === false || $checkUserAccess->userAccessPage('profile') === false) { |
| 64 | 64 | // Not allowed page |
| 65 | 65 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
| 66 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
| 66 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
| 67 | 67 | exit; |
| 68 | 68 | } |
| 69 | 69 | |
@@ -123,7 +123,7 @@ discard block |
||
| 123 | 123 | // Prepare variables |
| 124 | 124 | $login = filter_var($dataReceived['login'], FILTER_SANITIZE_FULL_SPECIAL_CHARS); |
| 125 | 125 | $email = filter_var($dataReceived['email'], FILTER_SANITIZE_EMAIL); |
| 126 | - $password = '';//filter_var($dataReceived['pw'], FILTER_SANITIZE_FULL_SPECIAL_CHARS); |
|
| 126 | + $password = ''; //filter_var($dataReceived['pw'], FILTER_SANITIZE_FULL_SPECIAL_CHARS); |
|
| 127 | 127 | $lastname = filter_var($dataReceived['lastname'], FILTER_SANITIZE_FULL_SPECIAL_CHARS); |
| 128 | 128 | $name = filter_var($dataReceived['name'], FILTER_SANITIZE_FULL_SPECIAL_CHARS); |
| 129 | 129 | $is_admin = filter_var($dataReceived['admin'], FILTER_SANITIZE_NUMBER_INT); |
@@ -154,7 +154,7 @@ discard block |
||
| 154 | 154 | // Check if user already exists |
| 155 | 155 | $data = DB::query( |
| 156 | 156 | 'SELECT id, fonction_id, groupes_interdits, groupes_visibles |
| 157 | - FROM ' . prefixTable('users') . ' |
|
| 157 | + FROM ' . prefixTable('users').' |
|
| 158 | 158 | WHERE login = %s |
| 159 | 159 | AND deleted_at IS NULL', |
| 160 | 160 | $login |
@@ -390,7 +390,7 @@ discard block |
||
| 390 | 390 | |
| 391 | 391 | // Get info about user to delete |
| 392 | 392 | $data_user = DB::queryfirstrow( |
| 393 | - 'SELECT login, admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 393 | + 'SELECT login, admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 394 | 394 | WHERE id = %i', |
| 395 | 395 | $post_id |
| 396 | 396 | ); |
@@ -424,7 +424,7 @@ discard block |
||
| 424 | 424 | ); |
| 425 | 425 | // delete personal folder and subfolders |
| 426 | 426 | $data = DB::queryfirstrow( |
| 427 | - 'SELECT id FROM ' . prefixTable('nested_tree') . ' |
|
| 427 | + 'SELECT id FROM '.prefixTable('nested_tree').' |
|
| 428 | 428 | WHERE title = %s AND personal_folder = %i', |
| 429 | 429 | $post_id, |
| 430 | 430 | '1' |
@@ -437,7 +437,7 @@ discard block |
||
| 437 | 437 | DB::delete(prefixTable('nested_tree'), 'id = %i AND personal_folder = %i', $folder->id, '1'); |
| 438 | 438 | // delete items & logs |
| 439 | 439 | $items = DB::query( |
| 440 | - 'SELECT id FROM ' . prefixTable('items') . ' |
|
| 440 | + 'SELECT id FROM '.prefixTable('items').' |
|
| 441 | 441 | WHERE id_tree=%i AND perso = %i', |
| 442 | 442 | $folder->id, |
| 443 | 443 | '1' |
@@ -461,7 +461,7 @@ discard block |
||
| 461 | 461 | // Delete any process related to user |
| 462 | 462 | $processes = DB::query( |
| 463 | 463 | 'SELECT increment_id |
| 464 | - FROM ' . prefixTable('processes') . ' |
|
| 464 | + FROM ' . prefixTable('processes').' |
|
| 465 | 465 | WHERE JSON_EXTRACT(arguments, "$.new_user_id") = %i', |
| 466 | 466 | $post_id |
| 467 | 467 | ); |
@@ -521,7 +521,7 @@ discard block |
||
| 521 | 521 | |
| 522 | 522 | // Get info about user to delete |
| 523 | 523 | $data_user = DB::queryfirstrow( |
| 524 | - 'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 524 | + 'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 525 | 525 | WHERE id = %i', |
| 526 | 526 | $post_id |
| 527 | 527 | ); |
@@ -563,7 +563,7 @@ discard block |
||
| 563 | 563 | |
| 564 | 564 | // Get info about user to delete |
| 565 | 565 | $data_user = DB::queryfirstrow( |
| 566 | - 'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 566 | + 'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 567 | 567 | WHERE id = %i', |
| 568 | 568 | $post_id |
| 569 | 569 | ); |
@@ -606,7 +606,7 @@ discard block |
||
| 606 | 606 | // Get info about user to delete |
| 607 | 607 | $data_user = DB::queryfirstrow( |
| 608 | 608 | 'SELECT admin, isAdministratedByRole, can_manage_all_users, gestionnaire |
| 609 | - FROM ' . prefixTable('users') . ' |
|
| 609 | + FROM ' . prefixTable('users').' |
|
| 610 | 610 | WHERE id = %i', |
| 611 | 611 | $post_id |
| 612 | 612 | ); |
@@ -650,7 +650,7 @@ discard block |
||
| 650 | 650 | |
| 651 | 651 | // Get info about user to delete |
| 652 | 652 | $data_user = DB::queryfirstrow( |
| 653 | - 'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 653 | + 'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 654 | 654 | WHERE id = %i', |
| 655 | 655 | $post_id |
| 656 | 656 | ); |
@@ -693,7 +693,7 @@ discard block |
||
| 693 | 693 | // Get info about user to delete |
| 694 | 694 | $data_user = DB::queryfirstrow( |
| 695 | 695 | 'SELECT admin, isAdministratedByRole, gestionnaire |
| 696 | - FROM ' . prefixTable('users') . ' |
|
| 696 | + FROM ' . prefixTable('users').' |
|
| 697 | 697 | WHERE id = %i', |
| 698 | 698 | $post_id |
| 699 | 699 | ); |
@@ -736,7 +736,7 @@ discard block |
||
| 736 | 736 | // Get info about user to delete |
| 737 | 737 | $data_user = DB::queryfirstrow( |
| 738 | 738 | 'SELECT admin, isAdministratedByRole, gestionnaire |
| 739 | - FROM ' . prefixTable('users') . ' |
|
| 739 | + FROM ' . prefixTable('users').' |
|
| 740 | 740 | WHERE id = %i', |
| 741 | 741 | $post_id |
| 742 | 742 | ); |
@@ -776,7 +776,7 @@ discard block |
||
| 776 | 776 | // Get info about user to delete |
| 777 | 777 | $data_user = DB::queryfirstrow( |
| 778 | 778 | 'SELECT admin, isAdministratedByRole, gestionnaire |
| 779 | - FROM ' . prefixTable('users') . ' |
|
| 779 | + FROM ' . prefixTable('users').' |
|
| 780 | 780 | WHERE id = %i', |
| 781 | 781 | $post_id |
| 782 | 782 | ); |
@@ -815,7 +815,7 @@ discard block |
||
| 815 | 815 | $return = array(); |
| 816 | 816 | // Check if folder exists |
| 817 | 817 | $data = DB::query( |
| 818 | - 'SELECT * FROM ' . prefixTable('nested_tree') . ' |
|
| 818 | + 'SELECT * FROM '.prefixTable('nested_tree').' |
|
| 819 | 819 | WHERE title = %s AND parent_id = %i', |
| 820 | 820 | filter_input(INPUT_POST, 'domain', FILTER_SANITIZE_FULL_SPECIAL_CHARS), |
| 821 | 821 | '0' |
@@ -828,7 +828,7 @@ discard block |
||
| 828 | 828 | } |
| 829 | 829 | // Check if role exists |
| 830 | 830 | $data = DB::query( |
| 831 | - 'SELECT * FROM ' . prefixTable('roles_title') . ' |
|
| 831 | + 'SELECT * FROM '.prefixTable('roles_title').' |
|
| 832 | 832 | WHERE title = %s', |
| 833 | 833 | filter_input(INPUT_POST, 'domain', FILTER_SANITIZE_FULL_SPECIAL_CHARS) |
| 834 | 834 | ); |
@@ -848,7 +848,7 @@ discard block |
||
| 848 | 848 | case 'user_log_items': |
| 849 | 849 | $nb_pages = 1; |
| 850 | 850 | $logs = $sql_filter = ''; |
| 851 | - $pages = '<table style=\'border-top:1px solid #969696;\'><tr><td>' . $lang->get('pages') . ' : </td>'; |
|
| 851 | + $pages = '<table style=\'border-top:1px solid #969696;\'><tr><td>'.$lang->get('pages').' : </td>'; |
|
| 852 | 852 | |
| 853 | 853 | // Prepare POST variables |
| 854 | 854 | $post_nb_items_by_page = filter_input(INPUT_POST, 'nb_items_by_page', FILTER_SANITIZE_NUMBER_INT); |
@@ -860,14 +860,14 @@ discard block |
||
| 860 | 860 | && !empty(filter_input(INPUT_POST, 'filter', FILTER_SANITIZE_FULL_SPECIAL_CHARS)) |
| 861 | 861 | && filter_input(INPUT_POST, 'filter', FILTER_SANITIZE_FULL_SPECIAL_CHARS) !== 'all' |
| 862 | 862 | ) { |
| 863 | - $sql_filter = " AND l.action = '" . filter_input(INPUT_POST, 'filter', FILTER_SANITIZE_FULL_SPECIAL_CHARS) . "'"; |
|
| 863 | + $sql_filter = " AND l.action = '".filter_input(INPUT_POST, 'filter', FILTER_SANITIZE_FULL_SPECIAL_CHARS)."'"; |
|
| 864 | 864 | } |
| 865 | 865 | // get number of pages |
| 866 | 866 | DB::query( |
| 867 | 867 | 'SELECT * |
| 868 | - FROM ' . prefixTable('log_items') . ' as l |
|
| 869 | - INNER JOIN ' . prefixTable('items') . ' as i ON (l.id_item=i.id) |
|
| 870 | - INNER JOIN ' . prefixTable('users') . ' as u ON (l.id_user=u.id) |
|
| 868 | + FROM ' . prefixTable('log_items').' as l |
|
| 869 | + INNER JOIN ' . prefixTable('items').' as i ON (l.id_item=i.id) |
|
| 870 | + INNER JOIN ' . prefixTable('users').' as u ON (l.id_user=u.id) |
|
| 871 | 871 | WHERE l.id_user = %i ' . $sql_filter, |
| 872 | 872 | filter_input(INPUT_POST, 'id', FILTER_SANITIZE_NUMBER_INT) |
| 873 | 873 | ); |
@@ -885,19 +885,19 @@ discard block |
||
| 885 | 885 | // launch query |
| 886 | 886 | $rows = DB::query( |
| 887 | 887 | 'SELECT l.date as date, u.login as login, i.label as label, l.action as action |
| 888 | - FROM ' . prefixTable('log_items') . ' as l |
|
| 889 | - INNER JOIN ' . prefixTable('items') . ' as i ON (l.id_item=i.id) |
|
| 890 | - INNER JOIN ' . prefixTable('users') . ' as u ON (l.id_user=u.id) |
|
| 891 | - WHERE l.id_user = %i ' . $sql_filter . ' |
|
| 888 | + FROM ' . prefixTable('log_items').' as l |
|
| 889 | + INNER JOIN ' . prefixTable('items').' as i ON (l.id_item=i.id) |
|
| 890 | + INNER JOIN ' . prefixTable('users').' as u ON (l.id_user=u.id) |
|
| 891 | + WHERE l.id_user = %i ' . $sql_filter.' |
|
| 892 | 892 | ORDER BY date DESC |
| 893 | - LIMIT ' . intval($start) . ',' . intval($post_nb_items_by_page), |
|
| 893 | + LIMIT ' . intval($start).','.intval($post_nb_items_by_page), |
|
| 894 | 894 | filter_input(INPUT_POST, 'id', FILTER_SANITIZE_NUMBER_INT) |
| 895 | 895 | ); |
| 896 | 896 | } else { |
| 897 | 897 | // get number of pages |
| 898 | 898 | DB::query( |
| 899 | 899 | 'SELECT * |
| 900 | - FROM ' . prefixTable('log_system') . ' |
|
| 900 | + FROM ' . prefixTable('log_system').' |
|
| 901 | 901 | WHERE type = %s AND field_1=%i', |
| 902 | 902 | 'user_mngt', |
| 903 | 903 | filter_input(INPUT_POST, 'id', FILTER_SANITIZE_NUMBER_INT) |
@@ -916,7 +916,7 @@ discard block |
||
| 916 | 916 | // launch query |
| 917 | 917 | $rows = DB::query( |
| 918 | 918 | 'SELECT * |
| 919 | - FROM ' . prefixTable('log_system') . ' |
|
| 919 | + FROM ' . prefixTable('log_system').' |
|
| 920 | 920 | WHERE type = %s AND field_1 = %i |
| 921 | 921 | ORDER BY date DESC |
| 922 | 922 | LIMIT %i, %i', |
@@ -930,7 +930,7 @@ discard block |
||
| 930 | 930 | if (isset($counter) && $counter != 0) { |
| 931 | 931 | $nb_pages = ceil($counter / intval($post_nb_items_by_page)); |
| 932 | 932 | for ($i = 1; $i <= $nb_pages; ++$i) { |
| 933 | - $pages .= '<td onclick=\'displayLogs(' . $i . ',\"' . $post_scope . '\")\'><span style=\'cursor:pointer;' . (filter_input(INPUT_POST, 'page', FILTER_SANITIZE_NUMBER_INT) === $i ? 'font-weight:bold;font-size:18px;\'>' . $i : '\'>' . $i) . '</span></td>'; |
|
| 933 | + $pages .= '<td onclick=\'displayLogs('.$i.',\"'.$post_scope.'\")\'><span style=\'cursor:pointer;'.(filter_input(INPUT_POST, 'page', FILTER_SANITIZE_NUMBER_INT) === $i ? 'font-weight:bold;font-size:18px;\'>'.$i : '\'>'.$i).'</span></td>'; |
|
| 934 | 934 | } |
| 935 | 935 | } |
| 936 | 936 | $pages .= '</tr></table>'; |
@@ -939,7 +939,7 @@ discard block |
||
| 939 | 939 | if ($post_scope === 'user_mngt') { |
| 940 | 940 | $user = DB::queryfirstrow( |
| 941 | 941 | 'SELECT login |
| 942 | - from ' . prefixTable('users') . ' |
|
| 942 | + from ' . prefixTable('users').' |
|
| 943 | 943 | WHERE id=%i', |
| 944 | 944 | $record['qui'] |
| 945 | 945 | ); |
@@ -949,7 +949,7 @@ discard block |
||
| 949 | 949 | if ($tmp[0] == 'at_user_initial_pwd_changed') { |
| 950 | 950 | $label = $lang->get('log_user_initial_pwd_changed'); |
| 951 | 951 | } elseif ($tmp[0] == 'at_user_email_changed') { |
| 952 | - $label = $lang->get('log_user_email_changed') . $tmp[1]; |
|
| 952 | + $label = $lang->get('log_user_email_changed').$tmp[1]; |
|
| 953 | 953 | } elseif ($tmp[0] == 'at_user_added') { |
| 954 | 954 | $label = $lang->get('log_user_created'); |
| 955 | 955 | } elseif ($tmp[0] == 'at_user_locked') { |
@@ -960,14 +960,14 @@ discard block |
||
| 960 | 960 | $label = $lang->get('log_user_pwd_changed'); |
| 961 | 961 | } |
| 962 | 962 | // prepare log |
| 963 | - $logs .= '<tr><td>' . date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], (int) $record['date']) . '</td><td align=\"center\">' . $label . '</td><td align=\"center\">' . $user['login'] . '</td><td align=\"center\"></td></tr>'; |
|
| 963 | + $logs .= '<tr><td>'.date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], (int) $record['date']).'</td><td align=\"center\">'.$label.'</td><td align=\"center\">'.$user['login'].'</td><td align=\"center\"></td></tr>'; |
|
| 964 | 964 | } else { |
| 965 | - $logs .= '<tr><td>' . date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], (int) $record['date']) . '</td><td align=\"center\">' . str_replace('"', '\"', $record['label']) . '</td><td align=\"center\">' . $record['login'] . '</td><td align=\"center\">' . $lang->get($record['action']) . '</td></tr>'; |
|
| 965 | + $logs .= '<tr><td>'.date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], (int) $record['date']).'</td><td align=\"center\">'.str_replace('"', '\"', $record['label']).'</td><td align=\"center\">'.$record['login'].'</td><td align=\"center\">'.$lang->get($record['action']).'</td></tr>'; |
|
| 966 | 966 | } |
| 967 | 967 | } |
| 968 | 968 | } |
| 969 | 969 | |
| 970 | - echo '[ { "table_logs": "' . ($logs) . '", "pages": "' . ($pages) . '", "error" : "no" } ]'; |
|
| 970 | + echo '[ { "table_logs": "'.($logs).'", "pages": "'.($pages).'", "error" : "no" } ]'; |
|
| 971 | 971 | break; |
| 972 | 972 | |
| 973 | 973 | /* |
@@ -990,7 +990,7 @@ discard block |
||
| 990 | 990 | } else { |
| 991 | 991 | // Get folder id for Admin |
| 992 | 992 | $admin_folder = DB::queryFirstRow( |
| 993 | - 'SELECT id FROM ' . prefixTable('nested_tree') . ' |
|
| 993 | + 'SELECT id FROM '.prefixTable('nested_tree').' |
|
| 994 | 994 | WHERE title = %i AND personal_folder = %i', |
| 995 | 995 | (int) $session->get('user-id'), |
| 996 | 996 | '1' |
@@ -1001,15 +1001,15 @@ discard block |
||
| 1001 | 1001 | // Get each Items in PF |
| 1002 | 1002 | $rows = DB::query( |
| 1003 | 1003 | 'SELECT i.pw, i.label, l.id_user |
| 1004 | - FROM ' . prefixTable('items') . ' as i |
|
| 1005 | - LEFT JOIN ' . prefixTable('log_items') . ' as l ON (l.id_item=i.id) |
|
| 1004 | + FROM ' . prefixTable('items').' as i |
|
| 1005 | + LEFT JOIN ' . prefixTable('log_items').' as l ON (l.id_item=i.id) |
|
| 1006 | 1006 | WHERE l.action = %s AND i.perso=%i AND i.id_tree=%i', |
| 1007 | 1007 | 'at_creation', |
| 1008 | 1008 | '1', |
| 1009 | 1009 | intval($folder->id) |
| 1010 | 1010 | ); |
| 1011 | 1011 | foreach ($rows as $record) { |
| 1012 | - echo $record['label'] . ' - '; |
|
| 1012 | + echo $record['label'].' - '; |
|
| 1013 | 1013 | // Change user |
| 1014 | 1014 | DB::update( |
| 1015 | 1015 | prefixTable('log_items'), |
@@ -1044,7 +1044,7 @@ discard block |
||
| 1044 | 1044 | // Get info about user to delete |
| 1045 | 1045 | $data_user = DB::queryfirstrow( |
| 1046 | 1046 | 'SELECT admin, isAdministratedByRole, gestionnaire |
| 1047 | - FROM ' . prefixTable('users') . ' |
|
| 1047 | + FROM ' . prefixTable('users').' |
|
| 1048 | 1048 | WHERE id = %i', |
| 1049 | 1049 | $post_user_id |
| 1050 | 1050 | ); |
@@ -1081,7 +1081,7 @@ discard block |
||
| 1081 | 1081 | |
| 1082 | 1082 | // Do |
| 1083 | 1083 | $rows = DB::query( |
| 1084 | - 'SELECT id FROM ' . prefixTable('users') . ' |
|
| 1084 | + 'SELECT id FROM '.prefixTable('users').' |
|
| 1085 | 1085 | WHERE timestamp != %s AND admin != %i', |
| 1086 | 1086 | '', |
| 1087 | 1087 | '1' |
@@ -1090,7 +1090,7 @@ discard block |
||
| 1090 | 1090 | // Get info about user to delete |
| 1091 | 1091 | $data_user = DB::queryfirstrow( |
| 1092 | 1092 | 'SELECT admin, isAdministratedByRole, gestionnaire |
| 1093 | - FROM ' . prefixTable('users') . ' |
|
| 1093 | + FROM ' . prefixTable('users').' |
|
| 1094 | 1094 | WHERE id = %i', |
| 1095 | 1095 | $record['id'] |
| 1096 | 1096 | ); |
@@ -1151,7 +1151,7 @@ discard block |
||
| 1151 | 1151 | // Get info about user |
| 1152 | 1152 | $rowUser = DB::queryfirstrow( |
| 1153 | 1153 | 'SELECT * |
| 1154 | - FROM ' . prefixTable('users') . ' |
|
| 1154 | + FROM ' . prefixTable('users').' |
|
| 1155 | 1155 | WHERE id = %i', |
| 1156 | 1156 | $post_id |
| 1157 | 1157 | ); |
@@ -1178,7 +1178,7 @@ discard block |
||
| 1178 | 1178 | // array of roles for actual user |
| 1179 | 1179 | //$my_functions = explode(';', $rowUser['fonction_id']); |
| 1180 | 1180 | |
| 1181 | - $rows = DB::query('SELECT id,title,creator_id FROM ' . prefixTable('roles_title')); |
|
| 1181 | + $rows = DB::query('SELECT id,title,creator_id FROM '.prefixTable('roles_title')); |
|
| 1182 | 1182 | foreach ($rows as $record) { |
| 1183 | 1183 | if ( |
| 1184 | 1184 | (int) $session->get('user-admin') === 1 |
@@ -1215,7 +1215,7 @@ discard block |
||
| 1215 | 1215 | $rolesList = array(); |
| 1216 | 1216 | $managedBy = array(); |
| 1217 | 1217 | $selected = ''; |
| 1218 | - $rows = DB::query('SELECT id,title FROM ' . prefixTable('roles_title') . ' ORDER BY title ASC'); |
|
| 1218 | + $rows = DB::query('SELECT id,title FROM '.prefixTable('roles_title').' ORDER BY title ASC'); |
|
| 1219 | 1219 | foreach ($rows as $reccord) { |
| 1220 | 1220 | $rolesList[$reccord['id']] = array('id' => $reccord['id'], 'title' => $reccord['title']); |
| 1221 | 1221 | } |
@@ -1246,7 +1246,7 @@ discard block |
||
| 1246 | 1246 | array_push( |
| 1247 | 1247 | $managedBy, |
| 1248 | 1248 | array( |
| 1249 | - 'title' => $lang->get('managers_of') . ' ' . $fonction['title'], |
|
| 1249 | + 'title' => $lang->get('managers_of').' '.$fonction['title'], |
|
| 1250 | 1250 | 'id' => $fonction['id'], |
| 1251 | 1251 | 'selected' => $selected, |
| 1252 | 1252 | ) |
@@ -1328,9 +1328,9 @@ discard block |
||
| 1328 | 1328 | |
| 1329 | 1329 | // get USER STATUS |
| 1330 | 1330 | if ($rowUser['disabled'] == 1) { |
| 1331 | - $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>'; |
|
| 1331 | + $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>'; |
|
| 1332 | 1332 | } else { |
| 1333 | - $arrData['info'] = $lang->get('user_info_active') . '<br><input type="checkbox" value="lock" class="chk"> ' . $lang->get('user_info_lock_question'); |
|
| 1333 | + $arrData['info'] = $lang->get('user_info_active').'<br><input type="checkbox" value="lock" class="chk"> '.$lang->get('user_info_lock_question'); |
|
| 1334 | 1334 | } |
| 1335 | 1335 | |
| 1336 | 1336 | $arrData['error'] = false; |
@@ -1427,7 +1427,7 @@ discard block |
||
| 1427 | 1427 | // count number of admins |
| 1428 | 1428 | $users = DB::query( |
| 1429 | 1429 | 'SELECT id |
| 1430 | - FROM ' . prefixTable('users') . ' |
|
| 1430 | + FROM ' . prefixTable('users').' |
|
| 1431 | 1431 | WHERE admin = 1 AND email != "" AND pw != "" AND id != %i', |
| 1432 | 1432 | $post_id |
| 1433 | 1433 | ); |
@@ -1450,7 +1450,7 @@ discard block |
||
| 1450 | 1450 | // Exclude roles from AD - PR #3635 |
| 1451 | 1451 | $adRoles = DB::query( |
| 1452 | 1452 | 'SELECT roles_from_ad_groups |
| 1453 | - FROM ' . prefixTable('users') . ' |
|
| 1453 | + FROM ' . prefixTable('users').' |
|
| 1454 | 1454 | WHERE id = '. $dataReceived['user_id'] |
| 1455 | 1455 | )[0]['roles_from_ad_groups']; |
| 1456 | 1456 | $fonctions = []; |
@@ -1529,7 +1529,7 @@ discard block |
||
| 1529 | 1529 | |
| 1530 | 1530 | // Get info about user to delete |
| 1531 | 1531 | $data_user = DB::queryfirstrow( |
| 1532 | - 'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 1532 | + 'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 1533 | 1533 | WHERE id = %i', |
| 1534 | 1534 | $post_id |
| 1535 | 1535 | ); |
@@ -1550,7 +1550,7 @@ discard block |
||
| 1550 | 1550 | ); |
| 1551 | 1551 | // delete personal folder and subfolders |
| 1552 | 1552 | $data = DB::queryfirstrow( |
| 1553 | - 'SELECT id FROM ' . prefixTable('nested_tree') . ' |
|
| 1553 | + 'SELECT id FROM '.prefixTable('nested_tree').' |
|
| 1554 | 1554 | WHERE title = %s AND personal_folder = %i', |
| 1555 | 1555 | $post_id, |
| 1556 | 1556 | '1' |
@@ -1563,7 +1563,7 @@ discard block |
||
| 1563 | 1563 | DB::delete(prefixTable('nested_tree'), 'id = %i AND personal_folder = %i', $folder->id, '1'); |
| 1564 | 1564 | // delete items & logs |
| 1565 | 1565 | $items = DB::query( |
| 1566 | - 'SELECT id FROM ' . prefixTable('items') . ' |
|
| 1566 | + 'SELECT id FROM '.prefixTable('items').' |
|
| 1567 | 1567 | WHERE id_tree=%i AND perso = %i', |
| 1568 | 1568 | $folder->id, |
| 1569 | 1569 | '1' |
@@ -1584,7 +1584,7 @@ discard block |
||
| 1584 | 1584 | } else { |
| 1585 | 1585 | // Get old data about user |
| 1586 | 1586 | $oldData = DB::queryfirstrow( |
| 1587 | - 'SELECT * FROM ' . prefixTable('users') . ' |
|
| 1587 | + 'SELECT * FROM '.prefixTable('users').' |
|
| 1588 | 1588 | WHERE id = %i', |
| 1589 | 1589 | $post_id |
| 1590 | 1590 | ); |
@@ -1621,7 +1621,7 @@ discard block |
||
| 1621 | 1621 | |
| 1622 | 1622 | // update LOG |
| 1623 | 1623 | if ($oldData['email'] !== $post_email) { |
| 1624 | - logEvents($SETTINGS, 'user_mngt', 'at_user_email_changed:' . $oldData['email'], (string) $session->get('user-id'), $session->get('user-login'), $post_id); |
|
| 1624 | + logEvents($SETTINGS, 'user_mngt', 'at_user_email_changed:'.$oldData['email'], (string) $session->get('user-id'), $session->get('user-login'), $post_id); |
|
| 1625 | 1625 | } |
| 1626 | 1626 | } |
| 1627 | 1627 | echo prepareExchangedData( |
@@ -1679,7 +1679,7 @@ discard block |
||
| 1679 | 1679 | |
| 1680 | 1680 | // Get info about user to delete |
| 1681 | 1681 | $data_user = DB::queryfirstrow( |
| 1682 | - 'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 1682 | + 'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 1683 | 1683 | WHERE id = %i', |
| 1684 | 1684 | $post_id |
| 1685 | 1685 | ); |
@@ -1729,7 +1729,7 @@ discard block |
||
| 1729 | 1729 | } |
| 1730 | 1730 | |
| 1731 | 1731 | DB::queryfirstrow( |
| 1732 | - 'SELECT * FROM ' . prefixTable('users') . ' |
|
| 1732 | + 'SELECT * FROM '.prefixTable('users').' |
|
| 1733 | 1733 | WHERE login = %s |
| 1734 | 1734 | AND deleted_at IS NULL', |
| 1735 | 1735 | filter_input(INPUT_POST, 'login', FILTER_SANITIZE_FULL_SPECIAL_CHARS) |
@@ -1781,7 +1781,7 @@ discard block |
||
| 1781 | 1781 | // get User info |
| 1782 | 1782 | $rowUser = DB::queryFirstRow( |
| 1783 | 1783 | 'SELECT login, name, lastname, email, disabled, fonction_id, groupes_interdits, groupes_visibles, isAdministratedByRole, avatar_thumb, roles_from_ad_groups |
| 1784 | - FROM ' . prefixTable('users') . ' |
|
| 1784 | + FROM ' . prefixTable('users').' |
|
| 1785 | 1785 | WHERE id = %i', |
| 1786 | 1786 | $post_id |
| 1787 | 1787 | ); |
@@ -1791,7 +1791,7 @@ discard block |
||
| 1791 | 1791 | $html = ''; |
| 1792 | 1792 | |
| 1793 | 1793 | 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) { |
| 1794 | - $rowUser['fonction_id'] = empty($rowUser['fonction_id']) === true ? $rowUser['roles_from_ad_groups'] : $rowUser['fonction_id']. ';' . $rowUser['roles_from_ad_groups']; |
|
| 1794 | + $rowUser['fonction_id'] = empty($rowUser['fonction_id']) === true ? $rowUser['roles_from_ad_groups'] : $rowUser['fonction_id'].';'.$rowUser['roles_from_ad_groups']; |
|
| 1795 | 1795 | } |
| 1796 | 1796 | $arrData['functions'] = array_filter(explode(';', $rowUser['fonction_id'])); |
| 1797 | 1797 | $arrData['allowed_folders'] = array_filter(explode(';', $rowUser['groupes_visibles'])); |
@@ -1802,7 +1802,7 @@ discard block |
||
| 1802 | 1802 | // refine folders based upon roles |
| 1803 | 1803 | $rows = DB::query( |
| 1804 | 1804 | 'SELECT folder_id, type |
| 1805 | - FROM ' . prefixTable('roles_values') . ' |
|
| 1805 | + FROM ' . prefixTable('roles_values').' |
|
| 1806 | 1806 | WHERE role_id IN %ls |
| 1807 | 1807 | ORDER BY folder_id ASC', |
| 1808 | 1808 | $arrData['functions'] |
@@ -1825,7 +1825,7 @@ discard block |
||
| 1825 | 1825 | } |
| 1826 | 1826 | |
| 1827 | 1827 | // add allowed folders |
| 1828 | - foreach($arrData['allowed_folders'] as $Fld) { |
|
| 1828 | + foreach ($arrData['allowed_folders'] as $Fld) { |
|
| 1829 | 1829 | array_push($arrFolders, array('id' => $Fld, 'type' => 'W', 'special' => true)); |
| 1830 | 1830 | } |
| 1831 | 1831 | |
@@ -1836,7 +1836,7 @@ discard block |
||
| 1836 | 1836 | // get folder name |
| 1837 | 1837 | $row = DB::queryFirstRow( |
| 1838 | 1838 | 'SELECT title, nlevel, id |
| 1839 | - FROM ' . prefixTable('nested_tree') . ' |
|
| 1839 | + FROM ' . prefixTable('nested_tree').' |
|
| 1840 | 1840 | WHERE id = %i', |
| 1841 | 1841 | $fld['id'] |
| 1842 | 1842 | ); |
@@ -1849,38 +1849,38 @@ discard block |
||
| 1849 | 1849 | |
| 1850 | 1850 | // manage right icon |
| 1851 | 1851 | if ($fld['type'] == 'W') { |
| 1852 | - $label = '<i class="fas fa-indent infotip text-success mr-2" title="' . $lang->get('write') . '"></i>' . |
|
| 1853 | - '<i class="fas fa-edit infotip text-success mr-2" title="' . $lang->get('edit') . '"></i>' . |
|
| 1854 | - '<i class="fas fa-eraser infotip text-success" title="' . $lang->get('delete') . '"></i>'; |
|
| 1852 | + $label = '<i class="fas fa-indent infotip text-success mr-2" title="'.$lang->get('write').'"></i>'. |
|
| 1853 | + '<i class="fas fa-edit infotip text-success mr-2" title="'.$lang->get('edit').'"></i>'. |
|
| 1854 | + '<i class="fas fa-eraser infotip text-success" title="'.$lang->get('delete').'"></i>'; |
|
| 1855 | 1855 | } elseif ($fld['type'] == 'ND') { |
| 1856 | - $label = '<i class="fas fa-indent infotip text-warning mr-2" title="' . $lang->get('write') . '"></i>' . |
|
| 1857 | - '<i class="fas fa-edit infotip text-success mr-2" title="' . $lang->get('edit') . '"></i>' . |
|
| 1858 | - '<i class="fas fa-eraser infotip text-danger" title="' . $lang->get('no_delete') . '"></i>'; |
|
| 1856 | + $label = '<i class="fas fa-indent infotip text-warning mr-2" title="'.$lang->get('write').'"></i>'. |
|
| 1857 | + '<i class="fas fa-edit infotip text-success mr-2" title="'.$lang->get('edit').'"></i>'. |
|
| 1858 | + '<i class="fas fa-eraser infotip text-danger" title="'.$lang->get('no_delete').'"></i>'; |
|
| 1859 | 1859 | } elseif ($fld['type'] == 'NE') { |
| 1860 | - $label = '<i class="fas fa-indent infotip text-warning mr-2" title="' . $lang->get('write') . '"></i>' . |
|
| 1861 | - '<i class="fas fa-edit infotip text-danger mr-2" title="' . $lang->get('no_edit') . '"></i>' . |
|
| 1862 | - '<i class="fas fa-eraser infotip text-success" title="' . $lang->get('delete') . '"></i>'; |
|
| 1860 | + $label = '<i class="fas fa-indent infotip text-warning mr-2" title="'.$lang->get('write').'"></i>'. |
|
| 1861 | + '<i class="fas fa-edit infotip text-danger mr-2" title="'.$lang->get('no_edit').'"></i>'. |
|
| 1862 | + '<i class="fas fa-eraser infotip text-success" title="'.$lang->get('delete').'"></i>'; |
|
| 1863 | 1863 | } elseif ($fld['type'] == 'NDNE') { |
| 1864 | - $label = '<i class="fas fa-indent infotip text-warning mr-2" title="' . $lang->get('write') . '"></i>' . |
|
| 1865 | - '<i class="fas fa-edit infotip text-danger mr-2" title="' . $lang->get('no_edit') . '"></i>' . |
|
| 1866 | - '<i class="fas fa-eraser infotip text-danger" title="' . $lang->get('no_delete') . '"></i>'; |
|
| 1864 | + $label = '<i class="fas fa-indent infotip text-warning mr-2" title="'.$lang->get('write').'"></i>'. |
|
| 1865 | + '<i class="fas fa-edit infotip text-danger mr-2" title="'.$lang->get('no_edit').'"></i>'. |
|
| 1866 | + '<i class="fas fa-eraser infotip text-danger" title="'.$lang->get('no_delete').'"></i>'; |
|
| 1867 | 1867 | } elseif ($fld['type'] == '') { |
| 1868 | - $label = '<i class="fas fa-eye-slash infotip text-danger mr-2" title="' . $lang->get('no_access') . '"></i>'; |
|
| 1868 | + $label = '<i class="fas fa-eye-slash infotip text-danger mr-2" title="'.$lang->get('no_access').'"></i>'; |
|
| 1869 | 1869 | } else { |
| 1870 | - $label = '<i class="fas fa-eye infotip text-info mr-2" title="' . $lang->get('read') . '"></i>'; |
|
| 1870 | + $label = '<i class="fas fa-eye infotip text-info mr-2" title="'.$lang->get('read').'"></i>'; |
|
| 1871 | 1871 | } |
| 1872 | 1872 | |
| 1873 | - $html .= '<tr><td>' . $ident . $row['title'] . |
|
| 1874 | - ' <small class="text-info">[' . $row['id'] . ']</small>'. |
|
| 1875 | - ($fld['special'] === true ? '<i class="fas fa-user-tag infotip text-primary ml-5" title="' . $lang->get('user_specific_right') . '"></i>' : ''). |
|
| 1876 | - '</td><td>' . $label . '</td></tr>'; |
|
| 1873 | + $html .= '<tr><td>'.$ident.$row['title']. |
|
| 1874 | + ' <small class="text-info">['.$row['id'].']</small>'. |
|
| 1875 | + ($fld['special'] === true ? '<i class="fas fa-user-tag infotip text-primary ml-5" title="'.$lang->get('user_specific_right').'"></i>' : ''). |
|
| 1876 | + '</td><td>'.$label.'</td></tr>'; |
|
| 1877 | 1877 | break; |
| 1878 | 1878 | } |
| 1879 | 1879 | } |
| 1880 | 1880 | } |
| 1881 | 1881 | |
| 1882 | - $html_full = '<table id="table-folders" class="table table-bordered table-striped dt-responsive nowrap" style="width:100%"><tbody>' . |
|
| 1883 | - $html . '</tbody></table>'; |
|
| 1882 | + $html_full = '<table id="table-folders" class="table table-bordered table-striped dt-responsive nowrap" style="width:100%"><tbody>'. |
|
| 1883 | + $html.'</tbody></table>'; |
|
| 1884 | 1884 | } else { |
| 1885 | 1885 | $html_full = ''; |
| 1886 | 1886 | } |
@@ -1926,7 +1926,7 @@ discard block |
||
| 1926 | 1926 | if ((int) $session->get('user-admin') === 0 && (int) $session->get('user-can_manage_all_users') === 0) { |
| 1927 | 1927 | $rows = DB::query( |
| 1928 | 1928 | 'SELECT * |
| 1929 | - FROM ' . prefixTable('users') . ' |
|
| 1929 | + FROM ' . prefixTable('users').' |
|
| 1930 | 1930 | WHERE admin = %i AND isAdministratedByRole IN %ls', |
| 1931 | 1931 | '0', |
| 1932 | 1932 | array_filter($session->get('user-roles_array')) |
@@ -1934,7 +1934,7 @@ discard block |
||
| 1934 | 1934 | } else { |
| 1935 | 1935 | $rows = DB::query( |
| 1936 | 1936 | 'SELECT * |
| 1937 | - FROM ' . prefixTable('users') . ' |
|
| 1937 | + FROM ' . prefixTable('users').' |
|
| 1938 | 1938 | WHERE admin = %i', |
| 1939 | 1939 | '0' |
| 1940 | 1940 | ); |
@@ -1946,7 +1946,7 @@ discard block |
||
| 1946 | 1946 | $groupIds = []; |
| 1947 | 1947 | foreach (explode(';', $record['fonction_id']) as $group) { |
| 1948 | 1948 | $tmp = DB::queryfirstrow( |
| 1949 | - 'SELECT id, title FROM ' . prefixTable('roles_title') . ' |
|
| 1949 | + 'SELECT id, title FROM '.prefixTable('roles_title').' |
|
| 1950 | 1950 | WHERE id = %i', |
| 1951 | 1951 | $group |
| 1952 | 1952 | ); |
@@ -1958,7 +1958,7 @@ discard block |
||
| 1958 | 1958 | |
| 1959 | 1959 | // Get managed_by |
| 1960 | 1960 | $managedBy = DB::queryfirstrow( |
| 1961 | - 'SELECT id, title FROM ' . prefixTable('roles_title') . ' |
|
| 1961 | + 'SELECT id, title FROM '.prefixTable('roles_title').' |
|
| 1962 | 1962 | WHERE id = %i', |
| 1963 | 1963 | $record['isAdministratedByRole'] |
| 1964 | 1964 | ); |
@@ -1968,7 +1968,7 @@ discard block |
||
| 1968 | 1968 | $foldersAllowedIds = []; |
| 1969 | 1969 | foreach (explode(';', $record['groupes_visibles']) as $role) { |
| 1970 | 1970 | $tmp = DB::queryfirstrow( |
| 1971 | - 'SELECT id, title FROM ' . prefixTable('nested_tree') . ' |
|
| 1971 | + 'SELECT id, title FROM '.prefixTable('nested_tree').' |
|
| 1972 | 1972 | WHERE id = %i', |
| 1973 | 1973 | $role |
| 1974 | 1974 | ); |
@@ -1981,7 +1981,7 @@ discard block |
||
| 1981 | 1981 | $foldersForbiddenIds = []; |
| 1982 | 1982 | foreach (explode(';', $record['groupes_interdits']) as $role) { |
| 1983 | 1983 | $tmp = DB::queryfirstrow( |
| 1984 | - 'SELECT id, title FROM ' . prefixTable('nested_tree') . ' |
|
| 1984 | + 'SELECT id, title FROM '.prefixTable('nested_tree').' |
|
| 1985 | 1985 | WHERE id = %i', |
| 1986 | 1986 | $role |
| 1987 | 1987 | ); |
@@ -1999,7 +1999,7 @@ discard block |
||
| 1999 | 1999 | 'login' => $record['login'], |
| 2000 | 2000 | 'groups' => implode(', ', $groups), |
| 2001 | 2001 | 'groupIds' => $groupIds, |
| 2002 | - 'managedBy' => $managedBy=== null ? $lang->get('administrator') : $managedBy['title'], |
|
| 2002 | + 'managedBy' => $managedBy === null ? $lang->get('administrator') : $managedBy['title'], |
|
| 2003 | 2003 | 'managedById' => $managedBy === null ? 0 : $managedBy['id'], |
| 2004 | 2004 | 'foldersAllowed' => implode(', ', $foldersAllowed), |
| 2005 | 2005 | 'foldersAllowedIds' => $foldersAllowedIds, |
@@ -2080,7 +2080,7 @@ discard block |
||
| 2080 | 2080 | |
| 2081 | 2081 | // Get info about user |
| 2082 | 2082 | $data_user = DB::queryfirstrow( |
| 2083 | - 'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 2083 | + 'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 2084 | 2084 | WHERE id = %i', |
| 2085 | 2085 | $post_source_id |
| 2086 | 2086 | ); |
@@ -2273,14 +2273,14 @@ discard block |
||
| 2273 | 2273 | if (empty($post_context) === false && $post_context === 'add_one_role_to_user') { |
| 2274 | 2274 | $data_user = DB::queryfirstrow( |
| 2275 | 2275 | 'SELECT fonction_id, public_key |
| 2276 | - FROM ' . prefixTable('users') . ' |
|
| 2276 | + FROM ' . prefixTable('users').' |
|
| 2277 | 2277 | WHERE id = %i', |
| 2278 | 2278 | $post_user_id |
| 2279 | 2279 | ); |
| 2280 | 2280 | |
| 2281 | 2281 | if ($data_user) { |
| 2282 | 2282 | // Ensure array is unique |
| 2283 | - $post_new_value = str_replace(',', ';', $data_user['fonction_id']) . ';' . $post_new_value; |
|
| 2283 | + $post_new_value = str_replace(',', ';', $data_user['fonction_id']).';'.$post_new_value; |
|
| 2284 | 2284 | $post_new_value = implode(';', array_unique(explode(';', $post_new_value))); |
| 2285 | 2285 | } else { |
| 2286 | 2286 | // User not found |
@@ -2296,7 +2296,7 @@ discard block |
||
| 2296 | 2296 | } |
| 2297 | 2297 | |
| 2298 | 2298 | // Manage specific case of api key |
| 2299 | - if($post_field === 'user_api_key') { |
|
| 2299 | + if ($post_field === 'user_api_key') { |
|
| 2300 | 2300 | $encrypted_key = encryptUserObjectKey(base64_encode($post_new_value), $session->get('user-public_key')); |
| 2301 | 2301 | $session->set('user-api_key', $post_new_value); |
| 2302 | 2302 | |
@@ -2405,7 +2405,7 @@ discard block |
||
| 2405 | 2405 | echo prepareExchangedData( |
| 2406 | 2406 | array( |
| 2407 | 2407 | 'error' => true, |
| 2408 | - 'message' => "Error : ".$error->getErrorCode()." - ".$error->getErrorMessage(). "<br>".$error->getDiagnosticMessage(), |
|
| 2408 | + 'message' => "Error : ".$error->getErrorCode()." - ".$error->getErrorMessage()."<br>".$error->getDiagnosticMessage(), |
|
| 2409 | 2409 | ), |
| 2410 | 2410 | 'encode' |
| 2411 | 2411 | ); |
@@ -2432,7 +2432,7 @@ discard block |
||
| 2432 | 2432 | echo prepareExchangedData( |
| 2433 | 2433 | array( |
| 2434 | 2434 | 'error' => true, |
| 2435 | - 'message' => "Error : ".$error->getErrorCode()." - ".$error->getErrorMessage(). "<br>".$error->getDiagnosticMessage(), |
|
| 2435 | + 'message' => "Error : ".$error->getErrorCode()." - ".$error->getErrorMessage()."<br>".$error->getDiagnosticMessage(), |
|
| 2436 | 2436 | ), |
| 2437 | 2437 | 'encode' |
| 2438 | 2438 | ); |
@@ -2443,7 +2443,7 @@ discard block |
||
| 2443 | 2443 | if (isset($adUser[$SETTINGS['ldap_user_attribute']][0]) === false) continue; |
| 2444 | 2444 | // Build the list of all groups in AD |
| 2445 | 2445 | if (isset($adUser['memberof']) === true) { |
| 2446 | - foreach($adUser['memberof'] as $j => $adUserGroup) { |
|
| 2446 | + foreach ($adUser['memberof'] as $j => $adUserGroup) { |
|
| 2447 | 2447 | if (empty($adUserGroup) === false && $j !== "count") { |
| 2448 | 2448 | $adGroup = substr($adUserGroup, 3, strpos($adUserGroup, ',') - 3); |
| 2449 | 2449 | if (in_array($adGroup, $adRoles) === false && empty($adGroup) === false) { |
@@ -2459,7 +2459,7 @@ discard block |
||
| 2459 | 2459 | // Get his ID |
| 2460 | 2460 | $userInfo = DB::queryfirstrow( |
| 2461 | 2461 | 'SELECT id, login, fonction_id, auth_type |
| 2462 | - FROM ' . prefixTable('users') . ' |
|
| 2462 | + FROM ' . prefixTable('users').' |
|
| 2463 | 2463 | WHERE login = %s', |
| 2464 | 2464 | $userLogin |
| 2465 | 2465 | ); |
@@ -2495,7 +2495,7 @@ discard block |
||
| 2495 | 2495 | |
| 2496 | 2496 | // Get all groups in Teampass |
| 2497 | 2497 | $teampassRoles = array(); |
| 2498 | - $rows = DB::query('SELECT id,title FROM ' . prefixTable('roles_title')); |
|
| 2498 | + $rows = DB::query('SELECT id,title FROM '.prefixTable('roles_title')); |
|
| 2499 | 2499 | foreach ($rows as $record) { |
| 2500 | 2500 | array_push( |
| 2501 | 2501 | $teampassRoles, |
@@ -2565,7 +2565,7 @@ discard block |
||
| 2565 | 2565 | // Check if user already exists |
| 2566 | 2566 | $data = DB::query( |
| 2567 | 2567 | 'SELECT id, fonction_id, groupes_interdits, groupes_visibles |
| 2568 | - FROM ' . prefixTable('users') . ' |
|
| 2568 | + FROM ' . prefixTable('users').' |
|
| 2569 | 2569 | WHERE login = %s', |
| 2570 | 2570 | $post_login |
| 2571 | 2571 | ); |
@@ -2745,12 +2745,12 @@ discard block |
||
| 2745 | 2745 | // Send mail to user with new OTP |
| 2746 | 2746 | $userInfo = DB::queryFirstRow( |
| 2747 | 2747 | 'SELECT email |
| 2748 | - FROM ' . prefixTable('users') . ' |
|
| 2748 | + FROM ' . prefixTable('users').' |
|
| 2749 | 2749 | WHERE id = %i', |
| 2750 | 2750 | $post_userId |
| 2751 | 2751 | ); |
| 2752 | 2752 | sendEmail( |
| 2753 | - 'TEAMPASS - ' . $lang->get('temporary_encryption_code'), |
|
| 2753 | + 'TEAMPASS - '.$lang->get('temporary_encryption_code'), |
|
| 2754 | 2754 | str_replace( |
| 2755 | 2755 | array('#enc_code#'), |
| 2756 | 2756 | array($post_otp), |
@@ -2812,7 +2812,7 @@ discard block |
||
| 2812 | 2812 | // Check if user already exists |
| 2813 | 2813 | DB::query( |
| 2814 | 2814 | 'SELECT id |
| 2815 | - FROM ' . prefixTable('users') . ' |
|
| 2815 | + FROM ' . prefixTable('users').' |
|
| 2816 | 2816 | WHERE id = %i', |
| 2817 | 2817 | $post_id |
| 2818 | 2818 | ); |
@@ -2891,7 +2891,7 @@ discard block |
||
| 2891 | 2891 | // Check if user already exists |
| 2892 | 2892 | $userInfo = DB::queryfirstrow( |
| 2893 | 2893 | 'SELECT id, private_key, public_key |
| 2894 | - FROM ' . prefixTable('users') . ' |
|
| 2894 | + FROM ' . prefixTable('users').' |
|
| 2895 | 2895 | WHERE id = %i', |
| 2896 | 2896 | $post_userid |
| 2897 | 2897 | ); |
@@ -2938,7 +2938,7 @@ discard block |
||
| 2938 | 2938 | if (count($session->get('user-personal_folders')) > 0) { |
| 2939 | 2939 | DB::query( |
| 2940 | 2940 | 'SELECT id |
| 2941 | - FROM ' . prefixTable('items') . ' |
|
| 2941 | + FROM ' . prefixTable('items').' |
|
| 2942 | 2942 | WHERE id_tree IN %ls', |
| 2943 | 2943 | $session->get('user-personal_folders') |
| 2944 | 2944 | ); |
@@ -3019,7 +3019,7 @@ discard block |
||
| 3019 | 3019 | // Check if user already exists |
| 3020 | 3020 | DB::query( |
| 3021 | 3021 | 'SELECT id |
| 3022 | - FROM ' . prefixTable('users') . ' |
|
| 3022 | + FROM ' . prefixTable('users').' |
|
| 3023 | 3023 | WHERE id = %i', |
| 3024 | 3024 | $post_id |
| 3025 | 3025 | ); |
@@ -3097,10 +3097,10 @@ discard block |
||
| 3097 | 3097 | 'process_type' => 'create_user_keys', |
| 3098 | 3098 | 'arguments' => json_encode([ |
| 3099 | 3099 | 'new_user_id' => (int) $post_user_id, |
| 3100 | - 'new_user_pwd' => empty($post_user_pwd) === true ? '' : cryption($post_user_pwd, '','encrypt', $SETTINGS)['string'], |
|
| 3101 | - 'new_user_code' => cryption($post_user_code, '','encrypt', $SETTINGS)['string'], |
|
| 3100 | + 'new_user_pwd' => empty($post_user_pwd) === true ? '' : cryption($post_user_pwd, '', 'encrypt', $SETTINGS)['string'], |
|
| 3101 | + 'new_user_code' => cryption($post_user_code, '', 'encrypt', $SETTINGS)['string'], |
|
| 3102 | 3102 | 'owner_id' => (int) $session->get('user-id'), |
| 3103 | - 'creator_pwd' => cryption($session->get('user-password'), '','encrypt', $SETTINGS)['string'], |
|
| 3103 | + 'creator_pwd' => cryption($session->get('user-password'), '', 'encrypt', $SETTINGS)['string'], |
|
| 3104 | 3104 | 'email_body' => $lang->get('email_body_user_config_5'), |
| 3105 | 3105 | 'send_email' => 1, |
| 3106 | 3106 | ]), |
@@ -3263,7 +3263,7 @@ discard block |
||
| 3263 | 3263 | // get user info |
| 3264 | 3264 | $userInfo = DB::queryFirstRow( |
| 3265 | 3265 | 'SELECT * |
| 3266 | - FROM ' . prefixTable('users') . ' |
|
| 3266 | + FROM ' . prefixTable('users').' |
|
| 3267 | 3267 | WHERE id = %i', |
| 3268 | 3268 | $user_id |
| 3269 | 3269 | ); |
@@ -3356,8 +3356,8 @@ discard block |
||
| 3356 | 3356 | // get user info |
| 3357 | 3357 | $processesProgress = DB::query( |
| 3358 | 3358 | 'SELECT u.ongoing_process_id, pt.task, pt.updated_at, pt.finished_at, pt.is_in_progress |
| 3359 | - FROM ' . prefixTable('users') . ' AS u |
|
| 3360 | - INNER JOIN ' . prefixTable('processes_tasks') . ' AS pt ON (pt.process_id = u.ongoing_process_id) |
|
| 3359 | + FROM ' . prefixTable('users').' AS u |
|
| 3360 | + INNER JOIN ' . prefixTable('processes_tasks').' AS pt ON (pt.process_id = u.ongoing_process_id) |
|
| 3361 | 3361 | WHERE u.id = %i', |
| 3362 | 3362 | $user_id |
| 3363 | 3363 | ); |
@@ -3365,9 +3365,9 @@ discard block |
||
| 3365 | 3365 | //print_r($processesProgress); |
| 3366 | 3366 | $finished_steps = 0; |
| 3367 | 3367 | $nb_steps = count($processesProgress); |
| 3368 | - foreach($processesProgress as $process) { |
|
| 3368 | + foreach ($processesProgress as $process) { |
|
| 3369 | 3369 | if ((int) $process['is_in_progress'] === -1) { |
| 3370 | - $finished_steps ++; |
|
| 3370 | + $finished_steps++; |
|
| 3371 | 3371 | } |
| 3372 | 3372 | } |
| 3373 | 3373 | |
@@ -3376,7 +3376,7 @@ discard block |
||
| 3376 | 3376 | 'error' => false, |
| 3377 | 3377 | 'message' => '', |
| 3378 | 3378 | 'user_id' => $user_id, |
| 3379 | - 'status' => $finished_steps === $nb_steps ? 'finished' : number_format($finished_steps/$nb_steps*100, 0).'%', |
|
| 3379 | + 'status' => $finished_steps === $nb_steps ? 'finished' : number_format($finished_steps / $nb_steps * 100, 0).'%', |
|
| 3380 | 3380 | 'debug' => $finished_steps.",".$nb_steps, |
| 3381 | 3381 | ), |
| 3382 | 3382 | 'encode' |
@@ -3441,7 +3441,7 @@ discard block |
||
| 3441 | 3441 | |
| 3442 | 3442 | // Get info about user |
| 3443 | 3443 | $data_user = DB::queryfirstrow( |
| 3444 | - 'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 3444 | + 'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 3445 | 3445 | WHERE id = %i', |
| 3446 | 3446 | $value[1] |
| 3447 | 3447 | ); |
@@ -3474,7 +3474,7 @@ discard block |
||
| 3474 | 3474 | logEvents( |
| 3475 | 3475 | $SETTINGS, |
| 3476 | 3476 | 'user_mngt', |
| 3477 | - 'at_user_new_' . $value[0] . ':' . $value[1], |
|
| 3477 | + 'at_user_new_'.$value[0].':'.$value[1], |
|
| 3478 | 3478 | (string) $session->get('user-id'), |
| 3479 | 3479 | $session->get('user-login'), |
| 3480 | 3480 | filter_input(INPUT_POST, 'id', FILTER_SANITIZE_FULL_SPECIAL_CHARS) |
@@ -3505,7 +3505,7 @@ discard block |
||
| 3505 | 3505 | |
| 3506 | 3506 | // Get info about user |
| 3507 | 3507 | $data_user = DB::queryfirstrow( |
| 3508 | - 'SELECT admin, isAdministratedByRole FROM ' . prefixTable('users') . ' |
|
| 3508 | + 'SELECT admin, isAdministratedByRole FROM '.prefixTable('users').' |
|
| 3509 | 3509 | WHERE id = %i', |
| 3510 | 3510 | $value[1] |
| 3511 | 3511 | ); |
@@ -69,7 +69,7 @@ |
||
| 69 | 69 | ) { |
| 70 | 70 | // Not allowed page |
| 71 | 71 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
| 72 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
| 72 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
| 73 | 73 | exit; |
| 74 | 74 | } |
| 75 | 75 | |
@@ -72,7 +72,7 @@ discard block |
||
| 72 | 72 | ) { |
| 73 | 73 | // Not allowed page |
| 74 | 74 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
| 75 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
| 75 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
| 76 | 76 | exit; |
| 77 | 77 | } |
| 78 | 78 | |
@@ -93,19 +93,19 @@ discard block |
||
| 93 | 93 | $get_pathIsFiles = $superGlobal->get('pathIsFiles', 'GET'); |
| 94 | 94 | |
| 95 | 95 | // prepare Encryption class calls |
| 96 | -header('Content-disposition: attachment; filename=' . rawurldecode(basename($get_filename))); |
|
| 96 | +header('Content-disposition: attachment; filename='.rawurldecode(basename($get_filename))); |
|
| 97 | 97 | header('Content-Type: application/octet-stream'); |
| 98 | 98 | header('Cache-Control: must-revalidate, no-cache, no-store'); |
| 99 | 99 | header('Expires: 0'); |
| 100 | 100 | if (isset($_GET['pathIsFiles']) && (int) $get_pathIsFiles === 1) { |
| 101 | - readfile($SETTINGS['path_to_files_folder'] . '/' . basename($get_filename)); |
|
| 101 | + readfile($SETTINGS['path_to_files_folder'].'/'.basename($get_filename)); |
|
| 102 | 102 | } else { |
| 103 | 103 | // get file key |
| 104 | 104 | $file_info = DB::queryfirstrow( |
| 105 | 105 | 'SELECT f.id AS id, f.file AS file, f.name AS name, f.status AS status, f.extension AS extension, |
| 106 | 106 | s.share_key AS share_key |
| 107 | - FROM ' . prefixTable('files') . ' AS f |
|
| 108 | - INNER JOIN ' . prefixTable('sharekeys_files') . ' AS s ON (f.id = s.object_id) |
|
| 107 | + FROM ' . prefixTable('files').' AS f |
|
| 108 | + INNER JOIN ' . prefixTable('sharekeys_files').' AS s ON (f.id = s.object_id) |
|
| 109 | 109 | WHERE s.user_id = %i AND s.object_id = %i', |
| 110 | 110 | $session->get('user-id'), |
| 111 | 111 | $get_fileid |
@@ -124,7 +124,7 @@ discard block |
||
| 124 | 124 | header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); |
| 125 | 125 | header('Cache-Control: private', false); |
| 126 | 126 | header('Content-Type: application/octet-stream'); |
| 127 | - header('Content-Disposition: attachment; filename="' . $filename . '.' . $file_info['extension'] . '";'); |
|
| 127 | + header('Content-Disposition: attachment; filename="'.$filename.'.'.$file_info['extension'].'";'); |
|
| 128 | 128 | header('Content-Transfer-Encoding: binary'); |
| 129 | 129 | // Stream the CSV data |
| 130 | 130 | exit(base64_decode($fileContent)); |
@@ -68,7 +68,7 @@ discard block |
||
| 68 | 68 | ) { |
| 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 | |
@@ -87,12 +87,12 @@ discard block |
||
| 87 | 87 | if (null === $session->get('user-accessible_folders') |
| 88 | 88 | || empty($session->get('user-accessible_folders')) === true |
| 89 | 89 | ) { |
| 90 | - echo '{"sEcho": ' . intval($_GET['sEcho']) . ' ,"iTotalRecords": "0", "iTotalDisplayRecords": "0", "aaData": [] }'; |
|
| 90 | + echo '{"sEcho": '.intval($_GET['sEcho']).' ,"iTotalRecords": "0", "iTotalDisplayRecords": "0", "aaData": [] }'; |
|
| 91 | 91 | exit; |
| 92 | 92 | } |
| 93 | 93 | |
| 94 | 94 | //Columns name |
| 95 | -$aColumns = ['c.id', 'c.label', 'c.login', 'c.description', 'c.tags', 'c.id_tree', 'c.folder', 'c.login', 'c.url', 'ci.data'];// |
|
| 95 | +$aColumns = ['c.id', 'c.label', 'c.login', 'c.description', 'c.tags', 'c.id_tree', 'c.folder', 'c.login', 'c.url', 'ci.data']; // |
|
| 96 | 96 | $aSortTypes = ['ASC', 'DESC']; |
| 97 | 97 | //init SQL variables |
| 98 | 98 | $sOrder = $sLimit = $sWhere = ''; |
@@ -112,7 +112,7 @@ discard block |
||
| 112 | 112 | |
| 113 | 113 | //Get current user "personal folder" ID |
| 114 | 114 | $row = DB::query( |
| 115 | - 'SELECT id FROM ' . prefixTable('nested_tree') . ' WHERE title = %i', |
|
| 115 | + 'SELECT id FROM '.prefixTable('nested_tree').' WHERE title = %i', |
|
| 116 | 116 | intval($session->get('user-id')) |
| 117 | 117 | ); |
| 118 | 118 | //get list of personal folders |
@@ -121,20 +121,20 @@ discard block |
||
| 121 | 121 | $listPf = ''; |
| 122 | 122 | if (empty($row['id']) === false) { |
| 123 | 123 | $rows = DB::query( |
| 124 | - 'SELECT id FROM ' . prefixTable('nested_tree') . ' |
|
| 124 | + 'SELECT id FROM '.prefixTable('nested_tree').' |
|
| 125 | 125 | WHERE personal_folder = 1 AND NOT parent_id = %i AND NOT title = %i', |
| 126 | 126 | filter_var($row['id'], FILTER_SANITIZE_NUMBER_INT), |
| 127 | 127 | filter_var($session->get('user-id'), FILTER_SANITIZE_NUMBER_INT) |
| 128 | 128 | ); |
| 129 | 129 | foreach ($rows as $record) { |
| 130 | - if (! in_array($record['id'], $arrayPf)) { |
|
| 130 | + if (!in_array($record['id'], $arrayPf)) { |
|
| 131 | 131 | //build an array of personal folders ids |
| 132 | 132 | array_push($arrayPf, $record['id']); |
| 133 | 133 | //build also a string with those ids |
| 134 | 134 | if (empty($listPf)) { |
| 135 | 135 | $listPf = $record['id']; |
| 136 | 136 | } else { |
| 137 | - $listPf .= ', ' . $record['id']; |
|
| 137 | + $listPf .= ', '.$record['id']; |
|
| 138 | 138 | } |
| 139 | 139 | } |
| 140 | 140 | } |
@@ -144,7 +144,7 @@ discard block |
||
| 144 | 144 | //Paging |
| 145 | 145 | $sLimit = ''; |
| 146 | 146 | if (isset($_GET['start']) === true && $_GET['length'] !== '-1') { |
| 147 | - $sLimit = 'LIMIT ' . filter_var($_GET['start'], FILTER_SANITIZE_NUMBER_INT) . ', ' . filter_var($_GET['length'], FILTER_SANITIZE_NUMBER_INT) . ''; |
|
| 147 | + $sLimit = 'LIMIT '.filter_var($_GET['start'], FILTER_SANITIZE_NUMBER_INT).', '.filter_var($_GET['length'], FILTER_SANITIZE_NUMBER_INT).''; |
|
| 148 | 148 | } |
| 149 | 149 | |
| 150 | 150 | //Ordering |
@@ -157,8 +157,8 @@ discard block |
||
| 157 | 157 | } |
| 158 | 158 | $sOrder = 'ORDER BY '; |
| 159 | 159 | if ($_GET['order'][0]['column'] >= 0) { |
| 160 | - $sOrder .= '' . $aColumns[filter_var($_GET['order'][0]['column'], FILTER_SANITIZE_NUMBER_INT)] . ' ' |
|
| 161 | - . filter_var($_GET['order'][0]['dir'], FILTER_SANITIZE_FULL_SPECIAL_CHARS) . ', '; |
|
| 160 | + $sOrder .= ''.$aColumns[filter_var($_GET['order'][0]['column'], FILTER_SANITIZE_NUMBER_INT)].' ' |
|
| 161 | + . filter_var($_GET['order'][0]['dir'], FILTER_SANITIZE_FULL_SPECIAL_CHARS).', '; |
|
| 162 | 162 | } |
| 163 | 163 | |
| 164 | 164 | $sOrder = substr_replace($sOrder, '', -2); |
@@ -166,7 +166,7 @@ discard block |
||
| 166 | 166 | $sOrder = ''; |
| 167 | 167 | } |
| 168 | 168 | } else { |
| 169 | - $sOrder = 'ORDER BY ' . $aColumns[1] . ' ASC'; |
|
| 169 | + $sOrder = 'ORDER BY '.$aColumns[1].' ASC'; |
|
| 170 | 170 | } |
| 171 | 171 | |
| 172 | 172 | // Define criteria |
@@ -188,9 +188,9 @@ discard block |
||
| 188 | 188 | if (empty($search_criteria) === false) { |
| 189 | 189 | $sWhere .= ' AND ('; |
| 190 | 190 | for ($i = 0; $i < count($aColumns); ++$i) { |
| 191 | - $sWhere .= $aColumns[$i] . ' LIKE %ss_' . $i . ' OR '; |
|
| 191 | + $sWhere .= $aColumns[$i].' LIKE %ss_'.$i.' OR '; |
|
| 192 | 192 | } |
| 193 | - $sWhere = substr_replace((string) $sWhere, '', -3) . ') '; |
|
| 193 | + $sWhere = substr_replace((string) $sWhere, '', -3).') '; |
|
| 194 | 194 | $crit = [ |
| 195 | 195 | 'idtree' => array_unique($folders), |
| 196 | 196 | '0' => $search_criteria, |
@@ -230,16 +230,16 @@ discard block |
||
| 230 | 230 | if (empty($sWhere) === false) { |
| 231 | 231 | $sWhere .= ' AND '; |
| 232 | 232 | } |
| 233 | - $sWhere = 'WHERE ' . $sWhere . 'c.id_tree NOT IN %ls_pf '; |
|
| 233 | + $sWhere = 'WHERE '.$sWhere.'c.id_tree NOT IN %ls_pf '; |
|
| 234 | 234 | } else { |
| 235 | - $sWhere = 'WHERE ' . $sWhere; |
|
| 235 | + $sWhere = 'WHERE '.$sWhere; |
|
| 236 | 236 | } |
| 237 | 237 | |
| 238 | 238 | // Do queries |
| 239 | 239 | DB::query( |
| 240 | 240 | "SELECT c.id |
| 241 | - FROM " . prefixTable('cache') . " AS c |
|
| 242 | - LEFT JOIN " . prefixTable('categories_items') . " AS ci ON (ci.item_id = c.id) |
|
| 241 | + FROM " . prefixTable('cache')." AS c |
|
| 242 | + LEFT JOIN " . prefixTable('categories_items')." AS ci ON (ci.item_id = c.id) |
|
| 243 | 243 | {$sWhere} |
| 244 | 244 | {$sOrder}", |
| 245 | 245 | $crit |
@@ -247,9 +247,9 @@ discard block |
||
| 247 | 247 | $iTotal = DB::count(); |
| 248 | 248 | $rows = DB::query( |
| 249 | 249 | "SELECT c.*, ci.data, i.item_key |
| 250 | - FROM " . prefixTable('cache') . " AS c |
|
| 251 | - LEFT JOIN " . prefixTable('categories_items') . " AS ci ON (ci.item_id = c.id) |
|
| 252 | - INNER JOIN " . prefixTable('items') . " AS i ON (i.id = c.id) |
|
| 250 | + FROM " . prefixTable('cache')." AS c |
|
| 251 | + LEFT JOIN " . prefixTable('categories_items')." AS ci ON (ci.item_id = c.id) |
|
| 252 | + INNER JOIN " . prefixTable('items')." AS i ON (i.id = c.id) |
|
| 253 | 253 | {$sWhere} |
| 254 | 254 | {$sOrder} |
| 255 | 255 | {$sLimit}", |
@@ -273,7 +273,7 @@ discard block |
||
| 273 | 273 | if (isset($_GET['type']) === false) { |
| 274 | 274 | $sOutput = '{'; |
| 275 | 275 | if (isset($_GET['draw']) === true) { |
| 276 | - $sOutput .= '"draw": ' . intval($_GET['draw']) . ', '; |
|
| 276 | + $sOutput .= '"draw": '.intval($_GET['draw']).', '; |
|
| 277 | 277 | } |
| 278 | 278 | $sOutput .= '"data": ['; |
| 279 | 279 | $sOutputConst = ''; |
@@ -290,7 +290,7 @@ discard block |
||
| 290 | 290 | foreach (explode(';', $session->get('user-roles')) as $role) { |
| 291 | 291 | //db::debugmode(true); |
| 292 | 292 | $access = DB::queryFirstRow( |
| 293 | - 'SELECT type FROM ' . prefixTable('roles_values') . ' WHERE role_id = %i AND folder_id = %i', |
|
| 293 | + 'SELECT type FROM '.prefixTable('roles_values').' WHERE role_id = %i AND folder_id = %i', |
|
| 294 | 294 | $role, |
| 295 | 295 | $record['id_tree'] |
| 296 | 296 | ); |
@@ -310,7 +310,7 @@ discard block |
||
| 310 | 310 | } |
| 311 | 311 | $accessLevel = count($arrTmp) > 0 ? min($arrTmp) : $accessLevel; |
| 312 | 312 | if ($accessLevel === 0) { |
| 313 | - $checkbox = '<input type=\"checkbox\" value=\"0\" class=\"mass_op_cb\" data-id=\"' . $record['id'] . '\">'; |
|
| 313 | + $checkbox = '<input type=\"checkbox\" value=\"0\" class=\"mass_op_cb\" data-id=\"'.$record['id'].'\">'; |
|
| 314 | 314 | } |
| 315 | 315 | |
| 316 | 316 | if ((int) $accessLevel === 0) { |
@@ -350,22 +350,22 @@ discard block |
||
| 350 | 350 | if (empty($restrictedTo)) { |
| 351 | 351 | $restrictedTo = $session->get('user-id'); |
| 352 | 352 | } else { |
| 353 | - $restrictedTo .= ',' . $session->get('user-id'); |
|
| 353 | + $restrictedTo .= ','.$session->get('user-id'); |
|
| 354 | 354 | } |
| 355 | 355 | } |
| 356 | 356 | |
| 357 | 357 | //col1 |
| 358 | - $sOutputItem .= '"<i class=\"fa fa-external-link-alt infotip mr-2\" title=\"' . $lang->get('open_url_link') . '\" onClick=\"window.location.href='index.php?page=items&group=' . $record['id_tree'] . '&id=' . $record['id'] . ''\" style=\"cursor:pointer;\"></i>' . |
|
| 359 | - '<i class=\"fa fa-eye infotip mr-2 item-detail\" title=\"' . stripslashes($lang->get('see_item_title')) . '\" data-id=\"' . $record['id'] . '\" data-perso=\"' . $record['perso'] . '\" data-tree-id=\"' . $record['id_tree'] . '\" data-expired=\"' . $expired . '\" data-restricted-to=\"' . $restrictedTo . '\" data-rights=\"' . $right . '\" style=\"cursor:pointer;\"></i>' . $checkbox . '",' ; |
|
| 358 | + $sOutputItem .= '"<i class=\"fa fa-external-link-alt infotip mr-2\" title=\"'.$lang->get('open_url_link').'\" onClick=\"window.location.href='index.php?page=items&group='.$record['id_tree'].'&id='.$record['id'].''\" style=\"cursor:pointer;\"></i>'. |
|
| 359 | + '<i class=\"fa fa-eye infotip mr-2 item-detail\" title=\"'.stripslashes($lang->get('see_item_title')).'\" data-id=\"'.$record['id'].'\" data-perso=\"'.$record['perso'].'\" data-tree-id=\"'.$record['id_tree'].'\" data-expired=\"'.$expired.'\" data-restricted-to=\"'.$restrictedTo.'\" data-rights=\"'.$right.'\" style=\"cursor:pointer;\"></i>'.$checkbox.'",'; |
|
| 360 | 360 | //col2 |
| 361 | - $sOutputItem .= '"'.base64_encode('<span id=\"item_label-' . $record['id'] . '\">' . (str_replace("\\", "\", (string) $record['label'])) . '</span>').'", '; // replace backslash #3015 |
|
| 361 | + $sOutputItem .= '"'.base64_encode('<span id=\"item_label-'.$record['id'].'\">'.(str_replace("\\", "\", (string) $record['label'])).'</span>').'", '; // replace backslash #3015 |
|
| 362 | 362 | //col3 |
| 363 | - $sOutputItem .= '"' . base64_encode(str_replace('&', '&', htmlspecialchars(stripslashes((string) $record['login']), ENT_QUOTES))) . '", '; |
|
| 363 | + $sOutputItem .= '"'.base64_encode(str_replace('&', '&', htmlspecialchars(stripslashes((string) $record['login']), ENT_QUOTES))).'", '; |
|
| 364 | 364 | //col4 |
| 365 | 365 | //get restriction from ROles |
| 366 | 366 | $restrictedToRole = false; |
| 367 | 367 | $rTmp = DB::queryFirstColumn( |
| 368 | - 'SELECT role_id FROM ' . prefixTable('restriction_to_roles') . ' WHERE item_id = %i', |
|
| 368 | + 'SELECT role_id FROM '.prefixTable('restriction_to_roles').' WHERE item_id = %i', |
|
| 369 | 369 | $record['id'] |
| 370 | 370 | ); |
| 371 | 371 | // We considere here that if user has at least one group similar to the object ones |
@@ -383,14 +383,14 @@ discard block |
||
| 383 | 383 | } else { |
| 384 | 384 | $txt = str_replace(['\n', '<br />', '\\'], [' ', ' ', '', ' '], strip_tags($record['description'])); |
| 385 | 385 | if (strlen($txt) > 50) { |
| 386 | - $sOutputItem .= '"' . base64_encode(substr(stripslashes(preg_replace('~/<[\/]{0,1}[^>]*>\//|[ \t]/~', '', $txt)), 0, 50)) . '", '; |
|
| 386 | + $sOutputItem .= '"'.base64_encode(substr(stripslashes(preg_replace('~/<[\/]{0,1}[^>]*>\//|[ \t]/~', '', $txt)), 0, 50)).'", '; |
|
| 387 | 387 | } else { |
| 388 | - $sOutputItem .= '"' . base64_encode(stripslashes(preg_replace('~/<[^>]*>|[ \t]/~', '', $txt))) . '", '; |
|
| 388 | + $sOutputItem .= '"'.base64_encode(stripslashes(preg_replace('~/<[^>]*>|[ \t]/~', '', $txt))).'", '; |
|
| 389 | 389 | } |
| 390 | 390 | } |
| 391 | 391 | |
| 392 | 392 | //col5 - TAGS |
| 393 | - $sOutputItem .= '"' . base64_encode(htmlspecialchars(stripslashes((string) $record['tags']), ENT_QUOTES)) . '", '; |
|
| 393 | + $sOutputItem .= '"'.base64_encode(htmlspecialchars(stripslashes((string) $record['tags']), ENT_QUOTES)).'", '; |
|
| 394 | 394 | // col6 - URL |
| 395 | 395 | if ($record['url'] !== '0') { |
| 396 | 396 | $sOutputItem .= '"'.filter_var($record['url'], FILTER_SANITIZE_URL).'", '; |
@@ -399,7 +399,7 @@ discard block |
||
| 399 | 399 | } |
| 400 | 400 | |
| 401 | 401 | //col7 - Prepare the Treegrid |
| 402 | - $sOutputItem .= '"' . base64_encode(htmlspecialchars(stripslashes((string) $record['folder']), ENT_QUOTES)) . '"'; |
|
| 402 | + $sOutputItem .= '"'.base64_encode(htmlspecialchars(stripslashes((string) $record['folder']), ENT_QUOTES)).'"'; |
|
| 403 | 403 | //Finish the line |
| 404 | 404 | //$sOutputItem .= '], '; |
| 405 | 405 | if ($getItemInList === true) { |
@@ -408,16 +408,16 @@ discard block |
||
| 408 | 408 | --$iTotal; |
| 409 | 409 | } |
| 410 | 410 | } |
| 411 | - if (! empty($sOutputConst)) { |
|
| 411 | + if (!empty($sOutputConst)) { |
|
| 412 | 412 | $sOutput .= substr_replace($sOutputConst, '', -2); |
| 413 | 413 | } |
| 414 | 414 | $sOutput .= '], '; |
| 415 | - $sOutput .= '"recordsTotal": ' . $iTotal . ', '; |
|
| 416 | - $sOutput .= '"recordsFiltered": ' . $iTotal . ' }'; |
|
| 415 | + $sOutput .= '"recordsTotal": '.$iTotal.', '; |
|
| 416 | + $sOutput .= '"recordsFiltered": '.$iTotal.' }'; |
|
| 417 | 417 | echo ($sOutput); |
| 418 | 418 | } elseif (isset($_GET['type']) && ($_GET['type'] === 'search_for_items' || $_GET['type'] === 'search_for_items_with_tags')) { |
| 419 | 419 | include_once 'main.functions.php'; |
| 420 | - include_once $SETTINGS['cpassman_dir'] . '/includes/language/' . $session->get('user-language') . '.php'; |
|
| 420 | + include_once $SETTINGS['cpassman_dir'].'/includes/language/'.$session->get('user-language').'.php'; |
|
| 421 | 421 | |
| 422 | 422 | $arr_data = []; |
| 423 | 423 | foreach ($rows as $record) { |
@@ -426,7 +426,7 @@ discard block |
||
| 426 | 426 | $arr_data[$record['id']]['tree_id'] = (int) $record['id_tree']; |
| 427 | 427 | $arr_data[$record['id']]['label'] = (string) $record['label']; |
| 428 | 428 | $arr_data[$record['id']]['desc'] = (string) strip_tags(explode('<br>', $record['description'])[0]); |
| 429 | - $arr_data[$record['id']]['folder'] = (string)$record['folder']; |
|
| 429 | + $arr_data[$record['id']]['folder'] = (string) $record['folder']; |
|
| 430 | 430 | $arr_data[$record['id']]['login'] = (string) strtr($record['login'], '"', '"'); |
| 431 | 431 | $arr_data[$record['id']]['item_key'] = (string) $record['item_key']; |
| 432 | 432 | $arr_data[$record['id']]['link'] = (string) $record['url'] !== '0' && empty($record['url']) === false ? filter_var($record['url'], FILTER_SANITIZE_URL) : ''; |
@@ -439,7 +439,7 @@ discard block |
||
| 439 | 439 | |
| 440 | 440 | // Anyone can modify? |
| 441 | 441 | $tmp = DB::queryfirstrow( |
| 442 | - 'SELECT anyone_can_modify FROM ' . prefixTable('items') . ' WHERE id = %i', |
|
| 442 | + 'SELECT anyone_can_modify FROM '.prefixTable('items').' WHERE id = %i', |
|
| 443 | 443 | $record['id'] |
| 444 | 444 | ); |
| 445 | 445 | if (count($tmp) > 0) { |
@@ -470,7 +470,7 @@ discard block |
||
| 470 | 470 | // => récupérer un tableau contenant les roles associés à cet ID (a partir table restriction_to_roles) |
| 471 | 471 | $user_is_included_in_role = 0; |
| 472 | 472 | $roles = DB::query( |
| 473 | - 'SELECT role_id FROM ' . prefixTable('restriction_to_roles') . ' WHERE item_id=%i', |
|
| 473 | + 'SELECT role_id FROM '.prefixTable('restriction_to_roles').' WHERE item_id=%i', |
|
| 474 | 474 | $record['id'] |
| 475 | 475 | ); |
| 476 | 476 | if (count($roles) > 0) { |
@@ -493,7 +493,7 @@ discard block |
||
| 493 | 493 | if (empty($restrictedTo)) { |
| 494 | 494 | $restrictedTo = $session->get('user-id'); |
| 495 | 495 | } else { |
| 496 | - $restrictedTo .= ',' . $session->get('user-id'); |
|
| 496 | + $restrictedTo .= ','.$session->get('user-id'); |
|
| 497 | 497 | } |
| 498 | 498 | } |
| 499 | 499 | |
@@ -591,7 +591,7 @@ discard block |
||
| 591 | 591 | $arrTmp = []; |
| 592 | 592 | foreach (explode(';', $session->get('user-roles')) as $role) { |
| 593 | 593 | $access = DB::queryFirstRow( |
| 594 | - 'SELECT type FROM ' . prefixTable('roles_values') . ' WHERE role_id = %i AND folder_id = %i', |
|
| 594 | + 'SELECT type FROM '.prefixTable('roles_values').' WHERE role_id = %i AND folder_id = %i', |
|
| 595 | 595 | $role, |
| 596 | 596 | $record['id_tree'] |
| 597 | 597 | ); |
@@ -642,8 +642,8 @@ discard block |
||
| 642 | 642 | ) { |
| 643 | 643 | $data_item = DB::queryFirstRow( |
| 644 | 644 | 'SELECT i.pw AS pw, s.share_key AS share_key |
| 645 | - FROM ' . prefixTable('items') . ' AS i |
|
| 646 | - INNER JOIN ' . prefixTable('sharekeys_items') . ' AS s ON (s.object_id = i.id) |
|
| 645 | + FROM ' . prefixTable('items').' AS i |
|
| 646 | + INNER JOIN ' . prefixTable('sharekeys_items').' AS s ON (s.object_id = i.id) |
|
| 647 | 647 | WHERE i.id = %i AND s.user_id = %i', |
| 648 | 648 | $record['id'], |
| 649 | 649 | $session->get('user-id') |