<?php
/**
 * @package	AcyMailing for Joomla!
 * @version	5.1.0
 * @author	acyba.com
 * @copyright	(C) 2009-2015 ACYBA S.A.R.L. All rights reserved.
 * @license	GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
 */
defined('_JEXEC') or die('Restricted access');
?><div id="page-acl">
	<?php
	if(ACYMAILING_J16 && JFactory::getUser()->authorise('core.admin', 'com_acymailing')){
		$return = urlencode(base64_encode((string)JUri::getInstance()));
		?>
		<div class="onelineblockoptions">
			<span class="acyblocktitle"><?php echo JText::_('ACY_JOOMLA_PERMISSIONS'); ?></span>
			<a class="acymailing_button_grey" style="color:#666;" target="_blank" href="index.php?option=com_config&view=component&component=com_acymailing&path=&return=<?php echo $return; ?>"><?php echo JText::_('JTOOLBAR_OPTIONS'); ?></a><br/>
		</div>
	<?php } ?>
	<div class="onelineblockoptions">
		<span class="acyblocktitle"><?php echo JText::_('ACY_ACL'); ?></span>
		<?php
		if(!acymailing_level(3)){
			echo '<a target="_blank" href="'.ACYMAILING_REDIRECT.'acymailing-features#mail">'.JText::_('ONLY_FROM_ENTERPRISE').'</a>';
		}else{ ?>
			<table class="acymailing_table" cellspacing="1">
				<?php
				$acltable = acymailing_get('type.acltable');
				$aclcats['subscriber'] = array('view', 'manage', 'delete', 'export', 'import');
				$aclcats['extra_fields'] = array('import');
				$aclcats['lists'] = array('manage', 'delete', 'filter');
				$aclcats['distribution'] = array('manage', 'copy', 'delete');
				$aclcats['newsletters'] = array('manage', 'delete', 'send', 'schedule', 'spam_test', 'copy', 'lists', 'attachments', 'sender_informations', 'meta_data', 'abtesting', 'inbox_actions');
				$aclcats['autonewsletters'] = array('manage', 'delete');
				$aclcats['campaign'] = array('manage', 'delete');
				$aclcats['tags'] = array('view');
				$aclcats['templates'] = array('view', 'manage', 'delete', 'copy');
				$aclcats['queue'] = array('manage', 'delete', 'process');
				$aclcats['statistics'] = array('manage', 'delete');
				$aclcats['cpanel'] = array('manage');
				$aclcats['configuration'] = array('manage');
				foreach($aclcats as $category => $actions){ ?>
					<tr>
						<td width="185" class="acykey" valign="top">
							<?php $trans = JText::_('ACY_'.strtoupper($category));
							if($trans == 'ACY_'.strtoupper($category)) $trans = JText::_(strtoupper($category));
							echo $trans;
							?>
						</td>
						<td>
							<?php echo $acltable->display($category, $actions) ?>
						</td>
					</tr>
				<?php } ?>
			</table>
		<?php } ?>
	</div>
</div>
