} if ($sortfield != 'dateline') { $pagenavbits[] = "sortfield={$sortfield}"; } if ($vbulletin->GPC['sortorder'] == 'asc') { $pagenavbits[] = 'order=' . $vbulletin->GPC['sortorder']; } if ($type == 'new') { $pagenavbits[] = 'type=new'; } $attachments = $attachmultiple->fetch_results(implode(" AND ", $wheresql), false, $limitlower - 1, $perpage, $sorttype, $sqlsortorder); $pagenavurl = 'moderation.php?' . $vbulletin->session->vars['sessionurl'] . implode('&', $pagenavbits); $pagenav = construct_page_nav($pagenumber, $perpage, $totalattachments, $pagenavurl); $show['username'] = true; foreach ($attachments as $attachment) { $result = $attachmultiple->process_attachment($attachment, $showthumbs); $templater = vB_Template::create('modifyattachmentsbit_' . $result['template']); # unset($result['template']); foreach ($result as $key => $value) { $templater->register($key, $value); } $uniquebit = $templater->render(); $templater = vB_Template::create('modifyattachmentsbit'); foreach ($result as $key => $value) { if ($key == $result['template']) { $templater->register('info', $value); } } $templater->register('uniquebit', $uniquebit); $attachmentlistbits .= $templater->render(); }
} if ($_POST['do'] == 'help') { $vbulletin->input->clean_array_gpc('p', array('filedataid' => TYPE_UINT, 'type' => TYPE_STR)); switch ($vbulletin->GPC['type']) { case 'assetusage': $attachmultiple = new vB_Attachment_Display_Multiple($vbulletin); $attachments = $attachmultiple->fetch_results("a.userid = {$userinfo['userid']} AND a.contentid <> 0 AND a.filedataid = " . $vbulletin->GPC['filedataid']); $title = $vbphrase['asset_usage']; $content = ''; if (empty($attachments)) { eval(standard_error(fetch_error('asset_not_used'))); } $count = 0; foreach ($attachments as $attachment) { $count++; $result = $attachmultiple->process_attachment($attachment); $templater = vB_Template::create('assetmanager_usage_' . $result['template']); unset($result['template']); foreach ($result as $key => $value) { $templater->register($key, $value); } $templater->register('usagerow', $count % 2 == 1 ? 'usagerow1' : 'usagerow2'); $content .= $templater->render(); } break; default: // help $title = $vbphrase['help']; $templater = vB_Template::create('assetmanager_help'); $content = $templater->render(); }