@@ -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) { |