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