Skip to content

Commit cdf9905

Browse files
skerbisgithub-actions[bot]
authored andcommitted
Apply php-cs-fixer changes
1 parent 2a85175 commit cdf9905

File tree

4 files changed

+27
-27
lines changed

4 files changed

+27
-27
lines changed

.php-cs-fixer.cache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"php":"8.3.23","version":"3.64.0:v3.64.0#58dd9c931c785a79739310aef5178928305ffa67","indent":" ","lineEnding":"\n","rules":{"binary_operator_spaces":{"default":"at_least_single_space"},"blank_line_after_opening_tag":true,"blank_line_between_import_groups":true,"blank_lines_before_namespace":true,"braces_position":{"allow_single_line_empty_anonymous_classes":true},"class_definition":{"inline_constructor_arguments":false,"space_before_parenthesis":true},"compact_nullable_type_declaration":true,"declare_equal_normalize":true,"lowercase_cast":true,"lowercase_static_reference":true,"new_with_parentheses":true,"no_blank_lines_after_class_opening":true,"no_extra_blank_lines":{"tokens":["use"]},"no_leading_import_slash":true,"no_whitespace_in_blank_line":true,"ordered_class_elements":{"order":["use_trait"]},"ordered_imports":{"imports_order":["class","function","const"],"sort_algorithm":"none"},"return_type_declaration":true,"short_scalar_cast":true,"single_import_per_statement":{"group_to_single_imports":false},"single_space_around_construct":{"constructs_followed_by_a_single_space":["abstract","as","case","catch","class","const_import","do","else","elseif","final","finally","for","foreach","function","function_import","if","insteadof","interface","namespace","new","private","protected","public","static","switch","trait","try","use","use_lambda","while"],"constructs_preceded_by_a_single_space":["as","else","elseif","use_lambda"]},"single_trait_insert_per_statement":true,"ternary_operator_spaces":true,"unary_operator_spaces":{"only_dec_inc":true},"visibility_required":true,"blank_line_after_namespace":true,"constant_case":true,"control_structure_braces":true,"control_structure_continuation_position":true,"elseif":true,"function_declaration":true,"indentation_type":true,"line_ending":true,"lowercase_keywords":true,"method_argument_space":{"attribute_placement":"ignore","on_multiline":"ensure_fully_multiline"},"no_break_comment":true,"no_closing_tag":true,"no_multiple_statements_per_line":true,"no_space_around_double_colon":true,"no_spaces_after_function_name":true,"no_trailing_whitespace":true,"no_trailing_whitespace_in_comment":true,"single_blank_line_at_eof":true,"single_class_element_per_statement":{"elements":["property"]},"single_line_after_imports":true,"spaces_inside_parentheses":true,"statement_indentation":true,"switch_case_semicolon_to_colon":true,"switch_case_space":true,"encoding":true,"full_opening_tag":true},"hashes":{"fragments\/QuickNavigation\/Dropdown.php":"7cc52d767a1b8fa704e4d89c9a3e48a7","fragments\/QuickNavigation\/MinibarList.php":"6c40eb3f991f48d730f45b8d222914b1","fragments\/QuickNavigation\/NoResult.php":"9b879a1abf902a8aa81cb9e6ce5d921a","fragments\/QuickNavigation\/List.php":"e90ddecd29ce153eec1083841a3088e2","boot.php":"f8d0f81d63e7cbb73a7f52a8a3f01106","pages\/index.php":"daf2b1a819e7a27391553c599d053802","pages\/config.php":"9f7cf272364c09f38e33d861d33e9727","lib\/QuickNavigation\/Button\/WatsonButton.php":"ef0d3641591e83b6e7dfec54008e36a8","lib\/QuickNavigation\/Button\/ButtonRegistry.php":"0ecf7951feeb0b3524fa1b8c92ac6288","lib\/QuickNavigation\/Button\/ArticleNavigationButton.php":"0036d750da4417a5cf81bda896b01de7","lib\/QuickNavigation\/Button\/FavoriteButton.php":"382a3446b216ca0aaef31fa2f21e82d4","lib\/QuickNavigation\/Button\/ArticleHistoryButton.php":"b60589453343c834038edfd26f3c7220","lib\/QuickNavigation\/Button\/CategoryButton.php":"fa0637c3410b461739392b4f4aa50c9d","lib\/QuickNavigation\/Button\/YformButton.php":"b44a64de32aef2e566d0febca56f6128","lib\/QuickNavigation\/Button\/ButtonInterface.php":"943bf3db82d39b6854401e16fe7e36b6","lib\/QuickNavigation\/Minibar\/ArticleHistoryElement.php":"fa606bdfb8e44afdcd46695f36b5d327","lib\/QuickNavigation\/ApiFunction\/MenuRender.php":"fa555351a229780f110eba970ed42a59","lib\/QuickNavigation\/Media\/MediaSorter.php":"161a68caa4895fe8887470db5265ea82","lib\/QuickNavigation\/Media\/QuickNavigationMedia.php":"624d087e36608a981f2276f37737c71a","lib\/QuickNavigation\/Utility\/BuildNavigationArray.php":"d2a23cc394de4fd4e83bb34da8b3c0bc","lib\/QuickNavigation\/QuickNavigationApi.php":"4eabc25eae94790b9095085102dc278a","lib\/QuickNavigation\/LinkMap\/QuickNavigationLinkMap.php":"3060d0975067e724f1dd427eadb02d47","lib\/QuickNavigation\/rex_api_quicknavigation_render.php":"bf8a3f8aa45712984014768a68ba441f","lib\/QuickNavigation\/QuickNavigation.php":"e7879d206a5a091437921d1570285cd9","update.php":"77c556570fd24e393bfa5653a276578f"}}
1+
{"php":"8.3.25","version":"3.64.0:v3.64.0#58dd9c931c785a79739310aef5178928305ffa67","indent":" ","lineEnding":"\n","rules":{"binary_operator_spaces":{"default":"at_least_single_space"},"blank_line_after_opening_tag":true,"blank_line_between_import_groups":true,"blank_lines_before_namespace":true,"braces_position":{"allow_single_line_empty_anonymous_classes":true},"class_definition":{"inline_constructor_arguments":false,"space_before_parenthesis":true},"compact_nullable_type_declaration":true,"declare_equal_normalize":true,"lowercase_cast":true,"lowercase_static_reference":true,"new_with_parentheses":true,"no_blank_lines_after_class_opening":true,"no_extra_blank_lines":{"tokens":["use"]},"no_leading_import_slash":true,"no_whitespace_in_blank_line":true,"ordered_class_elements":{"order":["use_trait"]},"ordered_imports":{"imports_order":["class","function","const"],"sort_algorithm":"none"},"return_type_declaration":true,"short_scalar_cast":true,"single_import_per_statement":{"group_to_single_imports":false},"single_space_around_construct":{"constructs_followed_by_a_single_space":["abstract","as","case","catch","class","const_import","do","else","elseif","final","finally","for","foreach","function","function_import","if","insteadof","interface","namespace","new","private","protected","public","static","switch","trait","try","use","use_lambda","while"],"constructs_preceded_by_a_single_space":["as","else","elseif","use_lambda"]},"single_trait_insert_per_statement":true,"ternary_operator_spaces":true,"unary_operator_spaces":{"only_dec_inc":true},"visibility_required":true,"blank_line_after_namespace":true,"constant_case":true,"control_structure_braces":true,"control_structure_continuation_position":true,"elseif":true,"function_declaration":true,"indentation_type":true,"line_ending":true,"lowercase_keywords":true,"method_argument_space":{"attribute_placement":"ignore","on_multiline":"ensure_fully_multiline"},"no_break_comment":true,"no_closing_tag":true,"no_multiple_statements_per_line":true,"no_space_around_double_colon":true,"no_spaces_after_function_name":true,"no_trailing_whitespace":true,"no_trailing_whitespace_in_comment":true,"single_blank_line_at_eof":true,"single_class_element_per_statement":{"elements":["property"]},"single_line_after_imports":true,"spaces_inside_parentheses":true,"statement_indentation":true,"switch_case_semicolon_to_colon":true,"switch_case_space":true,"encoding":true,"full_opening_tag":true},"hashes":{"boot.php":"500a96fae5d036cc7cace6094bdca28f","pages\/config.php":"cae53f73bf533cc8bb59dadf1cbdebe4","pages\/index.php":"daf2b1a819e7a27391553c599d053802","fragments\/QuickNavigation\/NoResult.php":"9b879a1abf902a8aa81cb9e6ce5d921a","fragments\/QuickNavigation\/Dropdown.php":"7cc52d767a1b8fa704e4d89c9a3e48a7","fragments\/QuickNavigation\/MinibarList.php":"6c40eb3f991f48d730f45b8d222914b1","fragments\/QuickNavigation\/List.php":"e90ddecd29ce153eec1083841a3088e2","update.php":"77c556570fd24e393bfa5653a276578f","lib\/rex_api_quicknavigation_media_search.php":"76ec8e934d1525c986bee325bc37e954","lib\/QuickNavigation\/QuickNavigation.php":"e7879d206a5a091437921d1570285cd9","lib\/QuickNavigation\/ApiFunction\/MenuRender.php":"fa555351a229780f110eba970ed42a59","lib\/QuickNavigation\/ApiFunction\/MediaSearch.php":"af1a170050bef3986541de52926dcd09","lib\/QuickNavigation\/LinkMap\/QuickNavigationLinkMap.php":"3060d0975067e724f1dd427eadb02d47","lib\/QuickNavigation\/Button\/ArticleHistoryButton.php":"b60589453343c834038edfd26f3c7220","lib\/QuickNavigation\/Button\/ButtonInterface.php":"943bf3db82d39b6854401e16fe7e36b6","lib\/QuickNavigation\/Button\/ButtonRegistry.php":"0ecf7951feeb0b3524fa1b8c92ac6288","lib\/QuickNavigation\/Button\/FavoriteButton.php":"382a3446b216ca0aaef31fa2f21e82d4","lib\/QuickNavigation\/Button\/CategoryButton.php":"fa0637c3410b461739392b4f4aa50c9d","lib\/QuickNavigation\/Button\/ArticleNavigationButton.php":"0036d750da4417a5cf81bda896b01de7","lib\/QuickNavigation\/Button\/YformButton.php":"b44a64de32aef2e566d0febca56f6128","lib\/QuickNavigation\/Button\/WatsonButton.php":"ef0d3641591e83b6e7dfec54008e36a8","lib\/QuickNavigation\/QuickNavigationApi.php":"4eabc25eae94790b9095085102dc278a","lib\/QuickNavigation\/Utility\/BuildNavigationArray.php":"d2a23cc394de4fd4e83bb34da8b3c0bc","lib\/QuickNavigation\/Minibar\/ArticleHistoryElement.php":"fa606bdfb8e44afdcd46695f36b5d327","lib\/QuickNavigation\/Media\/MediaSorter.php":"161a68caa4895fe8887470db5265ea82","lib\/QuickNavigation\/Media\/QuickNavigationMedia.php":"624d087e36608a981f2276f37737c71a","lib\/QuickNavigation\/rex_api_quicknavigation_render.php":"bf8a3f8aa45712984014768a68ba441f"}}

