Вход Регистрация
Файл: 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>
Онлайн: 1
Реклама