Файл: concrete5.7.5.6/concrete/views/panels/page/check_in.php
Строк: 134
<?php
defined('C5_EXECUTE') or die("Access Denied.");
$v = $c->getVersionObject();
?>
<div class="ccm-panel-content-inner">
<form method="post" id="ccm-check-in" action="<?php echo $controller->action('submit')?>">
<h5><?php echo t('Version Comments')?></h5>
<div class="ccm-panel-check-in-comments"><textarea name="comments" id="ccm-check-in-comments" /></textarea></div>
<?php if ($cp->canApprovePageVersions()) {
if ($c->isPageDraft()) {
$publishTitle = t('Publish Page');
} else {
$publishTitle = t('Publish Changes');
$pk = PermissionKey::getByHandle('approve_page_versions');
$pk->setPermissionObject($c);
$pa = $pk->getPermissionAccessObject();
$workflows = array();
$canApproveWorkflow = true;
if (is_object($pa)) {
$workflows = $pa->getWorkflows();
}
foreach($workflows as $wf) {
if (!$wf->canApproveWorkflow()) {
$canApproveWorkflow = false;
}
}
if (count($workflows) > 0 && !$canApproveWorkflow) {
$publishTitle = t('Submit to Workflow');
}
}
?>
<div class="ccm-panel-check-in-publish">
<?php /*
<div class="btn-group">
<button id="ccm-check-in-publish" type="submit" name="action" value="publish" class="btn btn-primary"><?=$publishTitle?></button>
<button id="ccm-check-in-publish-time" type="button" class="btn btn-primary"><i class="fa fa-clock-o fa-inverse"></i></button>
</div>
*/?>
<button <?php if (is_object($publishErrors) && $publishErrors->has()) { ?>disabled<?php } ?>
id="ccm-check-in-publish" type="submit" name="action" value="publish" class="btn-block btn btn-primary"><?php echo $publishTitle?></button>
<br/>
<?php if (is_object($publishErrors) && $publishErrors->has()) { ?>
<div class="small">
<?php foreach($publishErrors->getList() as $error) { ?>
<div class="text-warning"><strong><i class="fa fa-warning"></i> <?php echo $error?></strong></div>
<br/>
<?php } ?>
</div>
<?php
$pagetype = PageType::getByID($c->getPageTypeID());
if (is_object($pagetype)) { ?>
<div class="small">
<div class="text-info"><strong><i class="fa fa-question-circle"></i>
<?php echo t('You can specify page name, page location and attributes from the <a href="#" data-launch-panel-detail="page-composer" data-panel-detail-url="%s" data-panel-transition="fade">Page Compose interface</a>.', URL::to('/ccm/system/panels/details/page/composer'))?>
</strong></div>
<br/>
</div>
<?php } ?>
<?php } ?>
</div>
<?php } ?>
<button id="ccm-check-in-preview" type="submit" name="action" value="save" class="btn-block btn-success btn"><?php echo t('Save Changes')?></button>
<?php if ($c->isPageDraft() && $cp->canDeletePage()) { ?>
<button id="ccm-check-in-discard" type="submit" name="action" value="discard" class="btn-block btn-danger btn"><?php echo t('Discard Draft')?></button>
<?php } else if ($v->canDiscard()) { ?>
<button id="ccm-check-in-discard" type="submit" name="action" value="discard" class="btn-block btn-danger btn"><?php echo t('Discard Changes')?></button>
<?php } ?>
<input type="hidden" name="approve" value="PREVIEW" id="ccm-approve-field" />
</form>
<script type="text/javascript">
$(function() {
setTimeout("$('#ccm-check-in-comments').focus();",300);
$('#ccm-check-in').concreteAjaxForm();
<?php if ($c->isPageDraft() && $cp->canDeletePage()) { ?>
$('button#ccm-check-in-discard').on('click', function () {
return confirm('<?php echo t('This will remove this draft and it cannot be undone. Are you sure?')?>');
});
<?php } ?>
});
</script>
</div>