File tree Expand file tree Collapse file tree 1 file changed +12
-13
lines changed Expand file tree Collapse file tree 1 file changed +12
-13
lines changed Original file line number Diff line number Diff line change @@ -113,21 +113,20 @@ public function set_template_vars()
113
113
$ allowed_images = [];
114
114
$ img_max_thumb_width = $ this ->config ['imcger_imgupload_img_max_thumb_width ' ];
115
115
116
- // Get image groups
117
- $ sql_ary = 'SELECT group_id FROM ' . EXTENSION_GROUPS_TABLE . ' WHERE cat_id = 1 ' ;
118
- $ result_group = $ this ->db ->sql_query ($ sql_ary );
116
+ // Get extension from image groups
117
+ $ sql_ary = 'SELECT e.extension
118
+ FROM ' . EXTENSIONS_TABLE . ' e
119
+ JOIN ' . EXTENSION_GROUPS_TABLE . ' g
120
+ WHERE e.group_id = g.group_id
121
+ AND g.cat_id = 1 ' ;
119
122
120
- while ($ group_row = $ this ->db ->sql_fetchrow ($ result_group ))
121
- {
122
- // Get extension from image groups
123
- $ sql_ary = 'SELECT extension FROM ' . EXTENSIONS_TABLE . ' WHERE group_id = ' . (int ) $ group_row ['group_id ' ];
124
- $ result_ext = $ this ->db ->sql_query ($ sql_ary );
123
+ $ result_ext = $ this ->db ->sql_query ($ sql_ary );
124
+
125
+ $ ext_ary = $ this ->db ->sql_fetchrowset ($ result_ext );
126
+
127
+ // Convert 2 dimensional array into simple array
128
+ $ allowed_images = array_map (function ($ n ) {return $ n ['extension ' ];}, $ ext_ary );
125
129
126
- while ($ row = $ this ->db ->sql_fetchrow ($ result_ext ))
127
- {
128
- $ allowed_images [] = $ row ['extension ' ];
129
- }
130
- }
131
130
$ this ->db ->sql_freeresult ();
132
131
133
132
$ metadata_manager = $ this ->ext_manager ->create_extension_metadata_manager ('imcger/imgupload ' );
You can’t perform that action at this time.
0 commit comments