Вход Регистрация
Файл: concrete5.7.5.6/concrete/elements/permission/keys/edit_page_properties.php
Строк: 179
<?php defined('C5_EXECUTE') or die("Access Denied."); ?>

<?php $included $permissionAccess->getAccessListItems(); ?>
<?php $excluded 
$permissionAccess->getAccessListItems(PermissionKey::ACCESS_TYPE_EXCLUDE); ?>
<?php $attributes 
CollectionAttributeKey::getList(); ?>
<?php $form 
Loader::helper('form'); ?>

<?php if (count($included) > || count($excluded) > 0) { ?>

<?php if (count($included) > 0) { ?>

<h3><?php echo t('Who can edit what?')?></h3>

<?php foreach($included as $assignment) {
    
$entity $assignment->getAccessEntityObject(); 
?>


<div class="clearfix">
    <label><?php echo $entity->getAccessEntityLabel()?></label>
    <div class="input">
    <?php echo $form->select('propertiesIncluded[' $entity->getAccessEntityID() . ']', array('A' => t('All Attributes'), 'C' => t('Custom')), $assignment->getAttributesAllowedPermission())?><br/><br/>
    <ul class="page-type-list inputs-list" <?php if ($assignment->getAttributesAllowedPermission() != 'C') { ?>style="display: none"<?php ?>>
        <?php foreach($attributes as $ak) { ?>
            <li><label><input type="checkbox" name="akIDInclude[<?php echo $entity->getAccessEntityID()?>][]" value="<?php echo $ak->getAttributeKeyID()?><?php if (in_array($ak->getAttributeKeyID(), $assignment->getAttributesAllowedArray())) { ?> checked="checked" <?php ?> /> <span><?php echo $ak->getAttributeKeyDisplayName()?></span></label></li>
        <?php ?>
    </ul>
    <ul class="inputs-list">
        <li><label><input type="checkbox" name="allowEditName[<?php echo $entity->getAccessEntityID()?>]" value="1" <?php if ($assignment->allowEditName()) { ?>checked="checked" <?php ?> /> <span><?php echo t('Name')?></span></label></li>
        <li><label><input type="checkbox" name="allowEditDescription[<?php echo $entity->getAccessEntityID()?>]" value="1" <?php if ($assignment->allowEditDescription()) { ?>checked="checked" <?php ?> /> <span><?php echo t('Short Description')?></span></label></li>
        <li><label><input type="checkbox" name="allowEditUID[<?php echo $entity->getAccessEntityID()?>]" value="1" <?php if ($assignment->allowEditUserID()) { ?>checked="checked" <?php ?> /> <span><?php echo t('Owner')?></span></label></li>
        <li><label><input type="checkbox" name="allowEditDateTime[<?php echo $entity->getAccessEntityID()?>]" value="1" <?php if ($assignment->allowEditDateTime()) { ?>checked="checked" <?php ?> /> <span><?php echo t('Public Date/Time')?></span></label></li>
        <li><label><input type="checkbox" name="allowEditPaths[<?php echo $entity->getAccessEntityID()?>]" value="1" <?php if ($assignment->allowEditPaths()) { ?>checked="checked" <?php ?> /> <span><?php echo t('Paths')?></span></label></li>
    </ul>

    </div>
</div>


<?php }

?>


<?php if (count($excluded) > 0) { ?>

<h3><?php echo t('Who can't edit what?')?></h3>

<?php foreach($excluded as $assignment) {
    $entity = $assignment->getAccessEntityObject(); 
?>


<div class="clearfix">
    <label><?php echo $entity->getAccessEntityLabel()?></label>
    <div class="input">

    <?php echo $form->select('
propertiesExcluded[' . $entity->getAccessEntityID() . ']', array('N' => t('No Page Attributes'), 'C' => t('Custom')), $assignment->getAttributesAllowedPermission())?><br/><br/>
    <ul class="page-type-list inputs-list" <?php if ($assignment->getAttributesAllowedPermission() != '
C') { ?>style="display: none"<?php } ?>>
        <?php foreach($attributes as $ak) { ?>
            <li><label><input type="checkbox" name="akIDExclude[<?php echo $entity->getAccessEntityID()?>][]" value="<?php echo $ak->getAttributeKeyID()?>" <?php if (in_array($ak->getAttributeKeyID(), $assignment->getAttributesAllowedArray())) { ?> checked="checked" <?php } ?> /> <span><?php echo $ak->getAttributeKeyDisplayName()?></span></label></li>
        <?php } ?>
    </ul>
    <ul class="inputs-list">
        <li><label><input type="checkbox" name="allowEditNameExcluded[<?php echo $entity->getAccessEntityID()?>]" value="1" <?php if ($assignment->allowEditName()) { ?>checked="checked" <?php } ?> /> <span><?php echo t('
Name')?></span></label></li>
        <li><label><input type="checkbox" name="allowEditDescriptionExcluded[<?php echo $entity->getAccessEntityID()?>]" value="1" <?php if ($assignment->allowEditDescription()) { ?>checked="checked" <?php } ?> /> <span><?php echo t('
Short Description')?></span></label></li>
        <li><label><input type="checkbox" name="allowEditUIDExcluded[<?php echo $entity->getAccessEntityID()?>]" value="1" <?php if ($assignment->allowEditUserID()) { ?>checked="checked" <?php } ?> /> <span><?php echo t('
Owner')?></span></label></li>
        <li><label><input type="checkbox" name="allowEditDateTimeExcluded[<?php echo $entity->getAccessEntityID()?>]" value="1" <?php if ($assignment->allowEditDateTime()) { ?>checked="checked" <?php } ?> /> <span><?php echo t('
Public Date/Time')?></span></label></li>
        <li><label><input type="checkbox" name="allowEditPathsExcluded[<?php echo $entity->getAccessEntityID()?>]" value="1" <?php if ($assignment->allowEditPaths()) { ?>checked="checked" <?php } ?> /> <span><?php echo t('
Paths')?></span></label></li>
    </ul>
    </div>
</div>



<?php }

} ?>

<?php } else {  ?>
    <p><?php echo t('
No users or groups selected.')?></p>
<?php } ?>

<script type="text/javascript">
$(function() {
    $("#ccm-tab-content-custom-options select").change(function() {
        if ($(this).val() == '
C') {
            $(this).parent().find('
ul.page-type-list').show();
        } else {
            $(this).parent().find('
ul.page-type-list').hide();
        }
    });
    });
</script>
Онлайн: 0
Реклама