The attachment builder hasn't been updated since we cloned vb 3.7. In
vault/special_class_postbit.php, find:
Code:
// show/hide attachments based on forum settings.
$show['attachments'] = (is_array($this->post['attachments']) AND count($this->post['attachments']));
if ($show['attachments'])
{
$show['modattachmentlink'] = (can_moderate($this->forum['forumid'], 'canmoderateattachments') OR $this->post['userid'] == $this->registry->userinfo['userid']);
$show['moderatedattachment'] = $show['thumbnailattachment'] = $show['otherattachment'] = false;
Replace with:
Code:
$forumperms = fetch_permissions($this->thread['forumid']);
if (is_array($this->post['attachments']))
{
$show['modattachmentlink'] = (can_moderate($this->forum['forumid'], 'canmoderateattachments') OR $this->post['userid'] == $this->registry->userinfo['userid']);
$show['attachments'] = true;
Find:
PHP Code:
$attachment['forceimage'] = 1;
Replace with:
PHP Code:
$attachment['forceimage'] = $this->registry->userinfo['showimages'];
Find:
Code:
switch($attachment['attachmentextension'])
Add above:
Code:
$lightbox_extensions = array('gif', 'jpg', 'jpeg', 'jpe', 'png', 'bmp');
Find:
Code:
eval('$this->post[\'thumbnailattachments\'] .= "' . fetch_template('postbit_attachmentthumbnail') . '";');
Add above:
Code:
$show['cangetattachment'] = (($forumperms & $this->registry->bf_ugp_forumpermissions['cangetattachment']) AND in_array($attachment['attachmentextension'], $lightbox_extensions));