Вход Регистрация
Файл: concrete5.7.5.6/concrete/views/dialogs/block/cache.php
Строк: 94
<?php defined('C5_EXECUTE') or die("Access Denied.");

$dh Core::make('helper/date'); /* @var $dh ConcreteCoreLocalizationServiceDate */
$bp = new Permissions($b);
?>
<div class="ccm-ui">
    <form method="post" data-dialog-form="block-cache" action="<?php echo $controller->action('submit')?>">

    <?php if ($bp->canEditBlockName()) { ?>
    <fieldset>
        <legend><?php echo t('Name')?></legend>
        <div class="form-group">
            <label class="control-label" for="bName">
                <?php echo t('Block Name')?>
                <i class="fa fa-question-circle launch-tooltip" title="<?php echo t('This can be useful when working with a block programmatically. This is rarely used or needed.')?>"></i>
            </label>
            <input type="text" class="form-control" name="bName" id="bName" value="<?php echo $bName?>">
        </div>
    </fieldset>
    <?php ?>

    <?php if ($bp->canEditBlockCacheSettings()) { ?>
    <fieldset>
        <legend><?php echo t('Caching')?></legend>
        <?php if (!Config::get('concrete.cache.blocks')) { ?>
            <div class="alert alert-warning"><?php echo t('Block caching is currently disabled globally. These settings won't take affect until block caching is turned onYou can turn these settings on from the <a href="%s">Cache and Speed Settings</apage in the Dashboard.', URL::to('/dashboard/system/optimization/cache'))?></div>
        <?php } ?>

        <div class="form-group">
            <label class="control-label"><?php echo t('
Override Block Type')?></label>
            <div class="checkbox">
            <label>
                <?php echo $form->checkbox('
cbOverrideBlockTypeCacheSettings', 1, $cbOverrideBlockTypeCacheSettings)?>
                <?php echo t('
Override block type cache settings.')?>
            </label>
            </div>
        </div>
        <div class="form-group" data-settings="block-cache">
            <label class="control-label"><?php echo t('
Settings')?></label>
            <div class="checkbox">
            <label>
                <?php echo $form->checkbox('
btCacheBlockOutput', 1, $btCacheBlockOutput)?>
                <?php echo t('
Cache block output.')?>
            </label>
            </div>
            <div class="checkbox">
            <label>
                <?php echo $form->checkbox('
btCacheBlockOutputForRegisteredUsers', 1, $btCacheBlockOutputForRegisteredUsers)?>
                <?php echo t('
Cache block output even for logged in users.')?>
            </label>
            </div>
            <div class="checkbox">
            <label>
                <?php echo $form->checkbox('
btCacheBlockOutputOnPost', 1, $btCacheBlockOutputOnPost)?>
                <?php echo t('
Cache block output on HTTP POST.')?>
            </label>
            </div>
        </div>
        <div class="form-group" data-settings="block-cache">
            <label class="control-label" for="btCacheBlockOutputLifetime">
                <?php echo t('
Cache for how long (in seconds)?')?>
            </label>
            <input type="text" class="form-control" name="btCacheBlockOutputLifetime" id="btCacheBlockOutputLifetime" value="<?php echo $btCacheBlockOutputLifetime?>">
        </div>
    </fieldset>
    <?php } ?>

    <div class="dialog-buttons">
        <button class="btn btn-default pull-left" data-dialog-action="cancel"><?php echo t('
Cancel')?></button>
        <button type="button" data-dialog-action="submit" class="btn btn-primary pull-right"><?php echo t('
Save')?></button>
    </div>

    </form>
</div>

<script type="text/javascript">

    $(function() {
        $('
input[name=cbOverrideBlockTypeCacheSettings]').on('change', function() {
            if ($(this).is('
:checked')) {
                $('
div[data-settings=block-cache]').show();
            } else {
                $('
div[data-settings=block-cache]').hide();
            }
        }).trigger('
change');
    });
</script>
Онлайн: 2
Реклама