@@ -70,7 +70,7 @@ |
||
| 70 | 70 | DB::debugmode(false); |
| 71 | 71 | $rows = DB::query( |
| 72 | 72 | 'SELECT * |
| 73 | - FROM ' . prefixTable('background_tasks') . ' |
|
| 73 | + FROM ' . prefixTable('background_tasks').' |
|
| 74 | 74 | WHERE is_in_progress = %i AND process_type = %s |
| 75 | 75 | ORDER BY increment_id ASC LIMIT 0,10', |
| 76 | 76 | 0, |
@@ -103,10 +103,10 @@ discard block |
||
| 103 | 103 | */ |
| 104 | 104 | function provideLog(string $message, array $SETTINGS) |
| 105 | 105 | { |
| 106 | - error_log((string) date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], time()) . ' - '.$message); |
|
| 106 | + error_log((string) date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], time()).' - '.$message); |
|
| 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 | |
@@ -78,7 +78,7 @@ discard block |
||
| 78 | 78 | ) { |
| 79 | 79 | // Not allowed page |
| 80 | 80 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
| 81 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
| 81 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
| 82 | 82 | exit; |
| 83 | 83 | } |
| 84 | 84 | |
@@ -163,7 +163,7 @@ discard block |
||
| 163 | 163 | // get exec from processes table |
| 164 | 164 | $rows = DB::query( |
| 165 | 165 | 'SELECT max(finished_at), process_type |
| 166 | - FROM ' . prefixTable('background_tasks') . ' |
|
| 166 | + FROM ' . prefixTable('background_tasks').' |
|
| 167 | 167 | GROUP BY process_type' |
| 168 | 168 | ); |
| 169 | 169 | foreach ($rows as $row) { |
@@ -179,7 +179,7 @@ discard block |
||
| 179 | 179 | // get exec from background_tasks_log table |
| 180 | 180 | $rows = DB::query( |
| 181 | 181 | 'SELECT MAX(finished_at) AS max_finished_at, job AS process_type |
| 182 | - FROM ' . prefixTable('background_tasks_logs') . ' |
|
| 182 | + FROM ' . prefixTable('background_tasks_logs').' |
|
| 183 | 183 | WHERE finished_at >= UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 7 DAY)) |
| 184 | 184 | GROUP BY process_type' |
| 185 | 185 | ); |
@@ -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 | |
@@ -130,7 +130,7 @@ discard block |
||
| 130 | 130 | $arrFolders = array(); |
| 131 | 131 | $rows = DB::query( |
| 132 | 132 | 'SELECT valeur, intitule |
| 133 | - FROM ' . prefixTable('misc') . ' |
|
| 133 | + FROM ' . prefixTable('misc').' |
|
| 134 | 134 | WHERE type = %s', |
| 135 | 135 | 'folder_deleted' |
| 136 | 136 | ); |
@@ -152,10 +152,10 @@ discard block |
||
| 152 | 152 | 'SELECT u.login as login, u.name as name, u.lastname as lastname, |
| 153 | 153 | i.id as id, i.label as label, |
| 154 | 154 | i.id_tree as id_tree, l.date as date, n.title as folder_title |
| 155 | - FROM ' . prefixTable('log_items') . ' as l |
|
| 156 | - INNER JOIN ' . prefixTable('items') . ' as i ON (l.id_item=i.id) |
|
| 157 | - LEFT JOIN ' . prefixTable('users') . ' as u ON (l.id_user=u.id) |
|
| 158 | - LEFT JOIN ' . prefixTable('nested_tree') . ' as n ON (i.id_tree=n.id) |
|
| 155 | + FROM ' . prefixTable('log_items').' as l |
|
| 156 | + INNER JOIN ' . prefixTable('items').' as i ON (l.id_item=i.id) |
|
| 157 | + LEFT JOIN ' . prefixTable('users').' as u ON (l.id_user=u.id) |
|
| 158 | + LEFT JOIN ' . prefixTable('nested_tree').' as n ON (i.id_tree=n.id) |
|
| 159 | 159 | WHERE i.inactif = %i |
| 160 | 160 | AND l.action = %s', |
| 161 | 161 | 1, |
@@ -177,7 +177,7 @@ discard block |
||
| 177 | 177 | 'label' => $record['label'], |
| 178 | 178 | 'date' => date($SETTINGS['date_format'], (int) $record['date']), |
| 179 | 179 | 'login' => $record['login'], |
| 180 | - 'name' => $record['name'] . ' ' . $record['lastname'], |
|
| 180 | + 'name' => $record['name'].' '.$record['lastname'], |
|
| 181 | 181 | 'folder_label' => $record['folder_title'], |
| 182 | 182 | 'folder_deleted' => $thisFolder, |
| 183 | 183 | ) |
@@ -235,10 +235,10 @@ discard block |
||
| 235 | 235 | foreach ($post_folders as $folderId) { |
| 236 | 236 | $data = DB::queryfirstrow( |
| 237 | 237 | 'SELECT valeur |
| 238 | - FROM ' . prefixTable('misc') . " |
|
| 238 | + FROM ' . prefixTable('misc')." |
|
| 239 | 239 | WHERE type = 'folder_deleted' |
| 240 | 240 | AND intitule = %s", |
| 241 | - 'f' . $folderId |
|
| 241 | + 'f'.$folderId |
|
| 242 | 242 | ); |
| 243 | 243 | if ((int) $data['valeur'] !== 0) { |
| 244 | 244 | $folderData = explode(', ', $data['valeur']); |
@@ -265,7 +265,7 @@ discard block |
||
| 265 | 265 | prefixTable('misc'), |
| 266 | 266 | 'type = %s AND intitule = %s', |
| 267 | 267 | 'folder_deleted', |
| 268 | - 'f' . $folderId |
|
| 268 | + 'f'.$folderId |
|
| 269 | 269 | ); |
| 270 | 270 | |
| 271 | 271 | // Restore all items in this folder |
@@ -281,7 +281,7 @@ discard block |
||
| 281 | 281 | // Get list of all items in thos folder |
| 282 | 282 | $items = DB::query( |
| 283 | 283 | 'SELECT id |
| 284 | - FROM ' . prefixTable('items') . ' |
|
| 284 | + FROM ' . prefixTable('items').' |
|
| 285 | 285 | WHERE id_tree = %i', |
| 286 | 286 | $folderId |
| 287 | 287 | ); |
@@ -370,10 +370,10 @@ discard block |
||
| 370 | 370 | foreach ($post_folders as $folderId) { |
| 371 | 371 | $data = DB::queryfirstrow( |
| 372 | 372 | 'SELECT valeur |
| 373 | - FROM ' . prefixTable('misc') . " |
|
| 373 | + FROM ' . prefixTable('misc')." |
|
| 374 | 374 | WHERE type = 'folder_deleted' |
| 375 | 375 | AND intitule = %s", |
| 376 | - 'f' . $folderId |
|
| 376 | + 'f'.$folderId |
|
| 377 | 377 | ); |
| 378 | 378 | if ((int) $data['valeur'] !== 0) { |
| 379 | 379 | $exploded = explode(',', $data['valeur']); |
@@ -384,7 +384,7 @@ discard block |
||
| 384 | 384 | prefixTable('misc'), |
| 385 | 385 | 'type = %s AND intitule = %s', |
| 386 | 386 | 'folder_deleted', |
| 387 | - 'f' . $folderData[0] |
|
| 387 | + 'f'.$folderData[0] |
|
| 388 | 388 | ); |
| 389 | 389 | |
| 390 | 390 | // Delete all items in this folder |
@@ -398,7 +398,7 @@ discard block |
||
| 398 | 398 | // Get list of all items in thos folder |
| 399 | 399 | $items = DB::query( |
| 400 | 400 | 'SELECT id |
| 401 | - FROM ' . prefixTable('items') . ' |
|
| 401 | + FROM ' . prefixTable('items').' |
|
| 402 | 402 | WHERE id_tree = %i', |
| 403 | 403 | $folderData[0] |
| 404 | 404 | ); |
@@ -415,7 +415,7 @@ discard block |
||
| 415 | 415 | // Delete all fields |
| 416 | 416 | $fields = DB::query( |
| 417 | 417 | 'SELECT id |
| 418 | - FROM ' . prefixTable('categories_items') . ' |
|
| 418 | + FROM ' . prefixTable('categories_items').' |
|
| 419 | 419 | WHERE item_id = %i', |
| 420 | 420 | $folderData[0] |
| 421 | 421 | ); |
@@ -435,7 +435,7 @@ discard block |
||
| 435 | 435 | // Delete all files |
| 436 | 436 | $files = DB::query( |
| 437 | 437 | 'SELECT id |
| 438 | - FROM ' . prefixTable('files') . ' |
|
| 438 | + FROM ' . prefixTable('files').' |
|
| 439 | 439 | WHERE id_item = %i', |
| 440 | 440 | $folderData[0] |
| 441 | 441 | ); |
@@ -492,7 +492,7 @@ discard block |
||
| 492 | 492 | // Delete sharekey fields |
| 493 | 493 | $itemFields = DB::query( |
| 494 | 494 | 'SELECT id |
| 495 | - FROM ' . prefixTable('categories_items') . ' |
|
| 495 | + FROM ' . prefixTable('categories_items').' |
|
| 496 | 496 | WHERE item_id = %i', |
| 497 | 497 | $itemId |
| 498 | 498 | ); |
@@ -507,7 +507,7 @@ discard block |
||
| 507 | 507 | // Delete sharekey files |
| 508 | 508 | $itemFiles = DB::query( |
| 509 | 509 | 'SELECT id |
| 510 | - FROM ' . prefixTable('files') . ' |
|
| 510 | + FROM ' . prefixTable('files').' |
|
| 511 | 511 | WHERE id_item = %i', |
| 512 | 512 | $itemId |
| 513 | 513 | ); |
@@ -584,7 +584,7 @@ discard block |
||
| 584 | 584 | ) { |
| 585 | 585 | if ($post_log_type === 'items') { |
| 586 | 586 | DB::query( |
| 587 | - 'SELECT * FROM ' . prefixTable('log_items') . ' |
|
| 587 | + 'SELECT * FROM '.prefixTable('log_items').' |
|
| 588 | 588 | WHERE (date BETWEEN %i AND %i)' |
| 589 | 589 | . ($post_filter_action === 'all' ? '' : ' AND action = "'.$post_filter_action.'"') |
| 590 | 590 | . ((int) $post_filter_user === -1 ? '' : ' AND id_user = '.(int) $post_filter_user), |
@@ -604,7 +604,7 @@ discard block |
||
| 604 | 604 | } elseif ($post_log_type === 'connections') { |
| 605 | 605 | //db::debugmode(true); |
| 606 | 606 | DB::query( |
| 607 | - 'SELECT * FROM ' . prefixTable('log_system') . ' |
|
| 607 | + 'SELECT * FROM '.prefixTable('log_system').' |
|
| 608 | 608 | WHERE type=%s ' |
| 609 | 609 | . 'AND (date BETWEEN %i AND %i)' |
| 610 | 610 | . ($post_filter_action === 'all' ? '' : ' AND action = '.$post_filter_action) |
@@ -627,7 +627,7 @@ discard block |
||
| 627 | 627 | ); |
| 628 | 628 | } elseif ($post_log_type === 'errors') { |
| 629 | 629 | DB::query( |
| 630 | - 'SELECT * FROM ' . prefixTable('log_system') . ' WHERE type=%s ' . |
|
| 630 | + 'SELECT * FROM '.prefixTable('log_system').' WHERE type=%s '. |
|
| 631 | 631 | 'AND (date BETWEEN %i AND %i)', |
| 632 | 632 | 'error', |
| 633 | 633 | $post_date_from, |
@@ -644,7 +644,7 @@ discard block |
||
| 644 | 644 | ); |
| 645 | 645 | } elseif ($post_log_type === 'copy') { |
| 646 | 646 | DB::query( |
| 647 | - 'SELECT * FROM ' . prefixTable('log_items') . ' WHERE action=%s ' . |
|
| 647 | + 'SELECT * FROM '.prefixTable('log_items').' WHERE action=%s '. |
|
| 648 | 648 | 'AND (date BETWEEN %i AND %i)', |
| 649 | 649 | 'at_copy', |
| 650 | 650 | $post_date_from, |
@@ -661,7 +661,7 @@ discard block |
||
| 661 | 661 | ); |
| 662 | 662 | } elseif ($post_log_type === 'admin') { |
| 663 | 663 | DB::query( |
| 664 | - 'SELECT * FROM ' . prefixTable('log_system') . ' WHERE type=%s ' . |
|
| 664 | + 'SELECT * FROM '.prefixTable('log_system').' WHERE type=%s '. |
|
| 665 | 665 | 'AND (date BETWEEN %i AND %i)', |
| 666 | 666 | 'admin_action', |
| 667 | 667 | $post_date_from, |
@@ -678,7 +678,7 @@ discard block |
||
| 678 | 678 | ); |
| 679 | 679 | } elseif ($post_log_type === 'failed') { |
| 680 | 680 | DB::query( |
| 681 | - 'SELECT * FROM ' . prefixTable('log_system') . ' WHERE type=%s ' . |
|
| 681 | + 'SELECT * FROM '.prefixTable('log_system').' WHERE type=%s '. |
|
| 682 | 682 | 'AND (date BETWEEN %i AND %i)', |
| 683 | 683 | 'failed_auth', |
| 684 | 684 | $post_date_from, |
@@ -749,19 +749,19 @@ discard block |
||
| 749 | 749 | // Get info about task |
| 750 | 750 | $taskInfo = DB::queryfirstrow( |
| 751 | 751 | 'SELECT p.process_type as process_type |
| 752 | - FROM ' . prefixTable('background_tasks') . ' as p |
|
| 752 | + FROM ' . prefixTable('background_tasks').' as p |
|
| 753 | 753 | WHERE p.increment_id = %i', |
| 754 | 754 | $post_id |
| 755 | 755 | ); |
| 756 | 756 | if ($taskInfo !== null) { |
| 757 | 757 | // delete task |
| 758 | 758 | DB::query( |
| 759 | - 'DELETE FROM ' . prefixTable('background_subtasks') . ' |
|
| 759 | + 'DELETE FROM '.prefixTable('background_subtasks').' |
|
| 760 | 760 | WHERE task_id = %i', |
| 761 | 761 | $post_id |
| 762 | 762 | ); |
| 763 | 763 | DB::query( |
| 764 | - 'DELETE FROM ' . prefixTable('background_tasks') . ' |
|
| 764 | + 'DELETE FROM '.prefixTable('background_tasks').' |
|
| 765 | 765 | WHERE increment_id = %i', |
| 766 | 766 | $post_id |
| 767 | 767 | ); |
@@ -828,7 +828,7 @@ discard block |
||
| 828 | 828 | ->setDayOfMonth('*') |
| 829 | 829 | ->setMonths('*') |
| 830 | 830 | ->setDayOfWeek('*') |
| 831 | - ->setTaskCommandLine($phpBinaryPath . ' ' . $SETTINGS['cpassman_dir'] . '/sources/scheduler.php') |
|
| 831 | + ->setTaskCommandLine($phpBinaryPath.' '.$SETTINGS['cpassman_dir'].'/sources/scheduler.php') |
|
| 832 | 832 | ->setComments('Teampass scheduler'); |
| 833 | 833 | |
| 834 | 834 | $crontabRepository->addJob($crontabJob); |
@@ -78,7 +78,7 @@ discard block |
||
| 78 | 78 | ) { |
| 79 | 79 | // Not allowed page |
| 80 | 80 | $session->set('system-error_code', ERR_NOT_ALLOWED); |
| 81 | - include $SETTINGS['cpassman_dir'] . '/error.php'; |
|
| 81 | + include $SETTINGS['cpassman_dir'].'/error.php'; |
|
| 82 | 82 | exit; |
| 83 | 83 | } |
| 84 | 84 | |
@@ -127,9 +127,9 @@ discard block |
||
| 127 | 127 | |
| 128 | 128 | $columnIndex = filter_var($order['column'], FILTER_SANITIZE_NUMBER_INT); |
| 129 | 129 | $dir = filter_var($order['dir'], FILTER_SANITIZE_FULL_SPECIAL_CHARS); |
| 130 | - $sOrder = 'ORDER BY ' . $aColumns[$columnIndex] . ' ' . $dir . ' '; |
|
| 130 | + $sOrder = 'ORDER BY '.$aColumns[$columnIndex].' '.$dir.' '; |
|
| 131 | 131 | } else { |
| 132 | - $sOrder = 'ORDER BY ' . $aColumns[0] . ' DESC'; |
|
| 132 | + $sOrder = 'ORDER BY '.$aColumns[0].' DESC'; |
|
| 133 | 133 | } |
| 134 | 134 | } |
| 135 | 135 | |
@@ -140,9 +140,9 @@ discard block |
||
| 140 | 140 | if ($searchValue !== '') { |
| 141 | 141 | $sWhere .= ' AND ('; |
| 142 | 142 | foreach ($aColumns as $column) { |
| 143 | - $sWhere .= $column . " LIKE '%" . $searchValue . "%' OR "; |
|
| 143 | + $sWhere .= $column." LIKE '%".$searchValue."%' OR "; |
|
| 144 | 144 | } |
| 145 | - $sWhere = substr_replace($sWhere, '', -3) . ')'; |
|
| 145 | + $sWhere = substr_replace($sWhere, '', -3).')'; |
|
| 146 | 146 | } |
| 147 | 147 | } |
| 148 | 148 | |
@@ -167,7 +167,7 @@ discard block |
||
| 167 | 167 | * Output |
| 168 | 168 | */ |
| 169 | 169 | $sOutput = '{'; |
| 170 | - $sOutput .= '"sEcho": '. $request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT) . ', '; |
|
| 170 | + $sOutput .= '"sEcho": '.$request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT).', '; |
|
| 171 | 171 | $sOutput .= '"iTotalRecords": '.$iTotal.', '; |
| 172 | 172 | $sOutput .= '"iTotalDisplayRecords": '.$iTotal.', '; |
| 173 | 173 | $sOutput .= '"aaData": '; |
@@ -206,9 +206,9 @@ discard block |
||
| 206 | 206 | |
| 207 | 207 | $columnIndex = filter_var($order['column'], FILTER_SANITIZE_NUMBER_INT); |
| 208 | 208 | $dir = filter_var($order['dir'], FILTER_SANITIZE_FULL_SPECIAL_CHARS); |
| 209 | - $sOrder = 'ORDER BY ' . $aColumns[$columnIndex] . ' ' . $dir . ' '; |
|
| 209 | + $sOrder = 'ORDER BY '.$aColumns[$columnIndex].' '.$dir.' '; |
|
| 210 | 210 | } else { |
| 211 | - $sOrder = 'ORDER BY ' . $aColumns[0] . ' DESC'; |
|
| 211 | + $sOrder = 'ORDER BY '.$aColumns[0].' DESC'; |
|
| 212 | 212 | } |
| 213 | 213 | |
| 214 | 214 | // Filtering |
@@ -217,9 +217,9 @@ discard block |
||
| 217 | 217 | if ($sSearch !== '') { |
| 218 | 218 | $sWhere .= ' AND ('; |
| 219 | 219 | foreach ($aColumns as $i => $column) { |
| 220 | - $sWhere .= $column . " LIKE '%". filter_var($sSearch, FILTER_SANITIZE_FULL_SPECIAL_CHARS) . "%' OR "; |
|
| 220 | + $sWhere .= $column." LIKE '%".filter_var($sSearch, FILTER_SANITIZE_FULL_SPECIAL_CHARS)."%' OR "; |
|
| 221 | 221 | } |
| 222 | - $sWhere = substr_replace($sWhere, '', -3) . ')'; |
|
| 222 | + $sWhere = substr_replace($sWhere, '', -3).')'; |
|
| 223 | 223 | } |
| 224 | 224 | |
| 225 | 225 | $iTotal = DB::queryFirstField( |
@@ -242,7 +242,7 @@ discard block |
||
| 242 | 242 | $iFilteredTotal = DB::count(); |
| 243 | 243 | // Output |
| 244 | 244 | $sOutput = '{'; |
| 245 | - $sOutput .= '"sEcho": '. $request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT) . ', '; |
|
| 245 | + $sOutput .= '"sEcho": '.$request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT).', '; |
|
| 246 | 246 | $sOutput .= '"iTotalRecords": '.$iTotal.', '; |
| 247 | 247 | $sOutput .= '"iTotalDisplayRecords": '.$iTotal.', '; |
| 248 | 248 | $sOutput .= '"aaData": '; |
@@ -281,9 +281,9 @@ discard block |
||
| 281 | 281 | |
| 282 | 282 | $columnIndex = filter_var($order['column'], FILTER_SANITIZE_NUMBER_INT); |
| 283 | 283 | $dir = filter_var($order['dir'], FILTER_SANITIZE_FULL_SPECIAL_CHARS); |
| 284 | - $sOrder = 'ORDER BY ' . $aColumns[$columnIndex] . ' ' . $dir . ' '; |
|
| 284 | + $sOrder = 'ORDER BY '.$aColumns[$columnIndex].' '.$dir.' '; |
|
| 285 | 285 | } else { |
| 286 | - $sOrder = 'ORDER BY ' . $aColumns[0] . ' DESC'; |
|
| 286 | + $sOrder = 'ORDER BY '.$aColumns[0].' DESC'; |
|
| 287 | 287 | } |
| 288 | 288 | |
| 289 | 289 | // Filtering |
@@ -292,9 +292,9 @@ discard block |
||
| 292 | 292 | if ($searchValue !== '') { |
| 293 | 293 | $sWhere .= ' AND ('; |
| 294 | 294 | foreach ($aColumns as $column) { |
| 295 | - $sWhere .= $column . " LIKE '%" . filter_var($searchValue, FILTER_SANITIZE_FULL_SPECIAL_CHARS) . "%' OR "; |
|
| 295 | + $sWhere .= $column." LIKE '%".filter_var($searchValue, FILTER_SANITIZE_FULL_SPECIAL_CHARS)."%' OR "; |
|
| 296 | 296 | } |
| 297 | - $sWhere = substr_replace($sWhere, '', -3) . ')'; |
|
| 297 | + $sWhere = substr_replace($sWhere, '', -3).')'; |
|
| 298 | 298 | } |
| 299 | 299 | |
| 300 | 300 | $iTotal = DB::queryFirstField( |
@@ -317,7 +317,7 @@ discard block |
||
| 317 | 317 | $iFilteredTotal = DB::count(); |
| 318 | 318 | // Output |
| 319 | 319 | $sOutput = '{'; |
| 320 | - $sOutput .= '"sEcho": '. (int) $request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT) . ', '; |
|
| 320 | + $sOutput .= '"sEcho": '.(int) $request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT).', '; |
|
| 321 | 321 | $sOutput .= '"iTotalRecords": '.$iTotal.', '; |
| 322 | 322 | $sOutput .= '"iTotalDisplayRecords": '.$iTotal.', '; |
| 323 | 323 | $sOutput .= '"aaData": '; |
@@ -356,9 +356,9 @@ discard block |
||
| 356 | 356 | |
| 357 | 357 | $columnIndex = filter_var($order['column'], FILTER_SANITIZE_NUMBER_INT); |
| 358 | 358 | $dir = filter_var($order['dir'], FILTER_SANITIZE_FULL_SPECIAL_CHARS); |
| 359 | - $sOrder = 'ORDER BY ' . $aColumns[$columnIndex] . ' ' . $dir . ' '; |
|
| 359 | + $sOrder = 'ORDER BY '.$aColumns[$columnIndex].' '.$dir.' '; |
|
| 360 | 360 | } else { |
| 361 | - $sOrder = 'ORDER BY ' . $aColumns[0] . ' DESC'; |
|
| 361 | + $sOrder = 'ORDER BY '.$aColumns[0].' DESC'; |
|
| 362 | 362 | } |
| 363 | 363 | |
| 364 | 364 | // Filtering |
@@ -367,9 +367,9 @@ discard block |
||
| 367 | 367 | if ($searchValue !== '') { |
| 368 | 368 | $sWhere .= ' AND ('; |
| 369 | 369 | foreach ($aColumns as $column) { |
| 370 | - $sWhere .= $column . " LIKE '%" . filter_var($searchValue, FILTER_SANITIZE_FULL_SPECIAL_CHARS) . "%' OR "; |
|
| 370 | + $sWhere .= $column." LIKE '%".filter_var($searchValue, FILTER_SANITIZE_FULL_SPECIAL_CHARS)."%' OR "; |
|
| 371 | 371 | } |
| 372 | - $sWhere = substr_replace($sWhere, '', -3) . ')'; |
|
| 372 | + $sWhere = substr_replace($sWhere, '', -3).')'; |
|
| 373 | 373 | } |
| 374 | 374 | |
| 375 | 375 | $iTotal = DB::queryFirstField( |
@@ -391,7 +391,7 @@ discard block |
||
| 391 | 391 | * Output |
| 392 | 392 | */ |
| 393 | 393 | $sOutput = '{'; |
| 394 | - $sOutput .= '"sEcho": '. (int) $request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT) . ', '; |
|
| 394 | + $sOutput .= '"sEcho": '.(int) $request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT).', '; |
|
| 395 | 395 | $sOutput .= '"iTotalRecords": '.$iTotal.', '; |
| 396 | 396 | $sOutput .= '"iTotalDisplayRecords": '.$iTotal.', '; |
| 397 | 397 | $sOutput .= '"aaData": [ '; |
@@ -459,9 +459,9 @@ discard block |
||
| 459 | 459 | |
| 460 | 460 | $columnIndex = filter_var($order['column'], FILTER_SANITIZE_NUMBER_INT); |
| 461 | 461 | $dir = filter_var($order['dir'], FILTER_SANITIZE_FULL_SPECIAL_CHARS); |
| 462 | - $sOrder = 'ORDER BY ' . $aColumns[$columnIndex] . ' ' . $dir . ' '; |
|
| 462 | + $sOrder = 'ORDER BY '.$aColumns[$columnIndex].' '.$dir.' '; |
|
| 463 | 463 | } else { |
| 464 | - $sOrder = 'ORDER BY ' . $aColumns[0] . ' DESC'; |
|
| 464 | + $sOrder = 'ORDER BY '.$aColumns[0].' DESC'; |
|
| 465 | 465 | } |
| 466 | 466 | |
| 467 | 467 | // Filtering |
@@ -471,12 +471,12 @@ discard block |
||
| 471 | 471 | if ($searchValue !== '') { |
| 472 | 472 | $sWhere .= ' WHERE ('; |
| 473 | 473 | if (isset($search['column']) && $search['column'] !== 'all') { |
| 474 | - $sWhere .= $search['column'] . " LIKE '%" . filter_var($searchValue, FILTER_SANITIZE_FULL_SPECIAL_CHARS) . "%') "; |
|
| 474 | + $sWhere .= $search['column']." LIKE '%".filter_var($searchValue, FILTER_SANITIZE_FULL_SPECIAL_CHARS)."%') "; |
|
| 475 | 475 | } else { |
| 476 | 476 | foreach ($aColumns as $column) { |
| 477 | - $sWhere .= $column . " LIKE '%" . filter_var($searchValue, FILTER_SANITIZE_FULL_SPECIAL_CHARS) . "%' OR "; |
|
| 477 | + $sWhere .= $column." LIKE '%".filter_var($searchValue, FILTER_SANITIZE_FULL_SPECIAL_CHARS)."%' OR "; |
|
| 478 | 478 | } |
| 479 | - $sWhere = substr($sWhere, 0, -3) . ') '; |
|
| 479 | + $sWhere = substr($sWhere, 0, -3).') '; |
|
| 480 | 480 | } |
| 481 | 481 | } |
| 482 | 482 | |
@@ -505,7 +505,7 @@ discard block |
||
| 505 | 505 | $iFilteredTotal = DB::count(); |
| 506 | 506 | // Output |
| 507 | 507 | $sOutput = '{'; |
| 508 | - $sOutput .= '"sEcho": '. (int) $request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT) . ', '; |
|
| 508 | + $sOutput .= '"sEcho": '.(int) $request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT).', '; |
|
| 509 | 509 | $sOutput .= '"iTotalRecords": '.$iTotal.', '; |
| 510 | 510 | $sOutput .= '"iTotalDisplayRecords": '.$iTotal.', '; |
| 511 | 511 | $sOutput .= '"aaData": [ '; |
@@ -554,9 +554,9 @@ discard block |
||
| 554 | 554 | |
| 555 | 555 | $columnIndex = filter_var($order['column'], FILTER_SANITIZE_NUMBER_INT); |
| 556 | 556 | $dir = filter_var($order['dir'], FILTER_SANITIZE_FULL_SPECIAL_CHARS); |
| 557 | - $sOrder = 'ORDER BY ' . $aColumns[$columnIndex] . ' ' . $dir . ' '; |
|
| 557 | + $sOrder = 'ORDER BY '.$aColumns[$columnIndex].' '.$dir.' '; |
|
| 558 | 558 | } else { |
| 559 | - $sOrder = 'ORDER BY ' . $aColumns[0] . ' DESC'; |
|
| 559 | + $sOrder = 'ORDER BY '.$aColumns[0].' DESC'; |
|
| 560 | 560 | } |
| 561 | 561 | |
| 562 | 562 | // Filtering |
@@ -565,9 +565,9 @@ discard block |
||
| 565 | 565 | if ($searchValue !== '') { |
| 566 | 566 | $sWhere .= ' AND ('; |
| 567 | 567 | foreach ($aColumns as $column) { |
| 568 | - $sWhere .= $column . " LIKE '%" . filter_var($searchValue, FILTER_SANITIZE_FULL_SPECIAL_CHARS) . "%' OR "; |
|
| 568 | + $sWhere .= $column." LIKE '%".filter_var($searchValue, FILTER_SANITIZE_FULL_SPECIAL_CHARS)."%' OR "; |
|
| 569 | 569 | } |
| 570 | - $sWhere = substr_replace($sWhere, '', -3) . ')'; |
|
| 570 | + $sWhere = substr_replace($sWhere, '', -3).')'; |
|
| 571 | 571 | } |
| 572 | 572 | |
| 573 | 573 | $iTotal = DB::queryFirstField( |
@@ -588,7 +588,7 @@ discard block |
||
| 588 | 588 | $iTotal = 0; |
| 589 | 589 | } |
| 590 | 590 | $sOutput = '{'; |
| 591 | - $sOutput .= '"sEcho": '. (int) $request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT) . ', '; |
|
| 591 | + $sOutput .= '"sEcho": '.(int) $request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT).', '; |
|
| 592 | 592 | $sOutput .= '"iTotalRecords": '.$iTotal.', '; |
| 593 | 593 | $sOutput .= '"iTotalDisplayRecords": '.$iTotal.', '; |
| 594 | 594 | $sOutput .= '"aaData": '; |
@@ -630,9 +630,9 @@ discard block |
||
| 630 | 630 | |
| 631 | 631 | $columnIndex = filter_var($order['column'], FILTER_SANITIZE_NUMBER_INT); |
| 632 | 632 | $dir = filter_var($order['dir'], FILTER_SANITIZE_FULL_SPECIAL_CHARS); |
| 633 | - $sOrder = 'ORDER BY ' . $aColumns[$columnIndex] . ' ' . $dir . ' '; |
|
| 633 | + $sOrder = 'ORDER BY '.$aColumns[$columnIndex].' '.$dir.' '; |
|
| 634 | 634 | } else { |
| 635 | - $sOrder = 'ORDER BY ' . $aColumns[0] . ' DESC'; |
|
| 635 | + $sOrder = 'ORDER BY '.$aColumns[0].' DESC'; |
|
| 636 | 636 | } |
| 637 | 637 | |
| 638 | 638 | // Filtering |
@@ -641,9 +641,9 @@ discard block |
||
| 641 | 641 | if ($searchValue !== '') { |
| 642 | 642 | $sWhere .= ' AND ('; |
| 643 | 643 | foreach ($aColumns as $column) { |
| 644 | - $sWhere .= $column . " LIKE '%" . filter_var($searchValue, FILTER_SANITIZE_FULL_SPECIAL_CHARS) . "%' OR "; |
|
| 644 | + $sWhere .= $column." LIKE '%".filter_var($searchValue, FILTER_SANITIZE_FULL_SPECIAL_CHARS)."%' OR "; |
|
| 645 | 645 | } |
| 646 | - $sWhere = substr_replace($sWhere, '', -3) . ')'; |
|
| 646 | + $sWhere = substr_replace($sWhere, '', -3).')'; |
|
| 647 | 647 | } |
| 648 | 648 | |
| 649 | 649 | $iTotal = DB::queryFirstField( |
@@ -665,7 +665,7 @@ discard block |
||
| 665 | 665 | $iFilteredTotal = DB::count(); |
| 666 | 666 | // Output |
| 667 | 667 | $sOutput = '{'; |
| 668 | - $sOutput .= '"sEcho": '. (int) $request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT) . ', '; |
|
| 668 | + $sOutput .= '"sEcho": '.(int) $request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT).', '; |
|
| 669 | 669 | $sOutput .= '"iTotalRecords": '.$iTotal.', '; |
| 670 | 670 | $sOutput .= '"iTotalDisplayRecords": '.$iTotal.', '; |
| 671 | 671 | $sOutput .= '"aaData": '; |
@@ -702,9 +702,9 @@ discard block |
||
| 702 | 702 | |
| 703 | 703 | $columnIndex = filter_var($order['column'], FILTER_SANITIZE_NUMBER_INT); |
| 704 | 704 | $dir = filter_var($order['dir'], FILTER_SANITIZE_FULL_SPECIAL_CHARS); |
| 705 | - $sOrder = 'ORDER BY ' . $aColumns[$columnIndex] . ' ' . $dir . ' '; |
|
| 705 | + $sOrder = 'ORDER BY '.$aColumns[$columnIndex].' '.$dir.' '; |
|
| 706 | 706 | } else { |
| 707 | - $sOrder = 'ORDER BY ' . $aColumns[0] . ' DESC'; |
|
| 707 | + $sOrder = 'ORDER BY '.$aColumns[0].' DESC'; |
|
| 708 | 708 | } |
| 709 | 709 | |
| 710 | 710 | // Filtering |
@@ -713,9 +713,9 @@ discard block |
||
| 713 | 713 | if ($searchValue !== '') { |
| 714 | 714 | $sWhere = ' WHERE ('; |
| 715 | 715 | foreach ($aColumns as $column) { |
| 716 | - $sWhere .= $column . " LIKE '%" . filter_var($searchValue, FILTER_SANITIZE_FULL_SPECIAL_CHARS) . "%' OR "; |
|
| 716 | + $sWhere .= $column." LIKE '%".filter_var($searchValue, FILTER_SANITIZE_FULL_SPECIAL_CHARS)."%' OR "; |
|
| 717 | 717 | } |
| 718 | - $sWhere = substr_replace($sWhere, '', -3) . ')'; |
|
| 718 | + $sWhere = substr_replace($sWhere, '', -3).')'; |
|
| 719 | 719 | } |
| 720 | 720 | |
| 721 | 721 | $iTotal = DB::queryFirstField( |
@@ -738,7 +738,7 @@ discard block |
||
| 738 | 738 | $iFilteredTotal = DB::count(); |
| 739 | 739 | // Output |
| 740 | 740 | $sOutput = '{'; |
| 741 | - $sOutput .= '"sEcho": '. (int) $request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT) . ', '; |
|
| 741 | + $sOutput .= '"sEcho": '.(int) $request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT).', '; |
|
| 742 | 742 | $sOutput .= '"iTotalRecords": '.$iTotal.', '; |
| 743 | 743 | $sOutput .= '"iTotalDisplayRecords": '.$iTotal.', '; |
| 744 | 744 | $sOutput .= '"aaData": '; |
@@ -780,9 +780,9 @@ discard block |
||
| 780 | 780 | |
| 781 | 781 | $columnIndex = filter_var($order['column'], FILTER_SANITIZE_NUMBER_INT); |
| 782 | 782 | $dir = filter_var($order['dir'], FILTER_SANITIZE_FULL_SPECIAL_CHARS); |
| 783 | - $sOrder = 'ORDER BY ' . $aColumns[$columnIndex] . ' ' . $dir . ' '; |
|
| 783 | + $sOrder = 'ORDER BY '.$aColumns[$columnIndex].' '.$dir.' '; |
|
| 784 | 784 | } else { |
| 785 | - $sOrder = 'ORDER BY ' . $aColumns[0] . ' DESC'; |
|
| 785 | + $sOrder = 'ORDER BY '.$aColumns[0].' DESC'; |
|
| 786 | 786 | } |
| 787 | 787 | |
| 788 | 788 | // Where clause |
@@ -791,9 +791,9 @@ discard block |
||
| 791 | 791 | if ($searchValue !== '') { |
| 792 | 792 | $sWhere .= ' AND ('; |
| 793 | 793 | foreach ($aColumns as $column) { |
| 794 | - $sWhere .= $column . " LIKE '%" . filter_var($searchValue, FILTER_SANITIZE_FULL_SPECIAL_CHARS) . "%' OR "; |
|
| 794 | + $sWhere .= $column." LIKE '%".filter_var($searchValue, FILTER_SANITIZE_FULL_SPECIAL_CHARS)."%' OR "; |
|
| 795 | 795 | } |
| 796 | - $sWhere = substr_replace($sWhere, '', -3) . ') '; |
|
| 796 | + $sWhere = substr_replace($sWhere, '', -3).') '; |
|
| 797 | 797 | } |
| 798 | 798 | $sWhere .= ') '; |
| 799 | 799 | $iTotal = DB::queryFirstField( |
@@ -811,7 +811,7 @@ discard block |
||
| 811 | 811 | $iFilteredTotal = DB::count(); |
| 812 | 812 | // Output |
| 813 | 813 | $sOutput = '{'; |
| 814 | - $sOutput .= '"sEcho": '. (int) $request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT) . ', '; |
|
| 814 | + $sOutput .= '"sEcho": '.(int) $request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT).', '; |
|
| 815 | 815 | $sOutput .= '"iTotalRecords": '.$iTotal.', '; |
| 816 | 816 | $sOutput .= '"iTotalDisplayRecords": '.$iTotal.', '; |
| 817 | 817 | $sOutput .= '"aaData": '; |
@@ -860,9 +860,9 @@ discard block |
||
| 860 | 860 | |
| 861 | 861 | $columnIndex = filter_var($order['column'], FILTER_SANITIZE_NUMBER_INT); |
| 862 | 862 | $dir = filter_var($order['dir'], FILTER_SANITIZE_FULL_SPECIAL_CHARS); |
| 863 | - $sOrder = 'ORDER BY ' . $aColumns[$columnIndex] . ' ' . $dir . ' '; |
|
| 863 | + $sOrder = 'ORDER BY '.$aColumns[$columnIndex].' '.$dir.' '; |
|
| 864 | 864 | } else { |
| 865 | - $sOrder = 'ORDER BY ' . $aColumns[0] . ' DESC'; |
|
| 865 | + $sOrder = 'ORDER BY '.$aColumns[0].' DESC'; |
|
| 866 | 866 | } |
| 867 | 867 | |
| 868 | 868 | // Where clause |
@@ -871,9 +871,9 @@ discard block |
||
| 871 | 871 | if ($searchValue !== '') { |
| 872 | 872 | $sWhere .= ' AND ('; |
| 873 | 873 | foreach ($aColumns as $column) { |
| 874 | - $sWhere .= $column . " LIKE '%" . filter_var($searchValue, FILTER_SANITIZE_FULL_SPECIAL_CHARS) . "%' OR "; |
|
| 874 | + $sWhere .= $column." LIKE '%".filter_var($searchValue, FILTER_SANITIZE_FULL_SPECIAL_CHARS)."%' OR "; |
|
| 875 | 875 | } |
| 876 | - $sWhere = substr_replace($sWhere, '', -3) . ')'; |
|
| 876 | + $sWhere = substr_replace($sWhere, '', -3).')'; |
|
| 877 | 877 | } |
| 878 | 878 | $sWhere .= ') '; |
| 879 | 879 | DB::debugmode(false); |
@@ -894,7 +894,7 @@ discard block |
||
| 894 | 894 | $iFilteredTotal = DB::count(); |
| 895 | 895 | // Output |
| 896 | 896 | $sOutput = '{'; |
| 897 | - $sOutput .= '"sEcho": '. (int) $request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT) . ', '; |
|
| 897 | + $sOutput .= '"sEcho": '.(int) $request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT).', '; |
|
| 898 | 898 | $sOutput .= '"iTotalRecords": '.$iTotal.', '; |
| 899 | 899 | $sOutput .= '"iTotalDisplayRecords": '.$iTotal.', '; |
| 900 | 900 | $sOutput .= '"aaData": '; |
@@ -909,7 +909,7 @@ discard block |
||
| 909 | 909 | //col1 |
| 910 | 910 | $sOutput .= '"<span data-done=\"'.$record['is_in_progress'].'\" data-type=\"'.$record['process_type'].'\" data-process-id=\"'.$record['increment_id'].'\"></span>", '; |
| 911 | 911 | //col2 |
| 912 | - $sOutput .= '"'.date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], (int) $record['created_at']).'", '; |
|
| 912 | + $sOutput .= '"'.date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], (int) $record['created_at']).'", '; |
|
| 913 | 913 | //col3 |
| 914 | 914 | //$sOutput .= '"'.($record['updated_at'] === '' ? '-' : date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], (int) $record['updated_at'])).'", '; |
| 915 | 915 | $sOutput .= '"<div class=\"progress mt-2\"><div class=\"progress-bar\" style=\"width: '.$subtaskProgress.'\">'.$subtaskProgress.'</div></div>", '; |
@@ -919,7 +919,7 @@ discard block |
||
| 919 | 919 | // col5 |
| 920 | 920 | if (in_array($record['process_type'], array('create_user_keys', 'item_copy')) === true) { |
| 921 | 921 | $data_user = DB::queryfirstrow( |
| 922 | - 'SELECT name, lastname FROM ' . prefixTable('users') . ' |
|
| 922 | + 'SELECT name, lastname FROM '.prefixTable('users').' |
|
| 923 | 923 | WHERE id = %i', |
| 924 | 924 | json_decode($record['arguments'], true)['new_user_id'] |
| 925 | 925 | ); |
@@ -951,9 +951,9 @@ discard block |
||
| 951 | 951 | |
| 952 | 952 | $columnIndex = filter_var($order['column'], FILTER_SANITIZE_NUMBER_INT); |
| 953 | 953 | $dir = filter_var($order['dir'], FILTER_SANITIZE_FULL_SPECIAL_CHARS); |
| 954 | - $sOrder = 'ORDER BY ' . $aColumns[$columnIndex] . ' ' . $dir . ' '; |
|
| 954 | + $sOrder = 'ORDER BY '.$aColumns[$columnIndex].' '.$dir.' '; |
|
| 955 | 955 | } else { |
| 956 | - $sOrder = 'ORDER BY ' . $aColumns[0] . ' DESC'; |
|
| 956 | + $sOrder = 'ORDER BY '.$aColumns[0].' DESC'; |
|
| 957 | 957 | } |
| 958 | 958 | |
| 959 | 959 | // Where clause |
@@ -962,9 +962,9 @@ discard block |
||
| 962 | 962 | if ($searchValue !== '') { |
| 963 | 963 | $sWhere .= ' AND ('; |
| 964 | 964 | foreach ($aColumns as $column) { |
| 965 | - $sWhere .= $column . " LIKE '%" . filter_var($searchValue, FILTER_SANITIZE_FULL_SPECIAL_CHARS) . "%' OR "; |
|
| 965 | + $sWhere .= $column." LIKE '%".filter_var($searchValue, FILTER_SANITIZE_FULL_SPECIAL_CHARS)."%' OR "; |
|
| 966 | 966 | } |
| 967 | - $sWhere = substr_replace($sWhere, '', -3) . ')'; |
|
| 967 | + $sWhere = substr_replace($sWhere, '', -3).')'; |
|
| 968 | 968 | } |
| 969 | 969 | $sWhere .= ') '; |
| 970 | 970 | |
@@ -987,7 +987,7 @@ discard block |
||
| 987 | 987 | $iFilteredTotal = DB::count(); |
| 988 | 988 | // Output |
| 989 | 989 | $sOutput = '{'; |
| 990 | - $sOutput .= '"sEcho": '. (int) $request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT) . ', '; |
|
| 990 | + $sOutput .= '"sEcho": '.(int) $request->query->filter('draw', FILTER_SANITIZE_NUMBER_INT).', '; |
|
| 991 | 991 | $sOutput .= '"iTotalRecords": '.$iTotal.', '; |
| 992 | 992 | $sOutput .= '"iTotalDisplayRecords": '.$iTotal.', '; |
| 993 | 993 | $sOutput .= '"aaData": '; |
@@ -1003,13 +1003,12 @@ discard block |
||
| 1003 | 1003 | //col1 |
| 1004 | 1004 | $sOutput .= '"", '; |
| 1005 | 1005 | //col2 |
| 1006 | - $sOutput .= '"'.date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], (int) $record['created_at']).'", '; |
|
| 1006 | + $sOutput .= '"'.date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], (int) $record['created_at']).'", '; |
|
| 1007 | 1007 | //col3 |
| 1008 | 1008 | $sOutput .= is_null($record['started_at']) === false ? |
| 1009 | - ('"'.date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], (int) $record['started_at']).'", ') : |
|
| 1010 | - ('"'.date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], (int) $record['created_at']).'", '); |
|
| 1009 | + ('"'.date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], (int) $record['started_at']).'", ') : ('"'.date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], (int) $record['created_at']).'", '); |
|
| 1011 | 1010 | //col4 |
| 1012 | - $sOutput .= '"'.date($SETTINGS['date_format'] . ' ' . $SETTINGS['time_format'], (int) $record['finished_at']).'", '; |
|
| 1011 | + $sOutput .= '"'.date($SETTINGS['date_format'].' '.$SETTINGS['time_format'], (int) $record['finished_at']).'", '; |
|
| 1013 | 1012 | // col7 |
| 1014 | 1013 | $sOutput .= '"'.gmdate('H:i:s', (int) $record['finished_at'] - (is_null($record['started_at']) === false ? (int) $record['started_at'] : (int) $record['created_at'])).'",'; |
| 1015 | 1014 | //col5 |
@@ -1028,7 +1027,7 @@ discard block |
||
| 1028 | 1027 | $newUserId = array_key_exists('new_user_id', $arguments) ? $arguments['new_user_id'] : null; |
| 1029 | 1028 | if ($record['process_type'] === 'create_user_keys' && is_null($newUserId) === false && empty($newUserId) === false) { |
| 1030 | 1029 | $data_user = DB::queryfirstrow( |
| 1031 | - 'SELECT name, lastname, login FROM ' . prefixTable('users') . ' |
|
| 1030 | + 'SELECT name, lastname, login FROM '.prefixTable('users').' |
|
| 1032 | 1031 | WHERE id = %i', |
| 1033 | 1032 | $newUserId |
| 1034 | 1033 | ); |
@@ -1044,7 +1043,7 @@ discard block |
||
| 1044 | 1043 | } elseif ($record['process_type'] === 'user_build_cache_tree') { |
| 1045 | 1044 | $user = json_decode($record['arguments'], true)['user_id']; |
| 1046 | 1045 | $data_user = DB::queryfirstrow( |
| 1047 | - 'SELECT name, lastname, login FROM ' . prefixTable('users') . ' |
|
| 1046 | + 'SELECT name, lastname, login FROM '.prefixTable('users').' |
|
| 1048 | 1047 | WHERE id = %i', |
| 1049 | 1048 | $user |
| 1050 | 1049 | ); |
@@ -1078,7 +1077,7 @@ discard block |
||
| 1078 | 1077 | { |
| 1079 | 1078 | $subtasks = DB::query( |
| 1080 | 1079 | 'SELECT * |
| 1081 | - FROM ' . prefixTable('background_subtasks') . ' |
|
| 1080 | + FROM ' . prefixTable('background_subtasks').' |
|
| 1082 | 1081 | WHERE task_id = %i', |
| 1083 | 1082 | $id |
| 1084 | 1083 | ); |
@@ -1094,5 +1093,5 @@ discard block |
||
| 1094 | 1093 | $i++; |
| 1095 | 1094 | } |
| 1096 | 1095 | |
| 1097 | - return ($finished_nb !== 0 ? pourcentage($finished_nb, $nb, 100) : 0) .'%'; |
|
| 1096 | + return ($finished_nb !== 0 ? pourcentage($finished_nb, $nb, 100) : 0).'%'; |
|
| 1098 | 1097 | } |
| 1099 | 1098 | \ No newline at end of file |
@@ -31,7 +31,7 @@ discard block |
||
| 31 | 31 | try { |
| 32 | 32 | $this->connection = new \mysqli(DB_HOST, DB_USER, DB_PASSWD_CLEAR, DB_NAME); |
| 33 | 33 | |
| 34 | - if ( mysqli_connect_errno()) { |
|
| 34 | + if (mysqli_connect_errno()) { |
|
| 35 | 35 | throw new Exception("Could not connect to database."); |
| 36 | 36 | } |
| 37 | 37 | } catch (Exception $e) { |
@@ -39,16 +39,16 @@ discard block |
||
| 39 | 39 | } |
| 40 | 40 | } |
| 41 | 41 | |
| 42 | - public function select($query = "" , $params = []) |
|
| 42 | + public function select($query = "", $params = []) |
|
| 43 | 43 | { |
| 44 | 44 | try { |
| 45 | - $stmt = $this->executeStatement( $query , $params ); |
|
| 45 | + $stmt = $this->executeStatement($query, $params); |
|
| 46 | 46 | $result = $stmt->get_result()->fetch_all(MYSQLI_ASSOC); |
| 47 | 47 | $stmt->close(); |
| 48 | 48 | |
| 49 | 49 | return $result; |
| 50 | - } catch(Exception $e) { |
|
| 51 | - throw New Exception( $e->getMessage() ); |
|
| 50 | + } catch (Exception $e) { |
|
| 51 | + throw New Exception($e->getMessage()); |
|
| 52 | 52 | } |
| 53 | 53 | } |
| 54 | 54 | |
@@ -72,7 +72,7 @@ discard block |
||
| 72 | 72 | $stmt = $this->connection->prepare($query); |
| 73 | 73 | |
| 74 | 74 | if ($stmt === false) { |
| 75 | - throw new Exception("Unable to do prepared statement: " . $query); |
|
| 75 | + throw new Exception("Unable to do prepared statement: ".$query); |
|
| 76 | 76 | } |
| 77 | 77 | |
| 78 | 78 | if ($params) { |
@@ -28,13 +28,13 @@ discard block |
||
| 28 | 28 | header("Access-Control-Allow-Methods: POST, GET"); |
| 29 | 29 | header("Access-Control-Max-Age: 3600"); |
| 30 | 30 | header("Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With"); |
| 31 | -require __DIR__ . "/inc/bootstrap.php"; |
|
| 31 | +require __DIR__."/inc/bootstrap.php"; |
|
| 32 | 32 | |
| 33 | 33 | // sanitize url segments |
| 34 | 34 | $base = new BaseController(); |
| 35 | 35 | $uri = $base->getUriSegments(); |
| 36 | 36 | if (is_array($uri) === false || is_string($uri) === true) { |
| 37 | - $uri = [$uri]; // ensure $uril is table |
|
| 37 | + $uri = [$uri]; // ensure $uril is table |
|
| 38 | 38 | } |
| 39 | 39 | |
| 40 | 40 | // Prepare DB password |
@@ -50,9 +50,9 @@ discard block |
||
| 50 | 50 | if ($uri[0] === 'authorize') { |
| 51 | 51 | // Is API enabled in Teampass settings |
| 52 | 52 | if ($apiStatus['error'] === false) { |
| 53 | - require API_ROOT_PATH . "/Controller/Api/AuthController.php"; |
|
| 53 | + require API_ROOT_PATH."/Controller/Api/AuthController.php"; |
|
| 54 | 54 | $objFeedController = new AuthController(); |
| 55 | - $strMethodName = $uri[0] . 'Action'; |
|
| 55 | + $strMethodName = $uri[0].'Action'; |
|
| 56 | 56 | $objFeedController->{$strMethodName}(); |
| 57 | 57 | } else { |
| 58 | 58 | // Error management |
@@ -78,9 +78,9 @@ discard block |
||
| 78 | 78 | |
| 79 | 79 | // action related to USER |
| 80 | 80 | } elseif ($controller === 'user') { |
| 81 | - require API_ROOT_PATH . "/Controller/Api/UserController.php"; |
|
| 81 | + require API_ROOT_PATH."/Controller/Api/UserController.php"; |
|
| 82 | 82 | $objFeedController = new UserController(); |
| 83 | - $strMethodName = (string) $action . 'Action'; |
|
| 83 | + $strMethodName = (string) $action.'Action'; |
|
| 84 | 84 | $objFeedController->{$strMethodName}(); |
| 85 | 85 | |
| 86 | 86 | // action related to ITEM |
@@ -47,7 +47,7 @@ discard block |
||
| 47 | 47 | $requestUri = $request->getRequestUri(); |
| 48 | 48 | |
| 49 | 49 | $uri = parse_url($requestUri, PHP_URL_PATH); |
| 50 | - $uri = explode( '/', $uri ); |
|
| 50 | + $uri = explode('/', $uri); |
|
| 51 | 51 | return $this->sanitizeUrl(array_slice($uri, ((int) array_search('index.php', $uri) + 1))); |
| 52 | 52 | } |
| 53 | 53 | |
@@ -74,7 +74,7 @@ discard block |
||
| 74 | 74 | { |
| 75 | 75 | $filters = []; |
| 76 | 76 | $array_size = count($array); |
| 77 | - for ($i=0; $i < $array_size; $i++) { |
|
| 77 | + for ($i = 0; $i < $array_size; $i++) { |
|
| 78 | 78 | array_push($filters, 'trim|escape'); |
| 79 | 79 | } |
| 80 | 80 | |
@@ -92,7 +92,7 @@ discard block |
||
| 92 | 92 | * @param mixed $data |
| 93 | 93 | * @param string $httpHeader |
| 94 | 94 | */ |
| 95 | - protected function sendOutput($data, $httpHeaders=array()): void |
|
| 95 | + protected function sendOutput($data, $httpHeaders = array()): void |
|
| 96 | 96 | { |
| 97 | 97 | header_remove('Set-Cookie'); |
| 98 | 98 | |
@@ -37,45 +37,45 @@ discard block |
||
| 37 | 37 | * @return boolean |
| 38 | 38 | */ |
| 39 | 39 | function is_jwt_valid($jwt) { |
| 40 | - try { |
|
| 41 | - $decoded = (array) JWT::decode($jwt, new Key(DB_PASSWD, 'HS256')); |
|
| 40 | + try { |
|
| 41 | + $decoded = (array) JWT::decode($jwt, new Key(DB_PASSWD, 'HS256')); |
|
| 42 | 42 | |
| 43 | - // Check if expiration is reached |
|
| 44 | - if ($decoded['exp'] - time() < 0) { |
|
| 45 | - return false; |
|
| 46 | - } |
|
| 43 | + // Check if expiration is reached |
|
| 44 | + if ($decoded['exp'] - time() < 0) { |
|
| 45 | + return false; |
|
| 46 | + } |
|
| 47 | 47 | /* |
| 48 | 48 | $decoded1 = JWT::decode($jwt, new Key(DB_PASSWD, 'HS256'), $headers = new stdClass()); |
| 49 | 49 | print_r($headers); |
| 50 | 50 | */ |
| 51 | 51 | |
| 52 | - return true; |
|
| 53 | - } catch (InvalidArgumentException $e) { |
|
| 54 | - // provided key/key-array is empty or malformed. |
|
| 55 | - return false; |
|
| 56 | - } catch (DomainException $e) { |
|
| 57 | - // provided algorithm is unsupported OR |
|
| 58 | - // provided key is invalid OR |
|
| 59 | - // unknown error thrown in openSSL or libsodium OR |
|
| 60 | - // libsodium is required but not available. |
|
| 61 | - return false; |
|
| 62 | - } catch (SignatureInvalidException $e) { |
|
| 63 | - // provided JWT signature verification failed. |
|
| 64 | - return false; |
|
| 65 | - } catch (BeforeValidException $e) { |
|
| 66 | - // provided JWT is trying to be used before "nbf" claim OR |
|
| 67 | - // provided JWT is trying to be used before "iat" claim. |
|
| 68 | - return false; |
|
| 69 | - } catch (ExpiredException $e) { |
|
| 70 | - // provided JWT is trying to be used after "exp" claim. |
|
| 71 | - return false; |
|
| 72 | - } catch (UnexpectedValueException $e) { |
|
| 73 | - // provided JWT is malformed OR |
|
| 74 | - // provided JWT is missing an algorithm / using an unsupported algorithm OR |
|
| 75 | - // provided JWT algorithm does not match provided key OR |
|
| 76 | - // provided key ID in key/key-array is empty or invalid. |
|
| 77 | - return false; |
|
| 78 | - } |
|
| 52 | + return true; |
|
| 53 | + } catch (InvalidArgumentException $e) { |
|
| 54 | + // provided key/key-array is empty or malformed. |
|
| 55 | + return false; |
|
| 56 | + } catch (DomainException $e) { |
|
| 57 | + // provided algorithm is unsupported OR |
|
| 58 | + // provided key is invalid OR |
|
| 59 | + // unknown error thrown in openSSL or libsodium OR |
|
| 60 | + // libsodium is required but not available. |
|
| 61 | + return false; |
|
| 62 | + } catch (SignatureInvalidException $e) { |
|
| 63 | + // provided JWT signature verification failed. |
|
| 64 | + return false; |
|
| 65 | + } catch (BeforeValidException $e) { |
|
| 66 | + // provided JWT is trying to be used before "nbf" claim OR |
|
| 67 | + // provided JWT is trying to be used before "iat" claim. |
|
| 68 | + return false; |
|
| 69 | + } catch (ExpiredException $e) { |
|
| 70 | + // provided JWT is trying to be used after "exp" claim. |
|
| 71 | + return false; |
|
| 72 | + } catch (UnexpectedValueException $e) { |
|
| 73 | + // provided JWT is malformed OR |
|
| 74 | + // provided JWT is missing an algorithm / using an unsupported algorithm OR |
|
| 75 | + // provided JWT algorithm does not match provided key OR |
|
| 76 | + // provided key ID in key/key-array is empty or invalid. |
|
| 77 | + return false; |
|
| 78 | + } |
|
| 79 | 79 | } |
| 80 | 80 | |
| 81 | 81 | function base64url_encode($data) { |
@@ -84,23 +84,23 @@ discard block |
||
| 84 | 84 | |
| 85 | 85 | function get_authorization_header() |
| 86 | 86 | { |
| 87 | - $request = symfonyRequest::createFromGlobals(); |
|
| 88 | - $authorizationHeader = $request->headers->get('Authorization'); |
|
| 89 | - $headers = null; |
|
| 87 | + $request = symfonyRequest::createFromGlobals(); |
|
| 88 | + $authorizationHeader = $request->headers->get('Authorization'); |
|
| 89 | + $headers = null; |
|
| 90 | 90 | |
| 91 | - if (null !== $authorizationHeader) { |
|
| 92 | - $headers = trim($authorizationHeader); |
|
| 93 | - } else if (function_exists('apache_request_headers') === true) { |
|
| 94 | - $requestHeaders = (array) apache_request_headers(); |
|
| 95 | - // Server-side fix for bug in old Android versions (a nice side-effect of this fix means we don't care about capitalization for Authorization) |
|
| 96 | - $requestHeaders = array_combine(array_map('ucwords', array_keys($requestHeaders)), array_values($requestHeaders)); |
|
| 97 | - //print_r($requestHeaders); |
|
| 98 | - if (isset($requestHeaders['Authorization']) === true) { |
|
| 99 | - $headers = trim($requestHeaders['Authorization']); |
|
| 100 | - } |
|
| 101 | - } |
|
| 91 | + if (null !== $authorizationHeader) { |
|
| 92 | + $headers = trim($authorizationHeader); |
|
| 93 | + } else if (function_exists('apache_request_headers') === true) { |
|
| 94 | + $requestHeaders = (array) apache_request_headers(); |
|
| 95 | + // Server-side fix for bug in old Android versions (a nice side-effect of this fix means we don't care about capitalization for Authorization) |
|
| 96 | + $requestHeaders = array_combine(array_map('ucwords', array_keys($requestHeaders)), array_values($requestHeaders)); |
|
| 97 | + //print_r($requestHeaders); |
|
| 98 | + if (isset($requestHeaders['Authorization']) === true) { |
|
| 99 | + $headers = trim($requestHeaders['Authorization']); |
|
| 100 | + } |
|
| 101 | + } |
|
| 102 | 102 | |
| 103 | - return $headers; |
|
| 103 | + return $headers; |
|
| 104 | 104 | } |
| 105 | 105 | |
| 106 | 106 | function get_bearer_token() { |
@@ -117,8 +117,8 @@ discard block |
||
| 117 | 117 | |
| 118 | 118 | function get_bearer_data($jwt) { |
| 119 | 119 | // split the jwt |
| 120 | - $tokenParts = explode('.', $jwt); |
|
| 121 | - $payload = base64_decode($tokenParts[1]); |
|
| 120 | + $tokenParts = explode('.', $jwt); |
|
| 121 | + $payload = base64_decode($tokenParts[1]); |
|
| 122 | 122 | |
| 123 | 123 | // HEADER: Get the access token from the header |
| 124 | 124 | if (empty($payload) === false) { |