get('allowed_media_usergroup')) { case '1': $acl->addACL( 'com_media', 'upload', 'users', 'publisher' ); break; case '2': $acl->addACL( 'com_media', 'upload', 'users', 'publisher' ); $acl->addACL( 'com_media', 'upload', 'users', 'editor' ); break; case '3': $acl->addACL( 'com_media', 'upload', 'users', 'publisher' ); $acl->addACL( 'com_media', 'upload', 'users', 'editor' ); $acl->addACL( 'com_media', 'upload', 'users', 'author' ); break; case '4': $acl->addACL( 'com_media', 'upload', 'users', 'publisher' ); $acl->addACL( 'com_media', 'upload', 'users', 'editor' ); $acl->addACL( 'com_media', 'upload', 'users', 'author' ); $acl->addACL( 'com_media', 'upload', 'users', 'registered' ); break; } //Make sure the user is authorized to view this page $user = & JFactory::getUser(); if (!$user->authorize( 'com_media', 'popup' )) { return; } $doc =& JFactory::getDocument(); $template = $mainframe->getTemplate(); $link = 'index.php?option=com_media&view=images&layout=default&tmpl=component&e_name='.$name; JHTML::_('behavior.modal'); $button = new JObject(); $button->set('modal', true); $button->set('link', $link); $button->set('text', JText::_('Image')); $button->set('name', 'image'); $button->set('options', "{handler: 'iframe', size: {x: 570, y: 400}}"); return $button; } }