Вход Регистрация
Файл: concrete5.7.5.6/concrete/elements/panels/page.php
Строк: 141
<?php
defined
('C5_EXECUTE') or die("Access Denied."); ?>
<?php
use ConcreteCoreAttributeSet as AttributeSet;

$cp = new Permissions($c);
$pk = PermissionKey::getByHandle('edit_page_properties');
$pk->setPermissionObject($c);
$asl = $pk->getMyAssignment();
$seoSet = AttributeSet::getByHandle('seo');
?>
<section>
    <header><?php echo t('Page Settings') ?></header>
    <?php if ($cp->canEditPageContents()
        || 
$cp->canEditPageTheme()
        || 
$cp->canEditPageProperties()
        || 
$cp->canEditPageTemplate()) { ?>

    <menu class="ccm-panel-page-basics">
        <?php
        $pagetype 
= PageType::getByID($c->getPageTypeID());
        if (
is_object($pagetype) && $cp->canEditPageContents()) {
            
?>
            <li>
                <a href="#" data-launch-panel-detail="page-composer"
                   data-panel-detail-url="<?php echo URL::to('/ccm/system/panels/details/page/composer') ?>"
                   data-panel-transition="fade">
                    <?php echo t('Composer') ?>
                </a>
            </li>
        <?php
        
}

        if (
$cp->canEditPageTheme() || $cp->canEditPageTemplate()) {
            
?>
            <li>
                <a href="#" data-launch-sub-panel-url="<?php echo URL::to('/ccm/system/panels/page/design') ?>"
                   data-launch-panel-detail="page-design"
                   data-panel-detail-url="<?php echo URL::to('/ccm/system/panels/details/page/preview') ?>"
                   data-panel-transition="fade">
                    <?php echo t('Design') ?>
                </a>
            </li>
        <?php
        
}

        if (
$cp->canEditPageProperties() && is_object($seoSet)) {
            
?>
            <li>
                <a href="#" data-launch-panel-detail="page-seo"
                   data-panel-detail-url="<?php echo URL::to('/ccm/system/panels/details/page/seo') ?>"
                   data-panel-transition="fade">
                    <?php echo t('SEO') ?>
                </a>
            </li>
        <?php
        
}
        if (
$c->getCollectionID() != HOME_CID && is_object($asl) && ($asl->allowEditPaths())) {
            
?>
            <li>
                <a href="#" data-launch-panel-detail="page-location"
                   data-panel-detail-url="<?php echo URL::to('/ccm/system/panels/details/page/location') ?>"
                   data-panel-transition="fade">
                    <?php echo t('Location') ?>
                </a>
            </li>
        <?php
        
}
        
?>
    </menu>
    <?php } ?>

    <menu>
        <?php
        
if ($cp->canEditPageProperties()) {
            if (
is_object($asl)) {
                
$allowedAKIDs = $asl->getAttributesAllowedArray();
            }
            if (
is_array($allowedAKIDs) && count($allowedAKIDs) > 0) {
                
?>
                <li>
                    <a href="#" data-launch-sub-panel-url="<?php echo URL::to('/ccm/system/panels/page/attributes') ?>"
                       data-launch-panel-detail="page-attributes"
                       data-panel-detail-url="<?php echo URL::to('/ccm/system/panels/details/page/attributes') ?>"
                       data-panel-transition="fade">
                        <?php echo t('Attributes') ?>
                    </a>
                </li>
            <?php
            
}
        }

        if (
$cp->canEditPageSpeedSettings()) {
            
?>
            <li>
                <a href="#" data-launch-panel-detail="page-caching"
                   data-panel-detail-url="<?php echo URL::to('/ccm/system/panels/details/page/caching') ?>"
                   data-panel-transition="fade">
                    <?php echo t('Caching') ?>
                </a>
            </li>
        <?php
        
}

        if (
$cp->canEditPagePermissions()) {
            
?>
            <li>
                <a href="#" data-launch-panel-detail="page-permissions"
                   data-panel-detail-url="<?php echo URL::to('/ccm/system/panels/details/page/permissions') ?>"
                   data-panel-transition="fade">
                    <?php echo t('Permissions') ?>
                </a>
            </li>
        <?php
        
}

        if (
$cp->canViewPageVersions()) {
            
?>
            <li>
                <a href="#" data-launch-sub-panel-url="<?php echo URL::to('/ccm/system/panels/page/versions') ?>">
                    <?php echo t('Versions') ?>
                </a>
            </li>
            <li>
                <a href="#" data-launch-panel-detail="mobile-preview"
                   data-launch-sub-panel-url="<?php echo URL::to('/ccm/system/panels/page/devices') ?>"
                   data-panel-detail-url="<?php echo URL::to('/ccm/system/panels/details/page/devices') ?>"
                   data-panel-transition="fade">
                    <?php echo t('Mobile Preview') ?>
                </a>
            </li>
        <?php
        
}

        if (
$cp->canPreviewPageAsUser() && Config::get('concrete.permissions.model') == 'advanced') {
            
?>
            <li>
                <a href="#" data-launch-sub-panel-url="<?php echo URL::to('/ccm/system/panels/page/preview_as_user') ?>"
                   data-launch-panel-detail="preview-page"
                   data-panel-detail-url="<?php echo URL::to('/ccm/system/panels/page/preview_as_user/preview') ?>"
                   data-panel-transition="fade">
                    <?php echo t('View as User') ?>
                </a>
            </li>
        <?php
        
}

        if (
$cp->canDeletePage()) {
            
?>
            <li>
                <a class="dialog-launch"
                   href="<?php echo URL::to('/ccm/system/dialogs/page/delete') ?>?cID=<?php echo $c->getCollectionID() ?>"
                   dialog-modal="true" dialog-title="<?php echo t('Delete Page') ?>" dialog-width="400" dialog-height="250">
                    <?php echo t('Delete Page') ?>
                </a>
            </li>
        <?php
        
}
        
?>
    </menu>
</section>
Онлайн: 3
Реклама