lib/QuickNavigation/ApiFunction/MediaSearch.php

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public function execute()
2424
{
2525
// Debug-Logging
2626
error_log('MediaSearch API called');
27-
27+
2828
// Content-Type vor jeder Ausgabe setzen
2929
if (!headers_sent()) {
3030
header('Content-Type: application/json; charset=utf-8');
@@ -62,56 +62,56 @@ public function execute()
6262
try {
6363
// Debug: Log search parameters
6464
error_log('MediaSearch API: term=' . $searchTerm . ', category=' . $categoryId);
65-
65+
6666
// Medien suchen - korrigierter Filter
6767
$where = [];
68-
68+
6969
// Suchbegriff in Filename und Title
7070
$searchWildcard = '%' . $searchTerm . '%';
7171
$where[] = '(m.filename LIKE ? OR m.title LIKE ?)';
7272
$params = [$searchWildcard, $searchWildcard];
73-
73+
7474
// Kategorie-Filter
7575
if ($categoryId > 0) {
7676
$where[] = 'm.category_id = ?';
7777
$params[] = $categoryId;
7878
}
79-
79+
8080
// Types-Filter (falls vorhanden)
8181
if (!empty($types)) {
8282
$typeArray = explode(',', $types);
8383
$typePlaceholders = str_repeat('?,', count($typeArray) - 1) . '?';
8484
$where[] = 'm.filename REGEXP ?';
8585
$params[] = '\.(' . implode('|', array_map('preg_quote', $typeArray)) . ')$';
8686
}
87-
87+
8888
// SQL Query aufbauen
8989
$sql = rex_sql::factory();
9090
$query = 'SELECT m.* FROM ' . rex::getTable('media') . ' m';
9191
if (!empty($where)) {
9292
$query .= ' WHERE ' . implode(' AND ', $where);
9393
}
9494
$query .= ' ORDER BY m.updatedate DESC LIMIT 10';
95-
95+
9696
error_log('MediaSearch SQL: ' . $query . ' | Params: ' . json_encode($params));
97-
97+
9898
$sql->setQuery($query, $params);
99-
99+
100100
$results = [];
101101
while ($sql->hasNext()) {
102102
$media = rex_media::get($sql->getValue('filename'));
103103
if ($media) {
104104
$thumbnail = $this->generateThumbnail($media);
105-
105+
106106
// Dateigröße formatieren
107107
$size = rex_formatter::bytes($media->getSize());
108-
108+
109109
// Update-Datum formatieren
110110
$updatedate = rex_formatter::intlDate($media->getValue('updatedate'), 'short');
111-
111+
112112
// Actions basierend auf opener_input_field
113113
$actions = $this->generateActions($media, $openerInputField);
114-
114+
115115
$results[] = [
116116
'title' => $media->getTitle() ?: $media->getFilename(),
117117
'filename' => $media->getFilename(),
@@ -145,7 +145,7 @@ public function execute()
145145
private function generateThumbnail($media)
146146
{
147147
$isImage = in_array($media->getExtension(), ['jpg', 'jpeg', 'png', 'gif', 'webp', 'svg']);
148-
148+
149149
if ($isImage) {
150150
try {
151151
$thumbnailUrl = rex_media_manager::getUrl('rex_mediabutton_preview', $media->getFileName());
@@ -161,7 +161,7 @@ private function generateThumbnail($media)
161161

162162
// Icon basierend auf Dateierweiterung (FontAwesome 6)
163163
$icon = $this->getFileIcon($media->getExtension());
164-
164+
165165
return [
166166
'type' => 'icon',
167167
'icon' => $icon,
@@ -174,14 +174,14 @@ private function getFileIcon($extension)
174174
$iconMap = [
175175
// Bilder
176176
'jpg' => 'fa-regular fa-image',
177-
'jpeg' => 'fa-regular fa-image',
177+
'jpeg' => 'fa-regular fa-image',
178178
'png' => 'fa-regular fa-image',
179179
'gif' => 'fa-regular fa-image',
180180
'webp' => 'fa-regular fa-image',
181181
'svg' => 'fa-regular fa-image',
182182
'bmp' => 'fa-regular fa-image',
183183
'tiff' => 'fa-regular fa-image',
184-
184+
185185
// Dokumente
186186
'pdf' => 'fa-regular fa-file-pdf',
187187
'doc' => 'fa-regular fa-file-word',
@@ -192,30 +192,30 @@ private function getFileIcon($extension)
192192
'pptx' => 'fa-regular fa-file-powerpoint',
193193
'txt' => 'fa-regular fa-file-lines',
194194
'rtf' => 'fa-regular fa-file-lines',
195-
195+
196196
// Archive
197197
'zip' => 'fa-regular fa-file-zipper',
198198
'rar' => 'fa-regular fa-file-zipper',
199199
'7z' => 'fa-regular fa-file-zipper',
200200
'tar' => 'fa-regular fa-file-zipper',
201201
'gz' => 'fa-regular fa-file-zipper',
202-
202+
203203
// Code
204204
'html' => 'fa-regular fa-file-code',
205205
'css' => 'fa-regular fa-file-code',
206206
'js' => 'fa-regular fa-file-code',
207207
'php' => 'fa-regular fa-file-code',
208208
'xml' => 'fa-regular fa-file-code',
209209
'json' => 'fa-regular fa-file-code',
210-
210+
211211
// Video
212212
'mp4' => 'fa-regular fa-file-video',
213213
'avi' => 'fa-regular fa-file-video',
214214
'mov' => 'fa-regular fa-file-video',
215215
'wmv' => 'fa-regular fa-file-video',
216216
'flv' => 'fa-regular fa-file-video',
217217
'webm' => 'fa-regular fa-file-video',
218-
218+
219219
// Audio
220220
'mp3' => 'fa-regular fa-file-audio',
221221
'wav' => 'fa-regular fa-file-audio',
@@ -230,7 +230,7 @@ private function getFileIcon($extension)
230230
private function generateActions($media, $openerInputField)
231231
{
232232
$actions = [];
233-
233+
234234
// Edit-Link (Details)
235235
$actions['edit'] = [
236236
'url' => rex_url::backendPage('mediapool/media', [

pages/config.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@
2121
if (rex_post('formsubmit', 'string') == '1') {
2222
// Standard-Werte für Checkboxen setzen (falls nicht gecheckt)
2323
$config = rex_post('config', 'array');
24-
24+
2525
// Checkbox-Werte normalisieren
2626
$config['quick_navigation_ignoreoffline' . $user] = isset($config['quick_navigation_ignoreoffline' . $user]) ? 1 : 0;
2727
$config['quick_navigation_artdirections' . $user] = isset($config['quick_navigation_artdirections' . $user]) ? 1 : 0;
2828
$config['quick_navigation_media_livesearch' . $user] = isset($config['quick_navigation_media_livesearch' . $user]) ? 1 : 0;
29-
29+
3030
$package->setConfig($config);
3131
echo rex_view::success($package->i18n('quick_navigation_config_saved'));
3232
}

vendor/composer/installed.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
'name' => '__root__',
44
'pretty_version' => 'dev-main',
55
'version' => 'dev-main',
6-
'reference' => '10fbe40ef8b2ccd28f9564ebb15e5d33f5c5aba5',
6+
'reference' => '2a851754910c9cf3a5ed886ed3209b51460fcf0d',
77
'type' => 'library',
88
'install_path' => __DIR__ . '/../../',
99
'aliases' => array(),
@@ -13,7 +13,7 @@
1313
'__root__' => array(
1414
'pretty_version' => 'dev-main',
1515
'version' => 'dev-main',
16-
'reference' => '10fbe40ef8b2ccd28f9564ebb15e5d33f5c5aba5',
16+
'reference' => '2a851754910c9cf3a5ed886ed3209b51460fcf0d',
1717
'type' => 'library',
1818
'install_path' => __DIR__ . '/../../',
1919
'aliases' => array(),

0 commit comments

Comments
 (0)