Exemple #1
0
     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();
         }