foreach ($category_array as $cat_key => $cat_value) { if ($_POST['category'] == $cat_key or $_GET['cat'] == $cat_key) { $selected = 'selected="selected"'; } else { $selected = ''; } $category_select .= '<option value="' . $cat_key . '" ' . $selected . '>' . $cat_value . '</option>'; } eval('$dmain_jr = "' . fetch_template('downloads_file_addit') . '";'); eval('$dmain .= "' . fetch_template('downloads_wrapper_top') . '";'); } else { if ($_GET['do'] == 'manfiles') { $navbits['downloads.php?do=manfiles'] = $vbphrase['ecdownloads_manage_files']; $dlcustomtitle = $vbphrase['ecdownloads_manage_files']; if ($_GET['act'] == 'updatecounters') { $dl->update_counters_all(); $vbulletin->url = './downloads.php?do=manfiles'; eval(print_standard_redirect('ecdownloads_msg_counters_updated', true, true)); } // check for category permissions $filesexclude = $dl->exclude_files(); $file = $db->query_first("SELECT * FROM " . TABLE_PREFIX . "dl_files WHERE " . $filesexclude . " `id`=" . $db->sql_prepare($_GET['id'])); if ($permissions['ecdownloadpermissions'] & $vbulletin->bf_ugp['ecdownloadpermissions']['caneditallfiles'] or $permissions['ecdownloadpermissions'] & $vbulletin->bf_ugp['ecdownloadpermissions']['caneditownfiles'] and $file['uploaderid'] == $vbulletin->userinfo['userid']) { $showedit = true; } if ($permissions['ecdownloadpermissions'] & $vbulletin->bf_ugp['ecdownloadpermissions']['canmanagepurgatory']) { $showapprove = true; } if (!$showedit and !$showapprove) { print_no_permission(); }